@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; background: #b00603;}
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;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}

/*框架*/
.layout{ clear:both;width:1000px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.hong1{ background:url(/images/zhuanti/2016zxgfb/zx_34.png);}
.hong2{ background:url(/images/zhuanti/2016zxgfb/zx_35.png);}
.hong3{ background:url(/images/zhuanti/2016zxgfb/zx_36.png);}

/*页头*/
.headerbg1{ background:url(/images/zhuanti/2016zxgfb/zx_01.jpg) no-repeat center top; height: 243px;}
.headerbg2{ background:url(/images/zhuanti/2016zxgfb/zx_02.jpg) no-repeat center top; height: 243px;}
.headerbg3{ background:url(/images/zhuanti/2016zxgfb/zx_03.jpg) no-repeat center top; height: 243px;}
.header{ width: 100%; height: 729px; top: 0; left: 0;}
.header .logo{ display: block; width: 179px; height: 47px; top: 67px; left: 0;}
.header .cen1{ width: 100%; height: 58px; line-height: 58px; top: 58px; left: 0; text-align: center; font-size: 48px; color: #fff; font-weight: 700; -webkit-animation:fadeInDown 1s 1s 1 both; animation:fadeInDown 1s 1s 1 both; -webkit-text-shadow:5px 5px 5px #000; -moz-text-shadow:5px 5px 5px #000; text-shadow:5px 5px 5px #000;}
.header .cen1 b{ font-size: 56px;}
.header .cen2{ width: 634px; height: 414px; top: 141px; left: 50%; margin-left: -317px; -webkit-animation:zoomInRight 1s 0s 1 both; animation:zoomInRight 1s 0s 1 both;}

/*寄语*/
.jy{ height: 151px; margin-bottom: 5px; background:url(/images/zhuanti/2016zxgfb/zx_06.png) no-repeat;}
.jy p{ padding: 10px 30px 0 30px; line-height: 30px; font-size: 16px; color: #670f0d;}

/*英雄榜*/
.yxb .tit{ height: 125px; text-align: center; margin-bottom: 5px;}
.yxb .top{ line-height: 36px; font-size: 16px; color: #fff; margin-bottom: 25px;}
.yxb .top span{ color: #ffe71a; font-size: 18px;}
.yxb .top span a{ color: #ffe71a;}
.yxb .cen table{ border-collapse: collapse; background: #fff;}
.yxb .cen th{ line-height: 62px; background: #f14d14; font-size: 18px; font-weight: 700; color: #fff; text-align: center;}
.yxb .cen td{ line-height: 52px; font-size: 14px; text-align: center;}
.yxb .cen .pm{ font-size: 20px; color: #ff7e51; font-weight: 700;}
.yxb .cen .jc{ font-weight: 700; font-size: 30px; color: #ea440a;}
.yxb .cen .zf{ color: #ea440a;}
.yxb .cen .texl{ text-align: left;}
.yxb .cen .on{ background: #fcf5ed;}
.yxb .bot{ background: #fff; padding: 25px 0; text-align: center; margin-bottom: 50px;}
.yxb .bot .han{ display: inline-block; width: 468px; height: 48px; background: #ffe38f; border: 1px solid #ffb66f; text-align: center; line-height: 48px; font-size: 18px; color: #e83505; border-radius: 5px;}

/*学员心声*/
.xyxs{ padding:40px 0 50px;}
.xyxs .tit{ height: 110px; text-align: center; margin-bottom: 40px;}
.xyxs .tit .han{ display: block; width: 192px; height: 40px; background: #ba0203; line-height: 40px; text-align: center; font-size: 20px; color: #ffe71a; border-radius: 15px; top: 40px; right: 40px;}
.xyxsBd{height:482px; overflow:hidden;*position:relative;}
.xyxsBd li{height:147px; background:url(/images/zhuanti/2016zxgfb/xyxsBg.png) no-repeat left bottom; margin-bottom:20px;}
.xyxsBd li .xshead{float:left;}
.xyxsBd li .xsbody{padding:14px 54px 0 168px;}
.xyxsBd li .xsbody span{line-height:46px;display:block;color:#2577bf;font-size:20px;}
.xyxsBd li .xsbody p{text-indent:2em;line-height:28px;color:#666; font-size:16px;}
.xyxsBd li .xsbody p a{color:#666;}
.xyxsBd li.rshead .xshead{float:right;}
.xyxsBd li.rshead .xsbody{padding-left:55px;}

/*辅导课程*/
.fdkcbg{ background:url(/images/zhuanti/2016zxgfb/zx_37.png) no-repeat center bottom;}
.fdkc{ padding:18px 0 168px;}
.fdkc .tit{ height: 120px; text-align: center; margin-bottom: 90px;}
.fdkc .nr{ width: 188px; background: #ffface; margin-right: 15px; -webkit-box-shadow:4px 4px 0 #d84815; -moz-box-shadow:4px 4px 0 #d84815; box-shadow:4px 4px 0 #d84815;}
.fdkc .nr .tit{ width: 109px; height: 92px; top: -55px; left: 50%; margin-left: -55px; padding-top: 18px; line-height: 32px; text-align: center; font-size: 22px; color: #fff;}
.fdkc .nr .tgb{ background:url(/images/zhuanti/2016zxgfb/zx_38.png) no-repeat;}
.fdkc .nr .jpb{ background:url(/images/zhuanti/2016zxgfb/zx_39.png) no-repeat;}
.fdkc .nr .syb{ background:url(/images/zhuanti/2016zxgfb/zx_40.png) no-repeat;}
.fdkc .nr .dzb{ background:url(/images/zhuanti/2016zxgfb/zx_41.png) no-repeat;}
.fdkc .nr .msb{ background:url(/images/zhuanti/2016zxgfb/zx_42.png) no-repeat;}
.fdkc .nr .top{ height: 60px; padding-top: 64px; text-align: center; font-size: 16px; color: #e83505; line-height: 24px; background: #ffd674; font-weight: 700;}
.fdkc .nr .top i{ font-size: 14px;}
.fdkc .nr .cen{ height: 262px;}
.fdkc .nr .cen-t{ height: 192px; padding: 10px 0 0 26px; line-height: 40px; font-size: 16px; color: #7e3107;}
.fdkc .nr .cen-t2{ height: 192px; padding: 10px 0 0 16px; line-height: 24px; font-size: 14px; color: #7e3107;}
.fdkc .nr .cen-b{ line-height: 60px; text-align: center; font-size: 18px; color: #e83505;}
.fdkc .nr .cen-b1{ line-height: 60px; text-align: center; font-size: 16px; color: #e83505;}
.fdkc .nr .cen-b b{ font-size: 24px;}
.fdkc .nr .bot{ display: block; height: 46px; line-height: 46px; text-align: center; font-size: 18px; color: #fff; background: #e83505;}
.fdkc .mr0{ margin: 0;}

/*页脚*/
.footer{ color: #fff !important;}
.footer a{ color: #fff !important;}
.footnav{ color: #fff !important;}
.footnav a{ color: #fff !important;}

/*右浮动*/
.qt-big{ width:180px; height:364px; background:url(/images/zhuanti/2016zxgfb/zx_17.png) no-repeat; position:fixed; _position:absolute; left:50%; top:50%; margin:-182px 0 0 -690px; z-index:100; display: none; text-align: center; font-size: 14px;}
.qt-big .returnTop{ display:block; width:69px; height:39px;position:absolute;left:50%;bottom:0; margin-left:-29px;cursor:pointer; background-image:url(about:blank);}
.qt-big .t{ overflow: hidden; display: block; height: 72px; line-height: 82px; color: #fff; padding-right: 4px; margin-bottom: 12px;}
.qt-big .b{ display: block; line-height: 44px; color: #fff;}

.qt-small{ width:81px; height:340px; background:url(/images/zhuanti/2016zxgfb/zx_13.png) no-repeat; position:fixed; _position:absolute; left:50%; top:50%; margin:-217px 0 0 -588px; z-index:100; display: none; text-align: center; font-size: 14px; padding-top: 95px;}
.qt-small .returnTop{ display:block; width:56px; height:56px;position:absolute;left:50%;bottom:0; margin-left:-28px;cursor:pointer; background-image:url(about:blank);}
.qt-small .b{ display: block; line-height: 46px; color: #fff;}

.snow-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;z-index: 999;}




@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight;
}