@charset "utf-8";

/* CSS Document */

body {
    font-family: "微软雅黑";
}

h1,
h2,
h3,
h4,
h4,
p,
ul,
li {
    margin: 0;
    padding: 0;
}

h1 {
    display: none;
}


/*代码优先级*/

.looyu_main {
    width: 136px;
}

.topNav_main {
    width: auto;
    line-height: 28px;
    width: 1028px;
    width: 973px;
}

.switch_list {
    left: -20px;
    width: 96px;
}

.switch_list dl {
    margin-bottom: 0px;
}

.navbar-default {
    background-color: inherit;
    border-color: inherit;
    border: none;
}

.bottom_main {
    display: none;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    background: none;
    color: #e86f1c;
    font-size: 16px;
    font-weight: bold;
}

.navbar-default .navbar-nav>li>a {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.media-heading {
    font-size: 20px;
    font-weight: bold;
}

.media-body {
    font-size: 15px;
}


/*新增代码*/

.header {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/logo.jpg) no-repeat center center;
    background-size: cover;
    height: 620px;
}

#doyoo_con h3 {
    border: none;
}

.tell {
    margin: 60px auto 20px auto;
    text-align: center;
}

.tell img {
    width: 327px;
    height: 48px;
    margin: 0 auto;
}

.cumb {
    color: #333;
    padding: 15px 0;
    font-size: 12px;
    width: 940px;
    margin: 0 auto;
}

.cumb .triangle-right {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 8px solid #3f4bb6;
    border-bottom: 5px solid transparent;
    float: left;
    margin: 4px 8px auto auto;
}

.cumb h1 {
    display: inline;
    font-size: 12px;
}

.cumb a {
    color: #333;
    font-size: 12px;
}

.btn-primary {
    border: none;
}

#box1 .box1 img,
.box3 img,
.box4 img,
.box5 img {
    width: 100%;
    height: auto;
}

#box,
#box1,
#box2,
#box3,
#box4,
#box5 {
    padding-bottom: 50px;
}

#box7 {
    padding: 20px 0 0 0;
}


/*按钮乐语*/

.btn {
    text-align: center;
    margin: 20px auto;
}

.btn-group-lg>.btn,
.btn-lg {
    padding: 10px 26px;
}

.btn-primary.btn-shadow {
    border: 0 none;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
}

.btn-primary {
    background: #f39800;
    box-shadow: 0 -4px 0 #fbbd57 inset;
}

.btn-primary:hover {
    color: #fff;
    background-color: #fbbd57;
    border-color: #f39800;
    box-shadow: 0 -4px 0 #f39800 inset;
    text-decoration: none;
}

.text-align {
    text-align: center;
}

.btnG {
    background: #f39801;
    color: #FFF;
    font-size: 22px;
    padding: 6px 18px;
    border-bottom: 6px solid #ac611f;
    border-radius: 32px;
}

.bntbao {
    width: 143px;
    margin: 0 auto;
}

#common_copyright {
    width: 100%;
}

.backToTop {
    width: 18px;
    line-height: 1.2;
    padding: 5px 0;
    background-color: #000;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    right: 10px;
    bottom: 90px;
    _bottom: "auto";
    cursor: pointer;
    opacity: 0.6;
    filter: Alpha(opacity=60);
    z-index: 2;
}

.panel-heading {
    position: relative;
}

.panel-heading span {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
    background: #f39801;
    color: #FFF;
    text-align: center;
    line-height: 50px;
    font-size: 22px;
}

.panel-body {
    color: #f6b76c;
    font-size: 22px;
}


/*轮播改*/

.carousel-inner img {
    width: 100%;
}

.carousel-inner p {
    width: 100%;
}

.carousel-indicators .active {
    background: #00695f;
}

.carousel-indicators li {
    border: 1px solid #00695f;
}

.tuzuo {
    border-right: 1px solid #00695f;
    height: 32px;
}

.tuy {
    margin-left: 10px;
    height: 32px;
}

.tuzuob {
    margin-top: 11px;
}

.liu-c {
    position: relative;
}

.list1bao {
    background: url(../images/vip-nt-1.jpg) no-repeat center center;
    height: 572px;
}

.list1 {
    width: 960px;
    margin: 0 auto;
    position: relative;
}

.h2tb {
    color: #424caa;
}

.list1 .liu-c-bj {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/liucheng.png) no-repeat;
    height: 404px;
}

.list1 .liu-c-bj ul {
    overflow: hidden;
    position: absolute;
    margin-top: 128px;
}

.list1 .liu-c-bj ul li {
    float: left;
    margin-left: 40px;
}

.list1 .liu-c-bj ul li.li2 {
    margin-left: 75px;
}

.list1 .liu-c-bj ul li.li3 {
    margin-left: 75px;
}

.list1 .liu-c-bj ul li.li4 {
    margin-left: 92px;
}

.liu-c-bj-b {
    width: 960px;
    margin: 0 auto;
}

.list1 .liu-c-bj ol {
    position: absolute;
    bottom: 10px;
    overflow: hidden;
}

.list1 .liu-c-bj ol li {
    float: left;
    margin-left: 16px;
}

.list1 .liu-c-bj ol li.ol-1 {
    margin-left: 111px;
}

.list1 .liu-c-bj ol li.ol-2 {
    margin-left: 95px;
}

.list1 .liu-c-bj ol li.ol-3 {
    margin-left: 74px;
    text-align: center;
    width: 184px;
}

.list2 .guangg {
    margin-top: 38px;
    margin-bottom: 38px;
}

.bnaloit {
    overflow: hidden;
}

.bnaloit .bnaloit-1 {
    width: 462px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/yuanbei.jpg) no-repeat;
    height: 182px;
    float: left;
    margin-right: 18px;
    margin-bottom: 10px;
}

.bnaloit .bnaloit-1 .bnaloit-1-left {
    width: 125px;
    float: left;
    margin-top: 50px;
    display: inline-block;
    text-align: center;
}

.bnaloit .bnaloit-1 .bnaloit-1-right {
    position: relative;
    width: 307px;
    height: 164px;
    background: #588bf4;
    float: left;
    color: #FFF;
    font-size: 26px;
    margin-top: 8px;
    margin-left: 22px;
}

.bnaloit .bnaloit-1 .bnaloit-1-right .baop {
    position: absolute;
    left: 34%;
    top: 27%;
}

.bnaloit .bnaloit-1 .bnaloit-1-right .baop a {
    color: #FFF;
}

.container-11 {
    width: 990px;
    margin: 0 auto;
}

.nor_footer {
    width: 990px;
    margin: 0 auto;
}

.listS {
    width: 100%;
    background: #f4f5f8;
    padding-bottom: 24px;
}

.flash {
    width: 930px;
    margin: 0 auto;
    height: 362px;
}

.flash .con ul li {
    width: 80px;
    height: 362px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 5px;
}

.flash .con ul li.current {
    width: 662px;
    box-sizing: border-box;
}

.flash .con ul li h3 {
    width: 78px;
    height: 362px;
    color: #0b3f5b;
    font-size: 28px;
    text-align: center;
    background: #eef5f9;
    border: 1px solid #a7cbcb;
    box-sizing: border-box;
    padding: 125px 25px;
    _width: 50px;
    _padding: 125px 20px;
    cursor: pointer;
}

.flash .con ul li.current h3 {
    border: 1px solid #fd7500;
    background: #ffa209;
    color: #fff;
}

.show {
    position: absolute;
    left: 82px;
    top: 0;
    width: 580px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/sfqBg.jpg) no-repeat;
    height: 362px;
    text-align: center;
}

.show .showMain {
    padding: 40px 40px 0px 40px;
    min-height: 218px;
    text-align: left;
}

.show .showMain p {
    text-indent: 2em;
    line-height: 30px;
}

.zxBtn {
    padding: 0 45px;
    line-height: 50px;
    height: 50px;
    color: #fff;
    font-size: 24px;
    background: #f45863;
}

.zxBtn:hover {
    color: #fff;
    text-decoration: underline;
}

.listS .tips {
    width: 928px;
    margin: 20px auto 0 auto;
    border: 1px solid #a7cbcb;
    background: #f4f5f8;
    padding: 10px;
}

.listS .tips span {
    font-size: #333;
    font-size: 18px;
}

.wraz {
    position: relative;
}

.wrap ul {
    overflow: hidden;
    /*width:960px; margin:0 auto; position:relative; height:68px;*/
    padding-top: 20px;
}

.wrap img {
    vertical-align: top;
}

.wrap_all {
    width: 100%;
    background: #686868;
}

.na_v {
    background: #424caa;
    height: 64px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 99999999;
}

.na_v li {
    height: 25px;
    border-right: 2px solid #ffffff;
    float: left;
    width: 126px;
}

.na_v li.n_l,
.na_v li.n_r {
    border-right: none;
}

.na_v li a {
    font: 100 21px/20px "微软雅黑";
    color: #ffffff;
    width: 125px;
    height: 23px;
    display: inline-block;
    text-align: center;
}

.na_v li a.tba {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/a1.png) no-repeat;
    height: 45px;
}

.feiyz-1-bott span {
    display: block;
    min-height: 131px;
}

.na_v li.n_r {
    position: absolute;
    right: 0px;
    top: 10px;
    width: 50px;
}


/*公用样式*/

.dian-5 {
    height: 5px;
}

.dian-22 {
    height: 22px;
}

.dian-15 {
    height: 15px;
}

.dian-34 {
    height: 34px;
}

.dian-43 {
    height: 30px;
}

.dian-54 {
    height: 54px;
}

.dian-20 {
    height: 20px;
}

h2 {
    text-align: center;
    font-size: 34px;
}

.xxa {
    width: 740px;
    margin: 0 auto;
}


/*banner*/

.it960 {
    width: 960px;
    margin: 0 auto;
}

.x-1-ul li.hui {
    background: #f3f3f3;
    font-size: 20px;
    height: 48px;
    line-height: 47px;
}

.x-1-ul li {
    height: 58px;
    line-height: 57px;
    padding-left: 15px;
    font-size: 16px;
}

.xdk {
    text-align: center;
    color: #FFF;
    position: absolute;
    top: 0;
    margin-top: 131px;
    width: 100%;
}

.xdk .p1 {
    font-size: 57px;
    width: 100%;
    text-align: center;
    /*margin-left:-20px;*/
}

.xdk .p2 {
    font-size: 80px;
    font-weight: bold;
    margin-top: -2px;
}

.xdk .nfe {
    font-size: 38px;
    margin-top: 8px;
}

.xdk .nfe span {
    font-size: 38px;
    color: #33bb88;
    font-weight: bold;
}

.xuanx {
    overflow: hidden;
    width: 326px;
    margin: 0 auto;
    margin-top: 39px;
}
.xuanx a {
    display: inline-block;
    float: left;
    width: 158px;
    height: 51px;
    background: #33bb88;
    margin-left: 10px;
    border-radius: 4px;
    line-height: 50px;
    font-size: 24px;
    color: #FFF;
    text-decoration: none;
}
.xuanx a:first-child{margin-left: 0;}
/*banner-end*/


/*boix-1*/

.lvmei-text {
    font-size: 22px;
    text-align: center;
    color: #29956c;
    margin-top: 18px;
    clear: both;
}

.lvmei-gj {
    text-align: center;
}

.lvmei-gj a {
    display: inline-block;
    min-width: 353px;
    padding: 0 30px;
    background: #33bb88;
    height: 53px;
    line-height: 52px;
    font-size: 24px;
    color: #FFF;
    margin: 0 auto;
    border-radius: 4px;
    text-decoration: none;
}


