﻿@charset "utf-8";

/* CSS Document */

body,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select,
div {
    margin: 0;
    padding: 0
}

body {
    font: 12px "微软雅黑", "Arial Narrow", HELVETICA;
    background: #fff;
    -webkit-text-size-adjust: 100%;
    color: #444;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

a {
    color: #444;
    cursor: pointer;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #444;
}

img {
    border: 0;
    vertical-align: middle;
    display: block;
}

em {
    font-style: normal
}

li {
    list-style: none
}

textarea,
input {
    background: none;
    border: none;
    outline: none;
}

.marc {
    margin: auto;
    width: 960px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.tr {
    text-align: right;
}

.clear {
    clear: both;
    height: 0;
    line-height: 0px;
    font-size: 0;
    overflow: hidden;
}

.clearfix {
    overflow: hidden;
    _zoom: 1;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.main960 {
    width: 960px;
    margin: auto;
}


/*top*/

.jszz_header {
    height: 51px;
    width: 1000px;
    border-bottom: 1px solid #ebebeb;
    margin: auto;
    color: #666;
    font-size: 12px;
}

.jszz_header a {
    color: #666
}

.jszz_header_con {
    height: 51px;
    border-bottom: 1px solid #ebebeb;
    _overflow: hidden;
    width: 1000px;
}

.jszz_header_left {
    margin-top: 3px;
}

.kcdh {
    padding-top: 20px;
    width: 500px;
    float: left;
}

.jszz_dl_zc,
.jszz_top_ico {
    padding-top: 20px;
    display: block;
    float: left;
    height: 20px;
}

.jszz_header_phone {
    padding-top: 17px;
    display: block;
    float: left;
}

.jszz_fg_line {
    display: block;
    float: left;
    width: 15px;
    text-align: center;
    color: #ccc;
    padding-top: 20px;
}

.jszz_header i,
.jszz_header em {
    display: block;
    float: left;
    font-style: normal;
    height: 20px;
}

.jszz_top_ico em {
    width: 18px;
    height: 16px;
    margin-right: 5px;
    overflow: hidden;
}

.jszz_header_wb em {
    background: url(../images/jszz_index_bg.jpg) no-repeat;
    background-position: -157px -25px;
}

.jszz_header_wx em {
    background: url(../images/jszz_index_bg.jpg) no-repeat;
    background-position: -184px -25px;
    overflow: hidden;
}

.jszz_header_phone em {
    margin-top: 3px;
    background: url(../images/jszz_index_bg.jpg) no-repeat;
    background-position: -132px -25px;
    overflow: hidden;
}

.jszz_header_phone i {
    font-family: "微软雅黑";
    color: #ea0000;
    font-size: 12px;
    line-height: 20px;
}

.jszz_header_wb,
.jszz_header_wx {
    position: relative;
}

.jszz_header_wb em,
.jszz_header_wx em,
.jszz_header_wb i,
.jszz_header_wx i {
    cursor: pointer;
}

.top_wb_con {
    position: absolute;
    display: none;
    width: 210px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #e1e1e1;
    left: -50px;
    top: 28px;
    z-index: 9999;
}

.top_wb_con div {
    width: 140px;
    float: left;
}

.top_wx_con {
    position: absolute;
    display: none;
    width: 330px;
    padding: 10px 0 10px 20px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #e1e1e1;
    left: -40px;
    top: 31px;
    border-top: none;
    z-index: 9999;
}

.top_wx_con dl dt,
.top_wx_con dl dd {
    float: left;
    font-size: 14px;
    color: #333;
}

.top_wx_con dl dd {
    padding-left: 12px;
    padding-top: 5px;
}

.top_wx_con dl dd strong {
    font-size: 14px;
}

.top_wx_con dl {
    height: 59px;
    line-height: 22px;
    text-align: left;
}

.jszz_header_right {
    width: 270px;
}

.weisq {
    background: url(../images/topline.gif) no-repeat right center;
    float: left;
    width: 67px;
    height: 30px;
    padding-left: 5px;
    margin-right: 8px;
    line-height: 30px;
}

.wei1 {
    float: left;
    width: 128px;
    height: 30px;
    padding-left: 5px;
    margin-right: 2px;
    line-height: 30px;
}

.weisq font {
    background: url(../images/ico_wsq.jpg) no-repeat left center;
    padding-left: 21px;
    float: left;
    width: 50px;
    height: 30px;
    line-height: 30px;
}

.jszz_r_co .wei {
    background: #fff;
    border: solid 1px #dfdfdf;
    border-bottom: solid 1px #fff;
    float: left;
    padding-left: 4px;
    width: 66px;
    height: 30px;
    margin-right: 8px;
    line-height: 29px;
}

.jszz_r_co .wei font {
    background: url(../images/ico_wsq.jpg) no-repeat left center;
    padding-left: 23px;
    float: left;
    width: 50px;
    height: 28px;
    line-height: 28px;
}

.jszz_r_co .weixin {
    background: url(../images/topline.gif) no-repeat right center;
    float: left;
    width: 67px;
    height: 30px;
    padding-left: 5px;
    margin-right: 8px;
    line-height: 30px;
}

.jszz_r_co .weixin font {
    background: url(../images/ico_wsq.jpg) no-repeat left center;
    padding-left: 23px;
    float: left;
    width: 50px;
    height: 30px;
    line-height: 30px;
}

.jszz_r_co #wbxx1 {
    position: absolute;
    left: -5px;
    _left: -332px;
    top: 31px;
    border: 1px solid #e1e1e1;
    border-top: none;
    background: #fff;
    width: 210px;
    height: 80px;
    z-index: 999;
}

.jszz_r_co #wbxx1 p {
    display: block;
    float: left;
    width: 73px;
    height: 73px;
    padding: 4px 0 0 15px;
}

.jszz_r_co #wbxx1 p img {
    display: block;
    margin: 0 auto;
}

