
.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/home/jy/ico-hm-6.png);}
.section-hm-work.s1 ul li.li2 {background-image: url(../../images/home/jy/ico-hm-7.png);}
.section-hm-work.s1 ul li.li3 {background-image: url(../../images/home/jy/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 .txt .info{text-indent: 2em}
.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: 6px;float: left;width: 195px;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: 6px;width: 195px;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 14px;background-image: url(../../images/home/jy/bg-hm-5.png);}
.section-hm-work.s2 .thumb li:hover .tit,.section-hm-work.s2 .thumb li.on .tit {background-image: url(../../images/home/jy/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: 386px;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/home/jy/arr-l5.png);}
.section-hm-work.s4 .btn.slick-prev:hover {background-image: url(../../images/home/jy/arr-l6.png);}
.section-hm-work.s4 .btn.slick-next {left: 704px;background-image: url(../../images/home/jy/arr-r5.png);}
.section-hm-work.s4 .btn.slick-next:hover {background-image: url(../../images/home/jy/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/home/jy/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: #fff;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/home/jy/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/home/jy/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/home/jy/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;}

.sz img{width: 100%;display: block;}
.sz ul{width: 1220px;}
.sz li{width: 230px;float: left;margin: 0 12.5px 12.5px 0;height: 300px;position: relative;cursor: pointer;}
.sz li h1{font-family: fzhtjw;font-size: 24px;height: 40px;text-align: center;position: absolute;bottom: 0;width: 230px;background: rgba(0,0,0,0.6);color: #fff;font-weight: normal;line-height: 40px;}
.sz li .info{width: 230px;height: 300px;background: rgba(0,0,0,0.6);position: absolute;top:0;left: 0;display: none;}
.sz li .info p{font-family: fzhtjw;font-size: 24px;height: 40px;text-align: center;margin-top: 40px;color: #fff}
.sz li .info .infocon{padding: 10px;margin-top: 20px;color: #fff;font-family: '幼圆';font-size: 12px;line-height: 25px;}