/*boix-end*/


/*boix-2*/

.zippy li a.bl {
    color: #666;
    text-decoration: none;
}

.boix-2 {
    height: 680px;
    width: 100%;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-ban2t.jpg) no-repeat;
}

.boix-2.add {
    height: 550px;
}

.xuankag {
    width: 915px;
    height: 86px;
    overflow: hidden;
    margin: 0 auto;
}

.xuankag li {
    width: 305px;
    float: left;
    height: 61px;
    line-height: 60px;
    background: #edeaea;
    font-size: 24px;
    text-align: center;
    border-right: 1px solid #fff;
}

.xuankag li:hover {
    cursor: pointer;
}

.xuankag li.wak {
    border-right: 2px solid #e3e3e3;
}

.xuankag li.sy {
    height: 84px;
    width: 305px;
    background: url(../images/vip-sd.png) no-repeat;
    color: #FFF;
    border: none;
    cursor: default;
}

.xiaoquz-1-to1 {
    overflow: hidden;
    width: 1035px;
}

.xiaoquz-1-to1 .to1-1 {
    float: left;
    padding-top: 33px;
    width: 181px;
    height: 181px;
    text-align: center;
    margin-right: 26px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-yuanyuanyuan.png) no-repeat;
}

.xiaoquz-1-to1 .to1-1 p {
    padding: 0 24px;
}

.xiaoquz-1-to1 .to1-1 .p1 {
    font-size: 30px;
}

.xiaoquz-1-to1 .to1-1 .p2 {
    font-size: 16px;
    margin-top: 10px;
}

.xiaoquz-2 {
    width: 962px;
    height: 96px;
    background: url(/images/jna_sq.png) no-repeat;
    position: relative;
}

.xiaoquz-2 .p1 {
    position: absolute;
    left: 67px;
    top: -18px;
}

.xiaoquz-2 .p2 {
    position: absolute;
    left: 272px;
    top: -18px;
}

.xiaoquz-2 .p3 {
    position: absolute;
    left: 480px;
    top: -18px;
}

.xiaoquz-2 .p4 {
    position: absolute;
    left: 690px;
    top: -18px;
}

.xiaoquz-2 .p5 {
    position: absolute;
    left: 900px;
    top: -18px;
}

.xiaoquz-2 .p6 {
    position: absolute;
    left: 61px;
    bottom: -14px;
}

.xiaoquz-2 .p7 {
    position: absolute;
    left: 253px;
    bottom: -14px;
}

.xiaoquz-2 .p8 {
    position: absolute;
    left: 442px;
    bottom: -14px;
}

.xiaoquz-2 .p9 {
    position: absolute;
    left: 661px;
    bottom: -14px;
}

.xiaoquz-2 .p10 {
    position: absolute;
    left: 870px;
    bottom: -14px;
}

.xiaoquz-2 p {
    font-size: 24px;
    width: 135px;
}

.xiaoquz-2 p span {
    font-size: 18px;
}


/*boix-2end*/


/*boix-3*/

.wusx {
    overflow: hidden;
    width: 977px;
}

.wusx-1 {
    width: 177px;
    margin-right: 18px;
    float: left;
}

.wusx-1-to {
    background: #f3f3f3;
    height: 80px;
    padding-top: 14px;
}

.wusx-1-tot {
    text-align: center;
    height: 64px;
    line-height: 63px;
    font-size: 20px;
    font-weight: bold;
}

.wusx-1-tom {
    background: #f3f3f3;
    padding: 13px 15px;
}

.bng {
    background: #f3f3f3;
    overflow: hidden;
    padding-left: 53px;
}

.bng .bng-left {
    width: 659px;
    float: left;
}

.bng .bng-left p.p1 {
    font-size: 30px;
    color: #494949;
    margin-top: 40px;
    margin-bottom: 18px;
}

.bng .bng-left .ghzdu {
    overflow: hidden;
}

.bng .bng-left .ghzdu .ghzdu-left {
    float: left;
    min-width: 200px;
    font-size: 24px;
    background: #33bb88;
    height: 55px;
    color: #FFF;
    line-height: 54px;
    margin-right: 10px;
    border-radius: 4px;
    text-align: center;
    padding: 0 27px;
    text-decoration: none;
}

.bng .bng-left .ghzdu .ghzdu-left-1 {
    margin-bottom: 25px;
}

.bng .bng-right {
    width: 206px;
    float: left;
    height: 180px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-zuiyuan.png) no-repeat;
    margin-left: 20px;
}

.bng-right-okl img {
    border-radius: 50%;
    width: 160px;
    height: 160px;
    overflow: hidden;
    margin-left: 28px;
    margin-top: 9px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
    z-index: 2;
    behavior: url(PIE.htc);
}


/*boix-3 end*/


/*boix-4*/


/* .gray-s{ background:#f2f2f2;} */

.yuzyp {
    overflow: hidden;
    position: relative;
    padding-top: 20px;
}

.yuzyp .yuzyp-left {
    width: 262px;
    float: left;
}

.yuzyp .yuzyp-left li {
    margin-bottom: 50px;
    text-align: right;
    font-size: 16px;
}

.yuzyp .yuzyp-right {
    width: 262px;
    float: right;
}

.yuzyp .yuzyp-right li {
    margin-bottom: 50px;
    text-align: right;
}

.yuzyp .dyua {
    width: 290px;
    height: 290px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-dyuan.png) no-repeat;
    border-radius: 50%;
    margin: 0 auto;
}

.yuzyp .dyua .dyua-z {
    margin-top: -20px;
}

.yuzyp .dyua .dyua-z img {
    width: 289px;
    height: 277px;
    border-radius: 50%;
    overflow: hidden;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
    z-index: 2;
    behavior: url(PIE.htc);
}


/*boix-4end*/


/*boix-5*/

.boix-5 .tuition {
    overflow: hidden;
    width: 960px;
}

.boix-5 .tuition .tin-1 {
    width: 471px;
    float: left;
    padding: 0 22px;
    background: #f3f3f3;
    margin-left: 16px;
    margin-bottom: 16px;
    padding-bottom: 43px;
    height: 170px;
}
.boix-5 .tuition .tin-1.first{margin-left: 0;}
.boix-5 .tuition .tin-1 .p1 {
    width: 139px;
    height: 73px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-dsanj.png) no-repeat;
    text-align: center;
    font-size: 24px;
    color: #FFF;
    line-height: 53px;
}

.boix-5 .tuition .tin-1 .thj {
    overflow: hidden;
    margin-top: 10px;
}

.boix-5 .tuition .tin-1 .thj .thj-1 {
    width: 67px;
    float: left;
}

.boix-5 .tuition .tin-1 .thj .thj-2 {
    width: 356px;
    float: left;
}

.huz {
    width: 253px;
    overflow: hidden;
    margin: 0 auto;
}

.huz .p1 {
    float: left;
    width: 75px;
}

.huz .p2 {
    float: left;
    margin-left: 15px;
    width: 158px;
    line-height: 52px;
    font-size: 24px;
}

.ranking {
    overflow: hidden;
    width: 987px;
}

.ranking .ranking-1 {
    width: 309px;
    margin-right: 20px;
    float: left;
}

.ranking .ranking-1 .lt {
    height: 66px;
    line-height: 66px;
    padding-left: 16px;
    background: #f2f2f2;
    font-size: 18px;
}

.ranking .ranking-1 .yxu {
    overflow: hidden;
    padding-bottom: 14px;
    border-bottom: 1px dashed #cccccc;
}

.ranking .ranking-1 .yxu .lij {
    float: left;
    width: 75px;
    margin-top: 10px;
}

.ranking .ranking-1 .yxu .lij-1 {
    margin-top: 16px;
    width: 225px;
    margin-left: 9px;
}

.bng {
    width: 960px;
}


/*boix-5end*/


/*boix-6*/

.boix-6 {
    height: 815px;
}

.boix-6 .Christopher {
    overflow: hidden;
    width: 960px;
}

.boix-6 .Christopher .her-1 {
    width: 226px;
    float: left;
    margin-left: 18px;
    margin-bottom: 22px;
}
.boix-6 .Christopher .her-1.first{margin-left: 0;}
.boix-6 .Christopher .her-1 .top {
    height: 130px;
    position: relative;
}

.boix-6 .Christopher .her-1 .bottom {
    background: #f2f2f2;
    padding: 12px;
    min-height: 112px;
}

.boix-6 .Christopher .her-1 .top .loi {
    position: absolute;
    top: 0;
    left: 13px;
    width: 80px;
    height: 60px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-dsanjj.png) no-repeat;
    text-align: center;
    font-size: 18px;
    color: #FFF;
    line-height: 41px;
}


/*.boix-6 .Christopher .her-1 .top .loi span{ position:absolute;font-size:18px; color:#FFF; margin-left:20px; top:7px;}*/

.bng-1 {
    width: 960px;
    margin: 0 auto;
}


/*boix-6end*/


/*boix-7*/


/* .boix-7{ background:#f3f3f3;} */

.boix-7 .toeek {
    overflow: hidden;
    width: 1002px;
}

.boix-7 .toeek .eklo {
    width: 230px;
    background: #FFF;
    padding: 12px 10px;
    border-radius: 16px;
    float: left;
    margin-right: 20px;
    /*-moz-border-radius: 16px;
-webkit-border-radius: 16px;
position:relative;
z-index:2;
behavior: url(PIE.htc);*/
}

.boix-7 .toeek .eklo .a1 {
    display: inline-block;
    margin-top: 8px;
    color: #33bb88;
}

.boix-7 .toeek .eklo .p1 {
    font-size: 24px;
    text-align: center;
}

.boix-7 .toeek .eklo .p2 {
    font-size: 16px;
    margin-top: 10px;
}

.elite {
    overflow: hidden;
    width: 960px;
}

.elite .elite-1 {
    width: 320px;
    float: left;
    height: 54px;
    line-height: 53px;
    background: #cccccc;
    text-align: center;
    font-size: 24px;
    border-right: 1px solid #FFF;
}

.elite .elite-q {
    border: none;
}

.te-1 .elite .elite-1 {
    width: 480px;
}

.te-1 .elite-l .te-1-1 {
    width: 480px;
}

.te {
    border: 1px solid #cccccc;
}

.elite-l {
    overflow: hidden;
    width: 960px;
}

.elite-l .te-1-1 {
    width: 320px;
    float: left;
    height: 320px;
    border-right: 1px solid #cccccc;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 16px;
}
.elite-l .te-1-1.add{height: 210px;}

/*.te-2 .elite-l .te-1-1{height: 210px;}*/

.elite-l .te-1-1:last-child {
    border-right: 0;
}

.elite-l .te-1-1-1 {
    line-height: 119px;
    color: #33bb88;
    font-size: 24px;
    padding: 0;
    text-align: center;
}

.elite-l .te-1-1-y {
    border: none;
}


/*boix-7end*/


/*boix-8*/

.hm {
    overflow: hidden;
}

.hm .left {
    width: 609px;
    float: left;
    overflow: hidden;
}

.hm .left p {
    text-indent: 2em;
    line-height: 23px;
    margin-bottom: 6px;
}

.hm .left span {
    font-weight: bold;
}

.hm .left .p1 {
    float: right;
}

.hm .right {
    width: 330px;
    float: left;
    margin-left: 21px;
    margin-top: 27px;
}


/*boix-8end*/


/*boix-9*/


/* .boix-9{ background:#f3f3f3;} */

.boix-9 .it960 {
    padding: 58px 0;
    overflow: hidden;
    width: 998px;
}

.boix-9 .jy {
    overflow: hidden;
    float: left;
    margin-right: 48px;
}