.jszz_r_co #wbxx1 span {
    width: 90px;
    margin: 0 auto;
    display: block;
    padding: 15px 0 0 10px;
    float: left;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 21px;
}

.jszz_header_53 em {
    background: url(../images/jszz_index_bg.jpg) no-repeat;
    background-position: -181px -45px;
}


/*banner*/

.bg-banner {
  /* width: 100vw; */
  height: 24.5vw;
  overflow: hidden;
  margin-top: -3px;
}

.bg-banner img{
  width: 100%;
  height: 100%;
}

.banner {
    width: 100%;
    height: auto;
}

.banner01 {
    background: url(../images/banner_01.jpg) no-repeat;
    background-size: 100% 100%;
    height: 94px;
    width: 100%;
}

.banner02 {
    background: url(../images/banner_02.jpg) no-repeat;
    background-size: 100% 100%;
    height: 94px;
    width: 100%;
}

.banner03 {
    background: url(../images/banner_03.jpg) no-repeat;
    background-size: 100% 100%;
    height: 94px;
    width: 100%;
}

.banner04 {
    background: url(../images/banner_04.jpg) no-repeat;
    background-size: 100% 100%;
    height: 94px;
    width: 100%;
}

.banner05 {
    background: url(../images/banner_05.jpg) no-repeat;
    background-size: 100% 100%;
    height: 94px;
    width: 100%;
}


/* banner_zq */

.banner_zq {
    width: 100%;
    height: auto;
}

.banner_zq01 {
    background: url(../images/shengkaoh_01.png) center;
    height: 90px;
}

.banner_zq02 {
    background: url(../images/shengkaoh_02.png) center;
    height: 90px;
}

.banner_zq03 {
    background: url(../images/shengkaoh_03.png) center;
    height: 90px;
}

.banner_zq04 {
    background: url(../images/shengkaoh_04.png) center;
    height: 90px;
}

.banner_zq05 {
    background: url(../images/shengkaoh_05.png) center;
    height: 90px;
}


/*nav*/

.nav {
    background: #F0F0F0;
    width: 960px;
    margin: auto;
}


/*main*/

.main {
    width: 100%;
    height: auto;
}

.main_foot {
    background: url(../images/mainfoot_bg.jpg) center;
    height: 51px;
}

.main_960 {
    width: 960px;
    margin: auto;
}

.main_1000 {
    width: 1000px;
    margin: auto;
    height: auto;
}

.dyliall {
    background: url(../images/dyli_bg.jpg) center;
    height: 550px;
    width: 100%;
}


/*main_01*/

.main_01 {
    background: url(../images/main_bg.jpg) repeat-y;
    height: auto;
}

.what_con1 {
    width: 960px;
    margin: auto;
    height: 175px;
    border-bottom: 1px dashed #c5c6c3;
    color: #FFF;
}

.what_con1 div {
    width: 160px;
    height: 170px;
    background: url(../images/picxc.png) no-repeat;
    margin-right: 15px;
}

.what_con1 .shenlun {
    background: url(../images/picsl.png) no-repeat;
}

.what_con1 p {
    font-size: 14px;
    line-height: 26px;
}

.gkgsm1 {
    width: 100%;
    height: auto
}

.gkgsm1_01 {
    background: url(../images/gkbsm1_01.jpg) center;
    height: 191px;
    width: 100%;
}

.gkgsm1_02 {
    background: url(../images/gkbsm1_02.jpg) center;
    height: 191px;
    width: 100%;
}

.gkgsm1_03 {
    background: url(../images/gkbsm1_03.jpg) center;
    height: 191px;
    width: 100%;
}

.gkgsm1_04 {
    background: url(../images/gkbsm1_04.jpg) center;
    height: 191px;
    width: 100%;
}

.gkgsm1_04sz {
    background: url(../images/gkbsm1_04sz.jpg) center;
    height: 191px;
    width: 100%;
}

.gkgsm2 {
    width: 100%;
    height: auto;
    margin-top: 40px;
}

.gkgsm2_01 {
    background: url(../images/gkbsm2_01.jpg) center;
    height: 183px;
}

.gkgsm2_02 {
    background: url(../images/gkbsm2_02.jpg) center;
    height: 183px;
}

.gkgsm2_03 {
    background: url(../images/gkbsm2_03.jpg) center;
    height: 183px;
}

.gkgsm2_03sz {
    background: url(../images/gkbsm2_03sz.jpg) center;
    height: 183px;
}


/*招考信息*/

.cond {
    width: 960px;
    height: 290px;
    margin: auto;
    background: url(../images/title_03.gif) no-repeat top;
    padding-top: 20px;
}

