/*通用样式*/html * {outline: 0;zoom: 1;}
body{-webkit-font-smoothing:antialiased;overflow-x:hidden;}
html{font-size:100px;}html, body{height:100%;}
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}
*, article, figure, video, legend, pre, section, aside, audio, fieldset, figcaption, body, footer, header, form, button, input, textarea, dd, dl, dt, td, th, ul, div, li, menu, nav, ol, p, h1, h2, h3, h4, h5, h6{margin:0;padding:0;-moz-box-sizing:border-box;box-sizing:border-box;}
*, :after, :before{box-sizing:border-box;}
ul, li, dl, dt, dd, ol{list-style:none;margin:0;padding:0;}
img::-moz-selection{background:0 0;}
img::selection{background:0 0;}
img::-moz-selection{background:0 0;}
address, caption, cite, code, dfn, em, optgroup, th, var{font-style:inherit;font-weight:inherit;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;line-height:1.4;}
input::-webkit-search-cancel-button{display:none;}
button, input, select, textarea{margin:0;vertical-align:middle;border:none;background:none;}
input[type=password],
input[type=email],
input[type=number],
input[type=url],
input[type=date],
input[type=search],
input[type=text],
select,
textarea,
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}
button,
input[type=button],
input[type=reset],
input[type=submit],
select{cursor:pointer;}
input,
textarea,
select,
button{outline:none;}
button,
input{line-height:normal;}
textarea{resize:none;}
@font-face{font-family:sc;src:url('../fonts/SC-Medium.ttf');}
@font-face{font-family:simpel;src:url('../fonts/Simpel-Medium-2.ttf');}
@font-face{font-family:OPPOSan;src:url('../fonts/OPPOSans-H.ttf');}
@font-face{font-family:syht;src:url('../fonts/SourceHanSansCN-Light.otf');}
button, input, select, textarea, body{font:14px sc, PingFang SC, Tahoma, Arial, sans-serif;color:#333;}
table{border-spacing:0;border-collapse:collapse;}
img{max-width:100%;max-height:100%;}

.round{border-radius:50%;}
a, button{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);border:none;color:#333;text-decoration:none;}
a{color:#333;outline:none;outline-offset:0;text-decoration:none;}
a:hover{color:#d4af6b;outline:none;outline-offset:0;text-decoration:none;}

.cls:after{content:'.';display:block;clear:both;height:0;visibility:hidden;}
.cls{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.b{font-weight:bold;}
.iconfont{font-size:inherit;}
.clear{clear:both;}
.clearfix{ display:block;}
.clearfix:before, .clearfix:after{content: " ";display: table;}
.row-pv0{margin-left:0;margin-right:0;}
.row-pv0 > *{padding-left:0;padding-right:0;}
.mv0{margin-left:0!important;margin-right:0!important;}
.mb0{margin-bottom:0 !important;}
.mt0{margin-top:0!important;}
.pv0{padding-left:0!important;padding-right:0!important;}
.pt0{padding-top:0px !important;}
.pb0{padding-bottom:0px !important;}
.pb50{padding-bottom:0.5rem;}
.BMap_cpyCtrl, .anchorBL{display:none;}
.map{height:5.2rem;}#map label, #map img{max-width:none;max-height:none;}
.wrap, .w1200{width:100%;margin:0 auto;max-width:1200px;}
.toScoll{overflow:hidden;}
.layout{position:relative;overflow:hidden;margin:0 auto;background:#fff;padding-top:110px;} .ver > *{display:inline-block;vertical-align:middle;}
.tran3{transition:0.3s;}
.table-cell{display:table;width:100%;}
.table-cell > *{display:table-cell;vertical-align:middle;}
.bg-gray{background:#f6f6f6;}
.c-base{color:#d4af6b;}
.bg-base{background:#d4af6b;}
.c-base2{color:#1b8bcc;}
.bg-base2{background:#1b8bcc;}
.hv:hover{color:#d4af6b;}
.hv-f:hover{color:#fff;}
.line{border:1px solid #e8e8e8;}
.line-b{border-bottom:1px solid #e8e8e8;}
.line-t{border-top:1px solid #e8e8e8;}
.trans{transition:0.5s;}

.vcover{background-position:center;background-size:cover;background-repeat:no-repeat;display:block;}
.vcover ._bg{visibility:hidden;width:100%;}
.vcontain{background-position:center;background-size:contain;background-repeat:no-repeat;display:block;}
.vcontain ._bg{visibility:hidden;width:100%;}

.cover-box{position:relative;display:block;overflow:hidden;}
.cover-box .coverimg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
.cover-box .coverimg{background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform 0.6s ease 0s;}
.cover-box ._bg{width:100%;visibility:hidden;display:block;}
.cover-tip{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);transition:all 0.4s ease 0s;z-index:3;}
.cover-tip .bgbox{display:block;width:100%;height:100%;background-color:#000;opacity:0.6;filter:alpha(opacity=60);}
.cover-tip .stit{font-size:16px;line-height:30px;width:100%;text-align:center;position:absolute;left:0;top:50%;margin-top:-15px;color:#fff;}
.cover-tip .stit{font-size:16px;line-height:30px;width:100%;text-align:center;position:absolute;left:0;top:50%;margin-top:-15px;color:#fff;}
.cover-tip .line{display:inline-block;width:100px;height:1px;background-color:#f2f2f2;position:absolute;left:50%;margin-left:-50px;transition:all 0.6s ease 0s;}
.cover-tip .linet{top:0;}
.cover-tip .lineb{bottom:0;}
.cover-tip:hover .line{width:20px;margin-left:-3px;opacity:0.6;filter:alpha(opacity=60);}input:-webkit-autofill{box-shadow:0 0 0px 1000px white inset;}

.simpel{font-family:simpel;}
.iconfont{font-size:inherit;}
.bg-white{background:#fff;}
.swiper-container{--swiper-theme-color:#d4af6b;}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.6s !important;}
.medium{font-family:medium;}
.cItem:not(.active){display:none;}
.vhide{visibility:hidden;}

.pagination{text-align:center;display:block;}
.pagination li{margin:0 2px;}
.pagination .active > a, .pagination .active > span, .pagination .active > a:hover, .pagination .active > span:hover, .pagination .active > a:focus, .pagination .active > span:focus{color:#fff;background-color:#000;border-color:#000;}
.pagination li > a, .pagination li > span{float:none;display:inline-block;cursor:pointer;color:#333;border-radius:0 !important;background:#fdfdfd;border-color:transparent;padding:6px 12px;color:#000;background-color:#fff;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{z-index:2;color:#fff;background-color:#000;border-color:#000;}
.pagination li:first-child a, .pagination li:last-child a{border-color:#000;}

@media (max-width:1400px){html{font-size:90px !important;}}
@media (max-width:1200px){
	html{font-size:80px !important;}
	.wrap,
	.w1200{width:92%}
}
@media (max-width:1024px){
	.layout{overflow:hidden;margin:0 auto;width:auto;padding-top:0;}}
	
@media (min-width:993px){
	.cover-box:hover .cover-tip{opacity:1; filter:alpha(opacity=1);}
	.cover-box:hover .coverimg{transform:scale(1.05, 1.05);}
}
@media (max-width:992px){html{font-size:70px !important;}}
@media (max-width:768px){html{font-size:60px !important;}}
@media (max-width:640px){.map{height:400px;}}
@media (max-width:480px){
	.map{height:340px;}
	.pagination li{margin:0 2px;}
	.pagination li > *{padding:5px 12px;}
}
/*----------------------------------------------------------------------------------------------------------------*/
/*左侧悬浮*/
.function_phone{position:fixed;z-index:50;right:0;top:50%;transform:translateY(-50%);}
.function_phone li{background:#252527;border-bottom:1px solid #c6c6c6;width:76px;height:70px;padding:4px 5px;-webkit-box-sizing:border-box;transition:all 0.3s;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;}
.function_phone li:hover .ukaxs{display:block;}
.function_phone .ukaxs{position:absolute;right:100%;top:0;width:150px;display:none;background:#252527;padding:18px 0;}
.function_phone .ukaxs h3{font-size:20px ;line-height:30px;color:#fff;text-align:center;}
.function_phone .ukaxs h5 img{width:103px;display:block;margin:10px auto;}
.function_phone li:hover{background:#3f3f40;}
.function_phone li:last-child{border-bottom:none;}
.function_phone li:nth-child(3){padding:9px 4px 4px;}
.function_phone li a{display:block;height:100%;}
.function_phone li .icon{width:40px;height:34px;position:relative;margin:0 auto;}
.function_phone li .ico{width:65px;height:25px;position:relative;margin:0 auto;}
.function_phone li .ico img, .function_phone li .icon img{display:block;position:absolute;z-index:11;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);max-height:100%;max-width:100%;}
.function_phone li h5{font-size:11px;line-height:1.6;text-align:center;color:#fff;}
.function_phone li h5 span{display:block;font-size:18px;line-height:18px;}
@media only screen and (max-width:1024px) {.function_phone{display:none;}}
/*----------------------------------------------------------------------------------------------------------------*/
/*底部*/
.footer{background:#222222; width:100%; }
.footer, .footer *{ color:#f2f2f2;}
.footer .footer_box1{ width:100%;padding:50px 0 30px;}
.footer .footer_box1 ul{ list-style:none;font-size:0;height:125px;overflow:hidden;display: flex;}
.footer .footer_box1 ul li{ display:flex;margin-left:20px;align-items: center;justify-content: center; height:100%;}
.footer .footer_box1 ul li:first-child{ margin-left:0;}
.footer .footer_box1 ul.fl li.li1{font-size:16px;line-height:1.75em;}
.footer .footer_box1 ul.fl li img{width:100%; max-width:125px; height:auto;}
.footer .footer_box1 ul.fr li{align-items: baseline;flex-direction: column;}
.footer .footer_box1 ul.fr li em{font-size:16px;line-height:30px;padding-left:35px; background-position:left center; background-repeat:no-repeat; background-size:25px;}
.footer .footer_box1 ul.fr li span{font-size:16px;line-height:1.25em; text-indent:35px;}
.footer .footer_box1 ul.fr li.li1 em{background-image:url(../images/icon3.png);}
.footer .footer_box1 ul.fr li.li2 em{background-image:url(../images/icon4.png);}
.footer .footer_box1 ul.fr li.li3 em{background-image:url(../images/icon5.png);}
.footer .footer_box2{width:100%;padding:20px 0;position:relative;}
.footer .footer_box2:after,
.footer .footer_box2:before{content: "";width: 100%;height: 1px;display: block;position: absolute;left: 0;}
.footer .footer_box2:after{background: rgba(0,0,0,.8);top:0;}
.footer .footer_box2:before{background: rgba(255,255,255,.1);top:-1px;}
.footer .footer_box2 p{line-height:24px;font-size:14px;}
.footer .footer_box2 p a{font-size:14px;}
.footer .footer_box2 p a:hover{ color:#d4af6b}
.footer .footer_box2 .p1 span,.footer .footer_box2 .p2 a{margin-left:5px;}
.footer .footer_box2 .p1 span:first-child,
.footer .footer_box2 .p2 a:first-child{ margin-left:0;}/*首页底部*/.index_foot{background:#222222; width:100%;}
.index_foot .yqlj{ padding:20px 0; max-width:1200px; width:100%; margin:0 auto; position:relative;}
.index_foot .yqlj, .index_foot .yqlj a{ font-size:14px; line-height:24px;color:#f2f2f2;}
.index_foot .yqlj a{margin-left:5px;}
.index_foot .yqlj a:first-child{ margin-left:0;}
.index_foot .yqlj a:hover{ color:#d4af6b;}
.index_foot .yqlj:after,
.index_foot .yqlj:before{content: "";width: 100%;height: 1px;display: block;position: absolute;left: 0;}
.index_foot .yqlj:after{background: rgba(0,0,0,.8);bottom:0;}
.index_foot .yqlj:before{background: rgba(255,255,255,.1);bottom:-1px;}
.index_foot .footer{background: none;}
.index_foot .footer .footer_box1{padding:30px 0;}
.index_foot .footer .footer_box2{padding:20px 0 0;}
.index_foot .ggf{color: #ccc;max-width: 1200px;margin: 0 auto;width: 100%;display: block;line-height: 24px;padding: 0 0 10px;}
.bdss{ width:100%;}
.bdss a{ margin-left:5px;}
.bdss a:first-child{ margin-left:0;}
.bdss a:hover{color:#d4af6b;}
@media only screen and (max-width:1200px) {
	.footer .footer_box1 ul.fl,.footer .footer_box1 ul.fr{ float:none; width:100%;}
	.footer .footer_box1 ul.fr{height:auto; margin:30px 0 0;}
	.index_foot .yqlj,.index_foot .ggf{ width:92%;}
}
	
@media only screen and (max-width:1024px){
	.bdss,.index_foot .yqlj,.index_foot .ggf,.footer .footer_box2{display:none;}
	.footer .footer_box1,.index_foot .footer .footer_box1{ padding:30px 0 10px;}
	.footer .footer_box1 ul.fr{display: block;}
	.footer .footer_box1 ul.fr li{ margin-left:0; margin-bottom:20px;}
}

@media only screen and (max-width:475px){
	.footer .footer_box1 ul.fl li.li1{font-size:12px;}
	.footer .footer_box1 ul.fl li img{max-width:70px;}
	.footer .footer_box1 ul.fr li em,.footer .footer_box1 ul.fr li span{font-size:13px;}
}
/*----------------------------------------------------------------------------------------------------------------*/
/*底部留言*/
.h_offer{margin-top:.5rem;padding:120px 0 250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.h_offer h2{text-align:center;font-size:48px;line-height:103px;color:#fff;}
.h_offer ul{margin-top:46px;text-align:center;}
.h_offer ul li{display:inline-block;margin:0 12px;}
.h_offer ul li .txt{width:220px;border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;background:no-repeat;box-sizing:border-box;padding:0 25px;font-size:19px;height:48px;color:rgba(255,255,255,1);}
.h_offer ul li .text{width:490px;}
.h_offer ul li .submit{margin-left:30px;background:#fff;border:none;cursor:pointer;line-height:48px;width:190px;text-align:center;font-size:19px;color:#222222;transition:all 0.3s;}
.h_offer ul li .submit:hover{background:#d4af6b;color:#fff;}
@media only screen and (max-width:1200px) {
	.h_offer h2{font-size:30px;line-height:1.8;}
	.h_offer ul li .txt{width:200px;font-size:17px;height:40px;}
	.h_offer ul li .text{width:340px;}
	.h_offer ul li{margin:0 8px;}
	.h_offer ul li .submit{width:160px;line-height:40px;font-size:17px;margin-left:20px;}
	.h_offer{padding:80px 0 120px;}
	.h_offer ul{margin-top:30px;}
}

@media only screen and (max-width:1024px) {
	.h_offer ul li{margin:0 8px;}
	.h_offer ul li .txt{width:180px;padding:0 15px;}
	.h_offer ul li .text{width:340px;}
	.h_offer ul li .submit{width:160px;margin-left:0;}
	.h_offer{padding:20px 15px;margin-top:25px;}
	.h_offer h2{font-size:18px;line-height:1.6;}
	.h_offer ul{margin-top:15px;}
	.h_offer ul li{display:block;margin:0 auto 15px;}
	.h_offer ul li .txt{height:34px;width:100%;font-size:14px;padding:0 10px;}
	.h_offer ul li .submit{line-height:30px;width:100px;font-size:14px;margin:5px auto 0;}
}
/*----------------------------------------------------------------------------------------------------------------*/
/*头部*/
.gh{position:absolute;cursor:pointer;z-index:9999;}
.gh a{height:2px;width:34px;position:relative;background:#fff;display:block;}
.gh a:after,
.gh a:before{content:"";position:absolute;background:#fff;display:block;height:2px;width:100%;left:0;}
.gh a:after{top:12px;}
.gh a:before{top:-13px;}
.gh, .gh a,
.gh a:after,
.gh a:before{transition:all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;}
.selected .gh{transform:translateY(30%) rotate(90deg);}
.selected .gh a:after,
.selected .gh a:before{top:0;background:#fff;width:100%;}
.selected .gh a:before{transform:translateY(0px) rotate(-45deg);-webkit-transform:translateY(0px) rotate(-45deg);-ms-transform:translateY(0px) rotate(-45deg);}
.selected .gh a:after{transform:translateY(0px) rotate(45deg);-webkit-transform:translateY(0px) rotate(45deg);-ms-transform:translateY(0px) rotate(45deg);}
.selected .gh a{background-color:transparent !important;}
.selected .header{overflow:visible;}
.selected .header .nav{display:block;z-index:111;position:absolute;left:0;top:80px;right:0;margin:0;}
.selected .header .nav li a{text-align:center;width:auto;display:block;background:rgba(255, 255, 255, 0.9);margin:auto;border-bottom:1px solid rgba(0, 0, 0, 0.1);line-height:50px;padding:0;}
.selected .header .nav li a{color:#000;}
.selected .header .nav .selected a{border-bottom-color:#73e5b1;}
.header{height:110px;background:#000;position:absolute;z-index:90;left:0;right:0;margin:0 auto;top:0;box-sizing:border-box;}
.header .wrap{ height:100%;}
.header .logo{float: left;height: 100%;display: flex;align-items: center;}
.header .logo img{ max-height:58px; width:auto;}
.header .rt{float:right;height: 100%;}
.header .rt .gh1{float: right;position: static;display: flex;align-items: center;height: 100%;}
@media only screen and (min-width:1025px) {
	.header .rt .naver{float: left;height: 100%;display: flex;align-items: center;}
	.header .rt .naver ul{overflow:hidden;}
	.header .rt .naver li{float:left;margin-right:24px;}
	.header .rt .naver li a{display:block;font-size:16px;line-height:54px;color:rgba(255,255,255,0.8);transition:all 0.3s;}
	.header .rt .naver li.on a, .header .rt .naver li a:hover{color:#d4af6b;}
	.header .rt .naver .DropDown{background-color:#eaeaea;width:100%;position:absolute;top:110px;left:0;z-index:9999;display:none;}
	.header .rt .naver .DropDown .container{border-left:1px #d5d5d5 solid;padding:100px 0 110px;}
	.header .rt .naver .DropDown .DropDownCon>h3{line-height:30px;border-left:1px #063a75 solid;padding-left:30px;}
	.header .rt .naver .DropDown .DropDownCon>h3>a{font-size:24px;color:#d4af6b;}
	.header .rt .naver .DropDown .DropDownCon>h3>em{display:block;color:#ccc;font-size:16px;}
	.header .rt .naver .DropDownBox{width:980px;float:right;}
	.header .rt .naver .DropDown .DropDownBox-Top{margin-bottom:30px;}
	.header .rt .naver .DropDown .DropDownBox dl:nth-child(4n+1){margin-left:0;}
	.header .rt .naver .DropDown .DropDownBox dl{width:200px;float:left;}
	.header .rt .naver .DropDown .DropDownBox dl dt a{display:block;}
	.header .rt .naver .DropDown .DropDownBox dl dt a span{display:block;width:200px;height:140px;overflow:hidden;}
	.header .rt .naver .DropDown .DropDownBox dl dt a span img{width:100%;height:100%;display:block;transition:all 0.3s;}
	.header .rt .naver .DropDown .DropDownBox dl dt a h4{font-size:16px;color:#666;line-height:50px;}
	.header .rt .naver li:hover a i{display:block;}
	.header .rt .naver .DropDown .DropDownBox dl dt a h4 i{background:url(../images/SiteCon01.png) no-repeat right;width:6px;height:10px;display:inline-block;padding-left:15px;}
	.header .rt .naver .Header .HeaderNav ul li i{display:block;background:url(../images/sjx03.png) no-repeat center;width:10px;height:5px;position:absolute;left:25px;bottom:-5px;z-index:99;display:none;}
	.header .rt .naver .DropDown .DropDownBox dl:nth-child(4n+1){margin-left:0;}
	.header .rt .naver .DropDown .DropDownBox dl{width:200px;float:left;margin-left:60px;}
	.header .rt .naver .DropDown .DropDownBox dl dd a{display:block;border-bottom:1px #d5d5d5 solid;border-top:1px #d5d5d5 solid;height:40px;line-height:40px;margin-bottom:30px;font-size:16px;color:#666;background:url(../images/SiteCon01.png) no-repeat right;}
	.header .rt .naver .container{margin-left:auto;margin-right:auto;width:1200px;}
	.header .rt .naver .fl{float:left;}
	.header .rt .naver .DropDown .DropDownBox dl dt:hover span img{transform:scale(1.1);}
	.header .rt .naver .DropDown .DropDownBox dl dt:hover a h4{color:#d4af6b;}
	.header .rt .naver .DropDown .DropDownBox dl dd a:hover{background:url(../images/SiteCon02.png) no-repeat right;border-top:1px #d4af6b solid;border-bottom:1px #d4af6b solid;color:#d4af6b;}    .menu .gh2{width: 30px;height: 30px;position: absolute;right:300px;top: 50px;z-index: 111;}
	.menu .gh2 a, .menu .gh2 a:before,
	.menu .gh2:after{ display:none;}
	.menu .gh2:before,
	.menu .gh2:after { content:"";display: block;width: 100%;height: 2px;background: #000;}
	.menu .gh2:after{margin-top: -2px;transform: rotate(-45deg);}
	.menu .gh2:before{transform: rotate(45deg);}
	.menu{top:0;left:0;width:100vw;height:100vh;z-index:21;transform:translateX(100vw) translateZ(0px);position:fixed;overflow:hidden;}
	.menu .absolute{ position:absolute;}
	.menu .relative{ position:relative;}
	.menu .upper{ text-transform:uppercase;}
	.menu .inline-block{ display:inline-block;}
	.menu .block{ display:block;}
	.menu .border-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.menu .bg{border-radius:50%;transform-origin:center;background:#fff;top:calc(70px - 224vw);right:calc(150px - 224vw);width:448vw;height:448vw;z-index:20;transform:translateX(0px) translateY(0px) scaleX(0) scaleY(0) translateZ(0px);transition:all 2s;position:absolute;}
	.menu .list{max-width:768px; margin:0 auto; width:100%;z-index:30;position:relative;display:flex;justify-content:space-between;align-items:flex-end;padding-top: 110px;}
	.menu .list .primary-nav{opacity:0;}
	.menu .list .primary-nav .label{transform:rotate(-90deg) translate3d(-35px,0,0);transform-origin:bottom left;font-size:13px;line-height:24px;color:#000;font-weight:bold;}
	.menu .list .primary-nav ul{margin-left:30px;transform:translate3d(0,-20px,0);display:flex;flex-direction:column;align-items:flex-start;}
	.menu .list .primary-nav .menu-item{transition:color .45s var(--primary-ease);backface-visibility:hidden;opacity:0; transform:translateX(-100px) skewX(5deg) translateZ(0px);font-weight:700;font-size:75px;line-height:95px;position:relative;}
	.menu .list .primary-nav .menu-item:before{ width:0;content:"";position:absolute;left:0;height:1px;top:50%;background:#000;transition:all 1s;}
	.menu .list .primary-nav .menu-item.focused:before{width:49px;}
	.menu .list .primary-nav .menu-item .menu-word{z-index:3;transition:all .75s var(--custom-ease-4);clip-path:inset(0 0 0 0);font-size:32px;line-height:60px;font-weight:700;transition:all 1s;}
	.menu .list .primary-nav .menu-item .menu-word:hover{ color:#333;}
	.menu .list .primary-nav .grayed{top:0;left:0;pointer-events:none;color:var(--color-sub-black-2);transition:transform .75s var(--custom-ease-4);color:#dcdcdc;font-size:32px;line-height:60px;font-weight:700;transition:all 1s;}
	.menu .list .primary-nav .menu-item.focused .grayed,
	.menu .list .primary-nav .menu-item.focused .menu-word{transform:translate3d(51px,0,0);}
	.menu .list .primary-nav .menu-item.focused-out .menu-word{clip-path:inset(0 100% 0 0);}
	.menu .list .company-info{opacity:0;align-self:flex-end;z-index:22;}
	.menu .list .company-info ul li{padding-left:87px;display:block;margin-bottom:18px;background-repeat:no-repeat;background-position:left top;color:#555555;font-size:15px; line-height:1.75em}
	.menu .list .company-info ul li span{font-size: 24px; display:block;}
	.menu .list .company-info ul li img{ width:120px;display:block;margin-top:8px;float: left; margin-right:20px;}
	.menu.cur{pointer-events:all;}
	.mwapnav{ display:none;}
}

@media only screen and (max-width:1024px) {
	.gh a:after{top:9px;}
	.gh a:before{top:-9px;}
	.gh a, .gh a:after, .gh a:before{height:1px;}
	.header .rt{float:none;}
	.menu, .header .rt .naver{ display:none;}
	.header{height:50px;position:fixed;z-index:999;}
	.header .wrap{position: relative;z-index: 20;background: #000; height: 50px; width:100%;padding: 0 4%;}
	.header .rt .naver li a{font-size:15px;}
	.header .rt .gh1{z-index:111;}
	.header .logo{ display:block;padding: 7px 0;}
	.header .logo img{display: block;height: 100%;}
	.header.selected .gh{ margin-top:-14px;}
	.header.selected .mwapnav{ visibility:visible;transform: translateY(0);}
	.header .mwapnav{visibility:hidden;transform:translateY(-100%);position:absolute;z-index:10;transition:all .5s ease;}
	.mwapnav{display: block;background-color:#222;width: 100%;}
	.mwapnav div.mwapli{ display:block;width:100%;border-bottom: 1px solid rgba(255,255,255,0.1);}
	.mwapnav div.mwapli .ma1{font-size: 16px;padding: 0 15px;line-height: 42px; color:#FFF;}
	.mwapnav div.mwapli .mico-down{display: block;height: 42px; width: 42px;position: relative; right:0; float:right;}
	.mwapnav div.mwapli .mico-down:after{content: '';border-top: 2px solid #ccc;border-left: 2px solid #ccc;box-sizing: content-box;display: block;width: 8px;height: 8px;margin: auto;position: absolute;top: 0;bottom:0;right: 15px;transition: all .5s ease;transform: rotate(135deg);}
	.mwapnav div.mwapli .mwapul{ display:none;}
	.mwapnav div.mopen .ma1{color: #d4af6b;}
	.mwapnav div.mopen .mico-down:after{border-top: 2px solid #d4af6b;border-left: 2px solid #d4af6b;transition: all .5s ease;transform: rotate(225deg);-webkit-transform: rotate(225deg);}
	.mwapnav div.mopen .mwapul{ display:block;}
	.mwapul{ background-color:#181818;}
	.mwapul li{display:block;width:100%;border-top: 1px solid rgba(255,255,255,0.1);}
	.mwapul li a{font-size: 16px;padding: 0 15px;line-height: 42px; color:#FFF;}
}
/*----------------------------------------------------------------------------------------------------------------*/
/*diy*/
.mpc{ display:block;}
.mwap{ display:none;}
.mproimg{position:relative;width:100%;background-color:#FFF;background-repeat:no-repeat;background-position:center;background-size:contain;}
.weizhi{margin:1.7rem auto 0 auto; width:92%; max-width:1200px; text-align:right;}
.weizhi h2{font-size:30px; padding:.1rem 0 0 0;}
@media (max-width:768px){
	.mpc{ display:none;}
	.mwap{ display:block;}
	.weizhi{margin:.3rem auto;text-align:left;}
}
.dqwz{line-height:80px;color:#666666;font-size:14px;-moz-box-shadow:0px 0px 6px #dfdfdf;-webkit-box-shadow:0px 0px 6px #dfdfdf;box-shadow:0px 0px 6px #dfdfdf;padding-left:15px;padding-right:15px}
.dqwz img{}
.lm{ float:right}
.lm li{ float:left}
.lm a{ margin-left:40px;}
.lm a:hover{padding-bottom:30px;border-bottom:#3b3b3b solid 2px}
.lm a.act{ padding-bottom:30px;border-bottom:#3b3b3b solid 2px}
.dqwz a{ text-decoration:none;color:#666666}

.shuiyin{width:100%;height:100%; position:relative;display: flex;}
.shuiyin .sy_box{width:auto; height:100%;position:relative; display:flex;align-items: center;justify-content: center;}
.shuiyin .sy_box .sy_pic{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:url(/shuiyin.png) no-repeat center/100%;}

.promid .pmimg .shuiyin,
.swiper-slide .shuiyin{justify-content: center;}