﻿.pa100{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.pr100{position: relative; left: 0; top: 0; width: 100%; height: 100%;}
.bgf{background-color: #fff;}
.bgf1{background-color: #f1f1f1;}
.bgf5{background-color: #f5f5f5;}
.bge{background-color: #eee;}
.btnxxx .btn1{text-align: center; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.btnxxx .btn1 span{display: inline-block; position: relative; overflow: hidden; width: 9em; white-space: nowrap; text-indent: 0; -webkit-transition: all 800ms ease 0s; transition: all 800ms ease 0s;}
.btnxxx .btn1 strong{display: inline-block; width: 9em; text-align: center; text-indent: 0;}
.btnxxx .btn1:hover span{text-indent: -10em;}
@-webkit-keyframes AniNone{0, 100%{-webkit-transform: none !important; transform: none !important; opacity: 1; visibility: visible;}}
@keyframes AniNone{0, 100%{-webkit-transform: none !important; transform: none !important; opacity: 1; visibility: visible;}}
.AniNone{-webkit-animation-name: AniNone; animation-name: AniNone; opacity: 1;}
@-webkit-keyframes fadeIns{0%{opacity: 0.3;} to{opacity: 1;}}
@keyframes fadeIns{0%{opacity: 0.3;} to{opacity: 1;}}
.fadeIns{-webkit-animation-name: fadeIns; animation-name: fadeIns;}
@-webkit-keyframes dotShake{0%{-webkit-transform: none; transform: none;} 15%{-webkit-transform: translate3d(-8%, 0, 0) rotate(-4deg); transform: translate3d(-8%, 0, 0) rotate(-4deg);} 30%{-webkit-transform: translate3d(6.6%, 0, 0) rotate(2deg); transform: translate3d(6.6%, 0, 0) rotate(2deg);} 45%{-webkit-transform: translate3d(-5.5%, 0, 0) rotate(-2deg); transform: translate3d(-5.5%, 0, 0) rotate(-2deg);} 60%{-webkit-transform: translate3d(4.5%, 0, 0) rotate(1deg); transform: translate3d(4.5%, 0, 0) rotate(1deg);} 75%{-webkit-transform: translate3d(-2%, 0, 0) rotate(-1deg); transform: translate3d(-2%, 0, 0) rotate(-1deg);} to{-webkit-transform: none; transform: none;}}
@keyframes dotShake{0%{-webkit-transform: none; transform: none;} 15%{-webkit-transform: translate3d(-8%, 0, 0) rotate(-4deg); transform: translate3d(-8%, 0, 0) rotate(-4deg);} 30%{-webkit-transform: translate3d(6.6%, 0, 0) rotate(2deg); transform: translate3d(6.6%, 0, 0) rotate(2deg);} 45%{-webkit-transform: translate3d(-5.5%, 0, 0) rotate(-2deg); transform: translate3d(-5.5%, 0, 0) rotate(-2deg);} 60%{-webkit-transform: translate3d(4.5%, 0, 0) rotate(1deg); transform: translate3d(4.5%, 0, 0) rotate(1deg);} 75%{-webkit-transform: translate3d(-2%, 0, 0) rotate(-1deg); transform: translate3d(-2%, 0, 0) rotate(-1deg);} to{-webkit-transform: none; transform: none;}}
.dotShake{-webkit-animation-name: dotShake; animation-name: dotShake;}
@-webkit-keyframes rotate360{0%{-webkit-transform: none !important; transform: none !important;} 100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}
@keyframes rotate360{0%{-webkit-transform: none !important; transform: none !important;} 100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}
.rotate360{-webkit-animation-name: rotate360; animation-name: rotate360; -webkit-animation-duration: 500ms; animation-duration: 500ms; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation-timing-function: ease; animation-timing-function: ease; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-play-state: running; animation-play-state: running; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
@-webkit-keyframes AniStriking{0%, 50%, to{-webkit-transform: scale(1); transform: scale(1);} 25%, 75%{-webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);}}
@keyframes AniStriking{0%, 50%, to{-webkit-transform: scale(1); transform: scale(1);} 25%, 75%{-webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);}}
.AniStriking{-webkit-animation-name: AniStriking; animation-name: AniStriking;}
@-webkit-keyframes AniOpStriking{0%, 50%, to{opacity: 1; -webkit-transform: scale(1); transform: scale(1);} 25%, 75%{opacity: .7; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}}
@keyframes AniOpStriking{0%, 50%, to{opacity: 1; -webkit-transform: scale(1); transform: scale(1);} 25%, 75%{opacity: .7; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}}
.AniOpStriking{-webkit-animation-name: AniOpStriking; animation-name: AniOpStriking;}
@-webkit-keyframes animateStay{0, 100%{opacity: 1;}}
@keyframes animateStay{0, 100%{opacity: 1;}}
.animateStay{-webkit-animation-name: animateStay; animation-name: animateStay;}

.en{word-break: keep-all;}
.tdu{text-decoration: underline;}
.oh{position: relative; overflow: hidden;}
.ma{margin-left: auto; margin-right: auto;}
.dib{display: inline-block; vertical-align: top;}
.vab{vertical-align: bottom;}
.vat{vertical-align: top;}
.unsel{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.insel{-webkit-user-select: normal ; -moz-user-select: normal ; -ms-user-select: normal ; user-select: normal ;}
.op0{opacity: 0; filter: alpha(opacity=0); *zoom: 1;}
.op1{opacity: 1; filter: alpha(opacity=100);}
.taps a,
.tapList a,
.tap{-webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer;}
.tapList .link{display: block; width: 100%; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.lhd5{height: .5em;}
.reject{cursor: not-allowed;}
.ts{-webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.tsn{-webkit-transition: none !important; transition: none !important;}
.emptyList{text-align: center; font-size: 120%; background-color: #f5f5f5; color: #222; font-weight: bold;}
.hidePoint{position: absolute; height: 0; visibility: hidden; top: 0; left: 0;}
.viewport{position: relative;}
.hScroll{white-space: nowrap; font-size: 0; overflow-x: auto; overflow-y: hidden;}
.hScroll .scrollBox,
.hScroll .overview{display: inline-block; vertical-align: top;}
.vScroll{font-size: 0; overflow-y: auto; overflow-x: hidden;}
.invisible{visibility: hidden; position: absolute; z-index: -1;}
.ensp{display: inline-block; vertical-align: middle; width: .5em; height: 1px;}
.cnsp{display: inline-block; vertical-align: middle; width: 1em; height: 1px;}

.c1{color: #c7a172;}
.bgc1{background-color: #c7a172;}
.c2{color: #262626;}
.bgc2{background-color: #262626;}
.ca{color: #333333;}
.cb{color: #666666;}
.cs{color: #999999;}
html{min-width: 1200px; max-width: 1920px;}
body{color: #666666; font: 14px/1 "Microsoft YaHei", "微软雅黑", Arial, sans-serif;}
a{color: #333333; -webkit-transition: color 220ms; transition: color 220ms;}
a.on,
a:hover{color: #c7a172;}
.w,
.container{width: 1200px;}
.vmbox{font-size: 14px; line-height: 1; font-family: "Microsoft YaHei", "微软雅黑";}
button,
input,
select,
textarea{font-family: "Microsoft YaHei", "微软雅黑";}
.info{font-size: 14px; line-height: 24px;}
.imax{font-size: 16px; line-height: 1.8571;}
::-moz-selection{background: #b9894d; color: #fff; text-shadow: none;}
::selection{background: #b9894d; color: #fff; text-shadow: none;}
.scroll-wrap{background-color: #fff;}
.pc ::-webkit-scrollbar{position: absolute; width: 4px; height: 4px; background: rgba(0, 0, 0, 0.1);}
.pc ::-webkit-scrollbar-thumb{width: 4px; height: 4px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.25);}
.pc ::-webkit-scrollbar-track{background: #ababa7;}
.pc ::-webkit-scrollbar-corner{background: transparent; height: 0; width: 0;}
.loading{background-image: url(../image/loading.gif);}
.loading-m{background-image: url(../image/loading-m.gif);}
.load-error{background-image: url(../image/error.gif);}

.kuangX,
.newsItem .more,
.index-product-list .item .kuang,
.index-about .more,
.index-news-list .item .more,
.sNews-list .item .more{width: 78px; height: 34px; margin-right: -44px;}
.kuangX s,
.newsItem .more s,
.index-product-list .item .kuang s,
.index-about .more s,
.index-news-list .item .more s,
.sNews-list .item .more s{position: absolute; left: 0; top: 0; width: 32px; height: 32px; border: solid 1px; -webkit-transition: all 600ms ease 0s; transition: all 600ms ease 0s; pointer-events: none;}
.kuangX:before,
.kuangX:after,
.newsItem .more:before,
.newsItem .more:after,
.index-product-list .item .kuang:before,
.index-product-list .item .kuang:after,
.index-about .more:before,
.index-about .more:after,
.index-news-list .item .more:before,
.index-news-list .item .more:after,
.sNews-list .item .more:before,
.sNews-list .item .more:after{content: " "; position: absolute; top: 50%; left: 17px; -webkit-transition: all 400ms ease 50ms; transition: all 400ms ease 50ms; pointer-events: none;}
.kuangX:before,
.newsItem .more:before,
.index-product-list .item .kuang:before,
.index-about .more:before,
.index-news-list .item .more:before,
.sNews-list .item .more:before{margin-top: -1px; width: 36px; height: 1px;}
.kuangX:after,
.newsItem .more:after,
.index-product-list .item .kuang:after,
.index-about .more:after,
.index-news-list .item .more:after,
.sNews-list .item .more:after{margin-left: 36px; margin-top: -6px; width: 11px; height: 11px; background-image: url(../image/ico-triangle3.png); background-repeat: no-repeat;}
.kuangX:hover s,
.newsItem .more:hover s,
.index-product-list .item .kuang:hover s,
.index-about .more:hover s,
.index-news-list .item .more:hover s,
.sNews-list .item .more:hover s{-webkit-transform: rotate(180deg); transform: rotate(180deg);}
.kuangX:hover:before,
.newsItem .more:hover:before,
.index-product-list .item .kuang:hover:before,
.index-about .more:hover:before,
.index-news-list .item .more:hover:before,
.sNews-list .item .more:hover:before{width: 50px;}
.kuangX:hover:after,
.newsItem .more:hover:after,
.index-product-list .item .kuang:hover:after,
.index-about .more:hover:after,
.index-news-list .item .more:hover:after,
.sNews-list .item .more:hover:after{margin-left: 50px;}
.newsItem,
.index-news-list .item,
.sNews-list .item{position: relative; padding: 280px 0 0 20px; width: 520px; height: 145px;}
.newsItem .pic,
.index-news-list .item .pic,
.sNews-list .item .pic{position: absolute; left: 0; top: 0; width: 100%; height: 240px; background-color: #f1f1f1;}
.newsItem h3,
.index-news-list .item h3,
.sNews-list .item h3{position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; height: 22px; line-height: 22px;}
.newsItem .time,
.index-news-list .item .time,
.sNews-list .item .time{position: absolute; z-index: 8; top: 170px; left: 20px; width: 80px; height: 90px; background-color: #c7a172; color: #fff; text-align: center; font-family: Tahoma, sans-serif; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.newsItem .time .d,
.index-news-list .item .time .d,
.sNews-list .item .time .d{padding-top: 26px; font-size: 24px; font-weight: bold;}
.newsItem .time .ym,
.index-news-list .item .time .ym,
.sNews-list .item .time .ym{margin-top: 4px; font-size: 14px;}
.newsItem p,
.index-news-list .item p,
.sNews-list .item p{margin-top: 15px; font-size: 14px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.newsItem .more,
.index-news-list .item .more,
.sNews-list .item .more{margin-top: 20px; position: relative; display: block;}
.newsItem .more s,
.index-news-list .item .more s,
.sNews-list .item .more s{border-color: transparent;}
.newsItem .more:before,
.index-news-list .item .more:before,
.sNews-list .item .more:before{background-color: #666666; left: 0;}
.newsItem .more:after,
.index-news-list .item .more:after,
.sNews-list .item .more:after{background-position: 0 -22px; left: 0;}
.newsItem:hover .time,
.index-news-list .item:hover .time,
.sNews-list .item:hover .time{top: 166px;}

.formItem{position: relative;}
.formItem .aftPD{position: absolute; left: 100%; top: 0; color: #f00; margin-left: 8px; white-space: nowrap; font-size: 14px; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.formItem .skin::-webkit-input-placeholder{color: #999999;}
.formItem .skin:-moz-placeholder{color: #999999;}
.formItem .skin::-moz-placeholder{color: #999999;}
.formItem .skin:-ms-input-placeholder{color: #999999;}
.formItem.red .skin{color: #f00 ;}
.formItem.red .skin::-webkit-input-placeholder{color: #ff0000;}
.formItem.red .skin:-moz-placeholder{color: #ff0000;}
.formItem.red .skin::-moz-placeholder{color: #ff0000;}
.formItem.red .skin:-ms-input-placeholder{color: #ff0000;}

#albumWindow{position: fixed; left: 0; top: 50%; right: 0; bottom: 50%; z-index: 99; background-color: #fff; -webkit-transition: all 500ms ease 0ms; transition: all 500ms ease 0ms; opacity: 0; filter: alpha(opacity=0); *zoom: 1; visibility: hidden; }
.no-supports #albumWindow{-webkit-transform: none !important; transform: none !important;}
#albumWindow.visible{-webkit-transform: none !important; transform: none !important; -webkit-transition: all 500ms ease 0ms; transition: all 500ms ease 0ms; opacity: 1; filter: alpha(opacity=100); visibility: visible; top: 0; bottom: 0;}
#albumWindow .close.btn{position: absolute; z-index: 3; right: 0; top: 0; width: 56px; height: 56px; text-align: center; line-height: 56px; font-size: 30px; color: #fff; font-family: Arial, sans-serif, "Microsoft YaHei", "微软雅黑"; background-color: #c7a172;}
#albumWindow .ablumName{position: absolute; color: #333; font-size: 16px; top: -56px; line-height: 56px; left: 0;}
#albumWindow .serialNum{position: absolute; left: 0; right: 0; text-align: center; font-size: 22px; color: #999; font-family: Arial, sans-serif, "Microsoft YaHei", "微软雅黑";}
#albumWindow .serialNum s{color: #777;}
#albumWindow .contain{position: absolute; z-index: 1; left: 56px; right: 56px; top: 56px; bottom: 26px; background-color: #f1f1f1;}
#albumWindow .contain .list0{position: absolute; left: 0; top: 0; width: 300%; height: 100%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #fff;}
#albumWindow .contain .item{float: left; position: relative; width: 1200px; height: 100%; text-align: center;}
#albumWindow .contain .item .img{width: 100%;}
#albumWindow .contain .item h3{position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #666; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; filter: alpha(opacity=0); *zoom: 1; visibility: hidden; }
#albumWindow .contain .item.on h3{-webkit-transition: all 250ms ease 400ms; transition: all 250ms ease 400ms; opacity: 1; filter: alpha(opacity=100); visibility: visible;}
#albumWindow .contain .tips{width: 100%; text-align: center; color: #aaa; font-size: 12px;}
#albumWindow .ctr{position: absolute; top: 50%; margin-top: -70px; width: 50px; height: 140px; background-color: #f4f4f4; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer; opacity: .8; line-height: 140px; color: #c7a172; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; text-align: center;}
#albumWindow .ctr s{color: #c7a172; font-size: 42px; font-weight: bold;}
#albumWindow .ctr s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; font-family: "SimSun", "宋体" !important; pointer-events: none;}
#albumWindow .ctr:hover{color: #c7a172;}
.ysqUEO #albumWindow .ctr s{overflow: hidden; text-indent: 100%;}
.ysqUEO #albumWindow .ctr s:before,
.ysqUEO #albumWindow .ctr s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 21px; height: 2px; background-color: #c7a172; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO #albumWindow .ctr:hover s:before,
.ysqUEO #albumWindow .ctr:hover s:after{background-color: #c7a172;}
.ysqUEO #albumWindow .ctr.prev s:before,
.ysqUEO #albumWindow .ctr.prev s:after{margin-left: -8.5px; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}
.ysqUEO #albumWindow .ctr.prev s:before{-webkit-transform: rotate(-36deg) translateX(-1px); transform: rotate(-36deg) translateX(-1px);}
.ysqUEO #albumWindow .ctr.prev s:after{-webkit-transform: rotate(36deg) translateX(-1px); transform: rotate(36deg) translateX(-1px);}
.ysqUEO #albumWindow .ctr.prev:hover s:before{-webkit-transform: rotate(-42deg) translateX(-1px); transform: rotate(-42deg) translateX(-1px);}
.ysqUEO #albumWindow .ctr.prev:hover s:after{-webkit-transform: rotate(42deg) translateX(-1px); transform: rotate(42deg) translateX(-1px);}
.ysqUEO #albumWindow .ctr.next s:before,
.ysqUEO #albumWindow .ctr.next s:after{margin-left: -12.5px; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO #albumWindow .ctr.next s:before{-webkit-transform: rotate(-36deg) translateX(1px); transform: rotate(-36deg) translateX(1px);}
.ysqUEO #albumWindow .ctr.next s:after{-webkit-transform: rotate(36deg) translateX(1px); transform: rotate(36deg) translateX(1px);}
.ysqUEO #albumWindow .ctr.next:hover s:before{-webkit-transform: rotate(-42deg) translateX(1px); transform: rotate(-42deg) translateX(1px);}
.ysqUEO #albumWindow .ctr.next:hover s:after{-webkit-transform: rotate(42deg) translateX(1px); transform: rotate(42deg) translateX(1px);}
#albumWindow .ctr.prev{left: 0;}
#albumWindow .ctr.next{right: 0;}
#albumWindow .ctr.reject{display: none;}
#albumWindow .ctr:active{opacity: 1;}
#albumWindow .ctr:hover{background-color: #f5f5f5;}

.ysqUEO .scs.hbgOn img,
.ysqUEO .scst.hbgOn img,
.ysqUEO .scs:hover img,
.ysqUEO .scst:hover img{-webkit-transform: scale(1.025); transform: scale(1.025);}
.ysqUEO .scs img{-webkit-transition-duration: 800ms; transition-duration: 800ms;}
.ysqUEO .scst img{-webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%;}
.ysqUEO .tfy3,
.ysqUEO .tfx3,
.ysqUEO .tfy-3,
.ysqUEO .tfx-3{-webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.ysqUEO .tfy3:hover{-webkit-transform: translateY(3px); transform: translateY(3px);}
.ysqUEO .tfx3:hover{-webkit-transform: translateX(3px); transform: translateX(3px);}
.ysqUEO .tfy-3:hover{-webkit-transform: translateY(-3px); transform: translateY(-3px);}
.ysqUEO .tfx-3:hover{-webkit-transform: translateX(-3px); transform: translateX(-3px);}
.ysqUEO .stereoUp{-webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0); box-shadow: 0 0 0 0px rgba(0, 0, 0, 0); -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .stereoUp:hover{-webkit-transform: translateY(-2px); transform: translateY(-2px); -webkit-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.25); box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.25);}
.hbg .op0{visibility: hidden;  -webkit-transition: all 250ms cubic-bezier(0.46, 0.03, 0.52, 1) 0s; transition: all 250ms cubic-bezier(0.46, 0.03, 0.52, 1) 0s;}
.hbg:hover .op0,
.hbg.hbgOn .op0{-webkit-transition: all 250ms cubic-bezier(0.46, 0.03, 0.52, 1) 0ms; transition: all 250ms cubic-bezier(0.46, 0.03, 0.52, 1) 0ms; opacity: 1; filter: alpha(opacity=100); visibility: visible;}
.hbg:hover .op0.htfn,
.hbg.hbgOn .op0.htfn{-webkit-transform: none !important; transform: none !important;}
.hbg .front,
.hbg:hover .behind,
.hbg.hbgOn .behind{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; filter: alpha(opacity=100); visibility: visible;}
.hbg .behind,
.hbg:hover .front,
.hbg.hbgOn .front{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; filter: alpha(opacity=0); *zoom: 1;  visibility: hidden;  -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}

@-webkit-keyframes fadeInDowns{0%{opacity: 0.3; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInDowns{0%{opacity: 0.3; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
.fadeInDowns{-webkit-animation-name: fadeInDowns; animation-name: fadeInDowns;}
@-webkit-keyframes fadeInDown{0%{opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInDown{0%{opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
.fadeInDown{-webkit-animation-name: fadeInDown; animation-name: fadeInDown;}
@-webkit-keyframes fadeInUps{0%{opacity: 0.3; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInUps{0%{opacity: 0.3; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
.fadeInUps{-webkit-animation-name: fadeInUps; animation-name: fadeInUps;}
@-webkit-keyframes fadeInLefts{0%{opacity: 0.3; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInLefts{0%{opacity: 0.3; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0);} to{opacity: 1; -webkit-transform: none; transform: none;}}
.fadeInLefts{-webkit-animation-name: fadeInLefts; animation-name: fadeInLefts;}
@-webkit-keyframes zoomIns{0%{opacity: 0; -webkit-transform: scale3d(0.77, 0.77, 0.77); transform: scale3d(0.77, 0.77, 0.77);} 50%{opacity: 1;}}
@keyframes zoomIns{0%{opacity: 0; -webkit-transform: scale3d(0.77, 0.77, 0.77); transform: scale3d(0.77, 0.77, 0.77);} 50%{opacity: 1;}}
.zoomIns{-webkit-animation-name: zoomIns; animation-name: zoomIns;}
@-webkit-keyframes fadeInUpX{0%{-webkit-transform: translate(0, -300px); transform: translate(0, -300px); opacity: .4;} 100%{-webkit-transform: none !important; transform: none !important; opacity: 1;}}
@keyframes fadeInUpX{0%{-webkit-transform: translate(0, -300px); transform: translate(0, -300px); opacity: .4;} 100%{-webkit-transform: none !important; transform: none !important; opacity: 1;}}
.fadeInUpX{-webkit-animation-name: fadeInUpX; animation-name: fadeInUpX;}
.abtnSc{position: relative; overflow: hidden; z-index: 1;}
.abtnSc:after{content: " "; position: absolute; border-radius: 50%; left: 50%; top: 50%; margin-left: -120px; margin-top: -120px; border-width: 120px; border-color: #fff; border-style: dashed; width: 0; height: 0; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0.1; filter: alpha(opacity=10); *zoom: 1; visibility: hidden;  -webkit-transform: scale(0.1); transform: scale(0.1); pointer-events: none;}
.abtnSc:hover:after{-webkit-transition: all 350ms ease-in 0ms; transition: all 350ms ease-in 0ms; opacity: 0.15; filter: alpha(opacity=15); visibility: visible; -webkit-transform: none !important; transform: none !important;}
.abtnBg{position: relative; overflow: hidden; z-index: 0;}
.abtnBg:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; pointer-events: none; border-radius: inherit; background-color: rgba(0, 0, 0, 0);}
.abtnBg:hover:after{background-color: rgba(0, 0, 0, 0.08);}
.abtnMask{position: relative; overflow: hidden; z-index: 0;}
.abtnMask:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; pointer-events: none; border-radius: inherit; background-color: rgba(0, 0, 0, 0);}
.abtnMask:hover:after{background-color: rgba(0, 0, 0, 0.08);}
.abtnMask:after{z-index: 7 !important;}
.abtnBd{position: relative; overflow: hidden; z-index: 0;}
.abtnBd:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; pointer-events: none; border: 0 solid rgba(0, 0, 0, 0.08); border-radius: inherit; opacity: 1;}
.abtnBd:hover:after{border-width: 30px; opacity: 1; filter: alpha(opacity=100);}
.abtnBT{position: relative; overflow: hidden; z-index: 0;}
.abtnBT:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; pointer-events: none; background-color: rgba(0, 0, 0, 0.08); -webkit-transform: translateY(100%); transform: translateY(100%);}
.abtnBT:hover:after{-webkit-transform: none !important; transform: none !important;}
.abtnLR{position: relative; overflow: hidden; z-index: 0;}
.abtnLR:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; pointer-events: none; background-color: rgba(0, 0, 0, 0.08); -webkit-transform: translateX(-100%); transform: translateX(-100%);}
.abtnLR:hover:after{-webkit-transform: none !important; transform: none !important;}


.scrollAjax #loadState{position: relative; width: 200px; height: 40px; margin: 40px auto 0; cursor: pointer; text-align: center; line-height: 40px; background-color: #c7a172; color: #fff; font-size: 16px;}
.scrollAjax #loadState.off{background-color: #ddd; color: #333; cursor: default; cursor: not-allowed;}
.scrollAjax #loadState.ing:after{content: " "; -webkit-animation-name: dotMove; animation-name: dotMove; -webkit-animation-duration: 1.6s; animation-duration: 1.6s; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation-timing-function: steps(4); animation-timing-function: steps(4); -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-play-state: running; animation-play-state: running; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
@-webkit-keyframes dotMove{0%, 100%{content: ".";} 33%{content: "..";} 66%{content: "...";}}
@keyframes dotMove{0%, 100%{content: ".";} 33%{content: "..";} 66%{content: "...";}}
.scrollAjax #loadState.retry{overflow: hidden; background-color: #c7a172; cursor: pointer;}
.scrollAjax #loadState.retry:before{content: ""; position: absolute; overflow: hidden; width: 80px; height: 150px; left: 0; top: 0; background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%); -webkit-transform: skewX(-25deg) translateX(-149px); transform: skewX(-25deg) translateX(-149px); -webkit-transition: none 220ms ease 0s; transition: none 220ms ease 0s;}
.scrollAjax #loadState.retry:hover:before{left: 100%; -webkit-transform: skewX(-25deg) translateX(149px); transform: skewX(-25deg) translateX(149px); top: 0; -webkit-transition: all 600ms ease 0s; transition: all 600ms ease 0s;}
.scrollAjax .pageList{display: none;}

.TAlert{display: none; position: fixed; left: 0; top: 0; z-index: 99; overflow: hidden; width: 100%; height: 100%; text-align: center; overflow-x: hidden; overflow-y: auto;}
.TAlert .contain{display: inline-block; vertical-align: middle; position: relative; overflow: hidden; z-index: 9; width: 400px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5); text-align: left; line-height: 1.4333; font-size: 16px; border-radius: 5px ;}
.TAlert .contain .Tclose{position: absolute; top: 2px; right: 2px; width: 30px; height: 30px; padding: 5px; color: #666; font: bold 16px/30px "黑体"; cursor: pointer; text-align: center;}
.TAlert .contain .head{padding: 10px 15px; border-bottom: #cccccc solid 1px; color: #333; background-color: #fff;}
.TAlert .contain .body{padding: 15px; font-size: 14px; background-color: #fff; color: #444;}
.TAlert .contain .foot{position: relative; width: 100%; height: 40px; border-top: #cccccc solid 1px;}
.TAlert .contain .foot .btn{overflow: hidden; z-index: 0; position: absolute; top: 0; height: 40px; line-height: 40px; width: 50%; text-align: center; font-size: 15px;}
.TAlert .contain .foot .btn:before{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; pointer-events: none; background-color: rgba(0, 0, 0, 0);}
.TAlert .contain .foot .btn:hover:before{background-color: rgba(0, 0, 0, 0.1);}
.TAlert .contain .foot .btn.enter{left: 0; background-color: #c7a172; color: #fff;}
.TAlert .contain .foot .btn.close{right: 0; background-color: #f1f1f1; border-left: #cfcfcf solid 1px; color: #333;}
.TAlert .contain .foot .btn.w100{border-left: none;}
.ysqUEO .TAlert .contain{opacity: 0; -webkit-transition: all 330ms ease 0s; transition: all 330ms ease 0s; -webkit-transform: translateY(-100%) scale(0.2); transform: translateY(-100%) scale(0.2);}
.ysqUEO .TAlert.on .contain{opacity: 1; -webkit-transform: none !important; transform: none !important;}

.pageListBox{text-align: center;}
.pageListBox .pageList{display: inline-block; vertical-align: top; position: relative; overflow: hidden; font-size: 0; padding-top: 45px; padding-bottom: 0;}
.pageListBox .pageList ul{position: relative; float: none !important; line-height: 38px;}
.pageListBox .pageList ul,
.pageListBox .pageList ul li{display: inline-block; vertical-align: top;}
.pageListBox .pageList ul li{margin: 0 5px; font-size: 14px;}
.pageListBox .pageList ul .ctr a,
.pageListBox .pageList ul .start a,
.pageListBox .pageList ul .end a{font-weight: bold; font-size: 16px; font-family: "SimSun", "宋体" !important;}
.pageListBox .pageList a{display: block; border: #c8c8c8 solid 1px; text-align: center; width: 38px; height: 38px; border-radius: 50%; color: #888; background-color: #fff; -webkit-transition: background 200ms, color 200ms; transition: background 200ms, color 200ms; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.pageListBox .pageList a:hover,
.pageListBox .pageList a.selected{color: #fff; background-color: #c7a172;}
.pageListBox .pageList a:active{border-color: #fff;}

.scroll-wrap{padding-top: 100px;}
.header{z-index: 51; position: fixed; left: 50%; margin-left: -960px; width: 1920px; top: 0; height: 100px; background-color: #fff; -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.12); box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.12); -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.fixedNav .header{height: 80px;}
.fixedNav .header .logo{margin-top: -32px; height: 64px;}
.fixedNav .header .firNav .firItem{height: 80px; line-height: 80px;}
.fixedNav .header .secNav:after{opacity: .7 !important;}
.header .container{position: relative; height: 100%;}
.header .logo{float: left; position: relative; top: 50%; margin-top: -42.5px; height: 85px; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.header .logo img{display: block; height: 100%;}
.header .logo .words{position: absolute; left: 100%; top: 0;}
.header .firNav{float: right; position: relative;}
.header .firNav .firItem{float: left; position: relative; z-index: 5; height: 100px; line-height: 100px; text-align: center; margin-left: 50px; font-size: 16px; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.header .firNav .firItem:first-child{margin-left: 0;}
.header .firNav .firItem .link1{display: block;}
.header .firNav .firItem .secNav{position: absolute; z-index: 11; left: 50%; margin-left: -3000px; top: 100%; padding-top: 10px; padding-bottom: 10px; width: 6000px; line-height: 26px; white-space: nowrap; -webkit-transform: translateY(10px); transform: translateY(10px); -webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.15); box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.15); *background-color: #000000;}
.header .firNav .firItem .secNav:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; background-color: #000000; opacity: 0.3; pointer-events: none; -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
.header .firNav .firItem .secNav .secItem{display: inline-block; vertical-align: top; font-size: 14px; margin-left: 15px; margin-right: 15px;}
.header .firNav .firItem .secNav .secItem .link2{color: #fff;}
.header .firNav .firItem .secNav .secItem.on{border-bottom: #ffffff solid 1px;}
.header .firNav .firItem:hover .secNav{-webkit-transform: none !important; transform: none !important;}
.header .firNav .firItem.on .link1{color: #c7a172;}
.header .firNav .block{position: absolute; overflow: hidden; left: 0; top: 0; z-index: 1;}
.header .firNav .block s{position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: #c7a172;}
.index-banner{position: relative; overflow: hidden; width: 100%; height: 0; padding-bottom: 44.79166667%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.index-banner .shade{position: absolute; left: 0; top: 0; overflow: visible;}
.index-banner .item{position: relative; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; background-color: #fff;}
.index-banner .item img{position: relative; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%;}
.index-banner .item.moveItem{position: absolute;}
.ysqUEO .index-banner.dir_z .item.come{width: 0; z-index: 30 !important; margin-left: 50%;}
.ysqUEO .index-banner.dir_z .item.come.on{margin-left: 0; width: 100%; -webkit-transition: width 1200ms ease 0s,margin 1200ms ease 0s; transition: width 1200ms ease 0s,margin 1200ms ease 0s;}
.ysqUEO .index-banner.dir_z .item.leave{opacity: 1 !important;}
.ysqUEO .index-banner.dir_f .item.leave{width: 0; z-index: 30 !important; margin-left: 50%; -webkit-transition: width 1200ms ease 0s,margin 1200ms ease 0s; transition: width 1200ms ease 0s,margin 1200ms ease 0s;}
.ysqUEO .index-banner.dir_f .item.come{opacity: 1 !important;}
.index-banner .ctr{z-index: 8; position: absolute; top: 50%; margin-top: -50px; width: 50px; height: 100px; line-height: 100px; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s; opacity: .40; filter: alpha(opacity=40); *zoom: 1; color: #ffffff; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; text-align: center;}
.index-banner .ctr s{font-size: 50px; font-weight: bold;}
.index-banner .ctr s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; font-family: "SimSun", "宋体" !important; pointer-events: none;}
.index-banner .ctr:hover{color: #ffffff;}
.ysqUEO .index-banner .ctr s{overflow: hidden; text-indent: 100%;}
.ysqUEO .index-banner .ctr s:before,
.ysqUEO .index-banner .ctr s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 25px; height: 2px; background-color: #ffffff; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .index-banner .ctr:hover s:before,
.ysqUEO .index-banner .ctr:hover s:after{background-color: #ffffff;}
.ysqUEO .index-banner .ctr.prev s:before,
.ysqUEO .index-banner .ctr.prev s:after{margin-left: -10.5px; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}
.ysqUEO .index-banner .ctr.prev s:before{-webkit-transform: rotate(-38deg) translateX(-1px); transform: rotate(-38deg) translateX(-1px);}
.ysqUEO .index-banner .ctr.prev s:after{-webkit-transform: rotate(38deg) translateX(-1px); transform: rotate(38deg) translateX(-1px);}
.ysqUEO .index-banner .ctr.prev:hover s:before{-webkit-transform: rotate(-45deg) translateX(-1px); transform: rotate(-45deg) translateX(-1px);}
.ysqUEO .index-banner .ctr.prev:hover s:after{-webkit-transform: rotate(45deg) translateX(-1px); transform: rotate(45deg) translateX(-1px);}
.ysqUEO .index-banner .ctr.next s:before,
.ysqUEO .index-banner .ctr.next s:after{margin-left: -14.5px; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO .index-banner .ctr.next s:before{-webkit-transform: rotate(-38deg) translateX(1px); transform: rotate(-38deg) translateX(1px);}
.ysqUEO .index-banner .ctr.next s:after{-webkit-transform: rotate(38deg) translateX(1px); transform: rotate(38deg) translateX(1px);}
.ysqUEO .index-banner .ctr.next:hover s:before{-webkit-transform: rotate(-45deg) translateX(1px); transform: rotate(-45deg) translateX(1px);}
.ysqUEO .index-banner .ctr.next:hover s:after{-webkit-transform: rotate(45deg) translateX(1px); transform: rotate(45deg) translateX(1px);}
.index-banner .ctr.prev{left: 6.25%;}
.index-banner .ctr.next{right: 6.25%;}
.index-banner .ctr:hover{opacity: .90; filter: alpha(opacity=90);}
.index-head{position: relative; z-index: 2; color: #333333; width: 600px;}
.index-head .en{font-family: Times New Roman, sans-serif; font-size: 54px; line-height: 1; text-transform: capitalize;}
.index-head .cn{position: relative; margin-top: 6px; font-size: 28px;}
.index-head .cn:after{content: " "; position: absolute; left: 138px; top: 50%; margin-top: -1px; width: 100px; height: 2px; background-color: transparent;}
.index-product{padding-top: 115px; padding-bottom: 140px;}
.index-product .index-head .cn:after{background-color: #c7a172;}
.index-product .index-product-list{margin-top: -20px;}
.index-product-list ul.l{margin-left: -36px;}
.index-product-list ul.r{margin-right: -36px; margin-top: -175px;}
.index-product-list .item{display: block; position: relative; width: 586px; height: 965px; background-image: url(../image/bgi-pdtItem.png); background-size: auto; background-position: right bottom; background-repeat: no-repeat; -webkit-transition: all 220ms ease 50ms; transition: all 220ms ease 50ms;}
.index-product-list .item.i1 i{background-position: 0px 0;}
.index-product-list .item.i2 i{background-position: -72px 0;}
.index-product-list .item.i3 i{background-position: -144px 0;}
.index-product-list .item.i4 i{background-position: -216px 0;}
.index-product-list .item.i5 i{background-position: -288px 0;}
.index-product-list .item.i6 i{background-position: -360px 0;}
.index-product-list .item .link{position: relative; display: block; padding-left: 193px; padding-right: 39px; padding-top: 870px; width: 354px; height: 95px;}
.index-product-list .item i{position: absolute; overflow: hidden; bottom: 260px; left: -6px; background-repeat: no-repeat; width: 72px; height: 0; padding-top: 80px; background-image: url(../image/icoi-sNum.png);}
.index-product-list .item .pic{position: absolute; left: 0; bottom: 182px; width: 586px; height: 724px; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; background-color: transparent;}
.index-product-list .item .pic:hover{bottom: 190px;}
.index-product-list .item h3{font-size: 28px; line-height: 34px; color: #333333; -webkit-transition: margin 300ms ease 0s; transition: margin 300ms ease 0s;}
.index-product-list .item h4{margin-top: 10px; font-size: 16px; line-height: 20px; font-family: Arial, sans-serif, "Microsoft YaHei", "微软雅黑"; color: #888; text-transform: uppercase;}
.index-product-list .item .kuang{position: absolute; right: 99px; bottom: 45px;}
.index-product-list .item .kuang s{border-color: #2d2d2d;}
.index-product-list .item .kuang:before{background-color: #2d2d2d;}
.index-product-list .item .kuang:after{background-position: 0 0;}
.index-about{z-index: 1; position: relative; height: 724px;}
.index-about .index-head{padding-top: 15px; color: #c7a172;}
.index-about .qbg,
.index-about .pic{position: absolute; z-index: -1; width: 1000px; height: 604px; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.index-about .qbg{bottom: 0; right: 50%; margin-right: -40px; background-color: #444444;}
.index-about .pic{top: 0; left: 50%; margin-left: -40px; background-color: #f1f1f1;}
.index-about .txt{margin-top: 80px; width: 495px;}
.index-about .txt h1{font-size: 24px; line-height: 30px; color: #aaa;}
.index-about .txt .info{margin-top: 30px; color: #888; font-size: 16px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; text-align: justify; letter-spacing: .001px;}
.index-about .more{position: relative; display: block; margin-top: 40px;}
.index-about .more s{border-color: #c7a172;}
.index-about .more:before{background-color: #c7a172;}
.index-about .more:after{background-position: 0 -11px;}
.index-about .slogan{position: absolute; overflow: hidden; left: 50%; margin-left: 40px; bottom: 0; width: 920px; height: 124px; line-height: 134px; text-indent: 111px; font-size: 24px; letter-spacing: 1em; color: #333333; background-image: url(../image/bgi-aboutdot.png); background-size: auto; background-position: right 50%; background-repeat: no-repeat; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.index-about .slogan .dib{text-indent: 0;}
.index-news{padding-top: 105px; padding-bottom: 50px;}
.index-news .index-head .cn:after{background-color: #c7a172;}
.index-news-list{position: relative; z-index: 1; margin-top: 50px;}

.index-news-list .item{margin-top: 40px;}
.index-news-list .item:first-child{margin-top: 0;}

.footer{padding-top: 50px; padding-bottom: 50px; text-align: center; font-size: 12px; background-color: #262626;}
.footer,
.footer a{color: #757575;}
.footer .container{position: relative;}
.footer .backToTop{position: absolute; left: 100%; top: -50px; width: 50px; height: 50px; background-image: url(../image/btnf-backTop.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; cursor: pointer;}
.footer .logo{position: relative; height: 85px;}
.footer .logo > div{position: absolute; overflow: hidden; top: 0; left: 50%; margin-left: -55px; width: 110px; height: 85px;}
.footer .logo img{width: 110px; height: 85px;}
.footer .logo.AniStart .back{height: 0;}
.footer .logo.AniDid .back{height: 85px; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.footer .fcontact{margin-top: 35px; font-size: 14px; line-height: 20px;}
.footer .fcontact .dib{margin-left: 20px; margin-right: 20px;}
.footer .flinks{margin-top: 30px;}
.footer .flinks .btn{position: relative; display: inline-block; vertical-align: top; margin-left: 5px; margin-right: 5px; width: 30px; height: 30px;}
.footer .flinks .btn .qrcode{position: absolute; left: 50%; bottom: 100%; margin-left: -50px; margin-bottom: 4px; width: 100px; height: 100px; -webkit-transition: all 250ms ease 100ms; transition: all 250ms ease 100ms; opacity: 0; filter: alpha(opacity=0); *zoom: 1; visibility: hidden; }
.footer .flinks .btn:hover .qrcode{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; filter: alpha(opacity=100); visibility: visible;}
.footer .copyrights{margin-top: 30px;}

.subpage-banner{position: relative; z-index: 1; height: 380px;}
.subpage-banner .vr{position: absolute; left: 50%; z-index: 8; background-repeat: no-repeat;}
.subpage-banner .vr.i1{top: 80px; margin-left: -448px; width: 3px; height: 65px; background-image: url(../image/qs-banner-vr1.png);}
.subpage-banner .vr.i2{top: 58px; margin-left: 372px; width: 6px; height: 71px; background-image: url(../image/qs-banner-vr2.png);}
.subpage-banner .vr.i3{top: 208px; margin-left: 472px; width: 3px; height: 71px; background-image: url(../image/qs-banner-vr3.png);}
.subpage-banner .vr.i4{top: 264px; margin-left: -270px; width: 4px; height: 60px; background-image: url(../image/qs-banner-vr4.png);}
.subpage-banner .vr.i5{top: 302px; margin-left: -514px; width: 15px; height: 54px; background-image: url(../image/qs-banner-vr5.png);}
.subpage-banner .frame{position: absolute; top: 111px; left: 50%; margin-left: -300px; width: 600px; height: 112px; padding-top: 70px; background-image: url(../image/bgs-banner-frame.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; text-align: center; color: #c7a172; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.subpage-banner .frame .ico{position: absolute; left: 50%; top: 14px; margin-left: -13px; width: 26px; height: 27px; background-image: url(../image/icos-shear.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.subpage-banner .frame .en{font-family: Times New Roman, sans-serif; font-size: 42px; letter-spacing: 22px; padding-left: 22px; text-transform: uppercase;}
.subpage-banner .frame .cn{margin-top: 18px;}
.subpage-main{position: relative; z-index: 1; padding-top: 80px; padding-bottom: 80px;}
.sAbout .subpage-main{padding: 0;}
.sAbout-head .en{height: 56px; font-size: 56px; font-family: Times New Roman, sans-serif; text-transform: uppercase;}
.sAbout-head .cn{font-size: 28px; line-height: 44px;}
.sAbout-introduction{padding-top: 100px; padding-bottom: 100px; background-image: url(../image/bgs-dotRepeat.png);}
.sAbout-introduction .container{position: relative; height: 440px; width: 406px; padding-top: 144px; padding-right: 794px;}
.sAbout-introduction .dt{position: absolute; right: 0; bottom: 100px; width: 216px; height: 335px; padding: 48px 40px 0; background-image: url(../image/bgs-about.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.sAbout-introduction .dt .tag{font-size: 42px; line-height: 60px; color: #c7a172;}
.sAbout-introduction .dt h1{margin-top: 20px; font-size: 24px; line-height: 36px; color: #c7a172;}
.sAbout-introduction .dt .en{margin-top: 25px; font-size: 16px; font-family: Arial, sans-serif, "Microsoft YaHei", "微软雅黑"; font-style: italic; text-transform: uppercase; color: #999;}
.sAbout-introduction .dt .en .hr{margin-top: 8px; margin-bottom: 8px; width: 56px; height: 2px; background-color: #c7a172;}
.sAbout-introduction .portrait{position: absolute; right: 350px; bottom: 0; width: 442px; height: 584px; background-color: #f1f1f1;}
.sAbout-introduction .ds{position: relative; z-index: 1; height: 100px; padding-left: 20px; line-height: 106px; color: #c7a172; *background-color: #c7a172; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.sAbout-introduction .ds:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; background-color: #c7a172; opacity: 0.1; pointer-events: none; -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
.sAbout-introduction .ds .en{display: inline-block; vertical-align: top; font-size: 33px; font-family: Times New Roman, sans-serif; text-transform: uppercase;}
.sAbout-introduction .ds .cn{display: inline-block; vertical-align: top; position: relative; top: -2px; font-size: 28px; margin-left: 10px;}
.sAbout-introduction .dd{margin-top: 35px; margin-right: 26px; text-align: justify; font-size: 14px; line-height: 2;}
.sAbout-exhibition{z-index: 1; position: relative; padding-top: 140px; padding-bottom: 120px; min-height: 728px; background-color: #3b3c3d; background-image: url(../image/bgs-exhiition.png); background-size: auto; background-position: 50% bottom; background-repeat: no-repeat;}
.sAbout-exhibition .bird{position: absolute; z-index: -1; left: 50%; pointer-events: none; background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; -webkit-transition: all 50ms ease 0s; transition: all 50ms ease 0s;}
.sAbout-exhibition .bird.l{top: 224px; left: 50%; margin-left: -852px; width: 230px; height: 287px; background-image: url(../image/qs-birds1.png);}
.sAbout-exhibition .bird.r{bottom: 53px; left: 50%; margin-left: 595px; width: 364px; height: 460px; background-image: url(../image/qs-birds2.png);}
.sAbout-exhibition .container{position: relative; padding-left: 666px; width: 534px; min-height: 375px; padding-bottom: 352px;}
.sAbout-exhibition .sAbout-head{color: #c7a172;}
.sAbout-exhibition .info{margin-top: 22px; font-size: 14px; line-height: 1.85714286; color: #999999;}
.sAbout-exhibition .pic{position: absolute; left: 0; top: 0; width: 600px; height: 375px; background-color: #f1f1f1;}
.sAbout-exhibition-slide{position: absolute; left: 0; bottom: 0; width: 1200px; height: 252px;}
.sAbout-exhibition-slide .item{position: relative; float: left; margin-right: 24px; width: 180px; height: 254px;}
.sAbout-exhibition-slide .item .pic{width: 100%; height: 100%;}
.sAbout-exhibition-slide .ctr{z-index: 8; position: absolute; top: 50%; margin-top: -30px; width: 30px; height: 60px; line-height: 60px; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s; *background-color: #000000; color: #ffffff; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; text-align: center;}
.sAbout-exhibition-slide .ctr:after{content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; background-color: #000000; opacity: 0.4; pointer-events: none; -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
.sAbout-exhibition-slide .ctr s{font-size: 32px; font-weight: bold;}
.sAbout-exhibition-slide .ctr s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; font-family: "SimSun", "宋体" !important; pointer-events: none;}
.sAbout-exhibition-slide .ctr:hover{color: #ffffff;}
.ysqUEO .sAbout-exhibition-slide .ctr s{overflow: hidden; text-indent: 100%;}
.ysqUEO .sAbout-exhibition-slide .ctr s:before,
.ysqUEO .sAbout-exhibition-slide .ctr s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 16px; height: 1px; background-color: #ffffff; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .sAbout-exhibition-slide .ctr:hover s:before,
.ysqUEO .sAbout-exhibition-slide .ctr:hover s:after{background-color: #ffffff;}
.ysqUEO .sAbout-exhibition-slide .ctr.prev s:before,
.ysqUEO .sAbout-exhibition-slide .ctr.prev s:after{margin-left: -7px; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}
.ysqUEO .sAbout-exhibition-slide .ctr.prev s:before{-webkit-transform: rotate(-45deg) translateX(-0.5px); transform: rotate(-45deg) translateX(-0.5px);}
.ysqUEO .sAbout-exhibition-slide .ctr.prev s:after{-webkit-transform: rotate(45deg) translateX(-0.5px); transform: rotate(45deg) translateX(-0.5px);}
.ysqUEO .sAbout-exhibition-slide .ctr.prev:hover s:before{-webkit-transform: rotate(-45deg) translateX(-0.5px); transform: rotate(-45deg) translateX(-0.5px);}
.ysqUEO .sAbout-exhibition-slide .ctr.prev:hover s:after{-webkit-transform: rotate(45deg) translateX(-0.5px); transform: rotate(45deg) translateX(-0.5px);}
.ysqUEO .sAbout-exhibition-slide .ctr.next s:before,
.ysqUEO .sAbout-exhibition-slide .ctr.next s:after{margin-left: -9px; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO .sAbout-exhibition-slide .ctr.next s:before{-webkit-transform: rotate(-45deg) translateX(0.5px); transform: rotate(-45deg) translateX(0.5px);}
.ysqUEO .sAbout-exhibition-slide .ctr.next s:after{-webkit-transform: rotate(45deg) translateX(0.5px); transform: rotate(45deg) translateX(0.5px);}
.ysqUEO .sAbout-exhibition-slide .ctr.next:hover s:before{-webkit-transform: rotate(-45deg) translateX(0.5px); transform: rotate(-45deg) translateX(0.5px);}
.ysqUEO .sAbout-exhibition-slide .ctr.next:hover s:after{-webkit-transform: rotate(45deg) translateX(0.5px); transform: rotate(45deg) translateX(0.5px);}
.sAbout-exhibition-slide .ctr.prev{left: 0;}
.sAbout-exhibition-slide .ctr.next{right: 0;}
.sAbout-exhibition-slide .ctr:hover:after{opacity: .8;}
.sAbout-ability{height: 700px; padding-top: 120px; padding-bottom: 120px; background-image: url(../image/bgs-ability.jpg); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.sAbout-ability .sAbout-head{color: #333333;}
.sAbout-ability-list{position: relative; width: 1209px; margin-top: 46px;}
.sAbout-ability-list .item{position: relative; float: left; margin-right: 9px; margin-bottom: 9px; width: 394px; height: 280px; background-color: #383838; color: #fff;}
.sAbout-ability-list .item.i0{position: absolute; right: 0; top: 0; padding-top: 80px; height: 200px; background-image: url(../image/bgs-abilityItem.jpg); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; font-size: 18px; line-height: 26px; color: #c1c1c1; text-align: center;}
.sAbout-ability-list .item.i0 .ico{position: absolute; left: 50%; top: -5px; margin-left: -25px; width: 50px; height: 60px; background-image: url(../image/icos-ability.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.sAbout-ability-list .item.i0 .hr{margin-left: auto; margin-right: auto; width: 238px; height: 11px; background-image: url(../image/hrs-ability.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.sAbout-ability-list .item .pic{width: 100%; height: 100%; background-color: #f1f1f1;}
.sAbout-ability-list .item.i2{margin-right: 403px;}
.sAbout-culture{z-index: 1; position: relative; min-height: 452px; padding-top: 112px; padding-bottom: 120px;}
.sAbout-culture .qImg{position: absolute; z-index: -1; left: 50%; top: 26px; width: 433px; height: 613px; margin-left: 346px;}
.sAbout-culture .sAbout-head{color: #333333;}
.sAbout-culture-list{margin-top: 106px;}
.sAbout-culture-list .item{position: relative; z-index: 1; float: left; width: 320px; height: 170px; margin-left: 30px; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; padding-top: 80px; padding-left: 30px; padding-right: 30px; text-align: center; color: #333333;}
.sAbout-culture-list .item:first-child{margin-left: 0;}
.sAbout-culture-list .item .bg{background-color: #dbc79a; pointer-events: none;}
.sAbout-culture-list .item .ico{position: absolute; left: 50%; top: 0; margin-left: -44px; margin-top: -38px; width: 88px; height: 76px; background-image: url(../image/bgs-cultureIco.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.sAbout-culture-list .item .ico .icoImg{position: absolute; left: 4px; top: 0; width: 80px; height: 76px; -webkit-transition: all 600ms ease 0s; transition: all 600ms ease 0s;}
.sAbout-culture-list .item .dt{font-size: 18px; line-height: 22px;}
.sAbout-culture-list .item .hr{margin-top: 12px; width: 30px; height: 2px; margin-left: auto; margin-right: auto; background-color: #333333;}
.sAbout-culture-list .item .dd{margin-top: 20px; font-size: 14px; line-height: 26px;}
.sAbout-culture-list .item:hover{-webkit-transform: translate(0, -6px); transform: translate(0, -6px); -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.25); box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.25);}
.sAbout-culture-list .item:hover .icoImg{-webkit-transform: rotateY(360deg); transform: rotateY(360deg);}

.sExhibition-albums{position: relative; width: 1200px; height: 773px;}
.sExhibition-albums .bigshow{position: relative; height: 675px; margin-bottom: 10px; background-color: #fff;}
.sExhibition-albums .bigshow .ctr{z-index: 8; position: absolute; top: 50%; margin-top: -30px; width: 60px; height: 60px; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s; width: ; height: ; background-image: url(../image/arrow-exhibition.png); opacity: .3;}
.sExhibition-albums .bigshow .ctr.prevb{left: 40px; background-position: 0 0;}
.sExhibition-albums .bigshow .ctr.nextb{right: 40px; background-position: -60px 0;}
.sExhibition-albums .bigshow .ctr:hover{opacity: .6;}
.sExhibition-albums .pic{width: 100%; height: 100%; background-color: #f1f1f1;}
.sExhibition-albums .smalllist{position: relative; width: 1126px; height: 88px; padding-left: 37px; padding-right: 37px;}
.sExhibition-albums .smalllist .btn{float: left; width: 158px; height: 86px; margin-right: 1px; border: #dddddd solid 1px;}
.sExhibition-albums .smalllist .btn.imgLoaded{background-color: #000;}
.sExhibition-albums .smalllist .btn.imgLoaded img{opacity: .8;}
.sExhibition-albums .smalllist .btn.on{border-color: #c7a172;}
.sExhibition-albums .smalllist .btn.on img{opacity: 1;}
.sExhibition-albums .smalllist .ctr{z-index: 8; position: absolute; top: 50%; margin-top: -44px; width: 36px; height: 88px; line-height: 88px; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s; background-color: #ededed; color: #4e4e4e; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; text-align: center;}
.sExhibition-albums .smalllist .ctr s{font-size: 28px; font-weight: bold;}
.sExhibition-albums .smalllist .ctr s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; font-family: "SimSun", "宋体" !important; pointer-events: none;}
.sExhibition-albums .smalllist .ctr:hover{color: #ffffff;}
.ysqUEO .sExhibition-albums .smalllist .ctr s{overflow: hidden; text-indent: 100%;}
.ysqUEO .sExhibition-albums .smalllist .ctr s:before,
.ysqUEO .sExhibition-albums .smalllist .ctr s:after{content: " "; position: absolute; top: 50%; left: 50%; width: 14px; height: 1px; background-color: #4e4e4e; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.ysqUEO .sExhibition-albums .smalllist .ctr:hover s:before,
.ysqUEO .sExhibition-albums .smalllist .ctr:hover s:after{background-color: #ffffff;}
.ysqUEO .sExhibition-albums .smalllist .ctr.prev s:before,
.ysqUEO .sExhibition-albums .smalllist .ctr.prev s:after{margin-left: -6px; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}
.ysqUEO .sExhibition-albums .smalllist .ctr.prev s:before{-webkit-transform: rotate(-45deg) translateX(-0.5px); transform: rotate(-45deg) translateX(-0.5px);}
.ysqUEO .sExhibition-albums .smalllist .ctr.prev s:after{-webkit-transform: rotate(45deg) translateX(-0.5px); transform: rotate(45deg) translateX(-0.5px);}
.ysqUEO .sExhibition-albums .smalllist .ctr.prev:hover s:before{-webkit-transform: rotate(-45deg) translateX(-0.5px); transform: rotate(-45deg) translateX(-0.5px);}
.ysqUEO .sExhibition-albums .smalllist .ctr.prev:hover s:after{-webkit-transform: rotate(45deg) translateX(-0.5px); transform: rotate(45deg) translateX(-0.5px);}
.ysqUEO .sExhibition-albums .smalllist .ctr.next s:before,
.ysqUEO .sExhibition-albums .smalllist .ctr.next s:after{margin-left: -8px; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%;}
.ysqUEO .sExhibition-albums .smalllist .ctr.next s:before{-webkit-transform: rotate(-45deg) translateX(0.5px); transform: rotate(-45deg) translateX(0.5px);}
.ysqUEO .sExhibition-albums .smalllist .ctr.next s:after{-webkit-transform: rotate(45deg) translateX(0.5px); transform: rotate(45deg) translateX(0.5px);}
.ysqUEO .sExhibition-albums .smalllist .ctr.next:hover s:before{-webkit-transform: rotate(-45deg) translateX(0.5px); transform: rotate(-45deg) translateX(0.5px);}
.ysqUEO .sExhibition-albums .smalllist .ctr.next:hover s:after{-webkit-transform: rotate(45deg) translateX(0.5px); transform: rotate(45deg) translateX(0.5px);}
.sExhibition-albums .smalllist .ctr.prevs{left: 0;}
.sExhibition-albums .smalllist .ctr.nexts{right: 0;}
.sExhibition-albums .smalllist .ctr:hover{background-color: #c7a172; color: #fff;}

.sProduct-list{position: relative; overflow: hidden; width: 1260px; margin-bottom: -30px;}
.sProduct-list .item{float: left; margin-right: 60px; margin-bottom: 30px; width: 360px; height: 560px;}
.sProduct-list .item .pic{width: 360px; height: 480px; background-color: #ececec;}
.sProduct-list .item .pic .mask{*background-color: 000px;}
.sProduct-list .item .pic .mask:before,
.sProduct-list .item .pic .mask:after{content: " "; position: absolute;}
.sProduct-list .item .pic .mask:before{z-index: 3; left: 50%; top: 218px; margin-left: -25px; width: 51px; height: 44px; background-image: url(../image/icos-more.png); -webkit-transform: scale(0.4); transform: scale(0.4); -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; filter: alpha(opacity=0); *zoom: 1; visibility: hidden; }
.sProduct-list .item .pic .mask:after{z-index: 1; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: .30; filter: alpha(opacity=30); *zoom: 1;}
.sProduct-list .item .pic .mask s{position: absolute; left: 0; top: 0; width: 100%; height: 202px; padding-top: 278px; color: #fff; z-index: 4; font-size: 16px; text-align: center; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; filter: alpha(opacity=0); *zoom: 1; visibility: hidden; }
.sProduct-list .item .pic .mask s:before,
.sProduct-list .item .pic .mask s:after{content: " "; position: absolute;}
.sProduct-list .item .pic .mask s:before{top: 30px; left: 20px; width: 320px; height: 418px; border-top: #ffffff solid 1px; border-bottom: #ffffff solid 1px; -webkit-transform: scaleX(0); transform: scaleX(0);}
.sProduct-list .item .pic .mask s:after{left: 30px; top: 20px; width: 298px; height: 440px; border-left: #ffffff solid 1px; border-right: #ffffff solid 1px; -webkit-transform: scaleY(0); transform: scaleY(0);}
.sProduct-list .item .pic:hover .mask:before{-webkit-transition: all 250ms ease 240ms; transition: all 250ms ease 240ms; opacity: 1; filter: alpha(opacity=100); visibility: visible; -webkit-transform: none !important; transform: none !important;}
.sProduct-list .item .pic:hover s{-webkit-transition: all 250ms ease 120ms; transition: all 250ms ease 120ms; opacity: 1; filter: alpha(opacity=100); visibility: visible;}
.sProduct-list .item .pic:hover s:before,
.sProduct-list .item .pic:hover s:after{-webkit-transition: all 250ms ease 180ms; transition: all 250ms ease 180ms; opacity: 1; filter: alpha(opacity=100); visibility: visible; -webkit-transform: none !important; transform: none !important;}
.sProduct-list .item h3{height: 24px; line-height: 24px; padding: 28px; text-align: center; font-size: 18px;}
.sProduct-view{position: relative; padding-left: 640px; width: 560px; min-height: 700px;}
.sProduct-albums{position: absolute; left: 0; top: 0; width: 560px; height: 700px;}
.sProduct-albums .Y_ZoomZoon{z-index: 6; position: absolute; background: #000 ; opacity: 0.15; filter: alpha(opacity=15); *zoom: 1; cursor: crosshair;}
.sProduct-albums .Y_ZoomDiv{z-index: 8; position: absolute; top: 0px; left: 0px; background-color: #fff; border: 1px solid #eae9e9; display: none; text-align: center; overflow: hidden;}
.sProduct-albums .bigshow{float: right; position: relative; width: 440px; height: 700px; margin-left: 30px; background-color: #fff;}
.sProduct-albums .bigshow .zoomBtn{position: absolute; right: 0; bottom: 0; z-index: 9; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s; width: 42px; height: 42px; background-image: url(../image/btns-zoom.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; pointer-events: none; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%;}
.sProduct-albums .bigshow:hover .zoomBtn{-webkit-transform: scale(0); transform: scale(0);}
.sProduct-albums .pic{width: 100%; height: 100%; background-color: #f1f1f1;}
.sProduct-albums .smalllist{position: relative; width: 90px; height: 632px; padding-top: 34px; padding-bottom: 34px;}
.sProduct-albums .smalllist .btn{float: left; width: 90px; height: 120px; margin-bottom: 8px; -webkit-transition: all 220ms ease 0s; transition: all 220ms ease 0s;}
.sProduct-albums .smalllist .btn:after{z-index: 9; content: " "; position: absolute; left: 0; top: 0; width: 84px; height: 114px; border: #c7a172 solid 3px; -webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 0; filter: alpha(opacity=0); *zoom: 1; visibility: hidden; }
.sProduct-albums .smalllist .btn.on:after{-webkit-transition: all 250ms ease 0ms; transition: all 250ms ease 0ms; opacity: 1; filter: alpha(opacity=100); visibility: visible;}
.sProduct-albums .smalllist .btn:hover{background-color: #e1e1e1;}
.sProduct-albums .smalllist .ctr{z-index: 8; position: absolute; left: 0; width: 90px; height: 30px; line-height: 30px; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s; background-color: #ededed; background-image: url(../image/arrow-pdtview.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.sProduct-albums .smalllist .ctr.prev{top: 0; background-position: center 0;}
.sProduct-albums .smalllist .ctr.next{bottom: 0; background-position: center -30px;}
.sProduct-albums .smalllist .ctr:hover{background-color: #dadada;}
.sProduct-head{padding-top: 30px; padding-bottom: 26px; border-bottom: #bbbbbb dashed 1px;}
.sProduct-head .en{font-family: Times New Roman, sans-serif; font-size: 40px; line-height: 44px; color: #dedede; text-transform: uppercase;}
.sProduct-head .cn{margin-top: 10px; font-size: 28px; line-height: 34px;}
.sProduct-body{position: relative; padding-top: 28px; padding-bottom: 31px; min-height: 436px;}
.sProduct-body .imax{font-size: 16px; line-height: 1.875; color: #666666;}
.sProduct-body .param-list{margin-top: 30px; font-size: 16px;}
.sProduct-body .param-list li{padding-left: 54px; line-height: 34px; margin-top: 20px;}
.sProduct-body .param-list li:first-child{margin-top: 0;}
.sProduct-body .param-list li b{float: left; margin-left: -54px; color: #333333;}
.sProduct-body .btn{display: block; margin-top: 40px; width: 140px; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #c7a172; font-size: 16px;}
.sProduct-foot{position: relative; height: 58px; border-top: #bfbfbf solid 1px; border-bottom: #bfbfbf solid 1px;}
.sProduct-foot a{color: #333333;}
.sProduct-foot a:hover{color: #c7a172;}
.sProduct-foot .ctr{position: relative; overflow: hidden; width: 102px; height: 58px; line-height: 58px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04); cursor: pointer; text-align: center;}
.sProduct-foot .ctr.prev{float: left;}
.sProduct-foot .ctr.next{float: right;}
.sProduct-foot .ctr[href="#"],
.sProduct-foot .ctr[href=""]{color: #999; cursor: not-allowed;}
.sProduct-foot .ctr[href="#"]:before,
.sProduct-foot .ctr[href=""]:before{content: "没有了"; display: block;}
.sProduct-foot .backToList{position: absolute; left: 50%; top: 0; margin-left: -51px; width: 102px; height: 58px; line-height: 58px; text-align: center;}

.sNews-list{position: relative; overflow: hidden; width: 1280px; margin-bottom: -40px;}
.sNews-list .item{float: left; margin-right: 80px; margin-bottom: 40px;}
.sNews .sNews-view{position: relative;}
.sNews .sNews-main{float: left; width: 880px;}
.sNews-head{padding-bottom: 24px; border-bottom: #c7c7c7 dashed 1px;}
.sNews-head h1{font-size: 26px; line-height: 40px; color: #333333;}
.sNews-head p{margin-top: 10px; color: #666666;}
.sNews-body{padding-top: 35px; padding-bottom: 35px; font-size: 14px; line-height: 1.85714286;}
.sNews-foot{position: relative; padding-top: 34px; border-top: #dddddd solid 1px;}
.sNews-foot .ctr{display: block; font-size: 14px; line-height: 34px; max-width: 750px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.sNews-foot .ctr:first-child{margin-bottom: 10px;}
.sNews-foot .ctr s{float: left; margin-right: 14px; width: 98px; height: 32px; line-height: 32px; text-align: center; color: #666666; border: #dddddd solid 1px;}
.sNews-foot .backToList{position: absolute; right: 0; bottom: 0; width: 110px; height: 34px; line-height: 34px; text-align: center; color: #fff; background-color: #c7a172;}
.sNews-sidebar{float: right; width: 260px;}
.sNews-sidebar .qImg{width: 260px; background-color: #e9eaec;}
.sNews-sidebar .section{margin-top: 40px; border-width: 3px 1px 1px; border-color: #c7a172 #e4e4e4 #e4e4e4; border-style: solid; background-color: #fff;}
.sNews-sidebar .section .dt{position: relative; height: 40px; line-height: 40px; text-indent: 25px; color: #333333; border-bottom: #e4e4e4 solid 1px;}
.sNews-sidebar .section .dt:before{content: " "; position: absolute; left: 0; top: 50%; margin-top: -1px; width: 14px; height: 2px; background-color: #c7a172;}
.sNews-sidebar .hotNews .dd{padding: 5px 24px;}
.sNews-sidebar .hotNews .link{display: block; padding: 9px 0; border-top: #e4e4e4 dashed 1px; color: #666666; font-size: 14px; line-height: 22px;}
.sNews-sidebar .hotNews .link:before{content: " "; position: relative; top: -2px; display: inline-block; vertical-align: middle; width: 6px; height: 15px; background-image: url(../image/icos-hotnewsItem.png); background-size: auto; background-position: 50% 0; background-repeat: no-repeat;}
.sNews-sidebar .hotNews .link:first-child{border-top: none;}
.sNews-sidebar .hotNews .link:hover{color: #c7a172;}
.sNews-sidebar .hotNews .link:hover:before{background-position: 50% -15px;}
.sNews-sidebar .qrcode .dd{padding: 15px; text-align: center; color: #999999; line-height: 24px;}

.sHr-list .item{margin-top: 22px;}
.sHr-list .item:first-child{margin-top: 0;}
.sHr-list .item .show{position: relative; padding-left: 40px; padding-right: 80px; height: 60px; line-height: 60px; background-image: url(../image/bgs-hrItem.png); color: #fff;}
.sHr-list .item .show h3{font-size: 16px; color: #fff; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s;}
.sHr-list .item .btn{position: absolute; right: 10px; bottom: 0; width: 60px; height: 60px; -webkit-transition: all 400ms ease 0s; transition: all 400ms ease 0s; border-radius: 50%;}
.sHr-list .item .btn:before,
.sHr-list .item .btn:after{content: " "; position: absolute; left: 50%; top: 50%; background-color: #fff; -webkit-transition: all 220ms ease 50ms; transition: all 220ms ease 50ms;}
.sHr-list .item .btn:before{width: 2px; height: 20px; margin-left: -1px; margin-top: -10px;}
.sHr-list .item .btn:after{width: 20px; height: 2px; margin-left: -10px; margin-top: -1px;}
.sHr-list .item .btn:hover{-webkit-transform: rotate(180deg); transform: rotate(180deg);}
.sHr-list .item .hide{display: none; border: #bbbbbd solid 1px;}
.sHr-list .item .hide .imax{padding: 30px 60px;}
.sHr-list .item .hide .dt{font-size: 16px; color: #333333;}
.sHr-list .item .hide .dd{padding-top: 15px; padding-bottom: 15px; font-size: 14px; line-height: 26px; color: #777;}
.sHr-list .item .hide .df{color: #333333;}
.sHr-list .item.unfold .show h3{color: #c7a172;}
.sHr-list .item.unfold .btn{-webkit-transform: none !important; transform: none !important; -webkit-transition: none !important; transition: none !important;}
.sHr-list .item.unfold .btn:before,
.sHr-list .item.unfold .btn:after{background-color: #c7a172;}
.sHr-list .item.unfold .btn:before{height: 0; margin-top: 0;}

.sContact{padding-bottom: 80px;}
.sContact-map{position: relative; overflow: hidden; height: 500px;}
.sContact-map #dituContent{width: 100%; height: 100%; line-height: 1.1; background-color: #f5f3f0;}
.sContact-map #dituContent .BMap_Marker{margin-top: -25.5px !important;}
.sContact-map #dituContent .BMap_bubble_title{font-size: 16px; padding-right: 16px; color: #c7a172;}
.sContact-map #dituContent .BMap_bubble_content{width: 400px !important; font-size: 12px; line-height: 16px;}
.sContact-map #dituContent img{max-width: none;}
.sContact-head{position: relative; padding-top: 80px; padding-bottom: 40px; text-align: center; color: #000;}
.sContact-head .en{font-size: 36px; font-family: Times New Roman, sans-serif;}
.sContact-head .cn{margin-top: 12px; font-size: 16px;}
.sContact-head .hr{position: relative; margin-left: auto; margin-right: auto; margin-top: 52px; width: 830px; height: 1px; background-color: #dddddd; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.sContact-head .hr s{position: absolute; z-index: 1; left: 50%; margin-left: -36px; top: -16px; width: 72px; height: 33px; background-color: #fff; line-height: 32px; text-align: center; font-size: 18px; color: #c5c5c5;}
.sContact-head .hr s:after{content: " "; position: absolute; left: 50%; top: 0; margin-left: -16px; width: 31px; height: 31px; border: #dddddd solid 1px; border-radius: 50%;}
.sContact-body{text-align: center; color: #333333; line-height: 18px;}
.sContact-messageBoard{position: relative; margin-top: 40px; margin-left: auto; margin-right: auto; width: 550px; height: 325px; border: #c5c5c5 solid 1px;}
.sContact-messageBoard .formItem{float: left; height: 58px;}
.sContact-messageBoard .formItem .skin{padding-left: 28px; line-height: 58px; height: 58px;}
.sContact-messageBoard .formItem.i1{width: 275px;}
.sContact-messageBoard .formItem.i1 .skin{width: 247px;}
.sContact-messageBoard .formItem.i2{width: 274px; border-left: #c5c5c5 solid 1px;}
.sContact-messageBoard .formItem.i2 .skin{width: 246px;}
.sContact-messageBoard .formItem.i3{width: 550px;}
.sContact-messageBoard .formItem textarea.skin{width: 494px; height: 166px; padding: 20px 28px; font-size: 14px; line-height: 26px; border-top: #c5c5c5 solid 1px;}
.sContact-messageBoard .enter{position: absolute; left: -1px; bottom: -1px; width: 552px; height: 60px; line-height: 60px; text-align: center; color: #fff; background-color: #c7a172;}