.cond_left {
    float: left;
    width: 238px;
    background: url(../images/hezj_30.jpg) no-repeat 26px 13px #F8F8F8;
    height: 280px;
    border: 1px solid #DBDBDB;
    margin-right: 30px;
}

.cond_left h3 {
    font: bold 20px/59px 'Microsoft YaHei';
    color: #333;
    height: 59px;
    text-indent: 97px;
    width: 238px;
}

.daojs {
    width: 218px;
    height: 35px;
    font: normal 16px 'Microsoft YaHei';
    line-height: 35px;
    padding-left: 20px;
    margin-bottom: 13px;
}

.daojs span {
    display: inline-block;
    color: #fff;
    font: normal 26px/35px 'Microsoft YaHei';
    margin: 0 1px;
    background: url(../images/hezj_33.jpg) no-repeat;
    width: 90px;
    height: 35px;
    letter-spacing: 20px;
    padding-left: 5px;
}

.zz_ap {
    background: url(../images/hezj_41.jpg) no-repeat 19px 8px;
    padding-left: 37px;
}

.zz_ap li {
    height: 14px;
    margin-bottom: 8px;
}

.zz_ap li span {
    background: url(../images/hezj_38.jpg) no-repeat;
    margin-right: 13px;
    display: inline-block;
    width: 96px;
    height: 24px;
    text-align: center;
    line-height: 24px;
}

.zz_ap li font {
   
    font: normal 16px 'Microsoft YaHei';
}

.cond_center {
    width: 388px;
    float: left;
    margin-right: 30px;
}

.cond_center h2 {
    text-align: center;
    height: 54px;
    line-height: 54px;
}

.cond_center h2 a {
    color: #DF0A0A;
    font: bold 24px 'Microsoft YaHei';
}

.cond_center p {
    height: 30px;
    border-bottom: 1px dashed #ccc;
}

.cond_center p a {
    font: normal 16px 'Microsoft YaHei';
}

.cond_center li {
    height: 25px;
    line-height: 35px;
}

.cond_center li a {
    font: normal 16px 'Microsoft YaHei';
}

.cond_right {
    width: 270px;
    height: 280px;
    border: 1px solid #e0e0e0;
    float: left;
}

.msztop_main01right {
    width: 280px;
    height: 320px;
    float: left;
    display: inline-block;
}

.msztop_msgj {
    height: 20px;
    background: url(../images/msztop_16.jpg) no-repeat 8px 14px;
    color: #e60000;
    font-size: 14px;
    font-weight: bold;
    padding: 20px 0 0 40px;
}

.msztop_msgjpic {
    width: 226px;
    height: 52px;
    padding-top: 7px;
}

.msztop_msgjpic img {
    display: block;
    border: 1px solid #fff;
}

.msztop_msgjnr {
    padding-left: 15px;
}

.msztop_msgjnr dl {
    width: 60px;
    height: 82px;
    float: left;
    padding: 25px 12px 0 12px;
}

.msztop_msgjnr dl dt {
    width: 60px;
}
.msztop_msgjnr dl dt img {
    display: block;
    border: 1px solid #ccc;
}
.msztop_msgjnr dl dd {
    width: 60px;
    text-align: center;
    padding-top: 8px;
}
.bt01 {
    background: url(../images/btbg_01.png) bottom no-repeat;
    height: 80px;
    text-align: center;
    padding-top: 20px;
    font: 36px/36px "Microsoft YaHei", "黑体";
    color: #3c3c3c;
    margin-bottom: 20px;
}
.bt02 {
    background: url(../images/btbg_01.png) bottom no-repeat;
    height: 100px;
    text-align: center;
    padding-top: 20px;
    font: 36px/36px "Microsoft YaHei", "黑体";
    color: #3c3c3c;
    margin-top: 20px;
}
.bt03 {
    background: url(../images/btbg_01.png) bottom no-repeat;
    height: 100px;
    text-align: center;
    padding-top: 20px;
    font: 36px/36px "Microsoft YaHei", "黑体";
    color: #3c3c3c;
    margin-top: 20px;
}

