@charset "utf-8";
/* CSS Document */
/* common */
body,div,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,a,form,select,input,span,ul,ol,li{margin:0px; padding:0px; text-indent:0; font-weight:normal;font-size:14px; font-family:'Microsoft YaHei',Verdana, Arial, Helvetica, sans-serif;color:#363636;}
ul,ol{list-style:none; text-indent:0; list-style-position:outside;}
img{border:0px;}
.clear{width:0px; height:0px; font-size:0px; line-height:0px; margin:0px; padding:0px; clear:both}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
b{font-weight:normal}
/* link : style */
a{text-decoration:none;}
a:hover{text-decoration:none;}

/*浏览器更新提示*/
.browserupgrade{
    margin:0;
    width:100%;
    height:42px;
    color:#4871f6;
    text-indent:20px;
    line-height:42px;
    background:#120027;
    border-bottom:4px solid #000000;
}
.browserupgrade a{
    font-size:16px;
    color:#ffffff;
    cursor:pointer;
}
.browserupgrade a.close{
    font-size:14px;
    margin-right:20px;
    float:right;
}
body{
    margin:0 auto;
    width:100%;
    overflow-x:hidden;
    background:#130029;
}
.wrap{
    margin:0 auto;
    width:100%;
    max-width:1920px;
    min-width:1200px;
}
.wrap.bg{
    background:url("../img/bg.jpg") no-repeat center top;
}
.left-menu{
    margin-top:-220px;
    top:50%;
    left:1%;
    width:160px;
    height:440px;
    position:fixed;
    z-index:9999;
    background:url("../img/menu-bg.png") no-repeat center top;
}
.menu-close{
    margin-top:10px;
    margin-left:130px;
    line-height:30px;
    font-size:30px;
    color:#c10707;
    cursor:pointer;
    display:block;
}
.left-menu ul{
    margin-left:20px;
}
.left-menu li{
    height:49px;
    width:120px;
    border-top:1px solid #8e90a9;
}
.left-menu li.first{
    border-top:none;
}
.left-menu li a{
    line-height:49px;
    color:#130029;
    text-align:center;
}
.header{
    margin:0 auto;
    width:100%;
}
.header-bg{
    width:100%;
    height:470px;
    position:relative;
    background:url("../img/header-bg.jpg") no-repeat center top;
}
.header-bg2{
    width:100%;
    height:270px;
    position:relative;
}
.logo{
    top:32px;
    left:50%;
    margin-left:-574px;
    width:194px;
    height:67px;
    z-index:99;
    position:absolute;
}
.nav{
    margin:0 auto;
    width:1200px;
    height:40px;
    background:url("../img/nav-bg.jpg") repeat-x center top;
	z-index:2;
}
.nav li{
    float:left;
    width:170px;
    height:40px;
    line-height:22px;
    position:relative;
    background:url("../img/nav-li-bg.jpg") no-repeat left center;
}
.nav li a{
    float:left;
    display:block;
    width:184px;
    height:40px;
    text-align:center;
    line-height:40px;
}
.nav li a b{
    color:#312fff;
}
.nav li.first{
    margin-left:5px;
    background:none;
}
.nav li a.act{
    color:#312fff;
}
.nav li a:hover{
    color:#312fff;
}
.nav li:hover .nav-second{
    opacity:1;
    transition:0.5s;
    display:block\9;
    z-index:2;
}
.nav-second{
    top:40px;
    width:182px;
    padding:5px 0;
    opacity:0;
    transition:0.5s;
    z-index:-1;
    display:none\9;
    position:absolute;
    background:#120027;
    border-left:1px solid #222162;
    border-right:1px solid #222162;
    border-bottom:1px solid #222162;
}
.nav-second li{
    margin-left:26px;
    width:130px;
    height:39px;
    line-height:40px;
    background:none;
    border-bottom:1px solid #242468;
}
.nav-second li a{
    width:130px;
    height:39px;
    line-height:40px;
    color:#719cd3;
}
.nav-second li a:hover{
    color:#ffffff;
}
.nav-second li.last{
    border:none;
}
.content{
    margin:0 auto;
    width:100%;
}
.main{
    margin:0 auto;
    width:1200px;
}
.y15w40{
    width:100%;
    height:425px;
    background:url("../img/y15w40-bg.jpg") no-repeat center top;
}
.y15w40 .btn{
    float:left;
    margin-top:226px;
    margin-left:187px;
    width:400px;
    height:100px;
    border-radius:9px;
    background:url("../img/y15w40-btn.png") no-repeat center top;
}
.y15w40 .btn.b2{
    margin-left:27px;
}
.y15w40 .btn p{
    padding-top:23px;
    font-size:18px;
    line-height:18px;
    text-align:center;
    color:#719cd3;
}
.y15w40 .btn h1{
    padding-top:12px;
    font-size:30px;
    line-height:30px;
    text-align:center;
    color:#cdd8ee;
}
.y15w40 .btn:hover{
    animation: shadow 1.5s;
    animation-iteration-count:infinite;
    animation-timing-function:linear;
}
@keyframes shadow
{
    0% {box-shadow:0px 0px 10px 5px #180482; }
    50% {box-shadow:0px 0px 10px 5px #0f005c; }
    100% {box-shadow:0px 0px 10px 5px #180482; }
}
.operating-show{
    margin:0 auto;
    width:1200px;
    height:700px;
    background:url("../img/operating-bg.jpg") no-repeat center top;
}
.title{
    margin:0 auto;
    padding-top:23px;
    width:1200px;
    height:159px;
    background:url("../img/title-bg.png") no-repeat center bottom;
}
.title h1{
    padding-top:84px;
    font-size:18px;
    line-height:18px;
    text-align:center;
    color:#719cd3;
}
.title.bg2{
    margin:0 auto;
    padding-top:0px;
    height:139px;
    background:url("../img/title-bg2.jpg") no-repeat center top;
}
.title.bg2 h1{
    padding-top:60px;
    font-size:30px;
    line-height:30px;
}
.title.bg3{
    margin:0 auto;
    padding-top:0px;
    height:159px;
    background:url("../img/title-bg3.jpg") no-repeat center top;
}
.title.bg3 h1{
    padding-top:80px;
    font-size:30px;
    line-height:30px;
}
.title.bg4{
    margin:0 auto;
    padding-top:0px;
    height:159px;
    background:url("../img/title-bg4.png") no-repeat center top;
}
.title.bg4 h1{
    padding-top:80px;
    font-size:30px;
    line-height:30px;
}
.operating-show ul{
    margin-left:200px;
    padding-top:20px;
    width:798px;
}
.operating-show ul li{
    text-align:center;
    font-size:12px;
    line-height:24px;
    color:#719cd3;
    cursor:pointer;
    transition:1s;
}
.operating-show ul li.selected{
    margin:0 auto;
    font-size:30px;
    line-height:48px;
    color:#ffffff;
    background:#1b1148;
    border:1px solid #6287ff;
    border-radius:9px;
    box-shadow:0px 0px 10px 5px #1e4790;
}
.operating-show ul li.selected2{
    margin:0 auto;
    font-size:20px;
    line-height:32px;
    color:#acc5e5;
    transition:0.5s;
}
.teach-show{
    margin:0 auto;
    padding-bottom:70px;
    width:100%;
    position:relative;
    background:url("../img/teach-show-bg.jpg") no-repeat center top;
}
.title2{
    top:-80px;
    width:100%;
    height:159px;
    position:absolute;
    background:url("../img/title2-bg.png") no-repeat center top;
}
.title2-main{
    margin:0 auto;
    width:1200px;
}
.title2 h1{
    padding-top:84px;
    padding-left:36px;
    font-size:18px;
    line-height:18px;
    color:#719cd3;
}
.teach-show-title{
    padding-top:82px;
}
.teach-show-title h1{
    padding-bottom:7px;
    font-size:36px;
    line-height:36px;
    font-weight:bold;
    color:#4871f6;
    text-align:center;
    background:url("../img/line.png") no-repeat center 31px;
}
.teach-show-title h2{
    margin:22px auto;
    font-size:18px;
    line-height:36px;
    color:#719cd3;
    text-align:center;
}
.teach-show-tags{
    height:104px;
}
.teach-show-tag{
    margin-right:20px;
    float:left;
    width:278px;
    height:98px;
    transition:0.2s;
    border:1px solid #4871f6;
    border-radius:9px;
    box-shadow:6px 6px 0px #4871f6;
}
.teach-show-tag.t4{
    margin-right:0px;
}
.teach-show-tag h1{
    line-height:98px;
    font-size:24px;
    color:#4871f6;
}
.teach-show-tag.t1 h1{
    margin-left:62px;
}
.teach-show-tag.t2 h1{
    margin-left:52px;
}
.teach-show-tag.t3 h1{
    margin-left:24px;
}
.teach-show-tag.t4 h1{
    margin-left:35px;
}
.teach-show-tag span{
    font-size:48px;
    color:#4871f6;
}
.teach-show-tag:hover{
    margin-top:6px;
    margin-left:6px;
    box-shadow:none;
    transition:0.2s;
}
.teach-show-box{
    margin-top:106px;
    width:1200px;
    height:390px;
    background:url("../img/teach-show-box2-bg.jpg") no-repeat center top;
}
.teach-show-info{
    float:left;
    margin-top:56px;
    margin-left:38px;
    width:475px;
}
.teach-show-info h1{
    font-size:18px;
    line-height:18px;
    color:#688ec3;
}
.teach-show-info h2{
    margin-top:30px;
	margin-left:40px;
    line-height:25px;
    color:#688ec3;
}
.teach-show-info p{
    line-height:25px;
    text-indent:25px;
    color:#688ec3;
	margin-left:40px;
}
.teach-show-vedio{
    margin-top:13px;
    margin-left:38px;
    float:left;
    width:600px;
    height:364px;
    border:2px solid #19174b;
}
.teach-show-vedio img{
    width:644px;
    height:364px;
}
.higher-ups{
    padding-bottom:70px;
}
.higher-ups-boxs{
    padding-bottom:70px;
    margin-top:16px;
    width:1230px;
}
.higher-ups-box{
    margin-right:30px;
    float:left;
    width:370px;
    height:290px;
    position:relative;
    border:5px solid #ffffff;
    overflow:hidden;
}
/*.higher-ups-box:hover .higher-ups-info{*/
    /*top:370px;*/
    /*transition:0.5s;*/
/*}*/
.higher-ups-box:hover .higher-ups-info2{
    top:0px;
    transition:0.5s;
}
.higher-ups-box img{
    width:370px;
    height:290px;
}
.higher-ups-info{
    top:240px;
    width:370px;
    height:50px;
    transition:0.5s;
    position:absolute;
    background:#eaedee;
    background:rgba(255,255,255,0.8);
}
.higher-ups-info h1{
    line-height:50px;
    color:#130029;
}
.higher-ups-info h1 span{
    margin:0 12px;
    padding-right:12px;
    font-size:18px;
    line-height:18px;
    color:#130029;
    border-right:1px solid #130029;
}
.higher-ups-info h2{
    line-height:50px;
    font-size:12px;
    color:#130029;
}
.higher-ups-info h2 span{
    margin:0 4px;
    padding-right:4px;
    font-size:16px;
    line-height:16px;
    color:#130029;
    border-right:1px solid #130029;
}
.higher-ups-info2{
    top:290px;
    width:370px;
    height:290px;
    transition:0.5s;
    position:absolute;
    background:#eaedee;
    background:rgba(255,255,255,0.8);
}
.higher-ups-info2 h1{
    padding:0 16px;
    padding-top:55px;
    font-size:14px;
    line-height:14px;
    color:#130029;
}
.higher-ups-info2 p{
    padding:0 16px;
    padding-top:15px;
    font-size:14px;
    line-height:22px;
    color:#130029;
}
.invitation-img{
    width:1200px;
    height:130px;
}
.dream-value{
    padding-bottom:70px;
}
.dream-value-boxs{
    margin-top:65px;
    width:1230px;
}
.dream-value-box{
    margin-right:30px;
    float:left;
    width:380px;
    height:220px;
    position:relative;
    background:url("../img/dream-value-box.png") no-repeat center top;
}
.dream-value-title{
    z-index:99;
    position:absolute;
}
.dream-value-title.t1{
    top:-69px;
    left:58px;
    width:272px;
    height:113px;
    background:url("../img/dream-value-title.png") no-repeat left top;
}
.dream-value-title.t2{
    top:-69px;
    left:58px;
    width:273px;
    height:113px;
    background:url("../img/dream-value-title.png") no-repeat -406px top;
}
.dream-value-title.t3{
    top:-69px;
    left:58px;
    width:281px;
    height:113px;
    background:url("../img/dream-value-title.png") no-repeat -806px top;
}
.dream-value-h1{
    margin:0 auto;
    margin-top:60px;
    width:290px;
    height:54px;
    background:#130029;
    border-radius:4px;

}
.dream-value-h1 h1{
    color:#f2f4f7;
    font-size:24px;
    text-align:center;
    line-height:54px;
    text-shadow:3px 3px 3px #3700ff;
}
.dream-value-box p{
    margin:0 auto;
    margin-top:12px;
    width:280px;
    line-height:25px;
    color:#130029;
}
.title3{
    margin-bottom:5px;
    height:59px;
}
.title3 h1{
    margin-left:365px;
    padding-top:31px;
    padding-left:56px;
    font-size:24px;
    color:#4266e2;
    background:url("../img/title3-bg.png") no-repeat left top;
}
.title3.t2 h1{
    margin-left:470px;
}
.box-bg{
    background:url("../img/box-bg.jpg") no-repeat center top #1b1148;
}
.glory-img{
    padding-bottom:70px;
}
.glory-img-boxs{
    margin-bottom:26px;
    width:1200px;
    height:390px;
}
.glory-img-boxs-main{
    margin-left:10px;
}
.glory-img-box{
    margin-left:20px;
    float:left;
    margin-top:51px;
    width:270px;
}
.glory-img-box img{
    width:266px;
    height:266px;
    display:block;
    border:2px solid #3222a6;
}
.glory-img-box p{
    margin:0 auto;
    margin-top:10px;
    width:216px;
    text-align:center;
    line-height:18px;
    color:#719cd3;
}
.glory-img-boxs2{
    width:1200px;
    padding-bottom:20px;
}
.glory-img-boxs2-main{
    margin-left:18px;
}
.glory-img-box2{
    margin-top:50px;
    margin-left:12px;
    float:left;
}
.glory-img-box2 img{
    width:176px;
    height:176px;
    display:block;
    border:2px solid #3222a6;
}
.glory-img-box2 p{
    margin-top:12px;
    width:176px;
    line-height:20px;
    text-align:center;
    color:#719cd3;
}
.glory-img-boxs3{
    margin-left:-5px;
    margin-top:50px;
    width:1240px;
}
.glory-img-box3{
    margin-right:30px;
    float:left;
    width:280px;
    height:280px;
    position:relative;
}
.glory-img-box3 img.bg{
    top:0;
    width:280px;
    height:280px;
    position:absolute;
}
.glory-img-box3:hover img.bg{
    animation: rotating 2s;
    animation-iteration-count:infinite;
    animation-timing-function:linear;
}
@keyframes rotating
{
    0% {transform:rotate(0deg);opacity:1}
    25% {transform:rotate(45deg);opacity:0.5}
    50% {transform:rotate(0deg);opacity:1}
    75% {transform:rotate(-45deg);opacity:0.5}
    100% {transform:rotate(0deg);opacity:1}
}
.glory-img-box3 img.tag{
    margin:0 auto;
    padding-top:75px;
    display:block;
    z-index:99;
}
.glory-img-box3 p{
    top:186px;
    width:100%;
    font-size:16px;
    line-height:24px;
    text-align:center;
    color:#6387b9;
    position:absolute;
}
.dream-witness{
    padding-bottom:70px;
}
.dream-witness-boxs{
    width:1200px;
    padding-bottom:50px;
}
.dream-witness-boxs-main{
    padding-bottom:35px;
    margin-left:10px;
}
.dream-witness-box{
    margin-left:20px;
    float:left;
    margin-top:51px;
    width:270px;
}
.dream-witness-box img{
    width:266px;
    height:266px;
    display:block;
    border:2px solid #3222a6;
}
/*.dream-witness-table{*/
    /*margin-left:40px;*/
    /*margin-right:5px;*/
    /*float:left;*/
    /*width:340px;*/
/*}*/
/*.dream-witness-table tr{*/
    /*padding:0 6px;*/
    /*height:39px;*/
    /*line-height:39px;*/
/*}*/
/*.dream-witness-table tr td{*/
    /*height:39px;*/
    /*line-height:39px;*/
    /*text-indent:6px;*/
    /*color:#6d95cc;*/
    /*border-bottom:1px solid #291a6c;*/
/*}*/
.dream-witness-ul{
    margin-left:60px;
    margin-top:20px;
}
.dream-witness-ul ul{
    margin-right:16px;
    float:left;
    width:530px;
}
.dream-witness-ul ul li{
    height:39px;
    line-height:39px;
    border-bottom:1px dashed #291a6c;
}
.dream-witness-ul ul li a{
    color:#6d95cc;
}
.blessing-peers{
    padding-bottom:70px;
}
.blessing-peers-boxs{
    width:1230px;
}
.blessing-peers-box{
    margin-top:60px;
    margin-right:30px;
    float:left;
    width:380px;
    height:200px;
    position:relative;
    background:url("../img/blessing-peers-box-bg.png") no-repeat center top;
}
.blessing-peers-box img{
    position:absolute;
}
.blessing-peers-box img.t1{
    top:-82px;
    left:106px;
}
.blessing-peers-box img.t2{
    top:-55px;
    left:60px;
}
.blessing-peers-box img.t3{
    top:-80px;
    left:60px;
}
.blessing-peers-box p{
    padding:70px 50px 0;
    line-height:24px;
    color:#130029;
}
.footer{
    width:100%;
    height:200px;
    background:#000000;
    border-top:1px solid #1c1c66;
}
.footer-top{
    margin:0 auto;
    width:1200px;
    height:143px;
    border-bottom:1px solid #1c2735;
}
.footer-top ul{
    padding-top:44px;
    margin-left:204px;
}
.footer-top ul li{
    padding:0 16px;
    line-height:14px;
    float:left;
    border-left:1px solid #668ec0;
}
.footer-top ul li a{
    line-height:14px;
    color:#668ec0;
}
.footer-top ul li.first{
    border-left:none;
}
.footer-top p{
    margin-top:16px;
    text-align:center;
    line-height:14px;
    color:#668ec0;
}
.footer-bottom p{
    text-align:center;
    line-height:56px;
    color:#668ec0;
}
/*tedu15-glory-box*/
.tedu-introduce{
    margin:0 auto;
    margin-top:30px;
    width:1200px;
    height:480px;
    position:relative;
}
.box-bg2{
    background:url("../img/box-bg2.png") no-repeat center top \9;
    background:url("../img/box-bg2.png") no-repeat center top rgba(0,0,0,0.3);
}
.tedu-introduce-title{
    top:-46px;
    right:-45px;
    width:189px;
    height:183px;
    position:absolute;
    background:url("../img/sj1.png") no-repeat center top;
}
.tedu-introduce-title h1{
    margin-left:10px;
    margin-top:115px;
    font-size:18px;
    line-height:18px;
    width:72px;
    color:#719cd3;
    background:#0d001b;
}
.tedu-introduce-img{
    float:left;
    margin-top:13px;
    margin-left:13px;
    width:394px;
    height:454px;
}
.tedu-introduce-info{
    float:left;
    margin-top:68px;
    margin-left:72px;
    width:660px;
}
.tedu-introduce-info h1{
    padding-bottom:12px;
    font-size:32px;
    font-weight:bold;
    color:#cdd8ee;
}
.tedu-introduce-info h2{
    margin-top:12px;
    margin-bottom:8px;
    font-size:18px;
    line-height:26px;
    text-indent:28px;
    color:#cdd8ee;
    background:url("../img/tedu15-glory-info-h2.png") no-repeat left center ;
}
.tedu-introduce-info p{
    line-height:20px;
    padding-left:24px;
    color:#719cd3;
    background:url("../img/tedu15-glory-info-p.png") no-repeat 6px 6px;
}
.timeline{
    margin:80px auto;
    width:1200px;
    height:27px;
    position:relative;
    background:url("../img/timeline.png") no-repeat 33px center;
}
.timeline-box{
    width:90px;
    height:46px;
    position:absolute;
}
.timeline-box.b1{
    top:29px;
    background:url("../img/timeline-box2.png") no-repeat center top;
}
.timeline-box.b2{
    top:-51px;
    background:url("../img/timeline-box.png") no-repeat center top;
}
.timeline-box h1{
    padding-top:10px;
    font-size:18px;
    line-height:36px;
    text-align:center;
    color:#130029;
}
.timeline-box.b2 h1{
    padding-top:0px;
    font-size:18px;
    line-height:36px;
    text-align:center;
    color:#130029;
}
.timeline-box.p2{
    left:80px;
}
.timeline-box.p3{
    left:161px;
}
.timeline-box.p4{
    left:241px;
}
.timeline-box.p5{
    left:322px;
}
.timeline-box.p6{
    left:402px;
}
.timeline-box.p7{
    left:482px;
}
.timeline-box.p8{
    left:563px;
}
.timeline-box.p9{
    left:643px;
}
.timeline-box.p10{
    left:723px;
}
.timeline-box.p11{
    left:804px;
}
.timeline-box.p12{
    left:884px;
}
.timeline-box.p13{
    left:965px;
}
.timeline-box.p14{
    left:1045px;
}
.timeline-box:hover .timeline-info{
    display:block\9;
    opacity:1;
    z-index:99;
}
.timeline-info{
    top:0px;
    left:50%;
    margin-left:-105px;
    width:210px;
    height:181px;
    opacity:0;
    z-index:-1;
    display:none\9;
    position:absolute;
}
.timeline-box.b2 .timeline-info{
    top:-135px;
}
.timeline-box.b1 .timeline-info{
    background:url("../img/timeline-box2-act.png") no-repeat center top;
}
.timeline-box.b2 .timeline-info{
    background:url("../img/timeline-box-act.png") no-repeat center top;
}
.timeline-info img{
    margin-top:14px;
    margin-left:5px;
}
.timeline-box.b2 .timeline-info img{
    margin-top:5px;
    margin-left:5px;
}
.timeline-text{
    top:130px;
    left:5px;
    width:200px;
    height:45px;
    position:absolute;
    background:#5e7ee7;
    background:rgba(94,126,231,0.8);
}
.timeline-text.big{
    top:115px;
    height:60px;
}
.timeline-box.b2 .timeline-text{
    top:121px;
}
.timeline-box.b2 .timeline-text.big2{
    top:90px;
    height:80px;
}
.timeline-text p{
    margin-top:8px;
    padding:0 4px;
    font-size:12px;
    line-height:16px;
    color:#23154a;
}
.tedu-introduce2{
    margin-top:48px;
    padding-bottom:70px;
    width:1225px;
}
.tedu-introduce2-img{
    margin-left:-3px;
    width:1206px;
    height:666px;
    display:block;
}
.tedu-introduce2-box{
    float:left;
    margin-right:25px;
    margin-bottom:15px;
    width:215px;
    height:80px;
    position:relative;
    border-radius:4px;
    background:#4871f6;
}
.tedu-introduce2-box p{
    line-height:80px;
    font-size:20px;
    text-align:center;
    color:#130029;
}
.tedu-introduce2-box p span{
    font-size:36px;
    color:#130029;
}
.tedu-introduce2-box-bg{
    top:5px;
    left:5px;
    width:213px;
    height:78px;
    border:1px solid #4871f6;
    border-radius:4px;
    position:absolute;
}
/*tedu15-blessing*/
.ceo-say{
    margin:0 auto;
    margin-top:120px;
    width:1200px;
    height:390px;
    position:relative;
}
.ceo-say-img{
    margin-top:-99px;
    margin-left:37px;
    float:left;
}
.ceo-say-info{
    margin-top:70px;
    margin-left:30px;
    float:left;
    width:480px;
}
.ceo-say-info h1{
    line-height:25px;
    color:#719cd3;
}
.ceo-say-info p{
    text-indent:26px;
    line-height:25px;
    color:#719cd3;
}
.higher-ups2{
    margin-top:45px;
}
.higher-ups2-main{
    margin:0 auto;
    margin-top:20px;
    width:960px;
    height:300px;
    overflow:hidden;
    background:#ffffff;
}
.swiper-container{
    width:960px;
    height:300px;
    overflow:hidden;
}
.higher-ups2-box{
    width:960px;
    height:300px;
}
.higher-ups2-img{
    float:left;
    margin:5px;
    width:380px;
    height:300px;
    position:relative;
    overflow:hidden;
}
.higher-ups2-img img{
    width:370px;
    height:290px;
}
.higher-ups2-info{
    top:240px;
    width:370px;
    height:50px;
    transition:0.5s;
    position:absolute;
    background:#eaedee;
    background:rgba(255,255,255,0.8);
}
.higher-ups2-info h1{
    line-height:50px;
    color:#130029;
}
.higher-ups2-info h1 span{
    margin:0 12px;
    padding-right:12px;
    font-size:18px;
    line-height:18px;
    color:#130029;
    border-right:1px solid #130029;
}
.higher-ups2-info h2{
    line-height:50px;
    font-size:12px;
    color:#130029;
}
.higher-ups2-info h2 span{
    margin:0 4px;
    padding-right:4px;
    font-size:16px;
    line-height:16px;
    color:#130029;
    border-right:1px solid #130029;
}
.higher-ups2-info2{
    margin-left:45px;
    padding-top:70px;
    float:left;
    width:480px;
}
.higher-ups2-info2 h1{
    line-height:14px;
    color:#130029;
}
.higher-ups2-info2 p{
    margin-top:15px;
    line-height:22px;
    color:#130029;
}
.blessing-wall{
    margin:0 auto;
    margin-top:70px;
}
.blessing-wall-boxs{
    margin-top:80px;
    width:1230px;
}
.blessing-wall-box{
    margin-right:30px;
    float:left;
    width:380px;
    height:440px;
    position:relative;
    background:url("../img/blessing-wall-box.png") no-repeat center top;
}
.blessing-wall-box img.t1{
    top:-82px;
    left:114px;
    position:absolute;
}
.blessing-wall-box img.t2{
    top:-53px;
    left:77px;
    position:absolute;
}
.blessing-wall-box img.t3{
    top:-82px;
    left:114px;
    position:absolute;
}
.blessing-wall-box-img{
    margin:0 auto;
    margin-top:80px;
    width:200px;
    height:200px;
    display:block;
    border-radius:50%;
}
.blessing-wall-box p{
    margin:0 auto;
    margin-top:18px;
    line-height:24px;
    width:320px;
    text-align:center;
    color:#130029;
}
.prize{
    margin-top:50px;
    padding-bottom:60px;
}
.title-prize{
    margin:0 auto;
    width:1200px;
    height:59px;
    background:url("../img/title-prize.png") no-repeat left center;
}
.title-prize h1{
    padding-top:32px;
    padding-left:56px;
    font-size:24px;
    line-height:24px;
    color:#4871f6;
}
.prize-boxs{
    margin-top:10px;
    width:1200px;
    height:450px;
}
.prize-boxs-main{
    float:left;
    margin-top:56px;
    margin-left:50px;
    width:830px;
    height:355px;
    border-right:1px solid #1f3470;
}
.prize-box{
    float:left;
    margin-bottom:14px;
    margin-right:20px;
    width:250px;
    height:176px;
    background:url("../img/prize-box-bg.png") no-repeat center top;
}
.prize-box p{
    padding:32px 20px 0;
    line-height:20px;
    color:#130029;
}
.prize-boxs-info{
    float:left;
    margin-top:104px;
    margin-left:22px;
}
.prize-boxs-info h1{
    font-size:18px;
    line-height:18px;
    color:#4871f6;
}
.prize-boxs-info h2{
    margin-top:18px;
    line-height:20px;
    color:#4871f6;
}
.prize-boxs-info img{
    margin-top:45px;
    display:block;
}
/*invitation*/
.invitation{
    margin:0 auto;
    margin-top:-7px;
    width:1200px;
    height:590px;
    background:url("../img/the-invitation.png") no-repeat center top;
}
/*achievement*/
.content-left{
    float:left;
    margin-top:24px;
    width:840px;
}
.content-left-main{
    padding:0 50px;
}
.content-left-main2{
    padding:0 30px;
}
.box-bg3{
    background:url("../img/box-bg3.jpg") no-repeat left top #1b1148;
}
.content-h1{
    padding-top:50px;
    font-size:24px;
    line-height:24px;
    color:#ffffff;
}
.students-box{
    margin-top:27px;
    width:740px;
    height:320px;
    background:#130029;
}
.students-box img{
    margin-top:10px;
    margin-left:10px;
    float:left;;
    width:300px;
    height:300px;
    display:block;
}
.students-info{
    float:left;
    width:375px;
}
.students-info h1{
    margin-top:46px;
    line-height:24px;
    font-size:24px;
    color:#719cd3;
    text-align:center;
}
.students-info p{
    margin-top:20px;
    margin-left:23px;
    line-height:24px;
    color:#719cd3;
}
.content-list{
    padding:25px 0 34px;
}
.content-list ul li{
    margin-left:4px;
    padding-left:15px;
    height:39px;
    line-height:39px;
    background:url("../img/list-tag.png") no-repeat left center;
    border-bottom:1px dashed #2c2d64;
}
.content-list.vedio ul li{
    padding-left:34px;
    background:url("../img/vedio-tag.png") no-repeat 5px center;
}
.content-list ul li a{
    line-height:39px;
    color:#cdd8ee;
}
.content-list ul li span.date{
    float:right;
    font-size:12px;
    color:#cdd8ee;
}
.content-right{
    margin-top:24px;
    float:left;
    width:360px;
    height:1120px;
    background:url("../img/content-right-bg.png") no-repeat center top;
}
.content-right-main{
    padding:0 30px;
}
.hot-news{
    position:relative;
}
.hot-news img.t1{
    top:-60px;
    left:190px;
    position:absolute;
	z-index:-1;
}
.content-right-title{
    padding-top:40px;
    padding-bottom:18px;
    font-size:24px;
    color:#bcc5db;
    border-bottom:1px solid #434f82;
}
.hot-news ul li{
    line-height:39px;
    height:39px;
    text-indent:18px;
    background:url("../img/list-tag2.png") no-repeat left center;
    border-bottom:1px dashed #719cd3;
}
.hot-news ul.vedio li{
    text-indent:34px;
    background:url("../img/vedio-tag.png") no-repeat 5px center;
}
.hot-news ul li a{
    color:#719cd3;
}
.hot-news .btn{
    margin-bottom:20px;
    margin-top:25px;
    width:145px;
    height:40px;
    background:#840000\9;
    background:linear-gradient(180deg,#e11515,#840000);
}
.hot-news .btn:hover{
    background:#e11515\9;
    background:linear-gradient(180deg,#840000,#e11515);
}
.hot-news .btn a{
    line-height:40px;
    display:block;
    color:#ffffff;
    text-indent:60px;
}
.hot-news .btn a.b1{
    background:url("../img/hot-news-b1.png") no-repeat 30px center;
}
.hot-news .btn a.b2{
    background:url("../img/hot-news-b2.png") no-repeat 30px center;
}
.publicity-img{
    width:300px;
    height:190px;
    overflow:hidden;
    position:relative;
}
.swiper-container2{
    width:300px;
    height:190px;
    overflow:hidden;
}
.pagination {
    position: absolute;
    z-index: 20;
    bottom: 5px;
    left:120px;
    width: 100%;
    text-align: center;
}
.swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    background:#b2b2b2;
    background:rgba(0,0,0,0.3);
    border-radius:50%;
    cursor: pointer;
}
.swiper-active-switch {
    background: #0088f1;
}
.hot-news img.w2{
    margin-top:20px;
    width:300px;
    height:200px;
    display:block;
}
.tedu-course ul li{
    margin-top:16px;
    float:left;
    width:95px;
    text-indent:11px;
    border-left:5px solid #719cd3;
}
.tedu-course ul li a{
    line-height:14px;
    color:#719cd3;
    text-indent:6px;
}
.job-show{
    margin-top:70px;
}
.title-tag{
    margin:0 auto;
    margin-top:-26px;
    width:380px;
    height:36px;
    font-size:18px;
    line-height:36px;
    text-align:center;
    color:#ffffff;
    background:#840000\9;
    background:linear-gradient(180deg,#e11515,#840000);
}
.job-show-boxs{
    margin-top:24px;
    padding-bottom:20px;
    width:1200px;
}
.job-show-boxs h1{
    padding-top:77px;
    font-size:24px;
    line-height:24px;
    text-align:center;
    color:#4871f6;
}
.job-show-boxs h1 b{
    color:#c5cfe2;
}
.job-show-boxs h2{
    margin:0 auto;
    padding-top:24px;
    line-height:22px;
    text-align:center;
    width:570px;
    color:#4871f6;
}
.job-show-boxs-main{
    margin-left:20px;
    margin-top:20px;
}
.job-show-box{
    float:left;
    margin-right:14px;
    width:220px;
    height:330px;
    background:#c5cfe2;
}
.job-show-box.b2{
    height:350px;
}
.job-show-box img{
    margin:5px;
    width:210px;
    height:260px;
    display:block;
}
.job-show-box h3{
    margin-left:-5px;
    margin-bottom:5px;
    width:150px;
    height:30px;
    line-height:30px;
    color:#c5cfe2;
    font-size:18px;
    text-indent:14px;
    background:#4267e8;
}
.job-show-box h3 span{
    float:right;
    width: 0;
    height: 0;
    display:block;
    border-top: 14px solid #c5cfe2;
    border-left: 14px solid transparent;
}
.job-show-box p{
    line-height:20px;
    text-indent:10px;
}
.job-star{
    margin-top:70px;
}
.job-star-boxs{
    padding-top:68px;
    padding-bottom:36px;
}
.job-star-boxs-main{
    margin-left:27px;
}
.job-star-box{
    margin-right:14px;
    float:left;
    width:266px;
    height:266px;
    overflow:hidden;
    position:relative;
    border:4px solid #362290;
}
.job-star-box img{
    width:266px;
    height:266px;
}
.job-box-info{
    top:226px;
    padding:0 15px;
    width:236px;
    height:140px;
    position:absolute;
    transition:0.5s;
    background:#1c0875;
    background:rgba(28,8,117,0.85);
}
.job-box-info h1{
    line-height:40px;
    color:#bdc6db;
    border-bottom:1px solid #7472ad;
}
.job-box-info h1 span{
    float:right;
    line-height:40px;
    color:#bdc6db;
    display:block;
    border-bottom:2px solid #c5cfe2;
}
.job-star-box:hover .job-box-info{
    top:126px;
    transition:0.5s;
}
.job-box-info ul{
    margin-top:18px;
}
.job-box-info ul li{
    font-size:12px;
    line-height:12px;
    color:#bdc6db;
    margin-bottom:5px;
}
.job-box-info ul li span{
    font-size:12px;
    line-height:12px;
    color:#bdc6db;
}
.kkr{
    margin:0 auto;
    padding-top:16px;
    margin-top:104px;
    margin-bottom:80px;
    width:1200px;
    height:647px;
    background:url("../img/kkr-bg.jpg") no-repeat center bottom;
}
.kkr h1{
    margin-top:-16px;
    font-size:30px;
    line-height:30px;
    color:#719cd3;
    text-align:center;
}
.kkr h2{
    margin-top:115px;
    margin-bottom:47px;
    font-size:30px;
    line-height:30px;
    color:#ffffff;
    text-align:center;
}
.kkr p{
    line-height:26px;
    color:#719cd3;
    text-align:center;
}
.kkr p b{
    color:#ffffff;
}
.kkr h3{
    margin:0 auto;
    margin-top:60px;
    margin-bottom:8px;
    width:180px;
    height:30px;
    line-height:30px;
    text-align:center;
    background:#719cd3;
}
/*teach*/
.teach{
    margin-bottom:25px;
    padding-top:90px;
    padding-bottom:40px;
}
.teach-title h1{
    font-size:24px;
    color:#ffffff;
    text-align:center;
}
.teach-title h1 b{
    color:#4871f6;
}
.teach-title h2{
    padding:30px 0;
    color:#4871f6;
    line-height:22px;
    text-align:center;
    border-bottom:1px dashed #4871f6;
}
.teach p.p1{
    margin:12px 0;
    color:#ffffff;
    line-height:24px;
    text-align:center;
}
.teach p.p1 b{
    padding:0 20px;
    color:#4871f6;
}
.teach p.p2{
    padding:20px 0;
    color:#4871f6;
    text-align:center;
}
.teach p.p3{
    padding:20px 0;
    color:#4871f6;
}
.teach img{
    margin:0 auto;
    margin-top:30px;
    display:block;
}
.teach h3{
    padding-top:50px;
    padding-bottom:24px;
    font-size:18px;
    line-height:18px;
    color:#ffffff;
    text-align:center;
}
.teach-box1{
    width:360px;
    height:214px;
    background:#130029;
    border-radius:4px;
}
.teach-box1 h1{
    margin-left:30px;
    margin-top:38px;
    font-size:18px;
    line-height:18px;
    color:#456cec;
}
.teach-box1 p{
    margin-top:15px;
    padding:0 30px;
    line-height:24px;
    color:#ffffff;
}
.teach-boxs{
    padding-bottom:22px;
    border-bottom:1px dashed #4871f6;
}
.teach-box2{
    margin-bottom:30px;
    border-top:1px dashed #4871f6;
}
.teach-box2 img{
    margin-top:0;
}
.teach-box2-info{
    float:left;
    width:300px;
    margin-left:20px;
    margin-top:49px;
}
.teach-box2-info h1{
    font-size:24px;
    line-height:24px;
    color:#cdd8ee;
}
.teach-box2-info h2{
    margin-top:26px;
    line-height:22px;
    color:#4871f6;
}
.teach-boxs3{
    width:790px;
}
.teach-box3{
    float:left;
    margin-top:15px;
    margin-right:20px;
    width:375px;
    height:215px;
    background:#130029;
}
.teach-box3 img{
    margin-top:20px;
    margin-left:10px;
    float:left;
    width:140px;
    height:175px;
}
.teach-box3-info{
    float:left;
    margin-top:33px;
    margin-left:15px;
    width:195px;
}
.teach-box3-info h1{
    font-size:18px;
    line-height:18px;
    color:#cdd8ee;
}
.teach-box3-info h2{
    margin-top:6px;
    line-height:18px;
    color:#4871f6;
}
.teach-box3-info p{
    margin-top:12px;
    font-size:12px;
    line-height:16px;
    color:#719cd3;
}
.teach-boxs4{
    width:792px;
}
.teach-box4{
    margin-top:12px;
    margin-right:4px;
    float:left;
    width:108px;
    height:181px;
    background:#130029;
}
.teach-box4 img{
    margin:5px;
    display:block;
    width:98px;
    height:120px;
}
.teach-box4 h1{
    margin-top:6px;
    margin-left:10px;
    font-size:12px;
    color:#cdd8ee;
}
.teach-box4 h2{
    margin-top:6px;
    margin-left:10px;
    font-size:12px;
    color:#3c5bcd;
}
/*job*/
.job{
    margin-bottom:25px;
    padding-top:90px;
    padding-bottom:40px;
}
.job-title{
    margin-bottom:50px;
    padding-bottom:48px;
    border-bottom:1px dashed #4871f6;
}
.job-title h1{
    font-size:24px;
    color:#cdd8ee;
    line-height:24px;
    text-align:center;
}
.job img{
    margin:0 auto;
    display:block;
}
/*glory*/
.glory{
    margin-bottom:25px;
    padding-top:90px;
    padding-bottom:40px;
}
.glory-title h1{
    font-size:24px;
    color:#ffffff;
    text-align:center;
}
.glory-title h1 b{
    color:#4871f6;
}
.glory-title h2{
    padding:30px 0;
    color:#4871f6;
    line-height:22px;
    text-align:center;
    border-bottom:1px dashed #4871f6;
}
.glory-boxs{
    width:736px;
    margin-top:36px;
}
.glory-box{
    margin-bottom:32px;
    margin-right:14px;
    float:left;
    width:170px;
}
.glory-box img{
    width:170px;
    height:130px;
    display:block;
}
.glory-box p{
    margin-top:8px;
    line-height:20px;
    color:#719cd3;
}
.glory p.p1{
    margin-top:12px;
    text-align:center;
    line-height:24px;
    color:#ffffff;
}
.glory img.main-img{
    margin:0 auto;
    margin-top:40px;
    display:block;
}
.glory-boxs2{
    margin-top:50px;
    width:760px;
}
.glory-box2{
    margin-right:12px;
    float:left;
    width:241px;
}
.glory-box2 img{
    width:241px;
    height:157px;
    display:block;
}
.glory-box2 p{
    margin-top:8px;
    line-height:24px;
    height:48px;
    text-align:center;
    color:#7588ae;
}
.glory-tab{
    margin-top:30px;
    width:745px;
}
.glory-tab li{
    margin-right:1px;
    float:left;
    width:148px;
    height:32px;
    line-height:32px;
    color:#ffffff;
    text-align:center;
    cursor:pointer;
    background:#1e82c8;
    border-radius:3px;
}
.glory-tab li.selected{
    background:#ef571a;
}
.tab_box{
    padding-top:14px;
    position:relative;
}
.hide{
    display:none;
}
.tab-jt{
    top:5px;
    position:absolute;
}
.tab-box1 img.tab-jt{
    left:55px;
}
.tab-box2 img.tab-jt{
    left:205px;
}
.tab-box3 img.tab-jt{
    left:355px;
}
.tab-box4 img.tab-jt{
    left:505px;
}
.tab-box5 img.tab-jt{
    right:55px;
}

/*content-level3*/
.content-nav{
    padding-top:40px;
}
.content-nav ul{
    width:100%;
    padding-bottom:6px;
    border-bottom:1px solid #3041ae;
}
.content-nav ul li{
    float:left;
}
.content-nav ul li a{
    line-height:14px;
    color:#4871f6;
}
.content-nav ul li span{
    padding:0 3px;
    color:#4871f6;
}
.article-list{
    padding-bottom:36px;
}
.content-menu{
    margin-top:50px;
}
.content-menu ul li{
    float:left;
    margin-right:5px;
    width:70px;
    height:34px;
    line-height:34px;
}
.content-menu ul li a{
    text-align:center;
    display:block;
    color:#688ec2;
    background:#130029;
}
.content-details{
    padding-top:80px;
}
.details-title h1{
    font-size:33px;
    line-height:33px;
    text-align:center;
    color:#cdd8ee;
}
.details-title{
    padding-bottom:20px;
}
.details-title h2{
    margin-top:16px;
    line-height:14px;
    text-align:center;
    color:#719cd3;
}
.details-title h2 span{
    margin-right:20px;
    line-height:14px;
    color:#719cd3;
}
.content-details p{
    margin-top:36px;
    color:#cdd8ee;
    line-height:28px;
    text-indent:40px;
}
.content-details p.p2{
    margin-top:8px;
    color:#719cd3;
    line-height:28px;
    text-indent:40px;
}
.content-details img{
    margin:20px auto;
    display:block;
}
.push-content{
    margin-top:55px;
}
.details-h1{
    font-size:24px;
    color:#719cd3;
    padding-bottom:12px;
    border-bottom:1px solid #46578e;
}
.push-content ul{
    margin-top:10px;
    width:800px;
}
.push-content ul li{
    margin-right:60px;
    float:left;
    height:39px;
    line-height:39px;
    width:340px;
    text-indent:13px;
    border-bottom:1px dashed #2c2d64;
    background:url("../img/list-tag2.png") no-repeat 1px center;
}
.push-content ul.vedio li{
    text-indent:34px;
    border-bottom:1px dashed #2c2d64;
    background:url("../img/vedio-tag.png") no-repeat 5px center;
}
.push-content ul li a{
    color:#719cd3;
    width:338px;
}