.boix-9 .jy .jy-l {
    width: 61px;
    float: left;
}

.boix-9 .jy .jy-r {
    width: 130px;
    float: left;
    margin-top: -7px;
    font-weight: bold;
    margin-left: 10px;
}

.boix-9 .jy .jy-r .p1 {
    font-size: 35px;
}


/*boix-9end*/


/*boix-10*/

.boix-10 .pk {
    overflow: hidden;
    position: relative;
    width: 970px;
    margin-top: 16px;
}

.boix-10 .pk .p1 {
    font-size: 24px;
    margin-bottom: 60px;
    margin-top: 26px;
}

.boix-10 .plo {
    position: absolute;
    left: 436px;
    top: 0;
}

.boix-10 .pk .pk-l {
    width: 424px;
    float: left;
    text-align: right;
    padding-right: 24px;
}

.boix-10 .pk .pk-l .p2 {
    font-size: 20px;
    font-weight: 600;
}

.boix-10 .pk div {
    margin-bottom: 20px;
}

.boix-10 .pk .pk-r {
    width: 424px;
    float: right;
    margin-right: -14px;
}

.boix-10 .pk .pk-r p {
    color: #adadad;
}

.boix-10 .pk .pk-r .p2 {
    color: #adadad;
    font-size: 20px;
}


/*boix-10end*/


/*boix-11*/

.boix-11 {
    height: 566px;
    width: 100%;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-mbiao.jpg) no-repeat;
}

.boix-11 .zshj {
    overflow: hidden;
    width: 960px;
}

.boix-11 .zshj .zshj-1 {
    width: 310px;
    float: left;
    margin-left: 15px;
}
.boix-11 .zshj .zshj-1:first-child{margin-left: 0;}
.boix-11 .zshj .zshj-1 .top {
    border: 1px solid #cccccc;
}

.boix-11 .zshj .zshj-1 .top img {
    width: 307px;
    height: 187px;
}

.boix-11 .zshj .zshj-1 .bott {
    margin-top: 15px;
    font-size: 16px;
    text-align: center;
}


/*boix-11end*/


/*boix-12*/

.boix-12 .jixuan {
    overflow: hidden;
    width: 980px;
}

.boix-12 .jixuan .jixuan-1 {
    width: 177px;
    float: left;
    background: #f3f3f3;
    padding: 20px 14px;
    margin-right: 18px;
}

.boix-12 .jixuan .jixuan-1 p {
    text-align: center;
}

.boix-12 .jixuan .jixuan-1 p.p1 {
    font-size: 24px;
    margin-top: 6px;
    margin-bottom: 4px;
}

.zuanji {
    overflow: hidden;
}

.zuanji .zuanji-l {
    width: 488px;
    float: left;
    overflow: hidden;
}

.zuanji .zuanji-l .ji-l {
    width: 335px;
    float: left;
}

.zuanji .zuanji-l .ji-r {
    width: 138px;
    float: left;
    margin-left: 12px;
    text-align: center;
}

.zuanji .zuanji-r {
    width: 448px;
    float: left;
    margin-left: 20px;
}

.zuanji .zuanji-r p {
    font-size: 18px;
    height: 48px;
    line-height: 47px;
    margin-bottom: 12px;
}

.zuanji .zuanji-l .ji-r p {
    height: 48px;
    line-height: 47px;
    background: #f3f3f3;
    font-size: 20px;
    margin-bottom: 12px;
}

.lisu .container {
    width: auto;
}

.zlmm {
    position: relative;
}

.lunbo {
    position: relative;
    padding-right: 17px;
    margin: 0 auto;
    /*padding-right:32px;*/
}

.carousel-control {
    width: 90px;
    height: 90px;
    top: 56%;
    margin-top: -45px;
}

.carousel-control.right {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/y.png) no-repeat;
    right: -86px;
}

.carousel-control.left {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/z.png) no-repeat;
    left: -86px;
}

.zhuantu {
    position: relative;
}

.zhuantu {
    border: 1px solid #d3d3d3;
}

.xiabu {
    /*position:absolute; bottom:0; height:45px; */
    width: 100%;
    color: #626262;
    background: #eeeeee;
}

.xiabuzt {
    /*width:190px; margin:0 auto; */
    font-size: 16px;
    color: #626262;
    /*padding:20px 16px;*/
}

.xiabuzt .ztx {
    /*line-height:30px; */
    text-align: center;
}

.xiabuzt .ztx-ls {
    height: 50px;
    line-height: 50px;
    background: #4a91e2;
    font-size: 28px;
    color: #FFF;
    text-align: center;
}

.xiabuzt .ztx-ls .sp1 {
    font-size: 20px;
    margin-left: 14px;
}

.xiabuzt .ztx .p1 {
    display: inline-block;
    width: 189px;
    height: 47px;
    line-height: 43px;
    font-size: 22px;
    background: #ff7474;
    text-align: center;
    color: #FFF;
    margin: 20px 0;
}

.xiabuzt .ztx .p2 {
    font-size: 18px;
    margin-top: 18px;
    text-align: left;
    padding: 0 20px;
}

.xiabuzt .ztx .p1:hover {
    color: #FFF;
    text-decoration: none;
}


/*.xiabuzt a{ color:#FFF;}
.xiabuzt a.a1{ font-size:24px; font-weight:bold; margin-right:16px;}
.xiabuzt .a2{ font-size:20px;}*/


/*.container a:hover{ color:#FFF;}*/

.btn-block a {
    color: #FFF;
    text-decoration: none;
}

.toum img {
    width: 100%;
    height: 100%;
}

.carousel-indicators {
    display: none;
}

.carousel-inner-sm {
    display: none
}

.genz {
    text-align: center;
    font-size: 24px;
}


/*boix-12end*/


/*boix-13*/

.boix-13 .duanqi {
    overflow: hidden;
    width: 980px;
}

.boix-13 .duanqi .duanqi-1 {
    width: 308px;
    float: left;
    margin-right: 18px;
    height: 159px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-bjk.png) no-repeat;
    position: relative;
    margin-bottom: 18px;
}

.boix-13 .duanqi .duanqi-1 p {
    width: 224px;
    height: 80px;
    background: #FFF;
    text-align: center;
    font-size: 22px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -112px;
    margin-top: -40px;
    padding: 8px 10px 0px 10px;
}

.boix-13 .duanqi .duanqi-1 p.p1 {
    line-height: 58px;
}


/*boix-13end*/


/*boix-14*/

.boix-14 {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-ban2t-1.jpg) no-repeat;
    height: 706px;
}

.boix-14 .shax {
    overflow: hidden;
    width: 975px;
}

.boix-14 .shax .shax-1 {
    width: 235px;
    height: 55px;
    line-height: 54px;
    border: 1px solid #eaeaea;
    text-align: center;
    font-size: 18px;
    float: left;
    font-weight: bold;
    background: #FFF;
    /*color:#a0a0a0; */
    margin-right: 8px;
}

.boix-14 .lok {
    position: relative;
    width: 100%;
    height: 327px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-qx.png) no-repeat;
}

.boix-14 .lok div {
    width: 181px;
    height: 185px;
    border-radius: 50%;
    border: 2px solid #ededed;
    background: #FFF;
    padding: 0 16px;
    padding-top: 35px;
    text-align: center;
    color: #666666;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
    z-index: 2;
    behavior: url(PIE.htc);
}

.boix-14 .lok div .p1 {
    font-size: 24px;
    font-weight: bold;
}

.boix-14 .lok div.yu-1 {
    position: absolute;
    top: 47px;
}

.boix-14 .lok div.yu-2 {
    position: absolute;
    top: 145px;
    left: 197px;
}

.boix-14 .lok div.yu-3 {
    position: absolute;
    top: 47px;
    left: 400px;
}

.boix-14 .lok div.yu-4 {
    position: absolute;
    top: 145px;
    left: 610px;
}

.boix-14 .lok div .p2 {
    margin-top: 8px;
}


/*boix-14end*/


/*boix-15*/

.boix-15 .ogh {
    overflow: hidden;
    position: relative;
}

.boix-15 .ogh .ogh-l {
    width: 228px;
    height: 228px;
    border: 6px solid #f0f0f0;
    border-radius: 50%;
    text-align: center;
    padding: 0 10px;
    padding-top: 40px;
    float: left;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
    z-index: 2;
    behavior: url(PIE.htc);
}

.boix-15 .ogh .ogh-l p.p1 {
    font-size: 45px;
    font-weight: bold;
    color: #33bb88;
}

.boix-15 .ogh .ogh-l p.p2 {
    font-size: 24px;
    color: #33bb88;
}

.boix-15 .ogh .ogh-l p.p3 {
    font-size: 20px;
}

.boix-15 .ogh .ogh-r {
    width: 720px;
    float: left;
    height: 64px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-xianxu.png) no-repeat;
    margin-top: 80px;
}

.boix-15 .ogh .ogh-r .lkjo {
    overflow: hidden;
    width: 267px;
    position: absolute;
    left: 303px;
    top: 0;
}

.boix-15 .ogh .ogh-r .lkjo .p1 {
    width: 96px;
    height: 96px;
    border-radius: 50px;
    background: #f0f0f0;
    font-size: 24px;
    text-align: center;
    padding: 0 20px;
    padding-top: 13px;
    float: left;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
    z-index: 2;
    behavior: url(PIE.htc);
}

.boix-15 .ogh .ogh-r .lkjo .p2 {
    width: 151px;
    float: left;
    margin-left: 10px;
    font-size: 16px;
    margin-top: 16px;
}

.boix-15 .ogh .ogh-r .lkjo-1 {
    left: 413px;
    top: 131px;
}

.boix-15 .ogh .ogh-r .lkjo-2 {
    left: 596px;
    top: 0;
}

.boix-15 .ogh .ogh-r .lkjo-3 {
    left: 704px;
    top: 131px;
}


/*boix-15end*/


/*boix-16*/

.boix-16 {
    background: #f3f3f3;
}

.boix-16 .jigye {
    overflow: hidden;
    width: 1045px;
}

.boix-16 .jigye .jig-k {
    width: 241px;
    float: left;
    overflow: hidden;
    margin-right: 3px;
}

.boix-16 .jigye .jig-k .left {
    width: 60px;
    float: left;
    margin-right: 10px;
}

.boix-16 .jigye .jig-k .right {
    width: 165px;
    margin-top: -8px;
    float: left;
}

.boix-16 .jigye .jig-k .right .p1 {
    font-size: 36px;
    font-weight: bold;
}

.straight {
    overflow: hidden;
}

.straight .ht-left {
    width: 672px;
    float: left;
}

.straight .ht-left ul {
    height: 50px;
}

.straight .ht-left ul li {
    height: 42px;
    width: 218px;
    background: #ebebeb;
    margin-right: 6px;
    line-height: 41px;
    font-size: 20px;
    text-align: center;
    float: left;
}

.straight .ht-right {
    width: 275px;
    float: left;
    height: 311px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-ren.png) no-repeat;
    margin-left: 12px;
    padding: 14px 17px;
    position: relative;
}

.straight .ht-right .dvb .dvb-1 {
    position: absolute;
    width: 240px;
    height: 254px;
    background: #FFF;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    top: 0;
    margin-top: 18px;
}

.straight .ht-right .dvb .baozs {
    position: absolute;
    text-align: center;
    width: 242px;
    margin-top: 15px;
}

.straight .ht-right .dvb .baozs-1 {
    margin-top: 90px;
}

.straight .ht-right .dvb .baozs-2 {
    margin-top: 166px;
}