/*课程*/
.zz_fex {
    width: 695px;
    height: 72px;
    padding: 45px 0 0 325px;
    background: url(../images/zzpsd_15.jpg) no-repeat center bottom;
    margin: auto;
}
.zz_fex a {
    display: block;
    width: 60px;
    line-height: 30px;
    text-align: center;
    margin-right: 25px;
    color: #6c6c6c;
    font-family: "微软雅黑";
    font-size: 18px;
    float: left;
}
.zz_fex a:hover {
    color: #DC0E0E;
    background: url(../images/zzpsd_18.jpg) no-repeat left center;
}
.morn {
    color: #fff;
    background: url(../images/zzpsd_18.jpg) no-repeat left center;
}
.kec {
    width: 960px;
    margin: auto;
}
.btnStyle01 {
    display: inline-block;
    height: 20px;
    padding: 0 5px;
    border-radius: 3px;
    background-color: #EF7813;
    background-position: 0 -284px;
    text-align: center;
    line-height: 20px;
    color: #fff;
}
.btnStyle01:hover {
    color: #fff;
}
.kec strong {
    font-size: 14px;
}
.mokuaiban1 {
    background: url(../images/mokuaiban2_01.jpg) center no-repeat;
    height: 93px;
}
.mokuaiban2 {
    background: url(../images/mokuaiban2_02.jpg) center no-repeat;
    height: 92px;
}
.mokuaiban3 {
    background: url(../images/mokuaiban2_03.jpg) center no-repeat;
    height: 93px;
}
.mokuaiban4 {
    background: url(../images/mokuaiban2_04.jpg) center no-repeat;
    height: 92px;
}
.zz_c4_box {
    width: 958px;
    overflow: hidden;
}
.zz_xl {
    height: 50px;
    width: 960px;
    /* border-left: 3px solid #f94b4b; */
    background: #f4f7fd;
    margin-bottom: 1px;
}
.zz_qr {
    border-left: 3px solid #f42e2f;
}
.zz_jp {
    background: #E83828;
    border-left: 3px solid #F38089;
    margin-top: 30px;
}
.zz_xl strong {
    float: left;
    font-size: 28px;
    font-family: "微软雅黑";
    color: #FFFFFF;
    line-height: 50px;
    text-indent: 16px;
}
.zz_xl .zz_fw_n {
    font-weight: normal;
    font-size: 20px;
    color: #161616;
    font-family: "微软雅黑";
}
.jia {
    background: url(../images/zz_ks_69.jpg) no-repeat;
    float: right;
    text-indent: 30px;
    font-size: 14px;
    color: #666;
    line-height: 19px;
    padding-right: 19px;
    margin-top: 15px;
    cursor: pointer;
}
.jian {
    float: right;
    background: url(../images/zz_ks_54.jpg) no-repeat;
    text-indent: 30px;
    font-size: 14px;
    color: #666;
    line-height: 19px;
    padding-right: 19px;
    margin-top: 15px;
    cursor: pointer;
}
.zz_kc {
    width: 960px;
}
.zz_kc h4 {
    height: 64px;
    line-height: 64px;
    background: url(../images/psd_17.jpg) repeat-x center center;
    text-indent: 10px;
}
.zz_kc h4 span {
    display: block;
    float: left;
    font-size: 23px;
    font-family: "微软雅黑";
    color: #4f4f4f;
    padding-right: 14px;
    background: #fff;
}
.ciao {
    background: url(../images/psd_21.jpg) no-repeat 5px 10px;
    width: 145px;
    height: 144px;
    float: left;
}
.zz_kcts {
    float: left;
    width: 960px;
    padding-bottom: 5px;
}
.zz_kcts li {
    line-height: 30px;
    font-size: 14px;
}
.zz_kc table {
    border-collapse: collapse;
    background: #fff;
    border-left: 1px solid #D2D2D2;
    border-top: 1px solid #D2D2D2;
    margin-bottom: 34px;
    margin: auto;
    color: #000;
    background: #f8f8f8;
}
.zz_kc table th {
    background: #ffcc00;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    color: #800000;
    height: 38px;
    font-size: 16px;
}
.zz_kc table td {
    border-right: 1px solid #D2D2D2;
    border-bottom: 1px solid #D2D2D2;
    height: 38px;
    font-size: 13px;
    text-align: center;
    line-height: 22px;
    padding: 2px 3px;
}

/*底部*/
.jszz_copyright {
    clear: both;
    text-align: center;
    color: #B86366;
    background: #B6B6B6;
    line-height: 24px;
}
.jszz_copyright a {
    color: #fff;
    font-size: 14px;
}
.jszz_copyright a:hover {
    color: #e00;
}
.jszz_copy {
    background: #B86366;
    padding: 20px 0;
    font-size: 14px;
    color: #fff;
}

/*五大特色*/
.ts_1,
.ts_2,
.ts_3,
.ts_4 {
    width: 960px;
    margin: auto;
    height: 120px;
    color: #FFF;
}
.ts_1 div {
    width: 70px;
    height: 70px;
    background: url(../images/ts_1.png) no-repeat;
    margin-right: 15px;
}
.ts_1 div:hover {
    width: 70px;
    height: 70px;
    background: url(../images/ts_1_h.png) no-repeat;
    margin-right: 15px;
}
.ts_1 span,
.ts_2 span,
.ts_3 span,
.ts_4 span {
    font-size: 22px;
    float: left;
    font-weight: bold;
    line-height: 35px;
    width: 190px;
    display: block;
    background: url(../images/tsbg.png) right no-repeat;
}
.ts_1 p,
.ts_2 p,
.ts_3 p,
.ts_4 p {
    font-size: 16px;
    line-height: 33px;
    float: left;
    margin-left: 30px;
    width: 650px;
}
.ts_2 div {
    width: 70px;
    height: 70px;
    background: url(../images/ts_2.png) no-repeat;
    margin-right: 15px;
}
.ts_2 div:hover {
    width: 70px;
    height: 70px;
    background: url(../images/ts_2_h.png) no-repeat;
    margin-right: 15px;
}
.ts_3 div {
    width: 70px;
    height: 70px;
    background: url(../images/ts_3.png) no-repeat;
    margin-right: 15px;
}
.ts_3 div:hover {
    width: 70px;
    height: 70px;
    background: url(../images/ts_3_h.png) no-repeat;
    margin-right: 15px;
}
.ts_4 div {
    width: 70px;
    height: 70px;
    background: url(../images/ts_4.png) no-repeat;
    margin-right: 15px;
}
.ts_4 div:hover {
    width: 70px;
    height: 70px;
    background: url(../images/ts_4_h.png) no-repeat;
    margin-right: 15px;
}
.ts_t1:hover,
.ts_t2:hover,
.ts_t3:hover,
.ts_t4:hover {
    color: #FF0
}

