@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";
}
.none {
    display: none;
}
.m-ct {
    width: 1008px;
    margin:0 auto;
    position: relative;
}
.m-ct .m-tt {
    font-size: 24px;
    color: #fff;
    line-height: 1.6;
}
.m-ct .m-tt:before {
    content: "";
    width: 510px;
    height: 511px;
    background: url(/Images/liuxue/Holland/2017/images/l_01.png);
    position: absolute;
    margin: -30px 0 0 -500px;
}
.m-ct .m-tt:after {
    content: "";
    width: 180px;
    height: 180px;
    background: url(/Images/liuxue/Holland/2017/images/l_02.png);
    position: absolute;
    margin: -96px 0 0 -10px;
}
.m-ct .u-tt span {
    font-size: 28px;
}
.clearfix {
    *zoom: 1;
}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
}
/*荷兰留学优势*/
.g-odds {
margin-top: 75px;
}
.g-odds .m-nav {
    width: 876px;
    margin:0 auto;
}
.g-odds .m-nav li {
    width: 152px;
    height: 152px;
    float: left;
    text-align: center;
    line-height: 1.6em;
    background: #fdded5;
    color: #f4592d;
    font-size: 18px;
    display: table;
    border:solid 2px #fff;
    position: relative;
    cursor: pointer;
    margin-right: 24px;
    transition: all .3s;
}
.g-odds .m-nav li.on {
    border:solid 2px #f4592d;
}
.g-odds .m-nav li.on:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    border-top: 10px solid #f00;
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -8px;
}
.g-odds .m-nav li .u-txt {
    width: 152px;
    height: 152px;
    vertical-align: middle;
    display: table-cell;
}
.g-odds .m-info-box {
    width: 684px;
    border:solid 1px #f4592d;
    margin:31px auto 74px;
    padding:18px 94px;
    background: #fdded5;
    font-size: 16px;
    color: #504b4b;
    line-height: 1.6em;
}
/*//荷兰留学优势*/
/*荷兰高校*/
.g-school {
    background: #f4592d;
    padding:50px 0 90px 0;
}
.g-school .m-nav {
    width: 100%;
    text-align: center;
    margin:60px 0 33px 0;
}
.g-school .m-nav li {
    display: inline-block;
    *display: inline;
    border:solid 3px #f4592d;
    color: #fff;
    padding:8px 43px;
    font-size: 28px;
    margin:0 25px;
    cursor:pointer;
    position: relative;
}
.g-school .m-nav li.on {
    border:solid 3px #fff;
}
.g-school .m-nav li.on:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid #f4592d;
    border-right: 8px solid #f4592d;
    border-top: 10px solid #fff;
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -8px;
}
.g-school .u-intro {
    text-align: center;
    font-size: 18px;
    color: #8a3219;
    line-height: 1.8;
    font-weight: 700;
    padding-bottom: 22px;
}
.g-school .m-info {
    width: 747px;
    padding:42px 72px;
    background: #fff;
    margin:0 auto;
}
.g-school  .m-info-box ul {
}
.g-school  .m-info-box li {
    width: 218px;
    height: 220px;
    border:solid 1px #f4592d;
    background: #fdded5;
    float: left;
    margin:0 29px 28px 0;
}
.g-school  .m-info .u-tt {
    font-size: 18px;
    color: #f4592d;
    font-weight: 700;
    text-align: center;
    padding:28px 0 5px 0;
}
.g-school  .m-info .u-rank {
    font-size: 16px;
    color: #f4592d;
    text-align: center;
}
.g-school  .m-info .u-more {
    width: 222px;
    height: 43px;
    border:solid 3px #f4592d;
    text-align: center;
    line-height: 43px;
    font-size: 28px;
    color: #f4592d;
    margin:0 auto 28px;
    display: block;
    text-decoration: none;
}
.g-school  .m-info .u-label {
    font-size: 16px;
    color: #565656;
    line-height: 1.8;
}
/*//荷兰高校*/
/*办理流程*/
.g-process  {
    padding-top:50px;
    padding-bottom: 65px;
    /*position: relative;*/
}
.g-process .m-tt {
    color: #f4592d;
}
.g-process .m-ct .m-tt:before {
    background: url(/Images/liuxue/Holland/2017/images/l_03.png);
}
.g-process .m-ct .m-tt:after {
    background: url(/Images/liuxue/Holland/2017/images/l_04.png) no-repeat;
}
.g-process .m-process {
    padding:15px 0 0 0;
    height: 750px;
}
.g-process .u-line {
    width: 65px;
    height: 695px;
    background: url(/Images/liuxue/Holland/2017/images/l_05.png) no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -32.5px;
}
.g-process .u-txt {
    font-size: 18px;
    color: #f4592d;
    position: absolute;
    line-height: 1.6em;
}
.g-process .u-txt span {
    font-size: 14px;
    color: #565656;
    line-height: 1.2em;
}
.g-process .u-txt.txt1 {
    margin: 112px 0 0 220px;
}
.g-process .u-txt.txt2 {
    margin: 162px 0 0 555px;
}
.g-process .u-txt.txt3 {
    margin: 236px 0 0 60px;
}
.g-process .u-txt.txt4 {
    margin: 375px 0 0 555px;
}
.g-process .u-txt.txt5 {
    margin: 443px 0 0 72px;
}
.g-process .u-txt.txt6 {
margin: 512px 0 0 555px;
}
.g-process .u-txt.txt7 {
margin: 577px 0 0 381px;
}
.g-process .u-txt.txt8 {
margin: 647px 0 0 555px;
}
/*//办理流程*/
/*成功案例*/
.g-case {
    background: #f4592d;
    padding-top: 50px;
    padding-bottom: 50px;
    }