.straight .ht-right .dvb .baozs .p1 {
    color: #33bb88;
    font-size: 26px;
    font-weight: bold;
}

.straight .ht-right .dvb .baozs .p2 {
    font-size: 19px;
}

.xte {
    background: #ebebeb;
    width: 666px;
    padding: 18px 21px 1px 21px;
}

.xte .xte-1 {
    margin-bottom: 24px;
}

.xte .xte-1 .p1 {
    font-size: 20px;
    margin-bottom: 16px;
    font-weight: bold;
}

.xte .xte-1 .p2 {
    font-size: 18px;
    color: #525151;
}

.boix-16 .ht-left li.sk-9 {
    width: 218px;
    height: 43px;
    border-bottom: 2px solid #33bb88;
}


/*boix-16end*/


/*boix-17*/

.boix-17 .jduan {
    font-size: 26px;
    text-align: center;
}

.boix-17 .tyuanx {
    width: 680px;
    overflow: hidden;
    height: 60px;
}

.boix-17 .tyuanx li {
    width: 219px;
    height: 50px;
    float: left;
    margin-right: 4px;
    font-size: 20px;
    line-height: 49px;
    background: #f3f3f3;
    text-align: center;
}

.boix-17 .tese-s {
    background: #f3f3f3;
    padding: 18px 30px 0px 18px;
}

.boix-17 .tese-s .tsy {
    margin-bottom: 24px;
}

.boix-17 .tese-s .tsy .p1 {
    font-size: 20px;
    font-weight: bold;
}

.boix-17 .tese-s .tsy .p2 {
    color: #525151;
    font-size: 18px;
    margin-top: 8px;
}

.boix-17 .lvstrip {
    width: 100%;
    height: 122px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-lvtiao.png) no-repeat;
}

.boix-17 .lvstrip li {
    width: 187px;
    text-align: center;
    color: #FFF;
    float: left;
    margin-top: 26px;
}

.boix-17 .lvstrip li a {
    color: #FFF;
}

.boix-17 .lvstrip li.li4 {
    margin-left: -15px;
}

.boix-17 .lvstrip li.li2 {
    margin-left: 10px;
}

.boix-17 .lvstrip li.li3 {
    margin-left: -10px;
}

.boix-17 .toeek .eklo {
    width: 230px;
    background: #ff8609;
    padding: 12px 10px;
    border-radius: 16px;
    float: left;
    margin-right: 20px;
    /*-moz-border-radius: 16px;
-webkit-border-radius: 16px;
position:relative;
z-index:2;
behavior: url(PIE.htc);*/
}

.box-8 .bord {
    border: 2px solid #c2169f;
}

.boix-17 .toeek .eklo .p1 {
    color: #FFF;
    margin-bottom: 16px;
}

.boix-17 .toeek .eklo .p2 {
    color: #FFF;
}

a:link,
a:visited {
    color: #ffffff;
}

.boix-17 .tyuanx li.sk-1 {
    width: 219px;
    height: 65px;
    background: url(../images/vip-997.png) no-repeat;
    cursor: default;
}


/*boix-17end*/


/*boix-18*/

.boix-18 {
    background: #f3f3f3;
}

.boix-18 .siyao {
    overflow: hidden;
    height: 60px;
}

.boix-18 .siyao li {
    height: 50px;
    width: 220px;
    float: left;
    line-height: 49px;
    background: #eaeaea;
    font-size: 20px;
    text-align: center;
    color: #666666;
    margin-right: 8px;
}

.boix-18 .neic {
    padding: 20px 14px 11px 20px;
    background: #eaeaea;
    overflow: hidden;
    width: 960px;
}

.boix-18 .neic .left {
    width: 312px;
    height: 323px;
    background: #FFF;
    padding: 12px 14px;
    float: left;
}

.boix-18 .neic .right {
    width: 591px;
    float: left;
    margin-left: 21px;
}

.boix-18 .neic .right .top .p1 {
    font-size: 20px;
    font-weight: bold;
}

.boix-18 .neic .right .top .p2 {
    margin-top: 4px;
}

.boix-18 .sikfang {
    overflow: hidden;
    width: 600px;
    margin-top: 14px;
}

.boix-18 .sikfang li {
    width: 284px;
    float: left;
    background: #f0f0f0;
    margin-right: 16px;
    margin-bottom: 14px;
    padding: 10px 12px;
}

.boix-18 .sikfang li .p1 {
    font-size: 18px;
    font-weight: bold;
}

.boix-18 .sikfang li .p2 {
    margin-top: 4px;
}

.siyao li.sk {
    width: 220px;
    height: 50px;
    border-bottom: 2px solid #33bb88;
}


/*boix-18end*/


/*boix-19*/

.boix-19 .simin {
    overflow: hidden;
    width: 960px;
}

.boix-19 .simin .simin-1 {
    width: 230px;
    float: left;
    margin-left: 13px;
}
.boix-19 .simin .simin-1.first{margin-left: 0;}
.boix-19 .simin .simin-1 .top {
    height: 228px;
    position: relative;
}

.boix-19 .simin .simin-1 .top .p1 {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 46px;
    filter: alpha(opacity=50);
    /*IE滤镜，透明度50%*/
    -moz-opacity: 0.5;
    /*Firefox私有，透明度50%*/
    opacity: 0.5;
    /*其他，透明度50%*/
    background: #ffffff;
}

.boix-19 .simin .simin-1 .top .p2 {
    width: 100%;
    text-align: center;
    font-size: 22px;
    position: absolute;
    bottom: 7px;
    font-weight: bold;
}

.boix-19 .simin .simin-1 .bott {
    background: #f3f3f3;
    padding: 18px 20px;
    margin-bottom: 18px;
    min-height: 176px;
}

.boix-19 .simin .simin-1 .bott .p1 {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.boix-19 .simin .simin-1 .bott .p2 {
    line-height: 28px;
}


/*boix-19end*/


/*boix-20*/

.boix-20 {
    height: 800px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-zji.jpg) no-repeat;
}

.boix-20 .tonk {
    overflow: hidden;
    width: 1002px;
}

.boix-20 .tonk .tonk-s {
    width: 274px;
    height: 274px;
    float: left;
    margin-right: 60px;
}

.boix-20 .tonk .tonk-s .p1 {
    font-weight: bold;
}

.boix-20 .tonk .tonk-s .tonk-sz {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-fkl.png) no-repeat;
    text-align: center;
    padding-top: 50px;
    height: 275px;
}

.boix-20 .tonk .tonk-s .tonk-szs {
    padding-top: 45px;
    text-align: center;
}

.boix-20 .tonk .tonk-s .tonk-szs .p1 {
    font-size: 30px;
    color: #33bb88;
}

.boix-20 .tonk .tonk-s p {
    font-size: 20px;
    color: #666666
}

.boix-20 .tonk .tonk-s .p1 {
    color: #33bb88;
    font-size: 48px;
}

.boix-20 .it960 {
    width: 977px;
}


/*boix-20end*/


/* 图片点击放大 */


/*content{ width:500px; height:170px; margin:100px auto;}*/

.example2 img {
    width: 300px;
    margin-right: 22px;
}

#imgbox-loading {
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;
    z-index: 90;
}

#imgbox-loading div {
    background: #FFF;
    width: 100%;
    height: 100%;
}

#imgbox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    display: none;
    z-index: 80;
}

.imgbox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    background: #FFF;
    display: none;
    z-index: 90;
}

.imgbox-img {
    padding: 0;
    margin: 0;
    border: none;
    width: 100%;
    height: 100%;
    vertical-align: top;
    padding-bottom: 20px;
}

.imgbox-title {
    padding-top: 10px;
    font-size: 11px;
    text-align: center;
    font-family: Arial;
    color: #333;
    display: none;
}

.imgbox-bg-wrap {
    position: absolute;
    padding: 0;
    margin: 0;
    display: none;
}

.imgbox-bg {
    position: absolute;
    width: 20px;
    height: 20px;
}


/*boix-20*/


/*boix-21*/

.boix-21 .chenyue {
    overflow: hidden;
    width: 960px;
}

.boix-21 .chenyue .chenyue-1 {
    width: 230px;
    float: left;
    margin-left: 13px;
}
.boix-21 .chenyue .chenyue-1:first-child{margin-left: 0;}
.boix-21 .chenyue .chenyue-1 .p2 {
    background: #efefef;
    padding: 0px 10px 0px 10px;
    min-height: 80px;
}

.boix-21 .chenyue .chenyue-1 .p2 p {
    padding-top: 12px;
}

.boix-21 .chenyue .chenyue-1 .p2 p span {
    color: #333333;
    font-weight: bold;
}


/*boix-21end*/


/*boix-22*/

.boix-22 {
    background: none;
}

.boix-22 .divb {
    overflow: hidden;
    background: #eaeaea;
    padding: 0 12px;
    padding-bottom: 16px;
}

.boix-22 .divb .divb-1 {
    width: 454px;
    float: left;
    overflow: hidden;
    margin-top: 16px;
    margin-right: 14px;
}

.boix-22 .divb .divb-1 .p1 {
    font-size: 16px;
}

.boix-22 .divb .divb-1 .p2 {
    font-size: 20px;
    font-weight: bold;
}

.boix-22 .divb .divb-1 .left {
    width: 177px;
    float: left;
    height: 177px;
    border: 4px solid #FFF;
    overflow: hidden;
    border-radius: 50%;
    overflow: hidden;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
    z-index: 2;
    behavior: url(PIE.htc);
}

.boix-22 .divb .divb-1 .left img {
    width: 170px;
    float: left;
    height: 170px;
    overflow: hidden;
    border-radius: 50%;
    overflow: hidden;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
    z-index: 2;
    behavior: url(PIE.htc);
}

.boix-22 .divb .divb-1 .right {
    width: 253px;
    float: left;
    margin-left: 15px;
    margin-top: 18px;
}

.boix-22 .divb .divb-1 .right .p1 {
    margin-top: 12px;
}

.boix-22 .wucong {
    overflow: hidden;
    width: 980px;
}

.boix-22 .wucong .wucong-1 {
    float: left;
    width: 237px;
    margin-right: 4px;
    text-align: center;
    height: 53px;
    line-height: 52px;
    font-size: 18px;
    font-weight: bold;
    border: 1px solid #eaeaea;
}

.boix-22 .siyao {
    width: 980px;
    overflow: hidden;
}

.boix-22 .siyao li {
    width: 237px;
    margin-right: 4px;
}

.boix-22 .siyao li.sk-2 {
    width: 237px;
    height: 60px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-996.png) no-repeat;
}


/* 滚动*/


/*boix-23*/

.wrap_a {
    background: #595959;
    width: 100%;
    overflow: hidden;
}

.box8 {
    padding-bottom: 50px;
    width: 960px;
    margin: 0 auto;
}

.wrap_a .box8 h2 {
    color: #fff;
    margin-bottom: 0px;
}

.mod19 .con_all {
    height: 356px;
    overflow: hidden;
    position: relative;
    padding-top: 40px;
    padding-bottom: 30px;
}

.mod19 .con_all ul {
    height: 356px;
    position: absolute;
    left: 0px;
    width: 6740px;
}

.mod19 .con_all li {
    float: left;
    height: 356px;
    width: 960px;
}

.mod19 .con_all li .teacher {
    width: 960px;
    height: 283px;
    background: #f3f3f3;
    position: relative;
    margin-top: 15px;
}

.mod19 .con_all li .teacher .teacher_left {
    width: 306px;
    height: 357px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-lengj.png) no-repeat right top;
    position: absolute;
    left: 22px;
    top: -34px;
}