/*师资*/

/*阶段性教学*/

/*服务*/
.zz-m13 {
    background: #fff;
}
.zz-m13warp {
    padding: 0 0 60px;
    background: #f5f5f5;
}
.zz-rinfo {
    background: #fff;
    padding: 26px 0 18px 0;
}
.zz-rtab {
    text-align: center;
    background: #4a4947;
    height: 58px;
}
.zz-rtab a {
    position: relative;
    float: left;
    display: block;
    width: 240px;
    font: 20px/58px "Microsoft YaHei";
    color: #fff;
}
.zz-rtab a:hover,
.zz-rtab a.on {
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    background: #B8636A;
}
.zz-rtab a i {
    display: none;
    position: absolute;
    left: 50%;
    top: 50px;
    margin-left: -5px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 10px;
    border-color: #0692e7 #f5f5f5 #f5f5f5 #f5f5f5;
    border-style: solid dashed dashed dashed;
}
.zz-iright {
    width: 283px;
    height: 353px;
    margin-right: 15px;
    padding: 20px 25px 0 25px;
    text-align: center;
    background: url(../images/pic_03.png) no-repeat;
}
.zz-iright h3 {
    font: bold 18px/30px "Microsoft Yahei";
    color: #333;
}
.zz-iright span {
    display: block;
    margin-top: 30px;
    font: bold 16px/30px "Microsoft Yahei";
    color: #333;
}
.zz-iright p {
    font: 14px/26px "Microsoft Yahei";
    color: #333;
}
.zz-iright p i {
    font-size: 12px;
    color: #f7a900;
    font-style: normal;
}
.zz-itxt {
    margin-bottom: 20px;
    font: normal 14px/22px "Microsoft Yahei";
    text-align: left;
    color: #666;
}
.zz-iright a {
    margin-top: 5px;
    display: inline-block;
    width: 135px;
    height: 38px;
    font: normal 16px/38px "Microsoft Yahei";
    color: #fff;
    background: #eb6363;
    border-radius: 3px;
}
.zz-iright a:hover {
    color: #fff;
}

