@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
body {
    font-family: 'Microsoft YaHei';
}
.fr {
    float: right;
}
.fl {
    float: left;
}
.clearfix {
    *zoom: 1;

}
.clearfix:after {
    content: "\200B";
    clear: both;
    display: block;
    height: 0;
}
.m-ct {
    width: 1008px;
    margin:0 auto;
    position: relative;
}
.m-ct .u-logo {
    position: absolute;
    left: 0;
    top: 0;
}
.g-dm .u-tt,.g-fm .u-tt,.g-admit .u-tt {
    width: 280px;
    margin:0 auto 62px;
    padding-top:50px;
}
.m-ct .teacher-nav {
    width: 100%;
    text-align: center;
}
.m-ct .teacher-nav li {
    text-align: center;
    display: inline-block;
    *display: inline;
    zoom: 1;
    border:solid 1px transparent;
    padding: 12px 5px;
    border-radius: 3px;
    margin:0 6px 16px;
}
.m-ct .teacher-nav li a {
    background: #d2d2d2;
    padding: 6px 20px;
    font-size: 14px;
    border-radius: 3px;
    color: #495269;
    text-decoration: none;
}
.m-ct .teacher-nav li.on {
    border:solid 1px #495269;
}
.m-ct .teacher-nav li.on a {
    color: #fff;
    background: #495269;

}
.g-dm .intro-box {
    width: 945px;
    margin:0 auto;
    border-top: solid #495269 3px;
    padding-top: 14px;
}
.g-dm .intro-box li {
    height: 280px;
    background: #495269;
    margin-bottom: 7px;
}
.g-dm .intro-box li .tt {
    font-size: 16px;
    color: #dabc82;
    padding:20px 0 25px 0;
}
.g-dm .intro-box li .u-info-box {
    padding:0 20px;
    width: 591px;
}
.g-dm .intro-box li .u-info-box p {
    color: #fff;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 1.6em;
    text-indent: 2em;
}
.g-dm .intro-box li .pic-box {
    width: 314px;
    height: 280px;
    overflow:hidden;
}
.g-dm .u-more-btn,.g-fm .u-more-btn ,.g-level .u-more-btn {
    text-align: center;
    padding:75px 0 36px 0;
}
.m-ct .u-icon {
    text-align: center;
    padding-bottom: 24px;
}
.g-fm .intro-box {
    width: 945px;
    margin:0 auto;
    border-top: solid #495269 3px;
    padding-top: 14px;
}
.g-fm .intro-box ul {
    width: 1000px;
}
.g-fm .intro-box li.l1 {
    width:913px;
    background: #495269;
    height: 280px;
    padding:0 16px;
    color: #fff;
    line-height: 1.6em;
    font-size: 14px;
}
.g-fm .intro-box li.l1 .tt {
    font-size: 16px;
    color: #dabc82;
    line-height: 1.4em;
    padding:15px 0 20px 0;
}
.g-fm .intro-box li.l1 p {
    text-indent: 2em;
    color: #fff;
}
.g-fm .intro-box li {
    width: 270px;
    height: 330px;
    float: left;
    padding:0 20px;
    margin:0 8px 8px 0px;
}
.g-fm .intro-box li.s1 .tt {
    font-size: 16px;
    color: #dabc82;
    line-height: 1.4em;
    padding:15px 0 20px 0;
}
.g-fm .intro-box li.s2 .tt {
    font-size: 15px;
    color: #323e5b;
    line-height: 1.4em;
    padding:15px 0 20px 0;
}
.g-fm .intro-box li.s1 {
    background: #495269;
    font-size: 16px;
    color: #dabc82;
    line-height: 1.4em;
    /*padding:15px 0 20px 0;*/
}
.g-fm .intro-box li.s2 {
    background: #dabc82;
    font-size: 16px;
    color: #dabc82;
    line-height: 1.4em;
    /*padding:15px 0 20px 0;*/
}
.g-fm .intro-box li.s1 p,
.g-fm .intro-box li.s2 p {
    color: #fff;
    font-size: 14px;
}
.g-level .u-tt {
    text-align: center;
    padding:100px 0 60px 0;
}

