@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.qhuangbg{ background: #fff4d6;}
.huangbg{ background: #ffe096;}

/*页头*/
.headerbg{ background:url(/images/zhuanti/ws7y/7y_01.png) no-repeat center top;}
.header{ height: 377px; overflow: hidden;}
.header .logo{ display: block; width: 160px; height: 42px; top: 29px; left: 61px;}
.header .yz{ top: 34px; left: 50%; margin-left: -357px; z-index: 1; -webkit-animation:fadeIn2 1s 0s 1 both; animation:fadeIn2 1s 0s 1 both;}
.header .wz1{ top: 119px; left: 50%; margin-left: -296px; z-index: 2; -webkit-animation:bounceInUp 1s 0.5s 1 both; animation:bounceInUp 1s 0.5s 1 both;}
.header .wz2{ top: 210px; left: 0; width: 97%; line-height: 36px; font-size: 36px; font-weight: 700; color: #ff9600; font-style: oblique; text-align: center; z-index: 2; -webkit-animation:bounceInUp 1s 1s 1 both; animation:bounceInUp 1s 1s 1 both;}
.header .djs{ width: 442px; height: 37px; top: 263px; left: 50%; margin-left: -235px; line-height: 34px; text-align: center; font-size: 18px; color: #760900; background:url(/images/zhuanti/ws7y/7y_05.png) no-repeat; z-index: 2; -webkit-animation:bounceInUp 1s 1.5s 1 both; animation:bounceInUp 1s 1.5s 1 both;}
.header .djs em{ font-size: 26px; padding: 0 4px; vertical-align:-3px;}

/*辅导课程*/
.fdkcbg{ background:url(/images/zhuanti/ws7y/7y_02.png) no-repeat center top #ffedb0;}
.fdkc{ padding-bottom: 14px;}
.fdkc .tit{ padding: 26px 0 17px;}
.fdkc .tit-cen{ width: 809px; height: 80px; margin: 0 auto; line-height: 60px; text-align: center; font-size: 30px; font-weight: 700; color: #fff; background:url(/images/zhuanti/ws7y/7y_11.png) no-repeat}
.fdkc .tit-cen em{ color: #fff15a; font-weight: 700;}
.fdkc .tit-cen b{ font-size: 48px;}
.fdkc .bcbox{ border: 1px dashed #f39800; background: #ffe39f; border-radius: 10px; margin-bottom: 36px;}
.fdkc .bcbox .bleft{ width: 226px; padding: 12px; *padding: 18px 12px; background: #ffda80;}
.fdkc .bcbox .bleft .bltop{ height: 73px; padding-top: 12px; background: #ffa800; line-height: 32px; text-align: center; color: #fff7e2; border-radius: 10px 10px 0 0; margin-bottom: 8px;}
.fdkc .bcbox .bleft .bltop-t{ font-size: 24px; font-weight: 700;}
.fdkc .bcbox .bleft .bltop-b{ font-size: 14px;}
.fdkc .bcbox .bleft .bltop i{ display: block; width: 17px; height: 8px; bottom:-8px; left: 50%; margin-left: -8px; background:url(/images/zhuanti/ws7y/7y_06.png) no-repeat;}
.fdkc .bcbox .bleft .blcen{ padding: 12px 0 0 36px; color: #6a2703;}
.fdkc .bcbox .bleft .blcen-t{ line-height: 44px; font-size: 16px; font-weight: 700;}
.fdkc .bcbox .bleft .blcen-t em{ font-size: 28px;}
.fdkc .bcbox .bleft .blcen-b{ width: 212px; line-height: 30px; clear: both;}
.fdkc .bcbox .bleft .blcen-b em{ font-size: 18px;}
.fdkc .bcbox .bleft .blcen-b-l{ display: block; width: 106px;}
.fdkc .bcbox .bright{ width: 881px; padding: 28px 28px 0 0;}
.fdkc .bcbox .bright .brnr{ width: 878px; height: 125px; background:url(/images/zhuanti/ws7y/7y_07.png) no-repeat; margin-bottom: 24px; padding-left: 3px;}
.fdkc .bcbox .bright .brnr-km{ width: 174px; height: 114px; border-right: 1px dotted #d1b590; padding-top: 8px;}
.fdkc .bcbox .bright .brnr-km .t{ line-height: 32px; text-align: center; font-size: 18px; margin-bottom: 6px;}
.fdkc .bcbox .bright .brnr-km .t b{ color: #ff5a00;}
.fdkc .bcbox .bright .brnr-km .t em{ font-size: 12px; color: #999; text-decoration: line-through;}
.fdkc .bcbox .bright .brnr-km .b{ display: block; width: 90px; height: 30px; background: #ff6c00; border-radius: 15px; font-size: 16px; font-weight: 700; color: #fff; text-align: center; line-height: 30px; margin: 0 auto;}
.fdkc .bcbox .bright .brnr-km .c{ font-size: 14px; padding-top: 40px; text-align: center;}
.fdkc .bcbox .bright .br0{ border-right: 0;}
.fdkc .bcbox .bright .brnr2{ background:url(/images/zhuanti/ws7y/7y_08.png) no-repeat;}
.fdkc .bcbox2{ border: 1px dashed #80c269; background: #dcf5d1;}
.fdkc .bcbox2 .bleft{ background: #bcecb7;}
.fdkc .bcbox2 .bleft .bltop{ background: #56c04e;}
.fdkc .bcbox2 .bleft .bltop i{ background:url(/images/zhuanti/ws7y/7y_06_2.png) no-repeat;}
.fdkc .bcbox2 .bleft .blcen{ color: #333;}

/*活动说明*/
.hdsm{ padding-bottom: 30px;}
.hdsm .tit{ padding: 34px 0;}
.hdsm .tit-cen{ width: 469px; height: 77px; margin: 0 auto; line-height: 66px; text-align: center; font-size: 30px; font-weight: 700; color: #fff; background:url(/images/zhuanti/ws7y/7y_09.png) no-repeat}
.hdsm .cen{ margin:0 0 14px 0; padding-left: 54px; width: 1146px; clear: both; line-height: 36px; font-size: 16px;}
.hdsm .cen i{ top: 0; left: 0; display: block; width: 36px; height: 36px; border-radius: 18px; background: #ffa031; text-align: center; line-height: 36px; font-size: 26px; font-weight: 700; color: #fff; font-family:\5b8b\4f53;}
.hdsm .cen .kf{ display: inline-block; vertical-align: middle; margin-left: 15px; width: 94px; height: 30px; background: #ff6c00; text-align: center; line-height: 30px; font-size: 14px; color: #fff; border-radius: 15px;}

/*网校名师*/
.wxms{ padding-bottom: 60px;}
.wxms .tit{ padding: 34px 0;}
.wxms .tit-cen{ width: 614px; height: 77px; margin: 0 auto; line-height: 66px; text-align: center; font-size: 30px; font-weight: 700; color: #fff; background:url(/images/zhuanti/ws7y/7y_10.png) no-repeat}
.wxms .cen .nr{ width: 184px; height: 227px; margin-right: 19px; -webkit-box-shadow:3px 3px 0 #e9c580; -moz-box-shadow:3px 3px 0 #e9c580; box-shadow:3px 3px 0 #e9c580;}
.wxms .cen .nr .bfd{ bottom:0; left: 0; width: 100%; height: 38px; line-height: 38px; font-size: 16px; text-align: center; color: #fff; z-index: 2; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}
.wxms .cen .nr .tfd{ display: block; overflow: hidden; top:0; left: 0; width: 144px; height: 0; padding: 0 20px; z-index: 1; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}
.wxms .cen .nr .tfd .txt{ line-height: 24px; font-size: 14px; color: #fff; padding-top: 20px;}
.wxms .cen .nr .tfd:hover{ text-decoration: none;}
.wxms .cen .mr0{ margin: 0;}

/*学员心声*/
.xinsheng{ padding-bottom: 30px;}
.xinsheng .tit{ padding: 34px 0;}
.xinsheng .tit-cen{ width: 469px; height: 77px; margin: 0 auto; line-height: 66px; text-align: center; font-size: 30px; font-weight: 700; color: #fff; background:url(/images/zhuanti/ws7y/7y_09.png) no-repeat}
.xinsheng .xyxs{ margin-bottom: 18px;}
.xinsheng .xyxs .quess div{display: inline-block;}
.xinsheng .xyxs .f_con,.xinsheng .xyxs .y_con,.xinsheng .xyxs .z_con{ white-space: nowrap; background:#fff; border:1px solid #fdc288;height:46px; line-height:46px; font-size:16px; padding:0 30px; border-radius: 5px;}
.xinsheng .xyxs .f_con em,.xinsheng .xyxs .y_con em,.xinsheng .xyxs .z_con em{color:#c3350f;}
.xinsheng .xyxs .y_con{background:#ffea9d;}
.xinsheng .xyxs .z_con{background:#fff1bf;}
.xinsheng .xyxs table tr td{padding:10px;}
.xinsheng .str_wrap {overflow:hidden;zoom:1;width:1200px;font-size:12px;line-height:16px;position:relative;-moz-user-select: none;-khtml-user-select: none;user-select: none;white-space:nowrap;}
.xinsheng .str_move {white-space:nowrap;position:absolute;top:0;left:0;cursor:move;}
.xinsheng .str_move_clone {display:inline-block;//display:inline;//zoom:1;vertical-align:top;position:absolute;left:100%;top:0;}
.xinsheng .str_vertical .str_move_clone {left:0;top:100%;}
.xinsheng .str_down .str_move_clone {left:0;bottom:100%;}
.xinsheng .str_vertical .str_move,.xinsheng .str_down .str_move {white-space:normal;width:100%;}
.xinsheng .str_static .str_move,.xinsheng .no_drag .str_move,.xinsheng .noStop .str_move{cursor:inherit;}
.xinsheng .str_wrap img {max-width:none !important;}
.xinsheng .btn{ display: block; width: 164px; height: 38px; background: #ff6c00; text-align: center; line-height: 38px; font-size: 16px; color: #fff; border-radius: 20px;}

/*左侧导航*/
.floatnav{ width:58px; position:fixed;left:10px;top:50%;_top:auto;margin:-50px 0 0 0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));z-index:100;}
.floatnav .close{ line-height:28px; color: #793005; font-size: 14px; text-align: center; cursor:pointer;}
.floatnav .cen{ background: #ffa912; border-radius: 5px; padding-top: 6px;}
.floatnav .cen a{ display: block; width: 46px; height: 43px; line-height: 18px; padding-top: 6px; text-align: center; font-size: 14px; color: #fff; margin: 0 auto 4px; background:url("/images/zhuanti/ws7y/7y_19.png") no-repeat;}
.floatnav .cen a:hover{ text-decoration: none;}
.floatnav .cen .mb0{ display: block; width: 46px; height: 43px; line-height: 18px; padding-top: 6px; text-align: center; font-size: 14px; color: #fff; margin: 0 auto 4px; background:url("/images/zhuanti/ws7y/7y_19.png") no-repeat; margin-bottom: 0; cursor: pointer;}

/* 右浮动 */
.r-sns li{background:url(/images/zhuanti/2017yikaoyouhui/r-snsAll.png) no-repeat 0 0;}
.r-sns{width:46px;overflow:hidden;position:fixed;right:10px;top:60%;margin-top:-114px;_position:absolute; z-index:1000}
.r-sns ul{width:46px;padding-bottom:160px;}
.r-sns li{height:46px;margin-bottom:2px;position:relative;vertical-align:top;background-position:left 1px;cursor:pointer}
.r-sns li .zhanwei{width:46px;height:46px}
.r-sns li .sns-info{width:160px;position:absolute;right:-160px;top:0;height:46px;}
.r-sns li .sns-info .sns-hd{line-height:44px;padding-left:45px; background-position:9px -182px; background-color:#313131;-border-top-left-radius:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-border-bottom-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px; font-size:14px;color:#fff;}
.r-sns li .sns-info .sns-hd a{color:#fff; margin-right:5px;}
.r-sns li.tel{background-position:left -48px;}
.r-sns li.tel .sns-hd{background-position:9px -411px;padding:2px 0 2px 45px;line-height:20px;height:42px;}
.r-sns li.kf{background-position:left top;}
.r-sns li.kf .sns-hd{background-position:9px -455px;height:46px;}
.r-sns li.share{background-position:left -138px;}
.r-sns li.share .sns-hd{height:46px;background-position:9px -499px;}
.r-sns li.qq{background-position:left -230px;}
.r-sns li.qq .sns-hd{height:46px;background-position:9px -587px;}
.r-sns li.mail{background-position:left -144px;}
.r-sns li.mail .sns-hd{height:46px;background-position:9px -631px;}
.r-sns li.wb{background-position:left -322px;}
.r-sns li.wb .sns-hd{height:46px;background-position:9px -675px;}
.r-sns li.wx{background-position:left -184px;z-index:2;}
.r-sns li.wx .sns-hd{background-position:9px -543px;}
.r-sns li.share{background-position:left -96px;}
.r-sns li.share .sns-hd{height:46px;background-position:9px -226px;}
.r-sns li.zhanwei2{background-position:left -192px;}
.r-sns li.snsClose{height:46px; line-height:46px;background-position:left -241px; text-align:center; cursor:pointer;z-index:1;}
.sns-bd{padding:5px; background:#fff;}
.bdshare-button-style0-16 a.bds_more{height:46px;background:none; padding:0;float:none; margin:0;display:block;font-size:14px; line-height:46px;}
.bdshare_popup_box,.bdshare_popup_bg{left:auto !important;right:50px;}


.fadeIn2{
    animation-name: fadeIn2;
    -webkit-animation-name: fadeIn2;

    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;

    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;

    visibility: visible !important;
}

@keyframes fadeIn2 {
    0% {
        transform: scale(0);
        opacity: 0.0;
    }
    60% {
        transform: scale(1.1);
    }
    80% {
        transform: scale(0.9);
        opacity: 1;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn2 {
    0% {
        -webkit-transform: scale(0);
        opacity: 0.0;
    }
    60% {
        -webkit-transform: scale(1.1);
    }
    80% {
        -webkit-transform: scale(0.9);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes bounceInUp {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes bounceInUp {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}


