/*	
互动专区*/
.zz_tit3 {
    line-height: 50px;
    background: #B5646A;
    text-align: center;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 25px;
}
.zz_div3 {
    height: 260px;
}
.zz_div3_l {
    width: 470px;
    height: 200px;
    margin-right: 25px;
    background: #e9e9e9;
    float: left;
}
.zz_tit6 {
    line-height: 56px;
    background: #680d0d;
    text-align: center;
    font-weight: bold;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 20px;
}
.zz_weibo {
    width: 430px;
    height: 85px;
    padding: 30px 20px;
    overflow: hidden;
}
.zz_weibo_l {
    width: 200px;
    height: 85px;
    float: left;
}
.zz_weibo_l dt {
    width: 100px;
    height: 85px;
    float: left;
}
.zz_weibo_l dd {
    width: 100px;
    height: 85px;
    float: left;
    color: #666;
    font-family: "微软雅黑";
    font-size: 16px;
}
.zz_weibo_l dd img {
    margin-top: 12px;
}
.zz_weibo_r {
    width: 210px;
    height: 85px;
    font-size: 14px;
    color: #666;
    line-height: 25px;
    float: right;
}
.zz_tit7 {
    padding-left: 20px;
    color: #666;
    line-height: 55px;
}
.zz_tit7 span {
    color: #1b2155;
    font-family: "微软雅黑";
    font-size: 18px;
}
.zz_ul2 {
    width: 450px;
    height: auto;
    padding: 0 10px;
    overflow: hidden;
}
.zz_ul2 li {
    display: block;
    width: 450px;
    text-align: center;
    float: left;
}
.zz_div3_c {
    width: 220px;
    height: 200px;
    background: #e9e9e9;
    float: left;
}
.zz_weibo_2 {
    width: 200px;
    height: 135px;
    margin: 30px auto 0;
}
.zz_weibo_2 dt {
    width: 100px;
    height: 85px;
    float: left;
}
.zz_weibo_2 dd {
    width: 100px;
    height: 85px;
    float: left;
    color: #666;
    font-family: "微软雅黑";
    font-size: 16px;
}
.zz_weibo_2 dd img {
    margin-top: 12px;
}
.zz_wb1 {
    padding: 25px 0 0 20px;
    line-height: 26px;
    font-size: 14px;
    color: #666;
}
.zz_wb1 b {
    font-size: 14px;
    color: #666;
}
.zz_div3_r {
    width: 220px;
    height: 200px;
    background: #e9e9e9;
    float: right;
}
.zz_wb2 {
    height: 160px;
    padding: 25px 18px 0;
    line-height: 26px;
    font-size: 14px;
    color: #666;
}
.zz_r5_mod02 {
    width: 199px;
    height: 153px;
    margin: 10px auto;
    padding: 35px 20px;
    background: url(../images/zz24.jpg) no-repeat center top;
    font-size: 16px;
    line-height: 30px;
    text-indent: 2em;
}
.xyxdgk {
    width: 100%;
    height: auto;
    margin-top: 40px;
    padding-top: 20px;
    background: #dcdcdd;
    padding-bottom: 40px;
}
.tglgk {
    width: 100%;
    background: #dcdcdd;
    height: 700px;
    margin-top: 40px;
    padding-top: 20px;
    padding-bottom: 40px;
}
.box4mess {
    width: 1000px;
    margin: 0 auto;
    height: 293px;
    margin-top: 16px;
}
.box4mess1 {
    width: 199px;
    height: 293px;
    background: url(../images/9.jpg) no-repeat;
}
.box4mess1 h4 {
    text-align: center;
    font-family: "微软雅黑";
    font-size: 30px;
    font-weight: normal;
    color: #fff;
    margin-top: 16px;
}
.box4mess1 a {
    display: block;
    width: 155px;
    height: 37px;
    border-radius: 8px;
    background: #ffd852;
    text-align: center;
    line-height: 37px;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: normal;
    color: #000;
    margin: 0 auto;
    margin-top: 50px;
}
.box4mess1 p {
    text-align: left;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: normal;
    color: #ffdad6;
    width: 160px;
    margin: 0 auto;
    margin-top: 13px;
    line-height: 23px;
}
.box4mess2 {
    width: 199px;
    height: 293px;
    background: url(../images/10.jpg) no-repeat;
}
.box4mess2 h4 {
    text-align: center;
    font-family: "微软雅黑";
    font-size: 30px;
    font-weight: normal;
    color: #fff;
    margin-top: 16px;
}
.box4mess2 a {
    display: block;
    width: 160px;
    height: 37px;
    border-radius: 8px;
    background: #ffd852;
    text-align: center;
    line-height: 37px;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: normal;
    color: #000;
    margin: 0 auto;
    margin-top: 50px;
}
.box4mess2 p {
    text-align: left;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: normal;
    color: #ffdad6;
    width: 182px;
    margin: 0 auto;
    margin-top: 13px;
    line-height: 23px;
}
.box4mess3 {
    width: 199px;
    height: 293px;
    background: url(../images/9.jpg) no-repeat;
}
.box4mess3 h4 {
    text-align: center;
    font-family: "微软雅黑";
    font-size: 30px;
    font-weight: normal;
    color: #fff;
    margin-top: 16px;
}
.box4mess3 a {
    display: block;
    width: 160px;
    height: 37px;
    border-radius: 8px;
    background: #ffd852;
    text-align: center;
    line-height: 37px;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: normal;
    color: #000;
    margin: 0 auto;
    margin-top: 50px;
}
.box4mess3 p {
    text-align: left;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: normal;
    color: #ffdad6;
    width: 160px;
    margin: 0 auto;
    margin-top: 13px;
    line-height: 23px;
}
.box4mess4 {
    width: 199px;
    height: 293px;
    background: url(../images/10.jpg) no-repeat;
}
.box4mess4 h4 {
    text-align: center;
    font-family: "微软雅黑";
    font-size: 30px;
    font-weight: normal;
    color: #fff;
    margin-top: 16px;
}
.box4mess4 a {
    display: block;
    width: 155px;
    height: 37px;
    border-radius: 8px;
    background: #ffd852;
    text-align: center;
    line-height: 37px;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: normal;
    color: #000;
    margin: 0 auto;
    margin-top: 50px;
}
.box4mess4 p {
    text-align: left;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: normal;
    color: #ffdad6;
    width: 160px;
    margin: 0 auto;
    margin-top: 13px;
    line-height: 23px;
}
.box4mess5 {
    width: 199px;
    height: 293px;
    background: url(../images/9.jpg) no-repeat;
}
.box4mess5 h4 {
    text-align: center;
    font-family: "微软雅黑";
    font-size: 30px;
    font-weight: normal;
    color: #fff;
    margin-top: 16px;
}
.box4mess5 a {
    display: block;
    width: 155px;
    height: 37px;
    border-radius: 8px;
    background: #ffd852;
    text-align: center;
    line-height: 37px;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: normal;
    color: #000;
    margin: 0 auto;
    margin-top: 50px;
}
.box4mess5 p {
    text-align: left;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: normal;
    color: #ffdad6;
    width: 160px;
    margin: 0 auto;
    margin-top: 13px;
    line-height: 23px;
}
.box5 {
    width: 100%;
    height: 350px;
    background: #d45143;

}
.box5mess {
    width: 912px;
    margin: 0 auto;
    padding-top: 29px;
}
.box5mess a {
    display: inline-block;
    width: 285px;
    height: 60px;
    border: solid 1px #963026;
    border-radius: 8px;
    text-align: center;
    line-height: 60px;
    font-family: "微软雅黑";
    font-size: 24px;
    font-weight: normal;
    color: #ffe5e2;
}
.ml2 {
    margin-left: 23px;
}
.box5mess a:hover {
    /* width: 287px;
    height: 62px; */
    background: #ffd852;
    color: #000;
}
.box5mess2 {
    width: 912px;
    margin: 0 auto;
    padding-top: 25px;
}
.box5mess2 a {
    display: inline-block;
    width: 285px;
    height: 60px;
    border: solid 1px #963026;
    border-radius: 8px;
    text-align: center;
    line-height: 60px;
    font-family: "微软雅黑";
    font-size: 24px;
    font-weight: normal;
    color: #ffe5e2;
}
.box5mess2 a:hover {
    width: 286px;
    height: 61px;
    background: #ffd852;
    color: #000;
    border: none;
}
.box5mess2te span {
    font-size: 14px;
    line-height: 6px;
}
.box5bot {
    width: 614px;
    margin: 0 auto;
    margin-top: 26px;
}
.box5botbtn {
    width: 232px;
    height: 54px;
    background: url(../images/2.png) no-repeat;
}
.box5botp {
    width: 369px;
    height: 46px;
    background: #b23224;
    margin-top: 3px;
    text-align: center;
}
.box5botp strong {
    font-size: 24px;
    font-weight: normal;
    color: #fff;
    font-family: "微软雅黑";
    margin-top: 8px;
    margin-left: 12px;
}
.box5botp span {
    font-size: 32px;
    font-weight: bold;
    line-height: 46px;
    color: #ffdf73;
    font-family: "微软雅黑";
}
<!--明星学员-->.star-ban {
    width: 1200px;
    margin: 28px auto;
    position: relative;
}
.star-ban>ul>li.wid537 {
    width: 537px;
}
.star-ban ul li {
    float: left;
    width: 192px;
    height: 400px;
    overflow: hidden;
    cursor: pointer;
}
.star-ban ul li.last {}
img.hid {
    display: none;
}

