﻿/*******************************
    -------[=欧米奇-烘焙甜点专业6个月-修改]-------
********************************/
.section-hm.s6 {padding: 90px 0;background: url(../images/bg-hm-1.jpg) center center no-repeat;background-size: cover;}
.section-hm.s6 .list {margin-right: 20px;padding-top: 16px;}
.section-hm.s6 .list img {margin-left: -7px;}
.section-hm.s6 .cont {margin-top: 56px;background-color: #fff;border: 1px solid #ededed;}
.section-hm.s6 .tit {height: 61px;line-height: 61px;border-bottom: 1px solid #e7e7e7;color: #f01332;font-size: 24px;text-align: center;}
.section-hm.s6 .table .item {border-bottom: 1px dotted #e7e7e7;color: #333;}
.section-hm.s6 .table .d3 {width: 172px;color: #dca436;}
.section-hm.s6 .form {background-color: #fff;}
.section-hm.s6 .form .li-item {border: 1px solid #e7e7e7;}
.section-hm.s6 .form .d1 {border-right: 1px solid #e7e7e7;color: #333;}
.section-hm.s6 .form .inp-form {color: #888;}
.section-hm.s6 .form .inp-form::-webkit-input-placeholder {color: #888;}
.section-hm.s6 .form .inp-form::-moz-placeholder {color: #888;}
.section-hm.s6 .form .inp-form::-ms-input-placeholder {color: #888;}
.section-hm.s6 .form .select .cur {color: #333;}
.section-hm.s6 .form .select .s-list {border: 1px solid #e7e7e7;}
.section-hm.s6 .form .select .cur {background-image: url(../images/ico-hm-3.png);}
.section-hm.s6 .form .select .s-list {background-color: #fff;}
.section-hm.s6 .form .select .s-list a {border-bottom: 1px solid #e7e7e7;}
.section-hm .tit {text-align: center;}
.section-hm .tit.white {color: #fff;}
.section-hm .tit.brown {color: #b18c62;}
.section-hm .tit .d1 {height: 1em;line-height: 1em;font-size: 34px;font-weight: bold;}
.section-hm .tit .d2 {position: relative;padding: 0 42px;display: inline-block;height: 55px;line-height: 55px;font-size: 40px;font-weight: bold;font-family: PAINP;font-weight: lighter;}
.section-hm .tit .d2:before,.section-hm .tit .d2:after {position: absolute;top: 0;width: 42px;height: 55px;background-position: center center;background-repeat: no-repeat;content: '';}
.section-hm .tit .d2:before {left: 0;}
.section-hm .tit .d2:after {right: 0;}
.section-hm .tit.brown .d2:before {background-image: url(../images/ico-hm-tit-1.png);}
.section-hm .tit.brown .d2:after {background-image: url(../images/ico-hm-tit-2.png);}
.section-hm .tit.white .d2:before {background-image: url(../images/ico-hm-tit-3.png);}
.section-hm .tit.white .d2:after {background-image: url(../images/ico-hm-tit-4.png);}
.section-hm .tit .d3 {height: 1em;line-height: 1em;font-size: 16px;}
.section-hm.s1 {padding: 80px 0;}
.section-hm.s1 ul {margin: 42px 0 55px;}
.section-hm.s1 li {overflow: hidden;font-size: 0;}
.section-hm.s1 .txt {padding: 38px 0 0 30px;display: inline-block;width: 50%;height: 320px;background-color: #fff;vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.section-hm.s1 .txt .item {padding-bottom: 22px;}
.section-hm.s1 .txt .d1 {color: #333;font-size: 16px;height: 1em;line-height: 1em;}
.section-hm.s1 .txt .d2 {padding-top: 8px;color: #666;font-size: 14px;}
.section-hm.s1 .img {display: inline-block;width: 50%;height: 320px;background-position: center center;background-repeat: no-repeat;background-size: cover;vertical-align: middle;}
.section-hm.s3 {padding: 80px 0 124px;}
.section-hm.s2 {padding: 68px 0 80px;background: url(../images/bg-hm-3.jpg) center center no-repeat fixed;background-size: cover;}
.section-hm.s2 .poster-main {position: relative;margin-top: 40px;margin-bottom: 54px;height: 390px;}
.section-hm.s2 .poster-btn {display: none;}
.section-hm.s2 .poster-main .list-item {position: absolute;top: 0;left: 0;}
.section-hm.s2 .poster-main .list-item img {display: block;}
.section-hm.s2 .tit {position: absolute;bottom: 0;left: 0;padding: 12px 0;display: none;width: 100%;text-align: center;color: #fff;background-color: #b18c62;}
.section-hm.s2 .list-item:hover .tit {display: block;}
.section-hm.s2 .tit .cn {font-size: 18px;height: 1em;line-height: 1em;}
.section-hm.s2 .tit .en {margin-top: 8px;font-size: 14px;height: 1em;line-height: 1em;font-family: Arial;}
.section-hm.s3 .slider {position: relative;margin: 40px 0 30px;height: 336px;border: 2px solid #e4d7c7;}
.section-hm.s3 .slider .pic {position: absolute;top: -34px;right: 40px;width: 138px;height: 144px;background-image: url(../images/bg-three-1.png);}
.section-hm.s3 .slider .item {position: relative;padding: 38px 54px 0 378px;height: 414px;}
.section-hm.s3 .slider .img {position: absolute;top: 34px;left: 38px;width: 300px;}
.section-hm.s3 .slider .img .img-cont {position: relative;padding-top: 127%;width: 100%;height: 0;overflow: hidden;}
.section-hm.s3 .slider .img img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section-hm.s3 .slider .img:hover img {
	-o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.section-hm.s3 .txt .tit {height: 50px;line-height: 50px;color: #333;font-size: 24px;text-align: left;font-weight: normal;}
.section-hm.s3 .txt .info {color: #666;font-size: 14px;}
.section-hm.s3 .txt .info p {padding-top: 18px;}
.section-hm.s3 .slick-dots {position: absolute;bottom: 54px;left: 0;width: 100%;line-height: 1;text-align: center;}
.section-hm.s3 .slick-dots li {position: relative;margin: 0 5px;display: inline-block;width: 10px;height: 10px;border-radius: 50%;background-color: #d5c9c2;}
.section-hm.s3 .slick-dots .slick-active {margin-right: 80px;background-color: #dca436;}
.section-hm.s3 .slick-dots .slick-active:before {position: absolute;top: -6px;left: -6px;display: block;width: 20px;height: 20px;border: 1px solid #dca436;border-radius: 50%;content: '';}
.section-hm.s3 .slick-dots .slick-active:after {position: absolute;top: 50%;left: 35px;display: block;width: 40px;height: 1px;background-color: #dca436;content: '';}
.section-hm.s3 .btn {position: relative;margin-top: -84px;float: right;display: block;width: 160px;height: 45px;line-height: 45px;text-align: center;color: #fff;font-size: 16px;background-color: #dca436;z-index: 2;}
.section-hm.s3 .btn:hover {background-color: #b18c62;}
.section-hm.s4 {padding: 102px 0 80px;background: url(../images/bg-hm-2.jpg) center center no-repeat fixed;background-size: cover;}
.section-hm.s4 .col-l {margin-right: 20px;float: left;width: 590px;}
.section-hm.s4 .col-c {float: left;width: 285px;}
.section-hm.s4 .col-r {float: right;width: 285px;}
.section-hm.s4 .col-l .item {float: left;width: 285px;}
.section-hm.s4 .col-l .item.i2 {float: right;}
.section-hm.s4 .txt {position: relative;color: #fff;background-color: #b18c62;background-repeat: no-repeat;overflow: hidden;}
.section-hm.s4 .txt.t1 {height: 230px;}
.section-hm.s4 .txt.t2,.section-hm.s4 .txt.t3,.section-hm.s4 .txt.t4 {height: 220px;}
.section-hm.s4 .txt.t1 .info,.section-hm.s4 .txt.t3 .info,.section-hm.s4 .txt.t4 .info {margin: 40px 0 0 30px;}
.section-hm.s4 .txt.t2 .info {margin: 30px 0 0 30px;}
.section-hm.s4 .txt.t1,.section-hm.s4 .txt.t2 {background-position: 31px 123px;}
.section-hm.s4 .txt.t3,.section-hm.s4 .txt.t4 {background-position: 31px 129px;}
.section-hm.s4 .txt.t1 {background-image: url(../images/ico-three-6.png);background-size: 54px auto;}
.section-hm.s4 .txt.t2 {background-image: url(../images/ico-three-7.png);background-size: 71px auto;}
.section-hm.s4 .txt.t3 {background-image: url(../images/ico-three-8.png);background-size: 71px auto;}
.section-hm.s4 .txt.t4 {background-image: url(../images/ico-three-9.png);background-size: 70px auto;}
.section-hm.s4 .txt .p1 {height: 1em;line-height: 1em;font-size: 20px;}
.section-hm.s4 .txt .p2 {margin-top: 14px;height: 1em;line-height: 1em;font-size: 16px;font-family: Arial;}
.section-hm.s4 .txt a {position: absolute;right: 30px;display: block;width: 30px;height: 30px;background: url(../images/ico-three-5.png) center center no-repeat;}
.section-hm.s4 .txt a:hover {opacity: .6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';}
.section-hm.s4 .txt.t1 a,.section-hm.s4 .txt.t2 a {bottom: 30px;}
.section-hm.s4 .txt.t3 a,.section-hm.s4 .txt.t4 a {bottom: 20px;}
.section-hm.s4 .img {background-size: cover;background-position: center center;background-repeat: no-repeat;}
.section-hm.s4 .item.i1 .img {margin-top: 20px;height: 400px;}
.section-hm.s4 .txt2 .tit {height: 58px;line-height: 58px;text-align: center;font-size: 24px;font-weight: bold;border: 1px solid #98928f;color: #fff;}
.section-hm.s4 .txt2 .info {color: #fff;}
.section-hm.s4 .txt2 .info p {padding-top: 26px;line-height: 1.71;font-size: 14px;}
.section-hm.s4 .txt2 .info em {display: block;font-size: 16px;}
.section-hm.s4 .item.i2 .img {margin-top: 16px;height: 220px;}
.section-hm.s4 .s2 {position: relative;margin-top: 20px;padding: 0 54px 0 30px;height: 246px;border: 2px solid #98928f;background: url(../images/img-hm-12.png) 22px 30px no-repeat;}
.section-hm.s4 .s2 .txt2 {margin-top: 160px;color: #fff;line-height: 1.71;font-size: 14px;}
.section-hm.s4 .s2 .txt2 em {display: block;font-size: 16px;}
.section-hm.s4 .s2 .txt {position: absolute;top: -67px;right: -2px;width: 285px;}
.section-hm.s4 .col-c .img1 {height: 500px;}
.section-hm.s4 .col-c .img2 {margin-top: 20px;height: 400px;}
.section-hm.s4 .col-r .img {margin: 20px 0;height: 440px;}
.section-hm.s4 .p-btn-1 {margin-top: 55px;}
.section-hm.s5 {padding: 80px 0;}
.section-hm.s5 .wp {overflow: hidden;}
.section-hm.s5 .tit {margin-bottom: 40px;}
.section-hm.s5 .col-l {width: 580px;height: 423px;background-image: url(../images/img-hm-13.jpg);}
.section-hm.s5 .col-l ul {padding: 27px 58px 0 56px;}
.section-hm.s5 .col-l ul li {padding: 26px 0;border-bottom: 1px solid #595c5f;color: #fff;font-size: 18px;line-height: 1.44;}
.section-hm.s5 .col-l ul li:last-child {border-bottom: none;}
.section-hm.s5 .col-l ul em {color: #dca436;}
.section-hm.s5 .col-r {width: 580px;height: 423px;background-color: #fff;text-align: center;}
.section-hm.s5 .col-r .txt {padding-top: 50px;text-align: center;}
.section-hm.s5 .col-r .txt .p1 {color: #b18c62;font-size: 30px;font-family: Arial;height: 1em;line-height: 1em;}
.section-hm.s5 .col-r .txt .p2 {margin-top: 16px;color: #b18c62;font-size: 30px;height: 1em;line-height: 1em;font-weight: bold;}
.section-hm.s5 .col-r img {margin: 30px auto 27px;display: block;}