.mod19 .con_all li .teacher .teacher_left img {
    border: 1px solid #c2169f;
    height: 335px;
    margin-left: 18px;
}

.mod19 .con_all li .teacher .teacher_mid {
    width: 343px;
    margin-left: 360px;
    padding: 20px;
}

.mod19 .con_all li .teacher .teacher_mid h3,
.mod19 .con_all li .teacher .teacher_mid p {
    font: 100 20px/40px "微软雅黑";
    color: #3a3a3a;
}

.mod19 .con_all li .teacher .teacher_mid h3 b {
    font-weight: 900;
    font-size: 24px;
}

.mod19 .con_all li .teacher .teacher_mid p {
    line-height: 30px;
}

.mod19 .con_all li .teacher .teacher_right {
    width: 162px;
    height: 255px;
    background: url(../images/r.png) no-repeat left top;
    position: absolute;
    right: 45px;
    top: 0px;
}

.mod19 .con_all li .teacher .teacher_right h5 {
    font: 900 24px/40px "微软雅黑";
    text-align: center;
    color: #fff;
    padding-top: 20px;
}

.mod19 .con_all li .teacher .teacher_right p {
    font-size: 20px;
    color: #fff;
    font-family: "微软雅黑";
    text-align: center;
    line-height: 40px;
}

.mod19 .con_all li .teacher .teacher_right a.zixun {
    position: absolute;
    bottom: 0px;
    left: 10px;
}

.mod19 .list li {
    float: left;
    margin-left:6px;
    width: 132px;
    height: 135px;
    position: relative;
    cursor: pointer;
    border: 1px solid #c2169f;
    margin-right: 0;
}
.mod19 .list li:first-child{margin-left: 0;}
.mod19 .list li img {
    width: 100%;
    height: 100%;
}

.mod19 .list .on i {
    background: url(../images/part.png) repeat-x;
    display: block;
    width: 132px;
    height: 135px;
    position: absolute;
    left: 0px;
    top: 0px;
}


/*boix-23end*/


/* 滚动end*/


/*boix-24*/

.boix-24 {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-loi.jpg) no-repeat;
    height: 795px;
}

.boix-24 .it960 {
    position: relative;
}

.boix-24 .yuanzhou {
    background: url(../images/viptuoy.png) no-repeat;
    width: 417px;
    height: 430px;
    margin: 0 auto;
}

.boix-24 .yuanzhou .kus-1 {
    overflow: hidden;
    width: 346px;
    position: absolute;
    left: 62px;
    margin-top: -14px;
}

.boix-24 .yuanzhou .kus-1-1 {
    left: -11px;
    margin-top: 164px;
}

.boix-24 .yuanzhou .kus-1 .kus-1-l {
    width: 208px;
    float: left;
    margin-top: 20px;
}

.boix-24 .yuanzhou .kus-1-2 {
    margin-top: 318px;
    margin-left: -1px;
}

.boix-24 .yuanzhou .kus-1 .kus-1-l .p1 {
    font-size: 20px;
    font-weight: bold;
    text-align: right;
}

.boix-24 .yuanzhou .kus-1 .kus-1-l .p2 {
    margin-top: 20px;
    /*  font-size:18px; */
}

.boix-24 .yuanzhou .kus-1 .kus-1-r {
    width: 138px;
    float: left;
    height: 138px;
}

.boix-24 .yuanzhou .kus-1 .kus-1-r img {
    border-radius: 50%;
    overflow: hidden;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
    z-index: 2;
    behavior: url(PIE.htc);
}

.boix-24 .kus-1-3 {
    width: 359px;
    overflow: hidden;
    position: absolute;
    top: 141px;
    right: 50px;
}

.boix-24 .kus-1-3 img {
    border-radius: 50%;
    overflow: hidden;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: relative;
    z-index: 2;
    behavior: url(PIE.htc);
}

.boix-24 .kus-1-3-1 {
    margin-top: 178px;
    right: -20px;
}

.boix-24 .kus-1-3-2 {
    margin-top: 331px;
    right: 46px;
}

.boix-24 .kus-1-3 .kus-1-r {
    width: 138px;
    float: left;
    border-radius: 50%;
    overflow: hidden;
}

.boix-24 .kus-1-3 .kus-1-l {
    width: 211px;
    float: left;
    margin-left: 10px;
    margin-top: 20px;
}

.boix-24 .kus-1-3 .kus-1-l .p1 {
    font-size: 20px;
    font-weight: bold;
}

.boix-24 .kus-1-3 .kus-1-l .p2 {
    margin-top: 20px;
}

.boix-24 .zwenx {
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 318px;
    color: #33bb88;
    left: 411px;
}


/*boix-24end*/


/*boix-25*/

.boix-25 .sit {
    overflow: hidden;
    width: 960px;
}

.boix-25 .sit p {
    width: 313px;
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
}
.boix-25 .sit p:first-child{margin-left: 0;}
.boix-25 .sit-1 {
    overflow: hidden;
    width: 960px;
}

.boix-25 .sit-1 p {
    width: 232px;
    float: left;
    margin-left: 10px;
}
.boix-25 .sit-1 p:first-child{margin-left: 0;}

/*boix-25end*/


/*boix-26*/


/* .boix-26{ background:#f3f3f3;} */

.boix-26 .jx {
    overflow: hidden;
    width: 960px
}

.boix-26 .jx p {
    width: 228px;
    float: left;
    margin-left: 16px;
}
.boix-26 .jx p:first-child{margin-left: 0;}

/*boix-26end*/


/*boix-27*/

.doubeletao {
    position: relative;
}

.boix-27 .double {
    height: 930px;
    height: 380px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-xiwen.jpg) no-repeat;
    overflow: hidden;
}

.boix-27 .double .double-left {
    width: 466px;
    float: left;
    position: absolute;
    left: -30px;
}

.boix-27 .double .double-left .double-left-1 {
    height: 76px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-jiangz-1.png) no-repeat;
    padding-left: 69px;
    float: left;
}

.boix-27 .double .double-left .double-left-1 span {
    display: inline-block;
}

.boix-27 .double .double-left .double-left-1 .sp1 {
    font-size: 16px;
    color: #33bb88;
    font-weight: bold;
    padding-top: 28px;
    float: left;
    width: 70px;
    text-align: center;
}

.boix-27 .double .double-left .double-left-1 .sp2 {
    padding-top: 18px;
    width: 378px;
    padding-right: 15px;
}

.boix-27 .double .double-left .double-bj {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-tiao-2.png) no-repeat;
}

.boix-27 .double .double-left .double-bj-1 {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-tiao-3.png) no-repeat;
}

.boix-27 .double .double-left .double-bj-2 {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-tiao-4.png) no-repeat;
}

.boix-27 .double .double-left .double-bj-3 {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-tiao-5.png) no-repeat;
}

.boix-27 .double .double-right {
    width: 462px;
    float: right;
    height: 330px;
    border: 10px solid #000000;
    margin-top: 26px;
    margin-right: 34px;
}


/*boix-27end*/


/*boix-28*/

.boix-28 {
    background: #f3f3f3;
}

.boix-28 .quebao {
    text-indent: 2em;
}

.boix-28 .jkl {
    width: 746px;
    height: 109px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-xiajian.png) no-repeat;
    margin: 0 auto;
    text-align: center;
    padding-top: 2px;
}

.boix-28 .jkl span {
    display: inline-block;
}

.boix-28 .jkl .p1 {
    font-size: 48px;
    color: #33bb88;
    vertical-align: text-bottom;
    font-weight: bold;
}

.boix-28 .jkl .p2 {
    font-size: 33px;
    vertical-align: top;
    margin-top: 8px;
    font-weight: bold;
}

.boix-28 .jskuai-b {
    overflow: hidden;
    width: 990px;
}

.boix-28 .jskuai {
    width: 227px;
    height: 178px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/vip-smn.png) no-repeat;
    padding-left: 20px;
    float: left;
    margin-right: 20px;
}

.boix-28 .jskuai .jskuai-1 .p1 {
    font-size: 18px;
    line-height: 53px;
    font-weight: bold;
}

.boix-28 .jskuai .jskuai-1 ul {
    margin-top: 8px;
}

.boix-28 .jskuai .jskuai-1 ul li {
    font-size: 18px;
    line-height: 30px;
    margin-right: 20px;
}


/*boix-28end*/


/*boix-29*/

.boix-29 .hdong {
    overflow: hidden;
    width: 995px;
}

.boix-29 .hdong li {
    width: 134px;
    height: 52px;
    line-height: 50px;
    font-size: 20px;
    margin-right: 8px;
    text-align: center;
    float: left;
    background: #f3f3f3;
    margin-bottom: 8px;
}

.boix-29 .hdong li:hover {
    cursor: pointer;
}

.boix-29 .hdong li.yan {
    background: #33bb88;
    color: #FFF;
}

.boix-29 .xiaoq {
    width: 1009px;
    overflow: hidden;
    margin-top: 20px;
}

.boix-29 .xiaoq ul {
    width: 200px;
    float: left;
}

.boix-29 .nxa {
    overflow: hidden;
    width:960px;
}

.boix-29 .nxa .nxa-1 {
    width: 225px;
    height: 116px;
    background: #f3f3f3;
    float: left;
    margin-left: 20px;
    text-align: center;
    color: #33bb88;
    padding-top: 15px;
    float: left;
    margin-top: 30px;
}
.boix-29 .nxa .nxa-1:first-child{margin-left: 0;}
.boix-29 .nxa .nxa-1 .p1 {
    font-size: 37px;
    font-weight: bold;
}

.boix-29 .nxa .nxa-1 .p2 {
    font-size: 21px;
}

.boix-29 .jiso {
    text-indent: 2em;
    font-size: 16px;
}

.boix-29 .jiso p {
    margin-top: 10px;
}

.boix-29 .hdong li.sk-7 {
    background: #33bb88;
    color: #FFF;
}

.xxa-1 {
    width: 960px;
}

* a {
    position: relative
}


/*定义文字样式*/

#featureContainer {
    height: 380px;
}

.featurecontainer a img {
    border-bottom-style: none;
    border-right-style: none;
    border-top-style: none;
    border-left-style: none
}

#featurecontainer {
    border-bottom: #999 0px dotted;
    border-left: #999 0px dotted;
    font-size: 80%;
    border-top: #999 0px dotted;
    border-right: #999 0px dotted
}

#wrap {
    overflow: hidden
}

#load {
    background-image: url(images/loader32x32.gif);
    border-bottom: #999 0px dotted;
    border-left: #999 0px dotted;
    text-indent: -9999px;
    margin: 0px auto;
    width: 923px;
    display: none;
    background-repeat: no-repeat;
    background-position: center 50%;
    height: 100px;
    border-top: #999 0px dotted;
    border-right: #999 0px dotted
}

#feature {
    border-bottom: #999 0px dotted;
    position: relative;
    border-left: #999 0px dotted;
    margin-top: 5px;
    margin-bottom: 20px;
    border-top: #999 0px dotted;
    border-right: #999 0px dotted
}

#feature .button {
    border-bottom: #999 0px dotted;
    position: absolute;
    border-left: #999 0px dotted;
    width: 840px;
    border-top: #999 0px dotted;
    top: 72px;
    border-right: #999 0px dotted;
    left: 0px
}

#feature .prev {
    border-bottom: #999 0px dotted;
    border-left: #999 0px dotted;
    text-indent: -9999px;
    width: 82px;
    display: block;
    background: url(../images/feature_left.gif.png) no-repeat center top;
    float: left;
    height: 82px;
    border-top: #999 0px dotted;
    top: -206px;
    left: -95px;
    border-right: #999 0px dotted
}