.g-level .level-nav {
    width: 100%;
    text-align: center;
}
.g-level .level-nav li {
    text-align: center;
    display: inline-block;
    *display: inline;
    zoom: 1;
    border:solid 1px transparent;
    padding: 12px 5px;
    border-radius: 3px;
    margin:0 6px 16px;
}
.g-level .level-nav li a {
    background: #d2d2d2;
    padding: 6px 20px;
    font-size: 14px;
    border-radius: 3px;
    color: #495269;
    text-decoration: none;
}
.g-level .level-nav li.on {
    border:solid 1px #495269;
}
.g-level .level-nav li.on a {
    color: #fff;
    background: #495269;

}
.g-level .m-box {
    width: 945px;
    margin:0 auto;
    border-top:solid 3px #495269;
}
.g-level .m-box  li {
    width: 795px;
    margin: 0 auto;
}
.g-level .m-box .u-label,
.g-level .m-table .u-label {
    font-size: 14px;
    color: #495269;
    padding:15px 0 8px 0;
    font-weight: 700;
}
.g-level .m-box .u-box {
    width: 795px;
    height: 136px;
    border:solid 1px #495269;
}
.g-level .m-box .right-pic {
    margin:-1px -1px 0 0;
}
.g-level .m-box .u-txt {
    width: 598px;
    /*text-indent: 110px;*/
    color: #1d253a;
    font-size: 14px;
}
.g-level .m-box .u-txt p {
    padding-top: 15px;
    padding-left: 110px;
    line-height: 1.6;
}
.g-level .m-box .u-txt.txt2 p {
    padding-top: 10px;
    line-height: 1.4;
}

.g-level .m-table {
    width: 602px;
    margin:60px auto;
}

.g-level .m-table  table td{
    border:solid 1px #495269;
    vertical-align: middle;
    padding:23px 0;
    color: #1d253a;
    font-size: 14px;
}
.g-level .m-table  table .tr1 {
    background: #d2d2d2;
    text-align: center;
}
.g-level .m-table  table .tc {
    text-align: center;
}
.g-level .m-table  table .ti {
    text-indent: 67px
}
.g-level .m-box  table {
    font-size: 14px;
    color: #1d253a;
    margin-top: 30px;
}
.g-level .m-box  table td {
    border:solid 1px #1d253a;
}
.g-level .m-box  table .tr1 {
    text-align: center;

    background: #d2d2d2;
}
.g-level .m-box  table .tr1 td {
    padding:10px 0;
}
.g-level .m-box  table td {
    padding-bottom: 20px;
}
.g-level .m-box  table td p{
    padding:20px 17px 0;
    line-height: 1.4em;
}
.g-level .m-box.table {
    width: 874px;
    margin:0 auto;
}
.g-level  .m-ct {
}
.g-level  {
    background: url(/Images/liuxue/2016/usa/EliteProgram/b_08.jpg) top center no-repeat #fff;
}
.g-admit  {
    background: url(/Images/liuxue/2016/usa/EliteProgram/b_09.jpg) top center no-repeat #29315f;
}
.g-admit .m-box {
    color: #fff;
}
.g-admit .m-box .u-label {
    text-align: center;
    font-size: 18px;
    padding:40px 0;
}
.g-admit table {
    width: 910px;
    margin:0 auto;
}
.g-admit table td {
    /*border:solid 1px #fff;*/
    text-align: center;
    padding: 8px 0;
    font-size: 14px;
}
.g-admit table .tr1 {
    background: #fff;
    font-size: 15px;
    color: #333258;
}
.g-admit table td.ti {
    text-align: left;
    padding-left: 60px;
    line-height: 1.6;
}
.g-admit  .u-more-btn {
    text-align: center;
    padding:40px 0;
}
.g-admit .u-tt {
    padding-top:110px;
}