/* .g-case ul {
    width: 681px;
    margin:50px auto 0;
} */
.g-case .tbC {
    width: 681px;
    overflow: hidden;
    margin:0 auto;
}
.g-case  td {
    border:solid 1px #fff;
    padding: 5px;
    color: #fff;
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    line-height: 1.6em;
    min-width: 80px;
}
.txtMarquee-top {
    height: 500px;
    overflow: hidden;
}
.txtMarquee-top .m-hd {
    font-size: 0;
}
.txtMarquee-top .m-hd span {
    display: inline-block;
    /* border: solid 1px #fff; */
    padding: 5px;
    color: #fff;
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    line-height: 1.6em;
    border-left: solid 1px #fff;
    border-bottom: solid 1px #fff;
    border-top: solid 1px #fff;
}
.txtMarquee-top .m-hd span.l {
    border-right: solid 1px #fff;
}
/* .g-case li {
    width: 205px;
    height: 205px;
    background: #c34724;
    border:solid 2px #94361b;
    float: left;
    margin:0 18px 22px 0;
    text-align: center;
    position: relative;
    cursor: pointer;
    transition: all .3s;
}
.g-case li .u-img {
    padding:28px 0 15px 0;
}
.g-case li .u-show .u-name {
    font-size: 14px;
    color: #fff;
    line-height: 1.6em;
}
.g-case .u-hide {
    width: 205px;
    height: 205px;
    background: #94361b;
    top: 0;
    position: absolute;
    color: #fff;
    visibility: hidden;
}
.g-case .u-hide div {
    opacity: 0;
}
.g-case .u-hide .u-name {
    font-size: 18px;
    line-height: 1.6em;
    padding:24px 0 6px 0;
    margin-top:10px;
    transition: all .3s;
}
.g-case .u-hide .u-prof {
    font-size: 14px;
    padding-bottom: 32px;
    margin-top:10px;
    transition: all .5s;
}
.g-case .u-hide .u-stu {
    font-size: 28px;
    padding-bottom: 10px;
    margin-top:10px;
    transition: all .7s;
    position: relative;
}
.g-case .u-hide .u-grad {
    font-size: 14px;
    transition: all .9s;
    margin-top:10px;
}
.g-case li:hover .u-hide  {
  visibility: visible;
    transition: all .3s;
}
.g-case li:hover  .u-grad {
    margin-top:0;
    opacity: 1;
}
.g-case li:hover  .u-name {
    margin-top:0;
    opacity: 1;
}
.g-case li:hover  .u-prof {
    margin-top:0;
    opacity: 1;
}
.g-case li:hover  .u-stu {
    margin-top:0;
    opacity: 1;
}


.g-case .u-hide .u-stu:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 60px;
    left: 0;
    background-color: #fff;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    transition-duration: 0.4s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}


.g-case li:hover  .u-stu:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
}
.g-case .u-more {
    border:solid 3px #fff;
    font-size: 28px;
    color: #fff;
    text-decoration: none;
    display: block;
    margin:0 auto;
    width: 222px;
    height: 43px;
    text-align: center;
    line-height: 43px;
} */


/*//成功案例*/
/*就业机会*/
.g-oppo {
    padding-top: 50px;
}
.g-oppo .m-tt {
    color: #f4592d;
}
.g-oppo .m-ct .m-tt:before {
    background: url(/Images/liuxue/Holland/2017/images/l_03.png);
}
.g-oppo .m-ct .m-tt:after {
    background: url(/Images/liuxue/Holland/2017/images/l_04.png) no-repeat;
}
.g-oppo .u-label {
    font-size: 16px;
    color: #565656;
    padding-top: 65px;
    padding-bottom: 50px;
}
.g-oppo .u-more {
    border:solid 3px #f4592d;
    font-size: 28px;
    color: #f4592d;
    text-decoration: none;
    display: block;
    margin:0 auto 52px;
    width: 222px;
    height: 43px;
    text-align: center;
    line-height: 43px;

}

    /* 本例子css */
.g-oppo .layB{width:927px;}
.g-oppo .layB .tbC{ width:927px;  position:relative;    }
.g-oppo .layB .prev,
.g-oppo .layB .next{ width:8px; height:14px; position:absolute; right:-7px; top:370px; }
.g-oppo .layB .prev{ left:auto; left:-7px;background: url(/Images/liuxue/Holland/2017/images/i_11.png); }
.g-oppo .layB .next{ left:auto; background: url(/Images/liuxue/Holland/2017/images/i_12.png); }