#feature .next {
    border-bottom: #999 0px dotted;
    border-left: #999 0px dotted;
    text-indent: -9999px;
    width: 82px;
    display: block;
    background: url(../images/feature_right.gif.png) no-repeat center top;
    float: right;
    height: 82px;
    border-top: #999 0px dotted;
    top: -206px;
    right: -95px;
    border-right: #999 0px dotted
}

.featureul {
    border-bottom: #000 0px dotted;
    position: relative;
    border-left: #000 0px dotted;
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    width: 2800px;
    padding-right: 0px;
    float: left;
    border-top: #000 0px dotted;
    border-right: #000 0px dotted;
    padding-top: 0px;
    left: 0px
}

.featurebox {
    background-image: url(../images/bg-featurebox.jpg);
    border-bottom: #999 0px dotted;
    border-left: #999 0px dotted;
    width: 198px;
    background-repeat: no-repeat;
    float: left;
    height: 380px;
    /* overflow: hidden;*/
    border-top: #999 0px dotted;
    border-right: #999 0px dotted;
    padding-top: 10px;
    padding-left: 14px;
    padding-right: 14px;
}

#botton-scroll {
    z-index: 0;
    border-bottom: #999 0px dotted;
    border-left: #999 0px dotted;
    margin: 0px auto;
    width: 840px;
    float: left;
    height: 380px;
    border-top: #999 0px dotted;
    border-right: #999 0px dotted
}

#block {
    z-index: 0;
    border-bottom: #999 0px dotted;
    position: relative;
    border-left: #999 0px dotted;
    padding-bottom: 20px;
    /*margin: 0px auto; */
    padding-left: 0px;
    width: 910px;
    padding-right: 0px;
    height: 380px;
    font-size: 70%;
    /*overflow: hidden;*/
    border-top: #999 0px dotted;
    border-right: #999 0px dotted;
    padding-top: 0px
}

#block .box {
    /*border-bottom: #d8d8d8 1px solid; border-left: #d8d8d8 1px solid;*/
    padding-bottom: 10px;
    padding-left: 7px;
    padding-right: 7px;
    /*border-top: #d8d8d8 1px solid; border-right: #d8d8d8 1px solid;*/
    padding-top: 10px
}

#block p {
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #f1f1f1;
}

#block .box a {
    display: block;
}

#block .box .feature-title {
    font-size: 140%;
    font-weight: normal
}

#block .box .feature-thumb {
    width: 240px;
    margin-bottom: 5px;
    float: left;
    height: 150px
}


/*新*/


/*.iushu a{ text-decoration:underline;}*/

.lvtoi {
    background: #2f9d73;
    height: 73px;
    opacity: 0.9;
    margin-top: -73px;
}

.oip-s {
    position: fixed;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: 73px;
    padding-top: 0px;
    margin-top: 0;
}

.lvtoi .oi-ul {
    width: 888px;
    margin: 0 auto;
    line-height: 72px;
    font-size: 24px;
    color: #FFF;
    overflow: hidden;
}

.lvtoi .oi-ul li {
    padding: 0 20px;
    float: left;
    font-weight: 700;
}

.lvtoi .oi-ul li a {
    text-decoration: none;
}

.lvtoi .oi-ul li .sp1 {
    margin-right: 12px;
}

.iushu {
    width: 960px;
    margin: 0 auto;
    position: relative;
}

.iushu .ts-1z {
    width: 809px;
    float: left;
    background: #f6f6f6;
    height: 358px;
    padding-left: 36px;
    padding-top: 26px;
}

.iushu .ts-1z .p2 {
    margin-top: 10px;
    color: #b1b1b1;
}

.iushu .ts-1y {
    width: 500px;
    background: #e9e8e8;
    height: 278px;
    position: absolute;
    right: 0;
    top: 40px;
    padding: 28px;
    font-size: 16px;
}

.iushu .ts-1y ul li {
    line-height: 42px;
}

.iushu .ts-1y ul li .sp1 {
    color: #23aa77;
}

.ts-1 {
    overflow: hidden;
}


/*2部分*/

.transfer {
    overflow: hidden;
    width: 988px;
}

