.container h3{font-size: 24px;text-align: center;padding: 5% 0 3%;}
.container h3 p{font-size: 16px;font-weight: normal;color: #f58635;padding-top: 5px;}

/*面包屑导航*/
.bread li{display: inline-block;margin-right: 1%;width: 15%;height: 35px;line-height: 35px;font-size: 16px;border: 1px solid #f58635;text-align: center;margin-top: 20px;}
.bread li a{display: block;color: #f58635;}
.bread li.active a{color: #fff;background: #f58635;}

/*.con1*/
.con1 li{position: relative;overflow: hidden;}
.con1 li h4{position: absolute;bottom: 0;left: 0;width: calc(100% - 20px);height: 20px;font-size: 14px;color: #fff;font-weight: normal;background: #474747;text-align: center;padding: 5% 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con1 li:hover h4{height: 50% !important;padding-top: 50%;white-space: normal;background: rgba(245,134,53,0.9);}

/*.con2*/
.con2 ul{padding-top: 2%;}
.con2 li{display: inline-block;position: relative;width: 45%;margin-bottom: 10%;vertical-align: top;background: #e9e9e9;cursor: pointer;}
.con2 li:nth-child(2n+1){margin-right: 10%;	}
.con2 li a{display: block;color: #0a0a0a;}
.con2 li img{position: absolute;top: 50%;left: 5%;width: 48%;}
.con2 li .info{width: 37%;padding: 5% 5% 5% 58%;}
.con2 li .info h4{font-size: 18px;padding-bottom: 5%;}
.con2 li .info p{font-size: 14px;line-height: 24px;}

/*艺术导师*/
.con3{padding-bottom: 3%;background: url(../images/bg.jpg) no-repeat center;background-size: cover;}
.con3 h3{color: #fff;}
.con3 .swiper-slide{position: relative;}
.con3 .swiper-slide>a{display: block;color: #fff;}
.con3 .swiper-slide img{width: 100%;}
.con3 .swiper-slide h4{position: absolute;bottom: 0;left: 0;width: 90%;padding: 5%;height: 24px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #333;background: #fff;text-align: center;}
.con3 .swiper-button-prev,.con3 .swiper-button-next{top: 0;	width: 18.3%;height: 81%;}
.con3 .swiper-button-prev {left: 0;background: url(../images/left.png) no-repeat center rgba(0,0,0,0.6);background-size: 15%;}
.con3 .swiper-button-next {right: 0;background: url(../images/right.png) no-repeat center rgba(0,0,0,0.6);background-size: 15%;}
.con3 .shade{position: absolute;bottom: 0;left: 0;width: 100%;height: 0;overflow: hidden;background: rgba(245,134,53,0.9);}
.con3 .shade .text{left: 5%;width: 90%;font-size: 16px;color: #fff;text-align: center;}
.con3 .shade .text h5{font-size: 18px;}
.con3 .swiper-slide:hover>h4{height: 0;padding: 0;overflow: hidden;}
.con3 .swiper-slide:hover .shade{height: 100%;}
.con3 .container>a,.con4 .container>a{display: block;width: 150px;height: 35px;line-height: 35px;font-size: 16px;color: #fff;background: #f58635;text-align: center;margin: 5% auto 0}
/*学员案例*/
.con4{background: #f6f6f6;padding-bottom: 3%;}
.con4 .case li {position: relative;margin: 0 2% 3% 0;}
.con4 .case li a{display: block;color: #282828;}
.con4 .case li img {width: 100%;}
.con4 .case li .info {position: absolute;top: 75%;left: 10%;width: 80%;color: #666;}
.con4 .case li .info .text {padding: 5% 8%;background: #fff;}
.con4 .case li .info h5 {font-size: 16px;padding-bottom: 10px;}
.con4 .case li .info h5 span {display: inline-block;width: 1px;height: 16px;background: #282828;vertical-align: middle;margin-right: 10px;}
.con4 .case li .info p {font-size: 12px;height: 25px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con4 .case li:hover .text {color: #fff;background: #f58635;}
.con4 .case li:hover .info h5 span {background: #fff;}
/*.con5*/
.con5 ul{padding-bottom: 3%;}
.con5 li{padding: 2% 0;margin-bottom: 5%;}
.con5 li:nth-child(1){background: url(../images/14.jpg) no-repeat center;background-size: cover;}
.con5 li:nth-child(2){background: url(../images/15.jpg) no-repeat center;background-size: cover;}
.con5 li:nth-child(3){background: url(../images/16.jpg) no-repeat center;background-size: cover;}
.con5 li>a{display: block;color: #282828;}
.con5 li .info{display: inline-block;width: 40%;padding: 3%;margin-left: 2%;background: rgba(255,255,255,0.8);}
.con5 li:nth-child(2n+1) .info{margin-left: 50%;}
.con5 li .info h4{font-size: 20px;padding-bottom: 5%;}
.con5 li .info h4 span{display: inline-block;width: 3px;height: 18px;background: #f58635;margin-right: 10px;margin-top: -2px;vertical-align: middle;}
.con5 li .info h5,.con5 li .info p{font-size: 14px;line-height: 24px;text-align: justify;}
/*表单*/
.bg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9;background: rgba(255,255,255,.5);display: none;}
.zhuce{position: fixed;top: calc(50% - 200px);left: calc(50% - 300px);width: 418px;height: 400px;display: none;background: url(../images/zhuce.png) no-repeat center;text-align: center;padding-left: 182px;z-index: 10;}
.zhuce form{display: inline-block;width: 300px;padding: 40px 0;}
.zhuce form p{border: 1px solid #bfbfbf;border-radius: 10px;margin-bottom: 15px;}
.zhuce form p input,.zhuce form p select{font-size: 14px;padding: 15px 0;width: 298px;text-indent: 30px;}
.zhuce form p select{background: url(/public/static/home/global/images/arrow.png) no-repeat 90% center;}
.zhuce form p.tj{background: #f58635;border: none;}
.zhuce form p.tj input{color: #fff;width: 300px;}
.zhuce .close{position: absolute;top: 15px;right: 15px;cursor: pointer;}