/*遮罩*/
.ClickMe {
    display: inline-block;
    height: 20px;
    padding: 0 5px;
    border-radius: 3px;
    background-color: #EF7813;
    background-position: 0 -284px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    margin: 1px;
}
.ClickMe:hover {
    color: #fff;
}
#goodcover {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 133%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: 0.50;
    filter: alpha(opacity=80);
}
#code {
    width: 380px;
    height: 500px;
    background-color: #fff;
    padding: 10px;
    position: absolute;
    display: none;
    left: 45%;
    top: 50%;
    z-index: 1002;
}
.close1 {
    width: 380px;
    height: 60px;
}
#closebt {
    float: right;
}
#closebt img {
    width: 20px;
}
.code-img {
    width: 380px;
    /* margin: 30px auto 0 auto; */

    padding: 10px;
}
.code-img img {
    width: 360px;
}
.box1 h3 {
    text-align: center;
    font-family: "微软雅黑";
    font-size: 40px;
    font-weight: bold;
    color: #001934;
    padding-top: 18px;
}
.box1 hr {
    width: 800px;
    border: 2px solid #E23828;
}
.tratit1 {
    text-align: center;
    color: #4a4a4a;
    font-size: 18px;
    padding: 10px 60px 36px 60px;
}
.tratit1 span {
    color: #E23828;
    font-weight: bold;
    font-size: 18px;
}
.box1 h3 span {
    color: #c92514;
    font-family: "微软雅黑";
    font-size: 40px;
    font-weight: bold;
    padding-top: 18px;
}
.zz_mj_content {
    width: 660px;
    height: 297px;
    float: left;
}
.dylibg {
    background: #dcdcdd
}
.dylinr {
    width: 960px;
    height: auto;
    margin: auto;
}
.dylinr ul {}
.dylinr li {
    width: 280px;
    float: left;
    font-size: 14px;
    text-align: left;
    line-height: 20px;
    margin-top: 40px;
    margin-left: 10px;
    margin-right: 30px;
    height: 250px;
}
.dylili2 {
    color: #000;
}
.dylili1 {
    color: #FFF;
}
.dylibt {
    color: #666;
    font-size: 20px;
    font-weight: bold;
    display: block;
    text-align: center;
    line-height: 30px;
}
.dylibt1 {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    display: block;
    text-align: center;
    line-height: 30px;
}
.float_bottom {
    width: 100%;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 100;
}
.float_bottom .blank {
    width: 100%;
    height: 100px;
    background: none;
}
.float_bottom .b-bot {
    z-index: 100;
    width: 100%;
    background: #2c2c39;
    filter: alpha(opacity=85);
    opacity: 0.85;
    height: 132px;
    position: relative;
}
.float_bottom .con {
    height: 100%;
    position: relative;
}
.float_bottom .con img {
    position: absolute;
}
.float_bottom .con img.img1 {
    top: -64px;
    left: -83px;
    z-index: 1000;
}
.float_bottom .con img.img2 {
    top: -23px;
    right: -25px;
    z-index: 1000;
}
.float_bottom .con .left {
    float: left;
}
.float_bottom .con .left .p1 {
    color: #ff513e;
    font-size: 40px;
    font-weight: bold;
    height: 72px;
    line-height: 72px;
}
.float_bottom .con .left .p1 span {
    font-size: 72px;
}
.float_bottom .con .left .p2 {
    color: #ffffff;
    font-size: 30px;
    line-height: 30px;
    padding-top: 8px;
    letter-spacing: 7px;
}
.float_bottom .con .mid {
    float: left;
    margin-left: 44px;
}
.float_bottom .con .mid .p1 {
    color: #ffffff;
    font-size: 26px;
    padding-top: 21px;
    line-height: 26px;
}
.float_bottom .con .mid .p2 {
    color: #fddb44;
    font-size: 44px;
    font-weight: bold;
    padding-top: 15px;
    line-height: 48px;
}
.float_bottom .con .right {
    float: left;
    margin-left: 57px;
}
.float_bottom .con .right a {
    display: block;
    color: #fff;
    font-size: 24px;
    text-align: center;
    line-height: 54px;
    height: 54px;
}
.float_bottom .con .right a.a1 {
    width: 190px;
    background: url(../images/gk_107.png) no-repeat center;
    margin-top: 9px;
}
.float_bottom .con .right a.a2 {
    width: 190px;
    background: url(../images/gk_110.png) no-repeat center;
    margin-top: 5px;
}
.close {
    position: absolute;
    right: 10px;
    top: 1px;
    color: #fff;
    font-size: 20px;
    display: block;
}
.con {
    width: 1000px;
    margin: 0 auto;
}
.m2city {
    overflow: hidden;
    padding: 20px 0 0 20px;
}
.m2city li {
    float: left;
    width: 120px;
    height: 42px;
    margin: 0 22px 10px 0;
    overflow: hidden;
}
.m2city li a {
    line-height: 42px;
    text-align: center;
    color: #fff;
    font-size: 17px;
    cursor: pointer;
    display: block;
    width: 120px;
    height: 42px;
    background: url(../images/btn1.png) no-repeat;
}
.m2city li a:hover {
    background: url(../images/btn2.png) no-repeat;
    ;
    text-decoration: none;
    color: #F00;
}
.m2city li.current a {
    background: url(../images/btn2.png) no-repeat;
    ;
    text-decoration: none;
    color: #F00;
}