.transfer .fer {
    width: 470px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.lu-xq {
    overflow: hidden;
    height: 72px;
    padding: 15px 0;
    background: #f3f3f3;
}

.lu-xq .lu-xq-l {
    width: 230px;
    float: left;
    background: url(../images/xshu.png) no-repeat right;
    text-align: center;
    font-size: 30px;
}

.lu-xq .lu-xq-y {
    text-align: center;
}

.lu-xq .lu-xq-y a {
    display: inline-block;
    width: 178px;
    height: 42px;
    color: #FFF;
    text-align: center;
    font-size: 24px;
    line-height: 39px;
    background: #33bb88;
    border-radius: 4px;
}


/*3部分*/

.shengx {
    overflow: hidden;
    width: 1000px;
}

.shengx-1 {
    width: 307px;
    float: left;
    margin-right: 20px;
}

.shengx-1 .xqing {
    background: #f3f3f3;
    text-align: center;
    padding: 20px 0;
}

.shengx-1 .xqing .p1 {
    font-size: 28px;
}

.shengx-1 .xqing .p2 {
    margin-top: 8px;
}

.shengx-1 .xqing .p2 a {
    display: inline-block;
    width: 216px;
    height: 50px;
    line-height: 48px;
    color: #FFF;
    font-size: 26px;
    text-align: center;
    background: #33bb88;
    border-radius: 4px;
}


/*tb-4部分*/

.tb-4 {
    background: #f3f3f3;
}

.qudu {
    overflow: hidden;
}

.qudu .qudu-l {
    width: 155px;
    float: left;
}

.qudu .qudu-y {
    width: 794px;
    float: left;
    margin-left: 10px;
    overflow: hidden;
}

.qudu .qudu-y .qudu-1 {
    background: #dcdcdc;
    height: 177px;
    overflow: hidden;
    padding: 8px 0;
    margin-bottom: 10px;
}

.qudu .qudu-y .qudu-1 .xki {
    width: 186px;
    background: #FFF;
    text-align: center;
    padding: 14px;
    margin-left: 10px;
    float: left;
}

.qudu .qudu-y .qudu-1 .xki .p1 {
    font-size: 30px;
}

.qudu .qudu-y .qudu-1 .xki .p3 a {
    font-size: 18px;
    color: #33bb88;
}


/*.tb-5*/

.tb-5 .xq {
    overflow: hidden;
}

.tb-5 .xq .buzhit {
    width: 336px;
    float: left;
}

.tb-5 .xq .buzhi {
    float: left;
    width: 624px;
    overflow: hidden;
}

.tb-5 .xq .buzhi .buzhi-l {
    width: 138px;
    float: left;
}

.tb-5 .xq .buzhi .buzhi-l p {
    height: 58px;
    background: #dadada;
    line-height: 58px;
    font-size: 20px;
    text-align: center;
    margin-bottom: 10px;
    margin-left: 10px;
}

.tb-5 .xq .buzhi .buzhi-y {
    width: 474px;
    float: left;
}

.tb-5 .xq .buzhi .buzhi-y p {
    height: 58px;
    background: #f5f5f5;
    margin-left: 2px;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    margin-bottom: 10px;
}

.qudu .qudu-l p {
    height: 177px;
    background: #dcdcdc;
    padding: 34px 30px 31px 39px;
    font-size: 40px;
    color: #000;
    font-weight: 900;
    margin-bottom: 10px;
}

.qudu .qudu-l div.p3 {
    width: 155px;
    height: 177px;
    font-size: 40px;
    color: #000;
    text-align: center;
    background: #dcdcdc;
    font-weight: 900;
    padding-top: 28px;
}

.sdsd {
    text-align: center;
    margin-top: 18px;
}

.sdfx {
    display: inline-block;
    width: 356px;
    height: 56px;
    line-height: 54px;
    font-size: 24px;
    color: #000;
    text-align: center;
    background: #33bb88;
    margin: 0 auto;
}

.sdfx:hover {
    text-decoration: none;
    outline: none;
}


/*tb-6*/

.tb-6 {
    margin-top: 50px;
}

.tb-6 .shuxn {
    background: #f3f3f3;
    padding: 28px;
    overflow: hidden;
}

.tb-6 .shuxn .shuxn-l {
    width: 690px;
    float: left;
}

.tb-6 .shuxn .shuxn-l .p1 {
    font-size: 30px;
}

.tb-6 .shuxn .shuxn-r {
    width: 212px;
    height: 185px;
    float: left;
    background: url(../images/ytt.png) no-repeat;
}

.yaoqu {
    overflow: hidden;
    margin-top: 6px;
}

.yaoqu .yaoqu-l {
    width: 435px;
    float: left;
}

.yaoqu .yaoqu-l p {
    float: left;
    margin-right: 14px;
    font-size: 20px;
}

.yaoqu .yaoqu-l p .sp1 {
    margin-right: 6px;
}

.yaoqu .yaoqu-r {
    width: 168px;
    float: left;
    height: 52px;
    line-height: 50px;
    color: #FFF;
    text-align: center;
    background: #33bb88;
    border-radius: 4px;
    font-size: 24px;
    margin-top: -26px;
}

.du {
    font-size: 28px;
}

.sdxtu {
    overflow: hidden;
    width: 166px;
    height: 166px;
    border-radius: 50%;
    margin-top: 10px;
    margin-left: 31px;
}

.qcpaim .im-lo .boot ul li .lu-l p.p2-2 {
    background: #f39800;
}


/*tb-7*/

.zhanshi-4 {
    overflow: hidden;
    width: 960px;
}

.zhanshi-4 .zs-1 {
    float: left;
    width: 228px;
    margin-left: 16px;
    margin-right: 0;
}
.zhanshi-4 .zs-1:first-child{margin-left: 0;}
.tb-7 .zhanshi-4 .p2 {
    background: #f3f3f3;
    line-height: 28px;
    font-size: 16px;
    padding: 14px;
}

.tb-7 .zhanshi-4 .p1 img {
    width: 228px;
}

.tb-7 .zhanshi-4 .p1 {
    position: relative;
}


/*.tb-7 .zhanshi-4 .p1 span{position: absolute;top:50%;font bottom: 0;left: 0;right: 0;margin: 0 auto;}*/


/*tb-8*/

.xiaoquz {
    margin-top: 24px;
    position: relative;
}

.gus {
    width: 960px;
    height: 276px;
    background: url(../images/shux.png) no-repeat;
    margin: 0 auto;
}

.gus.add {
    background: url(../images/shux-1.png) no-repeat;
}

.gus .gus-1 {
    width: 180px;
    float: left;
    overflow: hidden;
}

.gus .gus-1 .gus-1-l {
    float: left;
    width: 78px;
    color: #FFF;
    text-align: center;
    margin-top: 56px;
}

.gus.add .gus-1 .gus-1-l {
    margin-top: 62px;
}

.gus .gus-1 .gus-1-l.top {
    margin-top: 45px;
}

.gus .gus-1 .gus-1-l.bottom {
    margin-top: 35px;
}

.gus .gus-1 .gus-1-y {
    float: left;
    width: 100px;
    margin-top: 5px;
    word-wrap: break-word;
}

.gus .gus-1 .gus-1-y .p1 {
    font-size: 20px;
    font-weight: 900;
}

.gus .gus-1 .gus-1-y .p2 {
    margin-top: 4px;
    line-height: 24px;
}

.gus .gus-1-3 {
    position: absolute;
    left: 369px;
}

.gus .gus-1-4 {
    position: absolute;
    left: 573px;
}

.gus .gus-1-5 {
    position: absolute;
    left: 743px;
}

.gus .gus-1-6 {
    position: absolute;
    left: 75px;
    top: 141px;
}

.gus .gus-1-6 .gus-1-l {
    margin-top: 43px;
}

.gus .gus-1-6 .gus-1-y {
    margin-top: 16px;
}

.gus .gus-1-7 {
    position: absolute;
    left: 257px;
    top: 141px;
}

.gus .gus-1-7 .gus-1-l {
    margin-top: 43px;
}

.gus .gus-1-7 .gus-1-y {
    margin-top: 16px;
}

.gus .gus-1-8 {
    position: absolute;
    left: 447px;
    top: 141px;
}

.gus .gus-1-8 .gus-1-l {
    margin-top: 43px;
}

.gus .gus-1-8.add .gus-1-l {
    margin-top: 34px;
}

.gus .gus-1-8 .gus-1-y {
    margin-top: 16px;
}

.gus .gus-1-9 {
    position: absolute;
    left: 626px;
    top: 140px;
}

.gus .gus-1-9 .gus-1-l {
    margin-top: 34px;
}

.gus .gus-1-9 .gus-1-y {
    margin-top: 16px;
}

.gus .gus-1-10 {
    position: absolute;
    left: 808px;
    top: 140px;
}

.gus .gus-1-10 .gus-1-l {
    margin-top: 34px;
}

.gus .gus-1-10 .gus-1-y {
    margin-top: 16px;
}

.gus.add .gus-1 {
    position: absolute;
    left: 66px;
}

.gus.add .gus-1-2 {
    position: absolute;
    left: 328px;
}

.gus.add .gus-1-3 {
    position: absolute;
    left: 606px;
}

.gus.add .gus-1-6 {
    position: absolute;
    left: 195px;
}

.gus.add .gus-1-7 {
    position: absolute;
    left: 466px;
}

.gus.add .gus-1-8 {
    position: absolute;
    left: 755px;
}

.gus.add .gus-1.gus-1-6 .gus-1-l {
    margin-top: 50px;
}

.gus.add .gus-1 .gus-1-l.top {
    margin-top: 50px;
}

.gus.add .gus-1 .gus-1-l.bottom {
    margin-top: 38px;
}


/*tb-9*/

.tb-9 .apply {
    overflow: hidden;
    width: 960px;
}

.tb-9 .apply .ly-l {
    float: left;
    width: 457px;
}

.tb-9 .apply .ly-l .pb {
    background: #dcdcdc;
    text-align: center;
    font-size: 30px;
    height: 67px;
    line-height: 65px;
}

.tb-9 .apply .ly-l .ly-ul {
    overflow: hidden;
    background: #f6f5f5;
}

.tb-9 .apply .ly-l .ly-ul li {
    overflow: hidden;
    background: #e8e7e7;
    line-height: 40px;
    line-height: 38px;
    padding: 0 42px;
    margin: 14px 0;
}

.tb-9 .apply .ly-l .ly-ul li .p1 {
    float: left;
}

.tb-9 .apply .ly-l .ly-ul li .p2 a {
    float: right;
    color: #31b282;
}

.tb-9 .apply .ly-r {
    width: 478px;
    float: left;
    position: relative;
    background: url(../images/dsanj.png) no-repeat;
    height: 348px;
    margin-left: 25px;
}

.tb-9 .apply .ly-r .p1 {
    width: 71px;
    height: 73px;
    font-size: 24px;
    margin-top: 71px;
    margin-left: 12px;
    line-height: 28px;
}

.tb-9 .apply .ly-r .p2 {
    font-size: 24px;
    margin-left: 6px;
    margin-top: 32px;
    margin-left: 12px;
}

.tb-9 .apply .ly-r .p3 {
    font-size: 24px;
    margin-top: 64px;
    margin-left: 13px;
}

.tig1 {
    position: absolute;
    top: 21px;
    right: 208px;
}


.tig1 p {
    line-height: 25px;
}

.tig1 .pq1 {
    margin-left: 22px;
}

.tig1 .pq2 {
    margin-left: 44px;
}

.tig2 {
    position: absolute;
    top: 144px;
    right: 170px;
}

.tig2 p {
    line-height: 25px;
}

.tig2 .pq1 {
    margin-left: 29px;
}

.tig2 .pq2 {
    margin-left: 54px;
}

.tig3 {
    position: absolute;
    top: 240px;
    right: 16px;
    color: #e70117;
}

.tig3 p {
    line-height: 25px;
}

.tig3 .pq1 {
    margin-left: 29px;
}

.tig3 .pq2 {
    margin-left: 54px;
}


/*tb-10*/

.qcpaim {
    overflow: hidden;
}

.qcpaim .im-lo {
    width: 310px;
    float: left;
    margin-left: 14px;
}
.qcpaim .im-lo:first-child{margin-left: 0;}
.qcpaim .im-lo .top {
    background: #444443;
    font-size: 28px;
    text-align: center;
    color: #FFF;
    padding: 12px 0;
}

.qcpaim .im-lo .top .p2 {
    font-size: 20px;
}

.qcpaim .im-lo .boot {
    border: 1px solid #CCC;
    padding: 14px;
}

.qcpaim .im-lo .boot ul li {
    overflow: hidden;
    line-height: 32px;
}

.qcpaim .im-lo .boot ul li .lu-l {
    float: left;
    overflow: hidden;
}

.qcpaim .im-lo .boot ul li .lu-l p.p1 {
    float: left;
    width: 24px;
    height: 24px;
    background: #33bb88;
    color: #FFF;
    text-align: center;
    line-height: 23px;
    margin-top: 6px;
}

.qcpaim .im-lo .boot ul li .lu-l p.p1-s {
    background: #c1c1c3;
}

.qcpaim .im-lo .boot ul li .lu-l p.p2 {
    float: left;
    margin-left: 8px;
}

.qcpaim .im-lo .boot ul li .lu-t {
    float: right;
}

.ws {
    margin-top: 10px;
}


/*tb-11*/

.tb-11 {
    background: #f3f3f3;
    margin-top: 40px;
    padding-bottom: 56px;
}

.kuangx {
    overflow: hidden;
    width: 980px;
}

.kuangx .djis {
    line-height: 46px;
    color: #444443;
    font-size: 24px;
    float: left;
    width: 224px;
    float: left;
    margin-right: 20px;
    border: 1px solid #CCC;
    background: #ffffff;
}

.kuangx .djis .top {
    text-align: center;
}

.kuangx .djis .boot {
    overflow: hidden;
    font-size: 14px;
    background: #626261;
}

.kuangx .djis .boot .boot-1 {
    width: 70px;
    float: left;
    text-align: center;
    color: #FFF;
    border-right: 1px solid #FFF;
}

.kuangx .djis .boot .boot-2 {
    width: 152px;
    float: left;
    text-align: center;
    color: #FFF;
}

.kuangx .djis .hii {
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    border-bottom: 1px solid #dedede;
}

.kuangx .djis .hii .sxx {
    width: 70px;
    float: left;
    border-right: 1px solid #dedede;
}

.kuangx .djis .hii .sxxr {
    width: 152px;
    float: left;
}

.iushu a.ckwc {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    height: 46px;
    line-height: 44px;
    background: #33bb88;
    width: 222px;
    text-align: center;
}

.dhsx {
    overflow: hidden;
    width: 960px;
}

.dhsx p {
    width: 143px;
    height: 38px;
    line-height: 36px;
    border: 1px solid #c2169f;
    text-align: center;
    color: #57c79d;
    float: left;
    margin-left:20px;
}
.dhsx p:first-child{margin-left: 0;}
.dhsx p.sy {
    background: #33bb88;
    color: #FFF;
    cursor: default;
}

.lis {
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 960px;
}

.lis .sdx-1 {
    border-right: 1px solid #cccccc;
    width: 80px;
    float: left;
    text-align: center;
    border-left: 1px solid #cccccc;
}

.lis .sdx-1 p.p12 {
    background: #626261;
    color: #FFF;
    height: 45px;
    line-height: 44px;
    font-size: 15px;
}

.lis .sdx-1 p {
    border-bottom: 1px solid #cccccc;
    text-align: center;
    height: 31px;
    line-height: 30px;
}

.lis .sdx-b p {
    text-align: center;
    height: 31px;
    line-height: 30px;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    padding: 0 10px;
}

.sdx-b {
    float: left;
    min-width: 181px;
}

.sdx-b p.p12 {
    background: #626261;
    color: #FFF;
    height: 45px;
    line-height: 44px;
    font-size: 15px;
}


/*tb-13*/

.tb-13 .yivsan {
    overflow: hidden;
    width: 960px;
}

.tb-13 .yivsan .s-1 {
    width: 306px;
    float: left;
    margin-left: 20px;
    margin-right: 0;
}
.tb-13 .yivsan .s-1:first-child{margin-left: 0;}
.tb-13 .yivsan .s-1 .s-1-top {
    overflow: hidden;
}

.tb-13 .yivsan .s-1 .s-1-top .s-1-topzl {
    float: left;
    width: 82px;
}

.tb-13 .yivsan .s-1 .s-1-top .s-1-topzy {
    width: 200px;
    float: left;
    margin-left: 10px;
}

.tb-13 .yivsan .s-1 .s-1-top .s-1-topzy .p1 {
    font-size: 28px;
    font-weight: 900;
}

.tb-13 .yivsan .s-1 .s-1-boot {
    height: 213px;
    background: url(../images/kio-1.png) no-repeat;
    padding: 50px 20px 20px 25px;
    font-size: 16px;
    line-height: 28px;
    margin-top: 12px;
}

.tb-13 .yivsan .s-1 .s-1-boot .p2 {
    color: #33bb88;
    font-size: 24px;
    font-weight: 900;
    margin-top: 20px;
    text-align: center;
}

.tb-13 .yivsan .s-1 .s-1-boot .p21 {
    color: #f39800;
}

.tb-13 .yivsan .s-1 .s-1-boot .p22 {
    color: #2a7de6;
}

.tb-13 .yivsan .s-1 .s-1-boot-s1 {
    background: url(../images/kio-2.png) no-repeat;
}

.tb-13 .yivsan .s-1 .s-1-boot-s2 {
    background: url(../images/kio-3.png) no-repeat;
}


/*tb-14*/

.tb-14 {
    background: #f3f3f3;
    margin-top: 43px;
    padding-bottom: 30px;
}

.biaozs {
    overflow: hidden;
    width: 500px;
    margin-left: 128px;
}

.biaozs .zs-l {
    float: left;
    width: 82px;
}

.biaozs .zs-r {
    float: left;
    line-height: 40px;
    margin-left: 10px;
    width: 300px;
}

.biaozs .zs-r .p1 {
    font-size: 36px;
    font-weight: bold;
}

.biaozs .zs-r .p2 {
    font-size: 24px;
}

.sxj {
    margin-top: 14px;
}

.duxnqi {
    font-size: 16px;
    line-height: 32px;
    margin-top: 12px;
}

.sndjk {
    padding: 24px;
    background: #dcdcdc;
    overflow: hidden;
}

.sndjk .jk-1 {
    width: 294px;
    float: left;
    background: #ffffff;
    padding: 14px;
}

.sndjk .jk-1 .p1 {
    font-size: 24px;
    color: #666666;
    margin-bottom: 14px;
}

.sndjk .jk-1 .t-1 {
    font-size: 14px;
    color: #666666;
}

.jk-1lo {
    margin: 0 14px;
}

.sdxjiao {
    width: 0;
    height: 0;
    border-left: 36px solid transparent;
    border-right: 36px solid transparent;
    border-bottom: 36px solid #dcdcdc;
    margin: 0 auto;
}


/*tb-15*/

.dgaz {
    overflow: hidden;
    width: 960px;
    margin-top: 20px;
}

.dgaz .dgaz-l {
    width: 273px;
    float: left;
    background: url(../images/bnm.jpg) no-repeat;
    height: 293px;
    padding: 80px 0;
    text-align: center;
}

.dgaz .dgaz-l .p1,
.dgaz .dgaz-l .p2 {
    font-size: 30px;
}

.dgaz .dgaz-l .p3 {
    font-size: 36px;
    color: #33bb88;
}

.dgaz .dgaz-r {
    width: 686px;
    float: left;
}

.dgaz .dgaz-r .dgaz-r-1 {
    overflow: hidden;
    font-size: 24px;
    text-align: center;
    margin-left: 24px;
    margin-bottom: 21px;
}

.dgaz .dgaz-r .dgaz-r-1 .dgaz-r-1-l {
    width: 154px;
    float: left;
    height: 53px;
    line-height: 52px;
    background: #33bb88;
    color: #FFF;
    margin-top: 15px;
    font-size: 20px;
    font-weight: 900;
}

.dgaz .dgaz-r .dgaz-r-1 .dgaz-r-1-r {
    width: 508px;
    float: left;
    background: #FFF;
    height: 82px;
    line-height: 80px;
    font-size: 20px;
    padding-left: 13px;
}

.dgaz .dgaz-r .dgaz-r-1 .dgaz-r-1-r a {
    color: #299d72;
    margin-right: 20px;
    text-decoration: underline;
}

.oixz {
    overflow: hidden;
    width: 960px;
    margin-top: 40px;
}

.oixz .oixz-1 {
    float: left;
    width: 306px;
    margin-left: 20px;
    margin-right: 0;
}
.oixz .oixz-1:first-child{margin-left: 0;}
.oixz .oixz-1 img {
    width: 306px;
}

.oixz .oixz-1 .p2 {
    background: #f3f3f3;
    padding: 14px;
}

.oixz .oixz-1 .p2 .ssp1 {
    font-size: 24px;
    font-weight: bold;
}

.oixz .oixz-1 .p2 .ssp2 {
    font-size: 16px;
    line-height: 28px;
    margin-top: 10px;
}

.iszi {
    overflow: hidden;
    width: 960px;
}

.iszi .iszi-1 {
    float: left;
    margin-left: 27px;
    margin-top: 30px;
    margin-right: 0;
}
.iszi .iszi-1.first{margin-left: 0;}

.iszi .iszi-1 .slx {
    background: #f39800;
    width: 170px;
    height: 190px;
    border-radius: 4px;
    text-align: center;
    padding: 28px 0;
}

.iszi .iszi-1 .slx p {
    font-size: 26px;
    font-weight: 900;
    color: #FFF;
    margin-top: 6px;
}

.iszi .iszi-1 .sixshu {
    background: #f3f3f3;
    width: 170px;
    height: 190px;
    border-radius: 4px;
    padding: 16px 10px 10px 10px;
}

.iszi .iszi-1 .sixshu .p1 {
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

.iszi .iszi-1 .sixshu .p2 {
    text-align: center;
}

.iszi .iszi-1 .sixshu .p3 {
    text-align: center;
}

.dgaz .dgaz-r .dgaz-r-1 .dgaz-r-1-ret {
    line-height: 32px;
    text-align: left;
    padding-left: 14px;
    padding-top: 8px;
}


/*tb-16*/

.xz-qs {
    overflow: hidden;
}

.xz-qs .xz-fl {
    width: 180px;
    float: left;
    height: 412px;
    background: #f39800;
    text-align: center;
    padding-top: 100px;
}

.xz-qs .xz-fr {
    width: 780px;
    float: left;
    margin-left: 0px;
}

.xz-qs .xz-fl .p1 {
    font-size: 28px;
    color: #FFF;
}

.xz-qs .xz-fl .p2 {
    font-size: 38px;
    color: #FFF;
}

.ckkc {
    font-size: 20px;
    font-weight: bold;
}

.ckkc p span a {
    color: #f39800;
    margin-right: 45px;
    font-weight: bold;
}

.ckkc p span.sp1 {
    color: #000;
    margin-right: 0px;
}


/*tb-17*/

.tb-17 .dxdx {
    overflow: hidden;
    width: 960px;
    margin-top: 38px;
}

.tb-17 .dxdx .dxdx-1 {
    float: left;
    height: 55px;
    width: 475px;
    background: #f3f3f3;
    margin-right: 8px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    line-height: 55px;
    cursor: default;
}

.tb-17 .dxdx .dxdx-1.xsd {
    height: 61px;
    background: url(../images/vip-990.png) no-repeat;
}

.tb-17 .sixq {
    background: #f3f3f3;
    padding: 26px;
}

.tb-17 .sixq .sixq-1 .p1 {
    font-size: 20px;
    font-weight: 900;
}

.tb-17 .dou2 {
    margin-top: 6px;
}

.sixq-2 {
    overflow: hidden;
    width:924px;
}

.sixq-2 .sixq-2-1 {
    width: 140px;
    float: left;
    text-align: center;
    margin-top: 20px;
    margin-right: 14px;
}

.sixq-2 .sixq-2-1 .top {
    background: #d4e5fa;
    padding: 15px 0;
}

.sixq-2 .sixq-2-1 .top .p1 {
    font-size: 18px;
}

.sixq-2 .sixq-2-1 .top .p2 {
    font-size: 18px;
    font-weight: 900;
}

.sixq-2 .sixq-2-1 .boot {
    padding: 20px 40px;
    background: #ffffff;
}

.sixq-3 {
    overflow: hidden;
    margin-top: 14px;
    width: 1000px;
}

.sixq-3 .san-1 {
    width: 288px;
    float: left;
    margin-right: 23px;
}

.sixq-3 .san-1 .p1 {
    background: #2a7de6;
    height: 55px;
    background: #2a7de6;
    color: #FFF;
    font-size: 24px;
    text-align: center;
    line-height: 53px;
}

.sixq-3 .san-1 .p2 {
    background: #ffffff;
    padding: 16px;
}

.sixq-3 .san-1 .p2 li a {
    color: #000;
}

.slis {
    width: 406px;
}

.slis-1 {
    width: 383px;
}

.slis-2 {
    width: 422px;
}

.slis-3 {
    width: 438px;
}

.slis-4 {
    width: 422px;
}

.slis-5 {
    width: 413px;
}

.slis,
.slis-1,
.slis-2,
.slis-3,
.slis-4,
.slis-5 {
    width: 336px;
}

.Div1 {
    width: 960px;
    height: auto;
    position: relative;
    margin-top: 8px;
}

.Div1_main_box {
    width: 960px;
    overflow: hidden;
}

.Div1_title {
    height: 32px;
    width: 1000px;
    padding-bottom: 3px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/lizi_img001.jpg) repeat-x;
}

.Div1_title em {
    float: left;
    font-style: normal;
    line-height: 32px;
    padding-left: 13px;
    font-size: 14px;
}

.Div1_title span {
    float: right;
    display: block;
    padding: 8px 15px 0 0;
    height: 20px;
}

.Div1_title span b,
.Div1_title span a {
    display: block;
    float: left;
}

.Div1_title span b,
.Div1_title span b img {
    width: 11px;
    height: 11px;
}

.Div1_title span b img {
    cursor: pointer;
}

.Div1_prev {
    padding: 2px 10px 0 0;
}

.Div1_next {
    padding: 2px 0 0 0px;
}

.Div1_title span a {
    font-size: 12px;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/lizi_img005.jpg) no-repeat left center;
    padding-left: 15px;
    margin-right: 10px;
}

