﻿/*******************************
    -------[=欧米奇-烘焙甜点专业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;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 .item:hover .img 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;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;}
/*******************************
    -------[=欧米奇-视频中心]-------
********************************/
.ban-inner.ban2 {height: auto;}
.ban-inner .big-img {display: block;width: 100%;}
.g-tit-hm-1 {text-align: center;}
.g-tit-hm-1 .en {height: 1em;line-height: 1em;color: #f0f0f0;font-size: 48px;font-family: ShinePersonalUse;}
.g-tit-hm-1 .cn {position: relative;margin-top: -18px;height: 1em;line-height: 1em;font-size: 34px;font-weight: bold;}
.g-tit-hm-1 .cn:after {position: absolute;bottom: -20px;left: 50%;margin-left: -24px;display: block;width: 48px;height: 4px;background-color: #d7a746;content: '';}
.section-hm-video {padding: 76px 0 80px;}
.section-hm-video .box {padding-top: 64px;}
.section-hm-video.s1,.section-hm-video.s3 {background-color: #fff;}
.section-hm-video.s2,.section-hm-video.s4 {background-color: #fefbf3;}
.section-hm-video .top-video {position: relative;float: left;display: block;width: 590px;}
.section-hm-video .top-video .img {position: relative;padding-top: 68%;height: 0;overflow: hidden;
	}
.section-hm-video 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-video a: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-video .top-video .info {position: absolute;bottom: 0;left: 0;padding-top: 60px;width: 100%;height: 56px;background: url(/images/bg-hm-4.png) left top repeat-x;}
.section-hm-video .top-video:hover .info {display: none;}
.section-hm-video .top-video .cont {padding: 0 20px 0 73px;color: #fff;background: url(/images/ico-hm-4.png) 20px center no-repeat;}
.section-hm-video .top-video .d1 {font-size: 18px;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.section-hm-video .top-video .d2 {font-size: 12px;}
.section-hm-video .list-1 {width: 610px;}
.section-hm-video .list-1 li {
	box-shadow: 5px 2px 13px 2px #A7A7A7;
    width: 340px !important;
    height: 345px;
    float: left;
    position: relative;
    border: 2px solid #FFFFFF;
    margin: 0 18px 47px!important;
    padding: 10px;
    border-radius: 7px 7px 0 0;
    cursor: pointer;
    overflow: hidden;
    /* background: url(/newpc/new_web/images/bg20.jpg) 0 0 no-repeat; */
    background-size: 100% 100%;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
	}
	.section-hm-video .list-1 li:hover{
    cursor:default;
	transform:translate(0,-8px);
	transition:all .3s;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	}
	.section-hm-video .list-1 li .w-title{
    float: right;
    text-align: right;
    padding: 4px;
    font-size: 17px;
    padding-top: 10px;
	}
	.section-hm-video .list-1 li .w-btns{
    display: inline-block;
    left: 32px;
    bottom: 17px;
    position: absolute;
	}
.section-hm-video .list-1 li .w-btns a{
	    margin-right: 18px;
    display: inline-block;
    width: 133px;
    height: 38px;
    border: 1px solid #CDCDCD;
    box-shadow: 2px 0px 5px 0px #C6C6C6;
    border-radius: 5px;
    line-height: 38px;
    letter-spacing: 2px;
    font-size: 17px;
    text-align: center;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}	
.section-hm-video .list-1 li .w-btns a:hover{
	color:white;
	background:#EAAE32;
	box-shadow:2px 0px 5px 0px #C6C6C6;
	transform:translate(0,-4px);
	border: 1px solid #EAAE32;
	transition:all .3s;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
}

.section-hm-video .list-1 .item {position: relative;display: block;}
.section-hm-video .list-1 .img {position: relative;padding-top: 67%;height: 0;overflow: hidden;}
.section-hm-video .list-1 .info {position: absolute;bottom: 0;left: 0;padding-top: 74px;width: 100%;height: 42px;background: url(/images/bg-hm-4.png) left top repeat-x;}
.section-hm-video .list-1 .item:hover .info {display: none;}
.section-hm-video .list-1 .cont {padding: 0 20px 0 73px;color: #fff;background: url(/images/ico-hm-4.png) 20px center no-repeat;background-size: 33px 33px;}
.section-hm-video .list-1 .d1 {white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;font-size: 14px;}
.section-hm-video .list-1 .d2 {font-size: 12px;}
.section-hm-video .list-2 {margin-left: -20px;float: left;overflow: hidden;}
.section-hm-video .list-2 li {padding-left: 20px;float: left;width: 285px;}
.section-hm-video .list-2 .item {position: relative;display: block;}
.section-hm-video .list-2 .img {position: relative;padding-top: 67%;height: 0;overflow: hidden;}
.section-hm-video .list-2 .info {padding: 19px;border: 1px solid #ededed;background-color: #fff;}
.section-hm-video .list-2 .info .d1 {    width: 18em;
    text-overflow: ellipsis;
    height: 1em;
    overflow: hidden;
    white-space: nowrap;
    line-height: 1em;
    font-size: 14px;}
.section-hm-video .list-2 .info .d2 {margin-top: 8px;padding-left: 18px;height: 1em;line-height: 1em;font-size: 12px;color: #888;background: url(/images/ico-hm-5.png) left center no-repeat;}
.section-hm-video .btns {padding-top: 50px;text-align: center;font-size: 0;}
.section-hm-video .btns a {margin: 0 10px;display: inline-block;width: 200px;height: 50px;font-size: 16px;}
.section-hm-video .btns a.a1 {color: #fff;background-color: #d7a746;line-height: 50px;}
.section-hm-video .btns a.a1:hover {opacity: .6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';}
.section-hm-video .btns a.a2 {color: #d7a746;border: 1px solid #d7a746;line-height: 48px;}
.section-hm-video .btns a.a2:hover {background-color: #d7a746;color: #fff;opacity: .6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';}
.section-hm-video.s2 .top-video {float: right;}
.section-hm-video.s2 .list-1 {float: left;}
.section-hm-video.s2 .list-1 li {margin-right: 20px;margin-left: 0;}
.section-hm-video.s2 .g-tit-hm-1 .en,.section-hm-video.s4 .g-tit-hm-1 .en {color: #efece5;}
.section-hm-video  .mask {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: url(/images/bg-hm-op5.png);z-index: 2;opacity: 0;visibility: hidden;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.section-hm-video em {position: absolute;top: 50%;left: 50%;margin-top: -17px;margin-left: -17px;display: block;width: 34px;height: 34px;background: url(/images/ico-hm-4.png) center center no-repeat;z-index: 3;}
.section-hm-video a:hover .mask {opacity: 1;visibility: visible;}
/*******************************
    -------[=欧米奇-就业保障-修改]-------
********************************/
.section-hm-work.s1 {padding: 90px 0;overflow: hidden;background-color: #fff;}
.section-hm-work.s1 .txt {float: left;width: 576px;}
.section-hm-work.s1 .tit {position: relative;height: 1em;line-height: 1em;font-size: 36px;font-weight: bold;}
.section-hm-work.s1 .tit em {padding-left: 20px;color: #888;font-size: 38px;font-family: Arial;letter-spacing: 2px;}
.section-hm-work.s1 .tit:after {position: absolute;bottom: -45px;left: 0;display: block;width: 70px;height: 2px;background-color: #888;content: '';}
.section-hm-work.s1 .info {padding: 72px 0 34px;color: #666;font-size: 16px;line-height: 1.63;text-align: justify;}
.section-hm-work.s1 ul {overflow: hidden;}
.section-hm-work.s1 ul li {padding-top: 10px;padding-left: 86px;float: left;width: 106px;height: 60px;background-position: left center;background-repeat: no-repeat;}
.section-hm-work.s1 ul li.li1 {background-image: url(/images/ico-hm-6.png);}
.section-hm-work.s1 ul li.li2 {background-image: url(/images/ico-hm-7.png);}
.section-hm-work.s1 ul li.li3 {background-image: url(/images/ico-hm-8.png);}
.section-hm-work.s1 ul li .p1 {font-size: 18px;}
.section-hm-work.s1 ul li .p2 {color: #888;font-size: 14px;font-family: Arial;}
.btn-order {display: block;width: 200px;height: 50px;line-height: 46px;font-size: 16px;text-align: center;}
.btn-order.btn1 {border: 2px solid #dca437;line-height: 46px;color: #dca437;}
.btn-order.btn1:hover {color: #fff;background-color: #dca437;}
.btn-order.btn2 {color: #fff;background-color: #dca437;}
.btn-order.btn2:hover {opacity: .6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';}
.section-hm-work.s1 .btn-order {margin-top: 50px;}

.section-hm-work.s1 .img {float: right;}
.section-hm-work.s1 .img img {display: block;}
.section-hm-work.s2 {padding: 80px 0;background-color: #fefbf3;}
.g-tit-work-1 .en {height: 1em;line-height: 1em;color: #666;font-size: 40px;text-align: center;}
.g-tit-work-1 .cn {margin-top: 20px;height: 1em;line-height: 1em;color: #dca437;font-size: 34px;text-align: center;font-weight: bold;}
.section-hm-work.s2 .slide {margin: 40px 0 20px;}
.section-hm-work.s2 .slide .item {background-color: #fff;overflow: hidden;}
.section-hm-work.s2 .slide .img {float: left;width: 50%;}
.section-hm-work.s2 .slide .cont {position: relative;padding-top: 58%;height: 0;overflow: hidden;}
.section-hm-work.s2 .slide img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.section-hm-work.s2 .slide .txt {padding: 40px 50px 0;float: left;width: 500px;}
.section-hm-work.s2 .slide .tit .en {color: #ececec;font-size: 26px;}
.section-hm-work.s2 .slide .tit .cn {font-size: 28px;}
.section-hm-work.s2 .slide .info {padding: 12px 0 40px;color: #666;line-height: 1.86;text-align: justify;font-size: 14px;}
.section-hm-work.s2 .thumb {margin-left: -10px;overflow: hidden;}
.section-hm-work.s2 .thumb li {position: relative;padding-left: 10px;float: left;width: 232px;cursor: pointer;}
.section-hm-work.s2 .thumb .img {position: relative;padding-top: 58%;height: 0;overflow: hidden;}
.section-hm-work.s2 .thumb 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-work.s2 .thumb li: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-work.s2 .thumb .tit {position: absolute;bottom: 0;left: 10px;width: 232px;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 14px;background-image: url(/images/bg-hm-5.png);}
.section-hm-work.s2 .thumb li:hover .tit,.section-hm-work.s2 .thumb li.on .tit {background-image: url(/images/bg-hm-6.png);}
.section-hm-work.s3 {padding: 80px 0;background-color: #fff;}
.section-hm-work.s3 ul {margin: 30px -10px 40px;overflow: hidden;}
.section-hm-work.s3 li {padding: 10px;float: left;width: 285px;cursor: pointer;}
.section-hm-work.s3 li .img {position: relative;padding-top: 70%;height: 0;overflow: hidden;}
.section-hm-work.s3 li 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-work.s3 li:hover{
	cursor:default;
}
.section-hm-work.s3 li: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-work.s3 li .txt {padding: 29px 15px 0;height: 215px;border: 1px solid #ededed;text-align: center;}
.section-hm-work.s3 li em {margin: 0 auto;display: block;height: 1em;line-height: 1em;color: #888;font-size: 26px;font-family: Arial;}
.section-hm-work.s3 li .d1 {margin: 20px 0 18px;height: 1em;line-height: 1em;font-size: 18px;font-weight: bold;}
.section-hm-work.s3 li .d2 {color: #666;font-size: 14px;line-height: 1.71;}
.section-hm-work.s3 li:hover .cont {-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);box-shadow: 0 0 10px rgba(0,0,0,.3);}
.section-hm-work.s3 li:hover .txt {background-color: #dca437;border: 1px solid #dca437;}
.section-hm-work.s3 li:hover em {color: #fff;}
.section-hm-work.s3 li:hover .d1 {color: #fff;}
.section-hm-work.s3 li:hover .d2 {color: #fff;}
.section-hm-work.s3 .btn-order {margin: 0 auto;}
.section-hm-work.s4 {padding: 80px 0;background-color: #fefbf3;}
.section-hm-work.s4 ul {margin: 40px 0 30px -20px;overflow: hidden;}
.section-hm-work.s4 ul li {margin-bottom: 20px;padding-left: 20px;float: left;width: 285px;}
.section-hm-work.s4 li .img {position: relative;padding-top: 70%;display: block;height: 0;overflow: hidden;}
.section-hm-work.s4 li 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-work.s4 li: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);
	cursor:default;
}
.section-hm-work.s4 .wp {position: relative;}
.section-hm-work.s4 .slide {position: absolute;bottom: 100px;right: 0;padding: 24px 40px 0;width: 510px;height:176px;background-color: #fff;}
.section-hm-work.s4 .slide .item {font-size: 16px;line-height: 1.63em;text-align: justify;height: 6.52em;overflow: hidden;}
.section-hm-work.s4 .btn {position: absolute;bottom: 80px;display: block;width: 44px;height: 44px;z-index: 2;}
.section-hm-work.s4 .btn.slick-prev {left: 650px;background-image: url(/images/arr-l5.png);}
.section-hm-work.s4 .btn.slick-prev:hover {background-image: url(/images/arr-l6.png);}
.section-hm-work.s4 .btn.slick-next {left: 704px;background-image: url(/images/arr-r5.png);}
.section-hm-work.s4 .btn.slick-next:hover {background-image: url(/images/arr-r6.png);}
.section-hm-work.s4 .btn-order {margin: 0 auto;}
.section-hm-work.s5 {padding: 80px 0;background-color: #fff;}
.section-hm-work.s5 .cont {padding-top: 40px;overflow: hidden;}
.section-hm-work.s5 .txt {padding: 10px;float: left;width: 400px;height: 400px;background-image: url(/images/bg-hm-7.png);font-size: 16px;line-height: 1.75;}
.section-hm-work.s5 .bg {padding: 36px 40px 0;height: 364px;background-color: #fff;}
.section-hm-work.s5 .txt p {padding-bottom: 22px;}
.section-hm-work.s5 .txt .btn-order {margin-top: 20px;}
.section-hm-work.s5 .list {float: right;width: 780px;overflow: hidden;}
.section-hm-work.s5 .list li {margin-bottom: 20px;padding-left: 20px;float: left;width: 240px;}
.section-hm-work.s5 .list .img {position: relative;padding-top: 83%;display: block;height: 0;overflow: hidden;}
.section-hm-work.s5 .list 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-work.s5 .list a: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-work.s6 {padding: 80px 0;background-color: #fefbf3;overflow: hidden;}
.section-hm-work.s6 .cont {padding: 40px 0 30px;overflow: hidden;}
.section-hm-work.s6 .slide {float: left;width: 570px;}
.section-hm-work.s6 .slide .item {position: relative;}
.section-hm-work.s6 .slide .img {position: relative;padding-top: 81%;height: 0;overflow: hidden;}
.section-hm-work.s6 .slide 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-work.s6 .slide .item: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);
	cursor:default;
}
.section-hm-work.s6 .slide .tit {position: absolute;bottom: 0;left: 0;padding: 0 90px 0 30px;width: 450px;height: 60px;line-height: 60px;overflow: hidden;color: #fff;font-size: 20px;background: url(/images/bg-hm-4.png) left top repeat-x;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.section-hm-work.s6 .slide .item:hover .tit {color: #d7a746;	cursor:default;}
.section-hm-work.s6 .slide .slick-dots {position: absolute;right: 0;bottom: 24px;padding-right: 30px;width: auto;height: 10px;line-height: 1;}
.section-hm-work.s6 .slide .slick-dots li {margin-left: 5px;display: inline-block;width: 10px;height: 10px;background-color: #888987;border-radius: 50%;cursor: pointer;}
.section-hm-work.s6 .slide .slick-dots .slick-active {background-color: #fff;}
.section-hm-work.s6 .list {float: right;width: 630px;overflow: hidden;}
.section-hm-work.s6 .list li {margin-bottom: 20px;padding-left: 20px;float: left;width:295px;}
.section-hm-work.s6 .list a {position: relative;display: block;}
.section-hm-work.s6 .list .img {position: relative;padding-top: 75%;height: 0;overflow: hidden;
    -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-work.s6 .list img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.section-hm-work.s6 .list a: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);
	cursor:default;
}
.section-hm-work.s6 .list .tit {position: absolute;bottom: 0;left: 0;display: none;width: 100%;height: 46px;line-height: 46px;text-align: center;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;color: #fff;font-size: 16px;background: url(/images/bg-hm-4.png) left top repeat-x;}
.section-hm-work.s6 .list a:hover .tit {display: block;cursor:default;}
.section-hm-work.s6 .btn-order {margin: 0 auto;}
.section-hm-work.s7 {padding: 86px 0 88px;overflow: hidden;background: url(/images/img-hm-29.jpg) center center no-repeat fixed;background-size: cover;text-align: center;}
.section-hm-work.s7 .d1 {height: 1em;line-height: 1em;color: #fff;font-size: 60px;}
.section-hm-work.s7 .d2 {margin-top: 25px;height: 1em;line-height: 1em;color: #fff;font-size: 40px;font-weight: bold;}
.section-hm-work.s7 .btns {padding-top: 52px;font-size: 0;}
.section-hm-work.s7 .btns a {margin: 0 15px;display: inline-block;width: 220px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 20px;background-color: #dca437;}
.section-hm-work.s7 .btns a:hover {background-color: #fff;color: #dca437;}
/*******************************
    -------[=欧米奇-联系我们-修改]-------
********************************/
.section-hm-about.s1 {padding: 76px 0 62px;background: url(/images/bg-hm-8.png) center center no-repeat;background-size: cover;}
.section-hm-about.s1 #allmap {margin-top: 64px;padding: 4px;border: 1px solid #ededed;height: 450px;}
.section-hm-about.s1 #allmap img {max-width: none;}
.section-hm-about.s1 #allmap .tit {font-size: 16px;}
.section-hm-about.s1 #allmap .info {margin-top: 14px;font-size: 14px;color: #666;}
.section-hm-about.s1 #allmap .info div {padding-left: 22px;height: 32px;line-height: 32px;background-position: left center;background-repeat: no-repeat;}
.section-hm-about.s1 #allmap .info .d1 {background-image: url(/images/ico-hm-10.png);}
.section-hm-about.s1 #allmap .info .d2 {background-image: url(/images/ico-hm-11.png);}
.section-hm-about.s1 #allmap .info em {color: #333;}
.section-hm-about.s1 .address {margin: 30px 0 0 -20px;overflow: hidden;}
.section-hm-about.s1 .address li {margin-bottom: 20px;margin-left: 20px;padding: 38px 30px 20px;float: left;width: 528px;height: 110px;border: 1px solid #ededed;background-color: #fff;cursor: default;}
.section-hm-about.s1 .address li:hover {border: 1px solid #dca538;}
.section-hm-about.s1 .address .tit {padding-left: 34px;color: #000;font-size: 16px;background-position: left center;background-repeat: no-repeat;}
.section-hm-about.s1 .address li:hover .tit {color: #dca538;}
.section-hm-about.s1 .address .li1 .tit {background-image: url(/images/ico-hm-13.png);}
.section-hm-about.s1 .address .li2 .tit {background-image: url(/images/ico-hm-14.png);}
.section-hm-about.s1 .address .li3 .tit {background-image: url(/images/ico-hm-15.png);}
.section-hm-about.s1 .address .li4 .tit {background-image: url(/images/ico-hm-15.png);}
.section-hm-about.s1 .address .li1:hover .tit {background-image: url(/images/ico-hm-13-on.png);}
.section-hm-about.s1 .address .li2:hover .tit {background-image: url(/images/ico-hm-14-on.png);}
.section-hm-about.s1 .address .li3:hover .tit {background-image: url(/images/ico-hm-15-on.png);}
.section-hm-about.s1 .address .li4:hover .tit {background-image: url(/images/ico-hm-15-on.png);}
.section-hm-about.s1 .address .info {padding-top: 10px;color: #666;font-size: 14px;line-height: 1.71;text-align: justify;}
.section-hm-about.s2 {padding: 78px 0 80px;overflow: hidden;
/* background: url(/images/bg-hm-9.png) center center no-repeat;
background-size: cover; */
background:#3E3E3E
}
.section-hm-about.s2 .g-tit-hm-1 .en {color: #626262;}
.section-hm-about.s2 .g-tit-hm-1 .cn {color: #fff;}
.section-hm-about.s2 .cont {padding-top: 65px;}
.section-hm-about.s2 .box-form .form {margin-left: 0;float: left;width: 580px;background-image: url(/images/bg-hm-11.png);border-radius: 25px;}
.section-hm-about.s2 .form .li-item {    border: 1px solid rgba(255, 255, 255, 0.26);
    border-radius: 10px;}
.section-hm-about.s2 .form .d1 {border-right: 1px solid #a9a9a9;color: #fff;}
.section-hm-about.s2 .form .inp-form {background-color: transparent;color: #fff;}
.section-hm-about.s2 .form .inp-form::-webkit-input-placeholder {color: #fff;}
.section-hm-about.s2 .form .inp-form::-moz-placeholder {color: #fff;}
.section-hm-about.s2 .form .inp-form::-ms-input-placeholder {color: #fff;}
.section-hm-about.s2 .form .select .cur {color: #fff;}
.section-hm-about.s2 .form .select .cur {background-image: url(/images/ico-hm-16.png);}
.section-hm-about.s2 .form .select .s-list {background-color: #fff;border: 1px solid #fff;}
.section-hm-about.s2 .form .select .s-list a {border-bottom: 1px solid #e7e7e7;}
.section-hm-about.s2 .form .li-gender label.m {background-image: url(/images/ico-hm-17.png);}
.section-hm-about.s2 .form .li-gender label.f {background-image: url(/images/ico-hm-18.png);}
.section-hm-about.s2 .btn-form {width: 252px;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    border-radius: 17px;}
.section-hm-about.s2 .box-call {margin-top: 8px;float: right;width: 570px;height: 615px;border-radius: 25px;background-image: url(/images/bg-hm-11.png);}
.section-hm-about.s2 .box-inner {margin: -19px auto 0;width: 511px;height: 608px;background-image: url(/images/bg-hm-10.png);}
.section-hm-about.s2 .cont2 {margin: 0 auto;padding-top: 188px;width: 370px;}
.section-hm-about.s2 .tit {height: 1em;line-height: 1em;color: #fff;font-size: 26px;font-weight: bold;}
.section-hm-about.s2 .inp-tel {border-radius: 10px;;border: 1px solid rgba(255, 255, 255, 0.39);;margin-top: 30px;padding-left: 19px;display: block;width: 349px;height: 60px;line-height: 60px;color: #fff;font-size: 16px;background-color: transparent;}
.section-hm-about.s2 .inp-tel::-webkit-input-placeholder {color: #fff;}
.section-hm-about.s2 .inp-tel::-moz-placeholder {color: #fff;}
.section-hm-about.s2 .inp-tel::-ms-input-placeholder {color: #fff;}
.section-hm-about.s2 .btn-tel {margin-top: 20px;display: block;width: 370px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 20px;background-color: #dca538;border: none;cursor: pointer;letter-spacing: 1px;    border-radius: 13px;}
.section-hm-about.s2 .btn-tel:hover {background-color: #b18c62;}
.section-hm-about.s2 .tips {padding-top: 30px;color: #fff;}
.section-hm-about.s2 .tips .d1 {height: 1em;line-height: 1em;font-size: 18px;}
.section-hm-about.s2 .tips .d2 {padding-top: 16px;font-size: 14px;line-height: 2;}
/*******************************
    -------[=欧米奇首页]-------
********************************/
.banner-index img {display: block;width: 100%;}
.banner-index .slick-dots {position: absolute;bottom: 20px;left: 0;width: 100%;height: 12px;line-height: 12px;font-size: 0;text-align: center;}
.banner-index .slick-dots li {position: relative;margin: 0 10px;display: inline-block;width: 14px;height: 14px;border-radius: 50%;background-color: #d9d9d9;cursor: pointer;}
.banner-index .slick-dots .slick-active {width: 14px;height: 14px;border: 1px solid #fff;background-color: transparent;}
.banner-index .slick-dots .slick-active:after {position: absolute;top: 4px;left: 4px;display: block;width: 6px;height: 6px;border-radius: 50%;background-color: #fff;content: '';}
.section-index.s1 {padding: 80px 0;
/* background: url(/images/bg-hm-8.png) center center no-repeat;
background-size: cover; */
}
.section-index.s1 .slide {margin-top: 64px;}
.section-index.s1 .slide .slick-list {padding-top: 50px !important;padding-bottom: 50px !important;}
.section-index.s1 .slide .item {position: relative;margin: 0 20px;padding: 0 30px;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
@media only screen and (max-width: 1440px){
    .section-index.s1 .slide .item {margin: 0 10px;padding: 0 20px;}
}

.section-index.s1 .slide .item:after {position: absolute;top: 0;right: 30px;bottom: 0;left:30px;background-image: url(/images/bg-hm-12.png);content: '';}
@media only screen and (max-width: 1440px){
    .section-index.s1 .slide .item:after {right: 20px;left: 20px;}
}
.section-index.s1 .slide .item:hover:after {display: none;}
.section-index.s1 .slide .item:before {position: absolute;top: 24%;right: 0;bottom: 0;left: 0;background-color: #fff;content: '';}
.section-index.s1 .slide .img {position: relative;padding-top: 68%;height: 0;overflow: hidden;}
.section-index.s1 .slide 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-index.s1 .slide .item: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-index.s1 .slide .info {position: relative;padding-top: 30px;}
.section-index.s1 .slide .info .tit {height: 1em;line-height: 1em;font-size: 20px;}
.section-index.s1 .slide .info1 {margin: 12px 0 22px;color: #666;font-size: 14px;line-height: 1.75em;height: 5.25em;overflow: hidden;text-align: justify;}
.section-index.s1 .slide .info2 {position: relative;padding-top: 30px;padding-bottom: 32px;border-top: 1px solid #dbdbdb;}
.section-index.s1 .slide .info2 .p1 {height: 1em;line-height: 1em;font-size: 14px;}
.section-index.s1 .slide .info2 .p2 {margin-top: 10px;height: 1em;line-height: 1em;font-size: 14px;}
.section-index.s1 .slide .info2 .btn-more {position: absolute;top: 30px;right: 0;display: block;width: 130px;height: 36px;line-height: 34px;text-align: center;color: #d7a746;font-size: 14px;border: 1px solid #d7a746;}
@media only screen and (max-width: 1440px){
    .section-index.s1 .slide .info2 .btn-more {width: 100px;height: 30px;line-height: 28px;}
}
.section-index.s1 .slide .info2 .btn-more:hover {color: #fff;background-color: #d7a746;}
.section-index.s1 .slide .slick-center {
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.section-index.s1 .slide .item.slick-center:hover img {
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}
.section-index.s1 .slide .slick-center:after {display: none;}
.img-fix {position: absolute;z-index: 2;}
.img-fix img {display: block;}
.img-fix.img1 {top:198px;left: 0;}
.img-fix.img2 {top: -93px;right: 0;}
.img-fix.img3 {bottom: 295px;left: 0;}
.img-fix.img4 {top: 0;right: 0;}
.img-fix.img5 {top: 66px;left: 84px;}
.img-fix.img6 {top: 150px;right: 30px;}
.img-fix.img7 {bottom: -166px;left: 0;}
.img-fix.img8 {bottom: 0;left: 0;}
.img-fix.img9 {bottom: 126px;right: 0;}
.section-index.s2 {position: relative;    padding: 80px 0 0px 0;
/* background: url(/images/bg-hm-9.png) center center no-repeat;
background-size: cover; */
    background: rgb(241,242,242);
}
.section-index.s2 .g-tit-hm-1 .en {color:#cccdcd;}
.section-index.s2 .g-tit-hm-1 .cn {color: #000;}
.section-index.s2 .slide {margin-top: 64px;}
.section-index.s2 .slide .item {overflow: hidden;background:#e0e0e0;}
.section-index.s2 .slide .img {float: right;width: 551px;}
.banner-index:hover .slick-arrow{
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	transition:all 0.5s;
	opacity:1;
}
.banner-index .slick-arrow {
	opacity:0;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
	display: block;
    position: absolute;
    width: 80px;
    z-index: 99;   
    height: 80px;  
}
.banner-index .slick-prev{
	left: 10%;
    top: 41%;
	background:url(/images/arr-l4.png) center no-repeat;
    background-size: 83%;
}
.banner-index .slick-prev:hover{
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
	background:url(/images/arr-l1.png) center no-repeat;
background-size: 83%; 
}

.banner-index .slick-next{
	right: 10%;
    top: 41%;
	background:url(/images/arr-r4.png) center no-repeat;
    background-size: 83%;
}
.banner-index .slick-next:hover{
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;	
	background:url(/images/arr-r1.png) center no-repeat;
	background-size: 83%; 
}
.section-index.s2 .slide .txt {padding:50px 364px 0 24px;}
.section-index.s2  .tablists .p-teachers>ul{
    width:250px;
    padding:51px 32px 49px 33px;
    overflow: hidden;
}
.section-index.s2 .t-btn{
    width:500px;
    margin:0 auto;
    padding: 75px 0 75px 0;
}
.section-index.s2 .p-teachers-slide-big{
    margin-left:315px;
}
.section-index.s2 .tablists .p-teachers>ul>li{
    background:url('http://image.shomick.com/首页banner/new_nav/nav-sprite1.svg');
    background-size: 201px;
    width:120px;
    height:120px;
    float:left;
    display:inline-block;
    margin:2px;
    border-radius:7px;
    background-color:rgb(97,97,97);
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.section-index.s2 .tablists .p-teachers>ul>li:hover{
    cursor:pointer;
    box-shadow:0 0 30px #ffffff;
    background-color:rgb(68, 68, 68);
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;

}
.section-index.s2 .tablists .p-teachers .act{
    background-color:rgb(68, 68, 68);

}
.section-index.s2 .tablists .p-teachers>ul>li>span{
    display:inline-block;
    padding-top:82px;
    text-indent:23px;
    font-size:18px;
    color:white;
    letter-spacing:2px;
}
.section-index.s2 .slide .tit {position: relative;height: 1em;line-height: 1em;color: #1a1917;font-size: 24px;font-weight: normal;}
.section-index.s2 .slide .tit:after {position: absolute;bottom: -30px;left: 0;display: block;width: 40px;height: 2px;background-color: #dca436;content: '';}
.section-index.s2 .slide .info {margin-top: 68px;color: #1a1917;font-size: 14px;line-height: 1.71em;height: 274px;}
.section-index.s2 .slide .info p {padding-bottom: 22px;}
.section-index.s2 .slide .info em {color: #292826;font-size: 16px;}
.section-index .btns {overflow: hidden;}
.section-index .btns a {margin-right: 20px;float: left;display: block;width: 200px;text-align: center;font-size: 16px;}
.section-index .btns a.a1 {color: #fff;background-color: #d7a746;height: 50px;line-height: 50px;}
.section-index .btns a.a1:hover {background-color: #b18c62;}
.section-index .btns a.a2 {color: #d7a746;border: 2px solid #d7a746;height: 46px;line-height: 46px;}
.section-index .btns a.a2:hover {color: #fff;background-color: #dca436;}
.section-index.s2 .slide .btn {position: absolute;top: 49%;margin-top: -22px;display: block;width: 44px;height: 44px;z-index: 2;}
.section-index.s2 .slide .btn.slick-prev {left: -5%;background-image: url(/images/arr-l4.png);}
.section-index.s2 .slide .btn.slick-prev:hover {background-image: url(/images/arr-l1.png);}
.section-index.s2 .slide .btn.slick-next {right: -5%;background-image: url(/images/arr-r4.png);}
.section-index.s2 .slide .btn.slick-next:hover {background-image: url(/images/arr-r1.png);}
.section-index.s2 .slide .slick-dots {position: absolute;bottom: 15px;right: 20px;height: 10px;line-height: 10px;font-size: 0;}
.section-index.s2 .p-xd-teachers .slick-dots{
    right:67%;
    bottom:3%;
}
.section-index.s2 .p-xd-teachers .img .slick-dots {
    bottom: 15px;right: 20px;
}
.section-index.s2 .slide .slick-dots li {margin-left: 8px;display: inline-block;width: 10px;height: 10px;background-color: #666;border-radius: 50%;cursor: pointer;}
.section-index.s2 .slide .slick-dots .slick-active {background-color: #d7a746;}
.section-index.s3 {
	position: relative;
	padding: 80px 0;
	/* background: url(/images/bg-hm-8.png) center center no-repeat;
	background-size: cover; */
	}
.section-index.s3 .tab {margin-top: 64px;}
.section-index.s3 .tab .tabtitle {text-align: center;font-size: 0;overflow: hidden;}
.section-index.s3 .tab .tabtitle li {margin: 0 10px;padding: 5px;display: inline-block;}
.section-index.s3 .tab .tabtitle li.on {background: url(/images/bg-hm-14.png) center center no-repeat;}
.section-index.s3 .tab .tabtitle a {display: block;width: 140px;height: 40px;line-height: 40px;color: #fff;font-size: 16px;border-radius: 5px;
/* background: url(/images/bg-hm-15.png) center center no-repeat;
background-size: cover; */
    background: #383737;
}
.section-index.s3 .tab .tabtitle .on a {color: #eed491;}
.section-index.s3 .tab .tabtitle em {margin-right: 8px;display: inline-block;width: 20px;height: 40px;background-position: center center;background-repeat: no-repeat;vertical-align: -13px;}
.section-index.s3 .tab .tabtitle .li1 em {background-image: url(/images/sprite.png); background-position:-105px -136px;}
.section-index.s3 .tab .tabtitle .li2 em {background-image: url(/images/sprite.png); background-position: -82px -136px;}
.section-index.s3 .tab .tabtitle .li3 em {background-image: url(/images/sprite.png); background-position: -37px -137px;}
.section-index.s3 .tab .tabtitle .li4 em {background-image: url(/images/sprite.png); background-position: -60px -137px;}
.section-index.s3 .tab .tabtitle .li1.on em {background-image: url(/images/sprite.png); background-position:-105px -103px;}
.section-index.s3 .tab .tabtitle .li2.on em {background-image: url(/images/sprite.png); background-position: -82px -103px;}
.section-index.s3 .tab .tabtitle .li3.on em {background-image: url(/images/sprite.png); background-position: -37px -104px;}
.section-index.s3 .tab .tabtitle .li4.on em {background-image: url(/images/sprite.png); background-position: -60px -104px;}
.section-index.s3 .tab .tcs {padding-top: 40px;}
.section-index.s3 .tab .tc {position: relative;height: 0;overflow: hidden;}
.section-index.s3 .tab .tc.show {height: auto;}
.section-index.s3 .list {float: left;width: 915px;overflow: hidden;}
.section-index.s3 .list li {margin: 0 20px 20px 0;float: left;width: 285px;}
.section-index.s3 .list li.li2 {width: 590px;}
.section-index.s3 .list .item {position: relative;display: block;}
.section-index.s3 .list .img {position: relative;padding-top: 98%;height: 0;overflow: hidden;}
.section-index.s3 .list .li2 .img {padding-top: 47%;}
.section-index.s3 .list 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-index.s3 .list .item: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-index.s3 .list .tit {position: absolute;bottom: 0;left: 0;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 14px;background-image: url(/images/bg-hm-op5.png);overflow: hidden;}
.section-index.s3 .list .item:hover .tit {display: none;}
.section-index.s3 .list .mask {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 2;background-image: url(/images/bg-hm-op5.png);font-size: 0;text-align: center;opacity: 0;visibility: hidden;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.section-index.s3 .list .mask:after {width: 0;height: 100%;display: inline-block;vertical-align: middle;content: '';}
.section-index.s3 .list .mask em {display: inline-block;vertical-align: middle;width: 43px;height: 31px;
background-image: url(/images/sprite.png);
background-position: -6px -184px;
}
.section-index.s3 .list .item:hover .mask {opacity: 1;visibility: visible;}
.section-index.s3 .slide {position: relative;float: right;width: 285px;}
.section-index.s3 .slide .img {position: relative;padding-top: 203%;height: 0;overflow: hidden;}
.section-index.s3 .slide 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-index.s3 .slide .item: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-index.s3 .cont-btn {position: absolute;right: 0;bottom: 21px;padding: 10px 0 0 10px;width: 88px;height: 44px;background-color: #fff;z-index: 2;}
.section-index.s3 .cont-btn .btn {float: left;display: block;width: 44px;height: 44px;}
.section-index.s3 .cont-btn .btn.slick-prev {background-image: url(/images/arr-l5.png);}
.section-index.s3 .cont-btn .btn.slick-next {background-image: url(/images/arr-r5.png);}
.section-index.s3 .cont-btn .btn.slick-prev:hover {background-image: url(/images/arr-l6.png);}
.section-index.s3 .cont-btn .btn.slick-next:hover {background-image: url(/images/arr-r6.png);}
.section-index.s3 .btns {margin-top: 30px;text-align: center;}
.section-index.s3 .btns a {float: none;display: inline-block;}
.section-index.s4 {position: relative;padding: 80px 0;
/* background: url(/images/bg-hm-9.png) center center no-repeat;
background-size: cover; */
background:#f1f2f2;
}
.section-index.s4 .g-tit-hm-1 .en {color: #cccdcd;}
.section-index.s4 .g-tit-hm-1 .cn {color: #000;}
.section-index.s4 .tab {margin-top: 64px;overflow: hidden;}
.section-index.s4 .tab .tabtitle {float: left;width: 171px;}
.section-index.s4 .tab .tabtitle li {margin-bottom: 7px;padding: 7px;}
.section-index.s4 .tab li.on {background-image: url(/images/bg-hm-16.png);}
.section-index.s4 .tab .tabtitle a {display: block;width: 156px;height: 95px;text-align: center;font-size: 0;
/* background: url(/images/bg-hm-17.png); */
background:rgb(45, 45, 45);
}

.section-index.s4 .tab .tabtitle a:after {width: 0;height: 100%;display: inline-block;vertical-align: middle;content: '';}
.section-index.s4 .tab .tabtitle .cont {display: inline-block;vertical-align: middle;}
.section-index.s4 .tab .tabtitle .d1 {color: #fff;font-size: 16px;}
.section-index.s4 .tab .tabtitle .d2 {padding-top: 3px;color: #b1b1b1;font-size: 12px;font-family: Arial;}
.section-index.s4 .tab .tabtitle .on .d1 {color: #eed491;}
.section-index.s4 .tab .tabtitle .on .d2 {color: #eed491;}
.section-index.s4 .list {float: left;width: 1020px;overflow: hidden;}
.section-index.s4 .list li {margin-bottom: 20px;padding-left: 20px;float: left;width: 320px;}
.section-index.s4 .list a {position: relative;display: block;overflow: hidden;}
.section-index.s4 .list .img {position: relative;padding-top: 69%;height: 0;overflow: hidden;}
.section-index.s4 .list 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-index.s4 .list a: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-index.s4 .list .tit {position: absolute;bottom: -40px;left: 0;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 14px;background-image: url(/images/bg-hm-op5.png);overflow: hidden;z-index: 2;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.section-index.s4 .list a:hover .tit {bottom: 0;}
.section-index.s4 .btns {margin-top: 30px;text-align: center;}
.section-index.s4 .btns a {float: none;display: inline-block;}
.section-index.s5 {position: relative;padding: 80px 0;
/* background: url(/images/bg-hm-8.png) center center no-repeat;
background-size: cover; */
}
.section-index.s5 .slide {margin-top: 64px;}
.section-index.s5 .slide .cont {padding: 0 90px;}
.section-index.s5 .slide .item {padding: 10px;}
.section-index.s5 .slide .item:hover .cont2 {-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);box-shadow: 0 0 10px rgba(0,0,0,.3);}
.section-index.s5 .slide .img {position: relative;padding-top: 56%;height: 0;overflow: hidden;}
.section-index.s5 .slide 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-index.s5 .slide .item: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-index.s5 .slide .txt {padding: 26px 29px 32px;background-color:#F7F7F7;}
.section-index.s5 .slide .tit {font-size: 16px;line-height: 1.63em;height: 3.26em;overflow: hidden;}
.section-index.s5 .slide .item:hover .tit {color: #333;}
.section-index.s5 .slide .date {position: relative;padding-top: 14px;font-size: 12px;font-family: Arial;}
.section-index.s5 .slide .item:hover .date{color: #333;}
.section-index.s5 .slide .date:after {position: absolute;bottom: -18px;left: 0;display: block;width: 18px;height: 2px;background-color: #d7a746;content: '';}
.section-index.s5 .slide .info {margin-top: 40px;color: #666;font-size: 14px;line-height: 1.71em;height: 3.42em;overflow: hidden;}
.section-index.s5 .slide .btn {position: absolute;top: 50%;margin-top: -22px;display: block;width: 44px;height: 44px;z-index: 2;}
.section-index.s5 .slide .btn.slick-prev {left: 0;background-image: url(/images/arr-l4.png);}
.section-index.s5 .slide .btn.slick-prev:hover {background-image: url(/images/arr-l1.png);}
.section-index.s5 .slide .btn.slick-next {right: 0;background-image: url(/images/arr-r4.png);}
.section-index.s5 .slide .btn.slick-next:hover {background-image: url(/images/arr-r1.png);}
.section-index.s5 .btns {margin-top: 50px;}
.section-index.s5 .btns a {float: none;margin: 0 auto;}
.section-index.s6 {padding: 98px 0;text-align: center;background: url(/images/img-hm-48.jpg) center center no-repeat fixed;background-size: cover;}
.section-index.s6 img {margin: 0 auto;display: block;}
.section-index.s6 .d1 {margin: 30px 0 16px;color: #fff;font-size: 40px;font-weight: bold;}
.section-index.s6 .d2 {color: #fff;font-size: 16px;line-height: 1.5;}
.section-index.s6 .btns {margin-top: 50px;}
.section-index.s6 .btns a {float: none;display: inline-block;}
.section-index.s6 .btns a.a2 {color: #fff;border: 2px solid #fff;}
.section-index.s6 .btns a.a2:hover {border: 2px solid #d7a746;}
.section-index.s2 .wp,.section-index.s3 .wp,.section-index.s4 .wp,.section-index.s5 .wp {position: relative;z-index: 3;}

/*欧米奇-课程列表*/
 .ban-inner.sz{position: relative;}
 .ban-inner.sz .sz-btn{position: absolute;display: block;top: 0;bottom: 0;right: 0;left: 0;z-index: 1;width: 100%;height: 100%;}
 .sz-ulpic{padding-top: 57px;padding-bottom: 80px;}
.sz-ulpic.s1{background: url(/images/bg13.jpg) center top repeat;}
.sz-ulpic.s2{background: url(/images/bg19.jpg) center top repeat;}
.sz-ulpic ul{margin-top: 40px;margin-right: -30px;overflow: hidden;}
.sz-ulpic li{float: left;width: 50%;margin-bottom: 30px;}
.sz-ulpic .con{display: block;margin-right: 30px;background-color: #fff;}
.sz-ulpic.s2 .g-tit-hm-1 .en{color: #626262;}
.sz-ulpic.s2 .g-tit-hm-1 .cn,.sz-ulpic.s2 .g-tit-hm-1 .shanz{color: #fff;}
.g-tit-hm-1 .shanz{font-size: 20px;text-align: center;margin-top: 35px;color: #666;}
.sz-ulpic .pic{margin-bottom: 24px;overflow: hidden;}
.sz-ulpic .pic img{display: block;width: 100%;height: 100%;}
.sz-ulpic .txt{padding: 0 30px 30px;}
.sz-ulpic .txt p{   
    height: 71px;
    font-size: 16px;
    color: #666;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 27px;
	}
.sz-ulpic .tit h3{font-size: 24px;font-weight: normal;color: #333;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;padding-right: 10px;}
.sz-ulpic .tit{margin-bottom: 15px;padding-bottom: 16px;border-bottom: 1px solid  #ededed;}
.sz-ulpic .tit .time{margin-top: 5px;float: right;font-size: 18px;color: #666;}
.sz-ulpic .btn-box-sz a{display: inline-block;width: 230px;height: 43px;line-height: 41px;text-align: center;font-size: 16px;border-radius: 5px;margin: 0 12px;}
.sz-ulpic .btn-box-sz a.a1{color: #d7a745;border: 1px solid #d7a745;}
.sz-ulpic .btn-box-sz a.a2{color: #b18c62;border: 1px solid #b18c62;}
.sz-ulpic .btn-box-sz a.a1:hover{background-color: #d7a745;color: #fff;}
.sz-ulpic .btn-box-sz a.a2:hover{background-color: #b18c62;color: #fff;}
/* 底部小导航 */
.b-e-b .title{
	margin-top: 61px;
    margin-bottom: 2px;
    text-align: center;
	padding: 7px 0 8px 0;
}
.b-e-b .title li {
	position:relative;
    display: inline-block;
    margin: 0 58px;
    width: 176px;
    height: 50px;
    line-height: 50px;
    text-align: center;
	transition:all .4s;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-ms-transition:all .4s;
	-o-transition:all .4s;
}
.b-e-b  .title .ative>a, .b-e-b  .title li:hover a {  
    background-position: 0px 0px;
	transform:translate(0,-5px);
	transition:all .4s;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-ms-transition:all .4s;
	-o-transition:all .4s;
	/* box-shadow:0 0 30px #c1c1c1; */
}

.b-e-b .title li a {
	padding: 0px 0 1px 0;
	transition:all .4s;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	 box-shadow: 2px 2px 8px;
	-ms-transition:all .4s;
	-o-transition:all .4s;
    display: block;
	padding-left: 42px;
    color: #464646;
    letter-spacing: 2px;
    font-size: 20px;
    background:#F4F4F4;
	border-radius:6px;
}
.b-e-b .title li a i{
	position: absolute;
    width: 61px;
    height: 100%;
    left: 0;
    background:url('http://image.shomick.com/others/items-icon-0401.svg') center center no-repeat;
    display: inline-block;
	background-size: 555px;
}
/* 底部小导航 */