.pro-contact-box{width: 100%;max-width: 9.3rem;padding-bottom: .2rem;}
.pro-contact-box img{max-width: 100%;}
.sec{width: 100% !important;}
.sec01 img{width: 100% !important;display: block;height:auto !important;}
.sec02{background: linear-gradient(to left,#eae9ee,#f5f3f4);padding: .5rem .42rem 0;box-sizing: border-box;text-align: center;}
.sec02 h2{text-transform: uppercase;font-size: .7rem;font-weight: bold;line-height: .82rem;background: linear-gradient(to top,#7b3d24,#eeb87b);color: transparent;-webkit-background-clip: text;}
.sec02 h3{font-size: .5rem;font-weight: 500;letter-spacing: .02rem;line-height: .6rem;background: linear-gradient(to top,#000000,#4c4c4c);color: transparent;-webkit-background-clip: text;}
.sec02 h4{width: 6.15rem;height: .4rem;margin: 0 auto;line-height: .4rem;position: relative;background: linear-gradient(to top,#7b3d24,#eeb87b);color: transparent;-webkit-background-clip: text;font-weight: 500;letter-spacing: .02rem;}
.sec02 h4:before{content: '';width: 1.22rem;height: .01rem;background: #d4d3d4;position: absolute;left: 0;top: .2rem;}
.sec02 h4:after{content: '';width: 1.22rem;height: .01rem;background: #d4d3d4;position: absolute;right: 0;top: .2rem;}
.sec02 img{margin-top: .3rem;width: 100% !important;height: auto !important;}
.sec03{padding: .65rem .3rem .55rem;box-sizing: border-box;text-align: center;background: url(../desc-img/sec03_bg.jpg)no-repeat;background-size: 100% 100%;}
.sec03 h2{text-transform: uppercase;font-size: .7rem;font-weight: bold;background: linear-gradient(to top,#a7876e,#fefdfc);color: transparent;-webkit-background-clip: text;line-height: 1;margin: .1rem 0;}
.sec03 h3{font-size: .5rem;font-weight: bold;background: linear-gradient(to top,#a7876e,#fefdfc);color: transparent;-webkit-background-clip: text;line-height: 1;margin: .1rem 0;}
.sec03 h4{height: .4rem;line-height: .4rem;width: 6.8rem;margin: 0 auto;position: relative;background: linear-gradient(to top,#a7876e,#fefdfc);color: transparent;-webkit-background-clip: text;font-weight: 500;}
.sec03 h4:before{content: '';width: 1.22rem;height: .01rem;background: #6e6e6e;position: absolute;top: .2rem;left: 0;}
.sec03 h4:after{content: '';width: 1.22rem;height: .01rem;background: #6e6e6e;position: absolute;top: .2rem;right: 0;}
.sec03 ul{width: 100% !important;margin-top: .3rem;}
.sec03 ul li{width: 2.6rem;height: 2.6rem;border-radius: 50%;background: linear-gradient(to left top,#908f8f,#edeaea,#9e9d9d,#bebdbd,#d6d5d5);padding: .03rem;box-sizing: border-box;float: left;margin-left: .22rem;margin-top: .22rem;}
.sec03 ul li:nth-child(3n+1){margin-left: 0;}
.sec03 ul li img{width: 100% !important;height: 100% !important;display: block;border-radius: 50%;}
.sec04{padding: .5rem .42rem .35rem;box-sizing: border-box;text-align: center;}
.sec04 h2{font-size: .7rem;font-weight: bold;line-height: .82rem;background: linear-gradient(to top,#7b3d24,#eeb87b);color: transparent;-webkit-background-clip: text;text-transform: uppercase;}
.sec04 h3{font-size: .5rem;font-weight: 500;letter-spacing: .02rem;line-height: .6rem;background: linear-gradient(to top,#000000,#4c4c4c);color: transparent;-webkit-background-clip: text;}
.sec04 h4{width: 6.15rem;height: .4rem;margin: 0 auto;line-height: .4rem;position: relative;background: linear-gradient(to top,#7b3d24,#eeb87b);color: transparent;-webkit-background-clip: text;font-weight: 500;letter-spacing: .02rem;}
.sec04 h4:before{content: '';width: 1.22rem;height: .01rem;background: #d4d3d4;position: absolute;left: 0;top: .2rem;}
.sec04 h4:after{content: '';width: 1.22rem;height: .01rem;background: #d4d3d4;position: absolute;right: 0;top: .2rem;}
.sec04 ul li{width: 100% !important;margin-top: .35rem;}
.sec04 ul li img{width: 100% !important;height: 100% !important;display: block;border-radius: .3rem;}
.sec05 img{width: 100% !important;height: 8.3rem !important;display: block;}
.sec06{padding: .5rem 0 0;box-sizing: border-box;text-align: center;background: linear-gradient(to left,#eae9ee,#f5f3f4);}
.sec06 h2{font-size: .7rem;font-weight: bold;line-height: .82rem;background: linear-gradient(to top,#7b3d24,#eeb87b);color: transparent;-webkit-background-clip: text;text-transform: uppercase;}
.sec06 h3{font-size: .5rem;font-weight: 500;letter-spacing: .02rem;line-height: .6rem;color: #030303;}
.sec06 h4{width: 7.5rem;height: .4rem;margin: 0 auto;line-height: .4rem;position: relative;color: #030303;font-weight: 500;letter-spacing: .02rem;}
.sec06 h4:before{content: '';width: 1.22rem;height: .01rem;background: #d4d3d4;position: absolute;left: 0;top: .2rem;}
.sec06 h4:after{content: '';width: 1.22rem;height: .01rem;background: #d4d3d4;position: absolute;right: 0;top: .2rem;}
.sec06 ul{margin-top: .3rem;padding: 0 .3rem;box-sizing: border-box;}
.sec06 ul li{width: 1.94rem;height: 1.24rem;float: left;margin-left: .3rem;margin-top: .3rem;}
.sec06 ul li:nth-child(4n+1){margin-left: 0;}
.sec06-img{width: 100% !important;height: .88rem !important;border: .01rem solid #e3e1e2;box-sizing: border-box;}
.sec06 ul li img{width: 100% !important;height: 100% !important;display: block;}
.sec06 ul li h6{font-size: .14rem;color: #333333;line-height: .36rem;text-align: center;height: .36rem;}
.sec06-botm{width: 100% !important;padding: .9rem 0 .6rem;box-sizing: border-box;background: url(../desc-img/sec06_botm_bg.png)no-repeat;background-size: 100% 100%;margin-top: .55rem;}
.sec06-botm h5{font-size: .47rem;font-weight: 500;background: linear-gradient(to top,#907354,#f7f1e5 25%,#e8dbbb);color: transparent;-webkit-background-clip: text;line-height: .6rem;}
.sec06-botm h6{font-size: .12rem;color: #f0e3cc;letter-spacing: .08rem;text-transform: uppercase;line-height: .22rem;font-weight: 500;opacity: .23;}
.sec06-top-h3{width: 7.41rem;height: 1.16rem;margin: .15rem auto;background: linear-gradient(to top,#050101,#313132);border: .03rem solid #d5bda2;box-sizing: border-box;border-radius: .6rem;position: relative;}
.sec06-top-h3 h3{font-size: .89rem;line-height: 1.1rem;font-weight: bold;color: #120e0e;text-shadow: 0 0 .02rem #555353;}
.sec06-top-h3 h2{font-size: .89rem;line-height: 1.04rem;font-weight: bold;background: linear-gradient(to top,#c1a17e,#fffbf4,#997858);position: absolute;top: -.02rem;left: -.04rem;color: transparent;-webkit-background-clip: text;text-align: center;width: 100%;height: 100%;}
.sec06-botm ul{width: 8rem;display: flex;margin: .2rem auto;}
.sec06-botm ul li{width: 2.5rem;height: .4rem;line-height: .4rem;font-size: .27rem;color: #fdfdff;font-weight: 300;position: relative;transform: skewX(-12deg);}
.sec06-botm ul li strong{font-size: .39rem;line-height: 1;font-weight: 500;background: linear-gradient(to top,#907354,#faefd9,#e8dbbb);color: transparent;-webkit-background-clip: text;letter-spacing: .03rem;}
.sec06-botm ul li:before{content: '';height: 100%;width: .01rem;background: #454343;position: absolute;top: 0;left: 0;transform: skewX(12deg);}
.sec06-botm ul li:first-child:before{opacity: 0;}
.sec07{padding: .46rem .4rem 0;box-sizing: border-box;}
.sec07-top{width: 100% !important;height: 4.4rem;border-radius: .3rem;}
.sec07-top img{width: 100% !important;height: 100% !important;display: block;border-radius: .3rem;box-shadow: -.03rem .05rem .05rem #dddddd;}
.sec07 ul{margin-top: .37rem;}
.sec07 ul li{width: 4.16rem;height: 2.45rem;float: left;margin-left: .1rem;margin-bottom: .1rem;box-shadow: -.03rem .05rem .05rem #dddddd;border-radius: .3rem;}
.sec07 ul li:nth-child(2n+1){margin-left: 0;}
.sec07 ul li img{width: 100% !important;height: 100% !important;display: block;border-radius: .3rem;}