.Div1_title span a:hover {
    color: #f34d01;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/lizi_img004.jpg) no-repeat left center;
}

.Div1_title span a.Div1_title_a1 {
    color: #f34d01;
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/lizi_img004.jpg) no-repeat left center;
}

.Div1_main {
    padding-top: 13px;
    height: 401px;
    width: 10000px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.Div1_main div {
    width: 1000px;
    height: 480px;
    float: left;
}

.Div1_main div span {
    /*background:url(http://bj.xdf.cn/bj_static/landingpage/vip/images/lizi_img006.jpg) no-repeat;*/
    width: 248px;
    /*padding:0 20px;*/
    /*height:480px;*/
    display: block;
    float: left;
}

.Div1_main div span a {
    display: block;
}


/*.Div1_main_a1{padding:4px 3px 4px 4px;margin-bottom:4px;}*/

.Div1_main_a1,
.Div1_main_a1 img {
    width: 227px;
    height: 380px;
}

.Div1_main div span b {
    display: block;
    padding-left: 10px;
    color: #787878;
}

.Div1_main div span p {
    line-height: 20px;
    padding: 0 10px;
    height: 87px;
    color: #787878;
}

.Div1_main_a2 {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/lizi_img009.jpg) no-repeat;
    width: 77px;
    height: 19px;
    color: #fff;
    text-align: center;
    line-height: 19px;
    margin-left: 10px;
}

.Div1_main_a2:hover {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/lizi_img008.jpg) no-repeat;
}

.Div1_main div span.Div1_main_span1 .Div1_main_a1 {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/lizi_img010.jpg) no-repeat;
}

.Div1_main div span.Div1_main_span1 b,
.Div1_main div span.Div1_main_span1 p {
    color: #33a0ff;
}

.Div1_main div span.Div1_main_span1 .Div1_main_a2 {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/lizi_img008.jpg) no-repeat;
}

.Div1_main div span.Div1_main_span1 .Div1_main_a2:hover {
    background: url(http://bj.xdf.cn/bj_static/landingpage/vip/images/lizi_img009.jpg) no-repeat;
}

.Div1 .Div1_prev1,
.Div1 .Div1_next1 {
    display: block;
    width: 82px;
    height: 82px;
    position: absolute;
    cursor: pointer;
    z-index: 2;
    margin-top: 150px;
}

.Div1 .Div1_prev1 img,
.Div1 .Div1_next1 img {
    width: 82px;
    height: 82px;
}

.Div1 .Div1_prev1:hover,
.Div1 .Div1_next1:hover {
    opacity: 0.7;
    filter: alpha(opacity=70)
}

.Div1 .Div1_prev1 {
    left: -86px;
}

.Div1 .Div1_next1 {
    right: -86px;
}

#common_copyright {
    width: 100%;
}

.goup-container {
    opacity: 0.4;
    z-index: 1030;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    behavior: url(PIE.htc);
}

#common_copyright ul {
    background: url("http://bj.xdf.cn/Portals/24/xdf_common/images/top_bottom.png") no-repeat 0 -248px;
    padding: 14px 0 0 50px;
}


/*font color*/

.xdk .nfe span,
.lvmei-text,
.tb-9 .apply .ly-l .ly-ul li .p2 a,
.dhsx p,
.qudu .qudu-y .qudu-1 .xki .p3 a,
.boix-29 .nxa .nxa-1 {
    color: #f551d4;
}


/*btn color*/

.xuanx  a,
.lvmei-gj a,
.bng .bng-left .ghzdu .ghzdu-left,
.sdfx,
.box-8 .bord .f-btn a,
.dhsx p.sy {
    background: #c2169f;
    transition: all .5s;
}

.xuanx  a:hover,
.lvmei-gj a:hover,
.bng .bng-left .ghzdu .ghzdu-left:hover,
.sdfx:hover,
.box-8 .bord .f-btn a:hover,
.dhsx p.sy:hover {
    background: #b1048e;
    transition: all .5s;
}