/*英雄榜*/
.boxSty01 {
    width: 1000px;
    height: 363px;
    background: #fff;
    margin: 0px auto;
}
.pass {
    overflow:hidden;
    width: 1000px;
    margin: auto;
}
.pass_tit {
    padding: 20px 0;
}
.pass_tit h1 {
    width: 470px;
    height: 32px;
}
.pass_list {
    background: #ECECEC;
    padding-top: 10px;
    height: 650px;
}
.pass_list iframe {
    margin-left: 15px;
}
.boxSty01 table {
    width: 1000px;
}
.guangrongu {
    width: 1000px;
    height: 40px;
    background: #EA5514;
    float: left;
    font-size: 16px;
    line-height: 35px;
    color: #fff;
}
.boxSty01 ul li {
    float: left;
    font-size: 16px;
    height: 40px;
    line-height: 35px;
    color: #fff;
}
.boxSty01 ul .li1 {
    margin-left: 25px;
}
.boxSty01 ul .li2 {
    margin-left: 130px;
}
.boxSty01 ul .li3 {
    margin-left: 210px;
}
.boxSty01 ul .li4 {
    margin-left: 185px;
}
.boxSty01 ul .li5 {
    margin-left: 130px;
}
.boxSty01 ul .li6 {
    margin-left: 40px;
}
.boxSty01 ul .li7 {
    margin-left: 35px;
}
.boxSty01 table {
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    margin-top: -20px;
    clear: both;
}
.boxSty01 table td {
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
    background: #ffffff;
    text-align: center;
    font-size: 15px;
    font-family: "微软雅黑";
    height: 25px;
    padding: 5px 0;
}
.boxSty01 table th {
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
    text-align: center;
    font-size: 15px;
    font-family: "微软雅黑";
    padding: 5px 0;
}
.boxSty01 table tr td a {
    color: #d83e32;
    font-size: 15px;
    font-family: "微软雅黑";
}
.boxSty01 table tr td strong {
    text-align: center;
    font-size: 15px;
    font-family: "微软雅黑";
    height: 36px;
}

/* banner之下 */
.navall {
    background: url(../images/navbg.jpg) no-repeat center;
    width: 100%;
    height: 165px;
}
.nav1 {
    width: 956px;
    overflow: hidden;
    margin: auto;
}
.zz_nav_tit2 {
    width: 680px;
    margin-top: 50px;
    /* border: 2px solid #fff; */

    color: #fff;
    font: 16px/25px "Microsoft Yahei";
    text-indent: 40px;
    margin-left: 180px;
    height: 80px;
}
.zz_nav_tit2 span {
    color: #FF0;
    font-size: 20px;
}
.daoyu {
    width: 1000px;
    margin: 40px auto;
}
.daoyuall {
    width: 1000px;
    border-width: 2px;
    border-style: dotted;
    border-color: rgb(138, 138, 138);
    border-radius: 9px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    margin-bottom: 20px;
}
.js {
  margin: auto;
  width: 1000px;
}
.daoyuzi {
    width: 742px;
    margin-left: 200px;
    font-size: 18px;
    font-family: "Microsoft YaHei";
    line-height: 32px;
    height: 160px;
    padding-top: 28px;
}
.daoyuzi span {
    color: #ff0000;
    font-size: 18px;
    font-family: "Microsoft YaHei";
}
.daoyu strong {
    font-size: 18px;
    font-family: "Microsoft YaHei";
}
.daoyu p {
    text-align: center;
    color: #409c29;
    font-size: 18px;
    font-family: "Microsoft YaHei";
}
.imgshi {
    float: left;
    width: 200px;
}