.g-oppo .layB .slide{ width:900px; overflow:hidden;    }
.g-oppo .layB ul{ overflow:hidden; zoom:1; }
.g-oppo .layB li{ width:262px;height: 360px;margin:0 0 26px 32px;background: #fdded5; border:solid 2px #f4592d;/*margin:0 5px 4px 5px;*/ display:inline; float:left; /*line-height:20px; */  }

.g-oppo .layB li .u-ename {
    font-size: 14px;
    color:#f4592d;
    text-align: center;
    padding:18px 0 10px 0;
}
.g-oppo .layB li .u-cname {
    font-size: 20px;
    color:#f4592d;
    text-align: center;
}
.g-oppo .layB li .u-img {
    text-align: center;
    padding-bottom: 13px;
}
.g-oppo .layB li .u-intro {
    font-size: 14px;
    color: #565656;
    padding:0 12px;
    line-height: 1.8em;
}


/* .g-case .layB{width:360px;padding:0px 15px;} */
/* .g-case .layB .tbC{ width:336px; padding:10px 12px; position:relative;    } */
/* .g-case .layB .prev,.g-case .layB .next{ background:url(images/icon.png) no-repeat; width:15px; height:276px; position:absolute; left:-7px; top:10px; background-position:-520px 0; } */
/* .g-case .layB .next{ left:auto; right:-7px; background-position:-560px 0; } */
/* .g-case .layB .prev:hover{ background-position:-540px 0; } */
/* .g-case .layB .next:hover{ background-position:-580px 0; } */
/* .g-case .layB .slide{ width:342px; overflow:hidden;    } */
/* .g-case .layB ul{ overflow:hidden; zoom:1; } */
/* .g-case .layB li{ width:102px; margin:0 5px 4px 5px; display:inline; float:left; line-height:20px;   } */
/* .g-case .layB li img{ display:block; border:1px solid #e6e6e6;  } */
/* .g-case .layB li a:hover img{ border-color:#888;  } */




/*//就业机会*/
/*常见问题*/
.g-qaa {
    background: #f4592d;
    padding-top: 50px;
    padding-bottom: 50px;
}
.g-qaa ul {
    margin:70px 0 0 56px;
}
.g-qaa li {
    width: 405px;
    margin:0 0 40px 0;
    float: left;
    margin-right: 80px;
}
.g-qaa li .u-tt {
    font-size: 18px;
    text-indent:13px;
    color: #fff;
    padding-bottom: 9px;
}
.g-qaa li .u-intro {
    padding:15px;
    background: #c34724;
    font-size: 14px;
    color: #fff;
    line-height: 1.6;
    text-indent: 2em;
}
.g-qaa .u-more {
    border:solid 3px #fff;
    font-size: 28px;
    color: #fff;
    text-decoration: none;
    display: block;
    margin:0 auto;
    width: 222px;
    height: 43px;
    text-align: center;
    line-height: 43px;
}
/*//常见问题*/
.g-u-school .u-tt {
    text-align: center;
    font-size: 42px;
    color: #f4592d;
    padding:70px 0 50px 0;
}
.g-u-school  table tr {
    /*border-bottom: 20px solid #fff;*/
}
.g-u-school  table td {
    vertical-align: top;
}
.g-u-school  table .pic {
    width: 218px;
    height: 218px;
    background: #fdded5;
    border:solid 1px #f4592d !important;
    /*margin-right:20px;*/
    vertical-align: middle;
    display: table-cell;
}
.g-u-school  table .pic {
    vertical-align: middle;
    text-align: center;
}
.g-u-school  table  .u-info {
    margin-left: 20px;
}
.g-u-school  table .u-name {
    font-size: 24px;
    color: #f4592d;
    padding-bottom: 17px;
}
.g-u-school  table .u-name span {
    font-size: 16px;
    color: #565656;
    padding-left: 5px;
}
.g-u-school  table .u-intro {
    font-size: 16px;
    color: #565656;
    line-height: 1.6em;
}
.g-u-school  table .u-intro p {
    text-indent: 2em;
}
.g-admit .u-tt   {
    font-size: 42px;
    color: #f4592d;
    text-align: center;
    padding:63px 0 38px 0;
}
.g-admit table {
    width: 675px;
    margin:0 auto;
}
.g-admit table thead {
    background: #f4592d;
    text-align: center;
    vertical-align: middle;
    color: #fff;
}
.g-admit table thead td {
    border:solid 1px #fff;
    border-bottom:none;
    font-size: 16px;
    padding:10px 0;
}
.g-admit table tbody td {
    font-size: 16px;
    color: #565656;
    text-align: center;
    vertical-align: middle;
    border:solid 1px #565656;
    padding:10px 0;
}
.g-nav-new .country-nav li {
    width: 168px;
}
.g-nav-new {
    background: #1e1916;
}
.g-nav-new .country-nav li:hover {
 border-bottom: solid 2px #fff;
 background: #f4592d;
}
