@charset "utf-8";

/*
* description: q&a CSS
* date: 2016-07-07
*/
.container-wrap{background:#f6f8fa url(https://assets-cdn.lanqb.com/onschv2/faqs/qa-bg.png) no-repeat center top;}

/*
* title
*/
.qa-title{position:relative;padding-top:80px;padding-bottom:16px;margin-bottom:40px;text-align:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.qa-title-h,.qa-title-h > h2 > .dot{background-color:#c6ced2;}
.qa-title > .caret{position:absolute;top:100%;left:50%;z-index:2;margin-left:-7px;border-width:7px 7px 0;border-top-color:#c6ced2;}
.qa-title-h{position:relative;z-index:0;width:100%;height:1px;margin-top:17px;margin-bottom:17px;}
.qa-title-h > h2{position:absolute;top:50%;left:50%;z-index:2;display:inline-block;width:160px;margin-top:-18px;margin-left:-80px;font-size:28px;font-weight:700;line-height:1.25;color:#43535c;background-color:#F6F8FA;}
.qa-title-h > h2 > .dot{position:absolute;top:50%;z-index:1;width:9px;height:9px;margin-top:-4px;border-radius: 50%;}
.qa-title-h > h2 > .qa-dote{left:0;}
.qa-title-h > h2 > .qa-dotr{right:0;}
.qa-title > h5{padding-top:12px;font-size:14px;font-weight:300;line-height:1.42857143;letter-spacing:3px;color:#c6ced2;text-transform:uppercase;}

/*
* qa slidenav
*/
.qa-slidenav{position:fixed;top:50%;right:6%;z-index:10;width:160px;background-color:#0097e6;}
.qa-snav-list > li{position:relative;background:url(https://assets-cdn.lanqb.com/onschv2/faqs/nav-dot-h.png) repeat-x center bottom;}
.qa-snav-list > li.last{background-image:none;}
.qa-snav-list > li > a{position:relative;z-index:2;display:block;width:100%;overflow:hidden;padding:19px 0 20px 36px;font-size:16px;font-weight:300;line-height:1.25;color:#fff;box-sizing:border-box;-webkit-transition:background .64s ease;transition:background .64s ease;}
.qa-snav-list > li > a > span{position:absolute;top:20px;left:3px;z-index:1;display:block;width:12px;height:17px;background:url(https://assets-cdn.lanqb.com/onschv2/faqs/nav-question.png) no-repeat 0 0;filter:alpha(opacity=0);opacity:0;}
.qa-snav-list > li > a > span:after{position:absolute;top:1px;left:22px;z-index:2;content:"";width:1px;height:17px;background:url(https://assets-cdn.lanqb.com/onschv2/faqs/nav-dot-v.png) repeat-y center center;}
.qa-snav-list > li > .qa-shadow{position:absolute;top:-2px;right:-12px;bottom:-2px;left:-12px;z-index:1;background-color:#28b1f8;filter:alpha(opacity=0);opacity:0;border-radius:6px;transition:opacity .2s ease;}

/*
* active
*/
.qa-snav-list > li.active a > span,.qa-snav-list > li.active > .qa-shadow{filter:alpha(opacity=100);opacity:1;}

/*
* banner
*/
.qa-banner{position:relative;width:100%;height:308px;}
.qa-banner > span{position:absolute;display:block;overflow:hidden;background-repeat:no-repeat;background-position:0 0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.qa-banner .ban-word{top:96px;left:168px;z-index:0;width:469px;height:133px;background-image:url(https://assets-cdn.lanqb.com/onschv2/faqs/ban-01.png);}
.qa-banner .ban-fz{bottom:-31px;left:50%;z-index:3;width:112px;height:170px;margin-left:71px;background-image:url(https://assets-cdn.lanqb.com/onschv2/faqs/ban-02.png);}
.qa-banner .ban-qu1{top:9px;left:50%;z-index:2;width:195px;height:331px;margin-left:105px;background-image:url(https://assets-cdn.lanqb.com/onschv2/faqs/ban-03-01.png);}
.qa-banner .ban-qu2{top:50%;right:50%;z-index:1;width:83px;height:96px;margin-top:-35px;margin-right:-376px;background-image:url(https://assets-cdn.lanqb.com/onschv2/faqs/ban-03-02.png);}
.qa-banner .ban-qu3{top:50%;right:190px;z-index:0;width:61px;height:39px;margin-top:39px;background-image:url(https://assets-cdn.lanqb.com/onschv2/faqs/ban-03-03.png);}
.qa-banner .ban-btn{bottom:0;left:50%;z-index:4;width:176px;height:52px;margin-left:-138px;padding:10px 11px 14px;font-size:21px;line-height:1.2857143;color:#fff;background-image:url(https://assets-cdn.lanqb.com/onschv2/faqs/ban-04.png);text-align:center;cursor:pointer;}

/*
* preparatory phase
*/
.qa-iteam{position:relative;overflow:hidden;margin-top:10px;color:#70818b;background-color:#fff;cursor:default;}
.qa-heading{position:relative;padding:20px 35px 18px 76px;}
.qa-con{position:relative;padding:0 35px 4px 120px;}
.qa-des{position:relative;min-height:20px;margin-top:12px;margin-bottom:32px;overflow:hidden;text-align:center;}
.qa-heading > h2{padding-top:6px;padding-bottom:6px;font-size:30px;font-weight:700;line-height:1.3;color:#28b1f8;background:url(https://assets-cdn.lanqb.com/onschv2/faqs/c1-dot.gif) repeat-x center bottom;}
.qa-con > p{padding-bottom:18px;font-size:18px;line-height:1.33333333;}

/*
* QA icon
*/
.qa-heading .qa-q{position:absolute;top:0;left:25px;z-index:1;display:block;width:36px;height:72px;overflow:hidden;background:#28b1f8 url(https://assets-cdn.lanqb.com/onschv2/faqs/c1-q.png) no-repeat center 22px;text-indent:-999px;}
.qa-con .qa-a{position:absolute;top:-2px;left:76px;z-index:1;display:block;width:28px;height:24px;background:url(https://assets-cdn.lanqb.com/onschv2/faqs/c1-a.png) no-repeat center 0;overflow:hidden;text-indent:-999px;}

/*
* open
*/
.qa-open{position:relative;height:40px;overflow:hidden;background-color:#f9fbfc;cursor:pointer;-webkit-transition:background .42s ease;transition:background .42s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.qa-open > .qa-open-arrow{position:absolute;top:50%;left:50%;z-index:1;display:block;width:16px;height:16px;margin-top:-12px;margin-left:-8px;border:1px solid transparent;border-bottom-color:#a4a4a4;border-left-color:#a4a4a4;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.qa-explain:hover .qa-open,.qa-detexp:hover .qa-open{background-color:#e4e9eb;}
.qa-explain.active .qa-open > .qa-open-arrow,.qa-detexp.active .qa-open > .qa-open-arrow{margin-top:-2px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}

/*
* det open
*/
.qa-detopen > span{float:left;display:block;width:50%;height:40px;padding:10px;font-size:16px;line-height:1.25;background-color:#f9fbfc;text-align:center;cursor:pointer;box-sizing:border-box;-webkit-transition:background .62s ease;transition:background .62s ease;}
.qa-detopen > span:hover{background-color:#e4e9eb;}

/*
* qa explain
*/
.qa-explain .qa-des,.qa-detexp .qa-des{display:none;}
.qa-explain.active .qa-des,.qa-detexp.active .qa-des{display:block;}

/*
* c1 imglist01
*/
.c1-imglist01 > li{display:inline-block;margin:0 12px;}
.c1-imglist01 > li > img{width:160px;height:196px;background-color:#fff;border:1px solid #c9c9c9;border-radius:6px;box-sizing:border-box;}

/*
* c2 list
*/
.c2-list,.c3-list{margin-right:32px;margin-left:32px;}
.c2-list > img,.c3-list > img{max-width:100%;}

/*
* c3 imglist
*/
.c3-imglist{margin-right:auto;margin-left:auto;}
.c3-imglist > li{float:left;margin-left:-1px;overflow:hidden;background-color:#fff;border:1px solid #c9c9c9;text-align:center;box-sizing:border-box;}
@media (min-width:768px){
  .c3-imglist{width:90%;}
  .c3-imglist > li{width:18%;height:60px;}
  .c3-imglist > li > img{max-width:80%;max-height:60%;}
  .c3-imglist > li.last{width:14%;margin-left:1%;}
  .c3-imglist > li.last > img{max-width:100%;max-height:100%;}
}
@media (min-width:992px){
  .c3-imglist{width:825px;}
  .c3-imglist > li{width:130px;}
  .c3-imglist > li.last{width:89px;margin-left:16px;}
}
@media (min-width:1200px){
  .c3-imglist{width:1045px;}
  .c3-imglist > li{width:180px;height:90px;}
  .c3-imglist > li.last{width:134px;}
  .c3-imglist > li > img{max-width:100%;max-height:100%;}
}

/*
* Curriculum consultation
*/
.qa-consult{position:relative;height:266px;padding-top:54px;padding-bottom:42px;overflow:hidden;color:#fff;background:#2fb6ef url(https://assets-cdn.lanqb.com/onschv2/faqs/c4-01.png) no-repeat center center;text-align:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.qa-consult-con > h2{padding-bottom:10px;font-size:35px;font-weight:700;line-height:1.2;}
.qa-consult-con > h4{padding-bottom:18px;font-size:22px;font-weight:300;line-height:1.5;}
.qa-consult-btn{width:246px;height:66px;padding:16px;font-size:24px;font-weight:700;line-height:1.33333333;border-radius:4px;}
.btn-bgwhite.qa-consult-btn{color:#28c3e5;}

/*
* Student Section
*/
.qa-stusect-iteam{position:relative;float:left;width:50%;padding-right:10px;padding-left:10px;}
.qa-stusect-cover{display:block;width:100%;background-color:#fff;}
.qa-stusect-cover > img{width:100%;height:100%;}
@media (min-width:768px){
  .qa-stusect-cover{height:182px;}
}
@media (min-width:992px){
  .qa-stusect-cover{height:240px;}
}
@media (min-width:1200px){
  .qa-stusect-cover{height:290px;}
}

/*
* hover
*/
.qa-stusect-iteam:hover .qa-stusect-cover > img{filter:alpha(opacity=92);opacity:.92;}