.course .banner{width:100%;height:500px;}
.course .banner img{width:100%;}
.course .subnav{position:absolute;bottom:0;left:50%;padding:30px 0;margin-left:-600px;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:100px;}
.course .subnav .item{position:relative;width:20%;text-align: center;}
.course .subnav .item:after{content:'';display:block;position:absolute;top:1px;right:0;width:2px;height:20px;background:#d7ddea;}
.course .subnav .item:last-child:after{background:none;}
.course .subnav .item a{font-size:20px;}
/* 课程介绍 */
.scroll-box .introduce .cont .desc{width:55%;font-size:16px;line-height:30px;}
.scroll-box .introduce .cont .desc p{text-indent:2em;}
.scroll-box .introduce .cont .pic{width:40%;}
.scroll-box .introduce .cont .pic img{width:100%;}
/* 优势 */
.scroll-box .advantage,.scroll-box .school{background:#f8f8f8;}
.scroll-box .advantage .cont{padding-top:50px;}
.scroll-box .advantage .cont dl{position:relative;width:18%;margin:0 1%;padding-top:70px;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.16);}
.scroll-box .advantage .cont dl dt{font-size:20px;font-weight: bold;text-align: center;}
.scroll-box .advantage .cont dl dd.desc{font-size:16px;padding:20px;}
.scroll-box .advantage .cont dl dd.ico{position:absolute;top:-50px;left:50%;width:100px;height:100px;margin-left:-50px;}
.scroll-box .advantage .cont dl dd.ico i{display: block;width:100px;height:100px;line-height:100px;text-align: center;font-size:50px;color:#f69700;border-radius:50%;background:#fff;box-shadow: 0 0px 20px rgba(0,0,0,0.2);}
/* 认可度 */
.scroll-box .recognition .cont ul li{float:left;width:19.9%;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align: center;}
.scroll-box .recognition .cont ul li:nth-child(5n){border-right: 0;}
.scroll-box .recognition .cont ul li:nth-last-child(5), .scroll-box .recognition .cont ul li:nth-last-child(4), .scroll-box .recognition .cont ul li:nth-last-child(3), .scroll-box .recognition .cont ul li:nth-last-child(2), .scroll-box .recognition .cont ul li:nth-last-child(1){border-bottom:0;}
.scroll-box .recognition .cont ul li span{display:block;padding:10px;}
.scroll-box .recognition .cont ul li span img{width:100%;}
.scroll-box .recognition .cont ul li p{font-size:16px;margin-bottom:10px;}

.scroll-box .school .cont ul li{float:left;width:18.66%;margin-right:20px;margin-bottom:20px;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;box-shadow:0 0 2px rgba(0,0,0,.2);}
.scroll-box .school .cont ul li:hover{box-shadow:0 0 10px rgba(0,0,0,.2);}
.scroll-box .school .cont ul li:nth-child(5n){margin-right:0;}
.scroll-box .school .cont ul li a{display:block;}
.scroll-box .school .cont ul li .thumb a{display:block;width:100%;height:120px;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;overflow: hidden;}
.scroll-box .school .cont ul li .thumb a img{width:100%;min-height:100%;}
.scroll-box .school .cont ul li .info{position:relative;padding:0 10px 10px;}
.scroll-box .school .cont ul li .info .logo{position:absolute;left:10px;top:-35px;width:60px;height:60px;overflow:hidden;border-radius:50%;box-shadow:0 0 6px 3px rgba(0,0,0,.1);}
.scroll-box .school .cont ul li .info .logo img{width:100%;}
.scroll-box .school .cont ul li .info .address{text-align:right;color:#8d959d;padding:5px 0;}
.scroll-box .school .cont ul li .info .address i{font-size:12px;}
.scroll-box .school .cont ul li h3{font:bold 16px/22px 'Microsoft yahei';height:44px;margin-bottom:8px;padding-bottom:8px;overflow: hidden;border-bottom:1px solid #ebebeb;}
.scroll-box .school .cont ul li .tag span{font-size:12px;color:#fff;background: #f69700;padding:1px 3px;margin-right:3px;border-radius:2px;}
/* 常见问题 */
.scroll-box .faq .cont dl{float:left;width:43.66%;padding:20px;margin:0 1.5% 40px;box-shadow:0 0 5px 1px rgba(0,0,0,.1);}
.scroll-box .faq .cont dl:nth-last-child(2),.scroll-box .faq .cont dl:nth-last-child(1){margin-bottom:0;}
.scroll-box .faq .cont dl dt{margin-bottom:10px;}
.scroll-box .faq .cont dl dt a{display: block;font:bold 18px/30px 'Microsoft Yahei';overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.scroll-box .faq .cont dl dt a i{font-size:18px;font-weight:normal;vertical-align:middle;margin-right:5px;color:#f69700;}
.scroll-box .faq .cont dl dd{font-size:14px;color:#999;}
.scroll-box .faq .cont dl dd i{color:#f69700;margin-right: 5px;}
.askform .box{padding:20px;border:20px solid #e8e8e8;box-shadow:0 0 5px 1px rgba(0,0,0,.2);background:#fff url('/images/faq-bg.png') no-repeat center center/cover;}
.askform .title p span{font-size:40px;color:#f69700}

.askform .box .askform .info .msg{width:55%;}
.askform .box .askform .info .msg .txtarea{width:99%;height:100px;font-size:16px;padding:10px;border:1px solid #ccc;resize:none;background: none;border-radius:5px;}
.askform .box .askform .info .inpt{width:40%;}
.askform .box .askform .info .inpt p{padding:6px;margin-bottom:10px;border: 1px solid #ccc;}
.askform .box .askform .info .inpt p i{font-size:22px;vertical-align: middle;margin-right:5px;}
.askform .box .askform .info .inpt p input{width:90%;height:30px;font-size:16px;line-height:30px;background:none;}
.askform .box .askform .btn .submit{display:block;color:#fff;text-align:center;font-size: 18px;width:20%;height:40px;line-height:40px;margin:0 auto;background:#f69700;border-radius:5px;}