/* index-zizhengshu */







/**

 * Swiper 5.4.5

 * Most modern mobile touch slider and framework with hardware accelerated transitions

 * http://swiperjs.com

 *

 * Copyright 2014-2020 Vladimir Kharlampidi

 *

 * Released under the MIT License

 *

 * Released on: June 16, 2020

 */



@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:33px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 33 * 20);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}



@media only screen and (max-device-width: 1100px){

.swiper-button-next,.swiper-button-prev{width:calc(var(--swiper-navigation-size)/ 28 * 17);}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:28px}

}



@media only screen and (max-device-width: 700px){

.swiper-button-next,.swiper-button-prev{width:calc(var(--swiper-navigation-size)/ 20 * 12);}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:20px}



}













/* 初始化 */

body,

h1,

h2,

h3,

h4,

h5,

h6,

hr,

p,

blockquote,

dl,

dt,

dd,

ul,

ol,

li,

pre,

form,

fieldset,

legend,

button,

input,

textarea,

th,

td {

margin: 0;

padding: 0;

word-wrap: break-word

}



body {

overflow-x: hidden;

}



body,

html,

input {

font-size: 15px;

line-height: 1.5;

font-family: 'Microsoft Yahei';

}



table {

border-collapse: collapse;

border-spacing: 0;

}



img {

border: none

}



pre {

white-space: pre-wrap;

/* css-3 */

white-space: -moz-pre-wrap;

/* Mozilla, since 1999 */

white-space: -pre-wrap;

/* Opera 4-6 */

white-space: -o-pre-wrap;

/* Opera 7 */

word-wrap: break-word;

/* Internet Explorer 5.5+ */

}



h1,

h2,

h3,

h4,

h5,

h6 {

font-size: 100%;

}



input.dialog {

height: 0;

height: 0;

font-size: 0;

line-height: 0;

border: none

}



h1 {

font-size: 34px;

}



h2 {

font-size: 26px;

}



h3 {

font-size: 18px;

}



h4 {

font-size: 16px;

}



h5 {

font-size: 14px;

}



h6 {

font-size: 12px;

}





address,

cite,

dfn,

em,

var {

font-style: normal;

}



code,

kbd,

pre,

samp {

font-family: courier new, courier, monospace;

}



input.button,

input.btn {

padding: 0.25em;

width: auto;

}



button {

border: 0;

border-radius: 0%;

appearance: button;

-moz-appearance: button;

-webkit-appearance: button;

}



textarea,

input {

outline: none;

}



i {

font-style: normal;

}



ul,

ol,

li {

list-style: none;

}



a {

text-decoration: none;

color: #000

}



a,

a:active,

a:focus,

a:hover {

text-decoration: none;

color: #000;

}



div:focus {

border: none;

}



:focus {

outline: none;

}



/*for IE*/



::-moz-focus-inner {

border-color: transparent;

}



/*for mozilla*/



.white,

.white a {

color: #fff

}



.blue,

.blue a {

color: #004499

}



.gray4,

a.gray4 {

color: #999

}



.red,

.red a,

a.red {

color: red;

}



.green {

color: #0E774A

}



select optgroup {

color: #CAC8BB;

}



.fr {

float: right;

}



.fl {

float: left;

}



.block {

display: block;

}



.inline {

display: inline;

}


.inshugdiv{ text-align:center;}
.inline-block {

display: inline-block !important;

*display: inline;

zoom: 1;

}



.relative {

position: relative;

z-index: 1;

}



.absolute {

position: absolute;

}



.t-hide {

opacity: 0;

visibility: hidden;

}



.text-over {

-o-text-overflow: ellipsis;

text-overflow: ellipsis;

white-space: nowrap;

overflow: hidden;

text-decoration: none;

}

.tc{ text-align: center;}

.pointer {

cursor: pointer !important;

}



.el {

overflow: hidden;

white-space: nowrap;

-o-text-overflow: ellipsis;

text-overflow: ellipsis;

}

.abcggctu{aspect-ratio: 15/9;}

.breadcrumb {

display: none;

}

/*page*/

/*.page{color: #777777; text-align: center; clear:both; margin-top: 40px; }

.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 7px 12px;vertical-align: rightdle; margin-left:5px}

.page .gonext,.page .count {margin-left: 10px;}

.page a:hover,.page span{color:#fff; background: #be9a78 ;border: 1px solid #be9a78 ;padding: 7px 12px;}

.page span.goprev,.page span.gonext {color: #777777; background: none}

.page span.count { border: 0;background: 0;color: #777777;}

.page .fa{ font-size:22px;}*/

@media (max-width:426px) {

/*.page a,.page span { padding: 4px 8px; margin-left:2px}

.page a:hover,.page span{padding: 4px 8px;}*/

}

.fix { *zoom: 1; *clear: both;}

.fix:before, .fix:after { display: table; clear: both; content: '';}

.f-cb {zoom: 1;}

.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}

*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;

*height: auto;}

.rect-36{padding-bottom: 36%;}

.rect-40{padding-bottom: 40%;}

.rect-50{padding-bottom: 50%;}

.rect-53{padding-bottom: 53%;}

.rect-5625{padding-bottom: 56.25%;}

.rect-60{padding-bottom: 60%;}

.rect-61{padding-bottom: 61%;}

.rect-618{padding-bottom: 61.8%;}

.rect-62{padding-bottom: 62%;}

.rect-65{padding-bottom: 65%;}

.rect-66{padding-bottom: 66%;}

.rect-665{padding-bottom: 66.5%;}

.rect-70{padding-bottom: 70%;}

.rect-725{padding-bottom: 72.5%;}

.rect-75{padding-bottom: 75%;}

.rect-775{padding-bottom: 77.5%;}

.rect-78{padding-bottom: 78%;}

.rect-80{padding-bottom: 80%;}

.rect-83{padding-bottom: 83%;}

.rect-90{padding-bottom: 90%;}

.rect-95{padding-bottom: 95%;}

.rect-100{padding-bottom: 100%;}

.rect-120{padding-bottom: 120%;}

.rect-144{padding-bottom: 144%;}

.rect-6875{padding-bottom:68.75%;}

.rect-3175{padding-bottom:31.75%;}

.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}

.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }

.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

.gray{ background:#fafafa;}

.rect-485 {

padding-bottom: 48.5%;

}



.rect-50 {

padding-bottom: 50%;

}



.rect-5625 {

padding-bottom: 56.25%;

}



.rect-60 {

padding-bottom: 60%;

}



.rect-61 {

padding-bottom: 61%;

}



.rect-618 {

padding-bottom: 61.8%;

}



.rect-65 {

padding-bottom: 65%;

}



.rect-66 {

padding-bottom: 66%;

}



.rect-665 {

padding-bottom: 66.5%;

}



.rect-70 {

padding-bottom: 70%;

}



.rect-725 {

padding-bottom: 72.5%;

}



.rect-75 {

padding-bottom: 75%;

}



.rect-775 {

padding-bottom: 77.5%;

}



.rect-80 {

padding-bottom: 142%;

}



.rect-90 {

padding-bottom: 90%;

}



.rect-95 {

padding-bottom: 95%;

}



.rect-100 {

padding-bottom: 100%;

}



.rect-112 {

padding-bottom: 112%;

}



.rect-120 {

padding-bottom: 120%;

}



.rect-130 {

padding-bottom: 130%;

}
.rect-140 {

padding-bottom: 140%;

}


.d-block {

display: block;

}



.col-xs-05 {

width: 20%;

float: left;

position: relative;

min-height: 1px;

padding-right: 10px;

padding-left: 10px;

}



*[class*="rect"] {

position: relative;

display: block;

width: 100%;

height: 0;

overflow: hidden;

}



*[class*="rect"] img {

position: absolute;

left: 0;

top: 0;

width: 100%;

}



.relative {

position: relative;

}



.img-box {

overflow: hidden;

}



.img-box>img {

width: 100%;

-webkit-transition: all 1s;

-o-transition: all 1s;

-moz-transition: all 1s;

transition: all 1s;

}



.img-box:hover>img {

/*-webkit-transform: scale(1.1);

-moz-transform: scale(1.1);

-ms-transform: scale(1.1);

-o-transform: scale(1.1);

transform: scale(1.1);*/

}

.infor .tit{ font-size: 22px; font-weight: bold; margin-bottom: 30px; color: #be9a78 ; text-align: center;}

.float-right {

float: right;

}



.float-left {

float: left;

}

.index-more a {

display: inline-block;

border: 1px solid;

padding: 10px 35px;

margin-top: 20px;

-webkit-transition: all .5s;

-o-transition: all .5s;

-moz-transition: all .5s;

transition: all .5s;

white-space: nowrap;

}

@media only screen and (max-device-width: 760px){

.index-more a { margin-top: 20px;}

}

/* footer */

.footer-section {

padding: 83px 0;

}



footer .footer-main .footer-top {

background-color: #2c2e36;

}



footer .footer-main .footer-top .row>div:first-child .footer-item dl {

float: left;

width: 20%;

}



footer .footer-main .footer-top .row>div:nth-child(2) dl dt::after,

footer .footer-main .footer-top .row>div:first-child .footer-item dl dt::after {

content: "";

display: block;

width: 18px;

height: 2px;

background-color: #be9a78 ;

margin: 15px 0;

}



footer .footer-main .footer-top .row>div:nth-child(2) dl dt,

footer .footer-main .footer-top .row>div:nth-child(2) dl dt a,

footer .footer-main .footer-top .row>div:first-child .footer-item dl dt a {

font-size: 16px;

color: #fff;

}



footer .footer-main .footer-top .row>div:nth-child(2) dl dd,

footer .footer-main .footer-top .row>div:first-child .footer-item dl dd {

line-height: 30px;

}



footer .footer-main .footer-top .row>div:nth-child(2) dl dd,

footer .footer-main .footer-top .row>div:nth-child(2) dl dd a,

footer .footer-main .footer-top .row>div:first-child .footer-item dl dd a { font-size: 15px;

color: #fff;

}

footer .footer-main .footer-top .row>div:nth-child(2) dl dd a strong { font-size: 20px; color: #be9a78 ;}

footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-share{

    width: 40%;

    }

footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-contact {

width: 60%;

}



footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-share dl dd:last-child {

margin-top: 15px;

}



footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-share dl dd .share {

float: left;

margin-right: 5px;

}



footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-share dl dd .share:last-child {

margin-right: 0;

}



footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-share dl dd .share .share-ico {

width: 24px;

height: 23px;

}



footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-contact dl dd .footer-ico {

width: 26px;

height: 26px;

display: inline-block;

margin-right: 10px;

}



footer .footer-main .footer-bottom {

background-color: #25272d;

color: #fff;

padding: 15px 0;

}



footer .footer-main .footer-bottom a {

color: #fff;

}



footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-share .wechat { position: relative;}

footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-share .wechat:hover .vx { display: block;}

footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-share .wechat .vx::after { content: ''; position: absolute; left: 50%; margin-left: -6px; bottom: -13px; width: 0; height: 0; border-width: 8px 6px 6px 6px; border-style: solid; border-color: #fff transparent transparent transparent}

footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-share .wechat .vx { position: absolute; top: -185px; width: 180px; height: 172px; text-align: center; box-shadow: 0 2px 10px #aaa; background-color: #fff; z-index: 999; left: -75px; display: none;}

footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-share .wechat .vx h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777;}

footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-share .wechat .vx .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; font-size: 12px; color: #333;}

footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-share .wechat .vx .vx-img img { width: 100px; height: 100px; margin: 10px auto; display: block;}



@media(max-width:1199px) {

.footer-section {

padding: 50px 0;

}

footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-share {

display: none;

}



footer .footer-main .footer-top .row>div:nth-child(2) .footer-right .footer-contact {

width: 100%;

}

}



@media (max-width:768px) {

.zhengshubg {

  height: 58vh !important;

}

.index-pro .swiper-main{ width:90% !important;}

.img-box > img{ width: 68%;

    margin: 0 auto;

    left: 0;

    right: 0;}	

.kefubg{background-size: cover !important;}

.rect-100{padding-bottom: 70% !important;}

	

	

footer .footer-main .footer-top>.container>.row>div:nth-child(1) {

display: none;

}



.footer-section {

padding: 30px 0;

}

}



@media(max-width:600px) {

footer .footer-main .footer-bottom .footer-bd {

float: none !important;

}



footer .footer-main .footer-bottom .bei,

footer .footer-main .footer-bottom .support,

footer .footer-main .footer-bottom .copy {

width: 100%;

text-align: center;

float: none;

display: block;

}

}

.footer1 {height: 28px;width: 100%;margin-top: 17px;}

.menu-footer {position:fixed;bottom:0;left:0;z-index:9999;opacity:.9;-webkit-transform: translateY(45px);-ms-transform: translateY(45px);-o-transform: translateY(45px);transform: translateY(45px);

transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;}

.menu-footer.on {-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}

.menu-footer {width:100%;height:45px;line-height:45px;text-align:center;background:#be9a78 ;font-size:0;}

.menu-footer a {position: relative; float:left;width:33.33%;width:calc(100% / 3);color:#fff;font-size:14px;}

.menu-footer a:hover {color:#fff;}

.menu-footer a ~ a:before {content: "";position: absolute;left: 0;top: 50%;margin-top: -5px;height: 10px;border-left: 1px solid #86c9aa;opacity: 0.5;}



.modal{ margin-top: 150px;}







/* 通用 */

.index-section {

    padding: 83px 0;

}



.index-tit {

    text-align: center;

    margin-bottom: 100px;

}



.index-tit .tit-e {

    font-size: 48px;

    font-weight: 700;

    color: #ccc;

    position: relative;

    line-height: 72px;

}



.index-tit .tit-e::before {

    content: "—";

}



.index-tit .tit-e::after {

    content: "—";

}



.index-tit h3 {

    font-size: 36px;

    font-weight: 700;

}

@media (max-width:1024px) {

.index-tit .tit-e {font-size: 38px;line-height: 42px;}

.index-tit h3 {font-size: 28px;}

}

@media (max-width:524px) {

.index-tit .tit-e {font-size: 30px; }

.index-tit h3 {font-size: 22px;}

}





:root {

    --swiper-theme-color: #fff !important;

}



























/* index-pro */

.zhengshubg {

background: url('../images/honbg.jpg') no-repeat bottom;

  height: 580px;
  padding-top: 60px;

}

.index-pro {



}



.index-pro .swiper-main {

    padding: 0 40px;

    position: relative;

	width: 1200px;

  margin: 0 auto;

}



.index-pro .swiper-main .swiper-slide a .pro-txt {

    display: block;

    text-align: center;

    background-color: #f7f7f7;

    padding: 40px 20px;

}



.index-pro .swiper-main .swiper-slide a .pro-txt .pro-tit h3 {

    font-size: 18px;

    font-weight: 700;

  

}



.index-pro .swiper-main .swiper-slide a .pro-txt .index-more a {

    border: 1px solid #dcdcdc;

    color: #666;

}



.index-pro .swiper-main .swiper-slide a:hover .pro-txt .index-more a {

    background-color: #be9a78 ;

    color: #fff;

}



.index-pro .swiper-main .swiper-slide a:hover .img-box img {

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}



.index-pro .swiper-main .swiper-slide a .pro-txt .pro-c {

    color: #666;

    line-height: 2em;

}





.index-pro .swiper-main .swiper-button-next:after,

.swiper-container-rtl .swiper-button-prev:after,

.index-pro .swiper-main .swiper-button-prev:after,

.swiper-container-rtl .swiper-button-next:after {

    color: #848484;

    font-weight: 700;

    font-size: 37px;

}



.index-pro .swiper-button-next:hover::after ,

.index-pro .swiper-button-prev:hover::after{

   color:#be9a78 !important;

}





.kefubg{background: url('../images/kefubg.jpg') no-repeat center;

  /*height: 65vh;*/

  background-size: cover;padding: 40px 0;}



.kefubg .swiper-main {

  padding: 0 40px;

  position: relative;

  width: 1200px;

  margin: 0 auto;

}

.kftop{margin: 50px 0 0;}

.pro-tit{ text-align:center;}

.pro-tit h3{ font-weight: normal;
  font-size: 16px;}


.in_mfzxbg{ background-image:url('../images/bj02.jpg');background-repeat: no-repeat;background-position: center center; text-align:center;padding: 6%; /*margin-top: 20px;*/}
.in_mfzx_title{font-weight: bold;font-size: 30px;color: #FFFFFF;}
.in_mfzx_p{font-size: 14px;color: #FFFFFF;width: 65%;
margin: 30px auto;
line-height: 28px;}
.in_mfzxbg_a {
  width: 188px;
  height: 55px;
  border: 2px solid #262f2f;
  display: inline-block;
line-height: 52px;
  cursor: pointer;
  background: #262f2f;
  margin:0 10px 10px;
}
.in_mfzxbg_a a {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #fff;
}
.in_mfzxbg_a:hover {
  transition: all 0.8s;
  background-color: #f49712;
border: 2px solid #f49712;
}



@media (max-width:1200px) {

    .index-banner .swiper-container {

        height: 530px;

    }

}



@media (max-width:1024px) {

    .index-banner .swiper-container {

        height: 455px;

    }

    .index-banner .swiper-container .swiper-slide .container a .banner-txt{

        top: 50%;

    }

    .index-banner .swiper-button-next, .index-banner .swiper-button-prev{

        display: none;

    }

    .index-about .about-lists .about-txt span{ font-size: 20px; }



}

@media (max-width:1366px) {

    .index-banner .swiper-container .swiper-slide .container a .banner-txt strong {

        font-size: 44px;

        }

        .index-banner .swiper-container .swiper-slide .container a .banner-txt .banner-more {

        width: 360px; height:60px; line-height: 60px;

        padding: 0px 20px;

        margin-top: 15px; margin-bottom: 15px;

        font-size: 28px;

        }

        .index-banner .swiper-container .swiper-slide .container .banner-txt .text6 p{

       line-height: 40px; font-size:26px; width: 450px; padding: 5px 8px; margin: 8px 0;

        }

        .index-banner .swiper-container .swiper-slide .container a .banner-txt .text3 p{  font-size:28px;}

    .index-customer .customer-lists .customer-txt .customer-tit h3{

        font-size: 18px;

    }

    .index-pro .swiper-main .swiper-slide a .pro-txt .pro-tit h3{

        font-size: 16px;margin-bottom: 20px; margin-top: 8px;

    }

    .index-about .about-lists .about-txt span{ font-size: 22px; }

}

@media (max-width:1199px){

    .index-about .about-profile { width: 90%;}

    .index-pro {

       /*-o-background-size: 100% auto;

          background-size: 100% auto; */

    }

    .index-customer .customer-lists ul{

        display: none;

    }

    .index-customer .customer-swp{

        display:block;

    }

    .index-video .video-content{

        width: 564px;

    }



    .index-about .about-lists ul {

        text-align: center;

    }

    .index-about .about-lists ul li{

        margin-right: 0;

        display: -webkit-flex;

        display: -moz-box;

        display: -ms-flexbox;

        display: flex;

        /*text-align: center;

        -webkit-justify-content: center;

           -moz-box-pack: center;

            -ms-flex-pack: center;

                justify-content: center;*/

        margin-bottom: 30px;

    }

    .index-about .about-lists ul li:nth-child(3),

    .index-about .about-lists ul li:nth-child(4){

        margin-bottom: 0;

    }

}



@media (max-width:992px) {



    .index-banner .swiper-container {

        height: 440px;

    }



    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text1 {

        font-size: 18px;

    }

    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text3 {

        font-size: 22px;

    }

    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text2 strong {

        font-size: 30px;

    }

    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text3 p{  font-size: 22px; letter-spacing: 2px; }

    .index-about .about-lists ul li{width: 50%;}

    .index-about .about-lists .about-img {margin-right: 10px;}

    .index-about .about-lists .about-txt span{ font-size: 20px; }

}



@media (max-width:991px) {

    .index-banner .swiper-container .swiper-slide .container a .banner-txt{

        top: 44%;

    }



    .index-about .index-about-bkg {

        position: absolute;

    }

.index-about .index-about-bkg .pc{ display: none;}

.index-about .index-about-bkg .mob{ display: block;}

    .index-about{

        height: auto;

    }

    .index-about .about-content{

        position: relative;

        left: 0;

        top: 0;

        -webkit-transform: none;

           -moz-transform: none;

            -ms-transform: none;

             -o-transform: none;

                transform: none;

    }

    .index-about .index-about-bkg img{

        height: 100%;

        width:  100%;

    }

.index-banner .swiper-container .swiper-slide .container .banner-txt .text6 p{

line-height: 35px; font-size:22px; text-align: center; width: 350px; padding: 7px 10px; 

}

.index-banner .swiper-container .swiper-slide .container a .banner-txt .banner-more {

width: 300px; height:56px; line-height: 56px;

padding: 0px 10px;

margin-top: 10px; margin-bottom: 10px;

font-size: 22px;

}

.index-banner .swiper-container .swiper-slide .container a .banner-txt .banner-txt3 img { width: 100%;}



}

@media(max-width:768px){
.rect-60{padding-bottom: 46%;}
.in_mfzx_p{ width:100%;}
    .index-banner .swiper-button-next, .index-banner .swiper-button-prev{

        display: none;

    }

    .index-banner .swiper-container .swiper-slide .container a .banner-txt .banner-txt3{

        font-size: 18px;

        width: 75%; margin-top: 10px;

    }

    .index-banner .swiper-container .swiper-slide .container .banner-txt .text6 p{

        line-height: 30px; font-size:18px; text-align: center; width: 250px; padding: 1px 10px; margin: 5px 0;

        }

    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text5 p {

        font-size: 15px; width: 75%; margin: 5px 0;

        }

    .index-service .service-lists ul li{

        width: 100%;

    }

    .index-about .about-lists .about-txt span{ font-size: 20px; }

    .index-news .news-lists .pc{

        display: none;

    }

    .index-news .news-lists .mob{

        display: block;

    }

}

@media(max-width:700px) {

.index-news .news-lists .f-r .rect-718{padding-bottom:74%;}

.index-news .news-lists .f-r .info{ width:95.5%;}

}

@media(max-width:600px) {

.index-news .news-lists .f-r .info{ width:94.5%;}

.index-news .news-lists .f-r .info .tit{font-size:16px;padding-left: 40px;}

.index-news .news-lists ul li a .news-date {padding-right: 0px; display: none;}

.index-news .news-lists ul li a .news-txt {padding-left: 0px;border-left:0px solid #dcdcdc;}

}

@media(max-width:500px) {

.index-news .news-lists .f-r .info{ width:93%; }

}

@media(max-width:400px) {

.index-news .news-lists .f-r .info{ width:92%; }

.index-news .news-lists .f-r .info .tit{font-size:16px;padding-left: 20px;}



}

@media(max-width:767px) {

    .index-banner .swiper-container .swiper-slide .container a .banner-txt .banner-txt3 span, .index-banner .swiper-container .swiper-slide .container a .banner-txt .banner-txt3 span img{

        margin-right: 5px;

    }

    .index-video .video-content{

        width: 500px;

    }

    .index-video{

        height: auto;

    }

    .index-video .video-content{

        position: relative;

        -webkit-transform: none;

           -moz-transform: none;

            -ms-transform: none;

             -o-transform: none;

                transform: none;

        -webkit-transform: translateX(-50%);

           -moz-transform: translateX(-50%);

            -ms-transform: translateX(-50%);

             -o-transform: translateX(-50%);

                transform: translateX(-50%);

    }

 

    .index-service .service-lists ul li .service-item{

        box-shadow: none;

    }

    .index-banner .swiper-button-next:after,

    .index-banner .swiper-button-prev:after {

        display: none;

    }



    .index-banner .swiper-container {

        height: 300px;

    }



    .index-banner .swiper-container {

        height: 300px;

    }



    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text1,

    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text3 p {

        font-size: 16px;

    }



    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text2 strong {

        font-size: 24px;

    }



    .index-banner .swiper-container .swiper-slide .container a .banner-txt .banner-more {

        width: 120px;

        padding: 5px 15px;

        margin-top: 20px;

    }



    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text1 {font-size: 16px;    }

}

@media (max-width:639px){

    .index-pro .swiper-main{

        padding: 0;

    }

    .index-pro .swiper-button-next,.index-pro .swiper-button-prev{

       top: 32%;

    }

    .index-pro .swiper-main .swiper-slide a .pro-txt{

        padding: 20px;

    }

    .index-pro .swiper-main .swiper-slide a .pro-txt .pro-c {

        line-height: 1.5em;

    }

    .index-pro .swiper-button-prev{

        left: 0px;

     }

     .index-pro .swiper-button-next{

        right: 0px;

     }

}

@media (max-width:640px) {

    .index-about .index-tit{

        margin-bottom: 25px;

    }

    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text4{

        display: none;

    }

    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text3 p {

        font-size: 16px;

    }



    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text2 strong {

        font-size: 18px; margin-bottom: 5px;

    }

}

@media (max-width:600px){



    .index-about .about-lists .about-img{

        margin-right: 15px;

    }

    .index-service .service-lists ul li .service-item{

        padding: 30px 0;

    }

    .index-tit{

        margin-bottom: 10px;

    }

    .index-section{

        padding: 20px 0;

    }

    .index-pro .swiper-main .swiper-slide a .pro-txt .pro-tit h3{

     margin-bottom: 15px;

    }

    .index-pro .index-more a {margin-top: 15px; margin-bottom: 5px;}

    .index-more a { padding: 5px 25px;}

}



@media (max-width:580px){

.index-banner .swiper-container .swiper-slide .container a .banner-txt .banner-txt3 span img{

   width: 20px;

    }

    .index-banner .swiper-container .swiper-slide .banner-txt .sp .p1{

       display: none;

    }

    .index-banner .swiper-container .swiper-slide .banner-txt .sp .p2{

        display: block;

     }

     .index-banner .swiper-container .swiper-slide .banner-txt .sp .p2 p{

         display: block;

     }

     .index-banner .swiper-container .swiper-slide .container a .banner-txt .banner-txt3{

         display: none;

     }

     .index-banner .swiper-container .swiper-slide .container a .banner-txt .text2 strong{

         font-size: 17px; margin-bottom: 0px;

     }

}

@media (max-width:540px) {

.index-banner .swiper-container {

    height: 280px;

}

.index-banner .swiper-container .swiper-slide .container a .banner-txt.banner-txt1{ left: 7%; }

.index-banner .swiper-container .swiper-slide .container a .banner-txt .text5 p {

font-size: 15px; width: 95%;

}

.index-banner .swiper-container .swiper-slide .container .banner-txt .text6 p{

 line-height: 35px; font-size:18px; text-align: center; width: 230px; padding: 2px 5px; margin:5px 0;

}

    .index-video .video-content{

        width: auto;

    }

    .index-about .about-lists ul li{

       width: 50%;

       margin-bottom: 30px;

    }

    .index-about .about-lists ul li:nth-child(3){

        margin-bottom: 30px;

    }



    .index-about .about-lists{

        margin:30px 0;

    }

    .index-about .about-lists .about-txt{

        font-size: 16px;

    }

    .index-about .about-lists .about-img{

        width: 40px;

        height: 40px;

        margin-right: 5px;

    }



    .index-about .about-lists{

        padding: 0 15px;

    }

    .index-about .about-lists .about-txt{

        font-size: 16px;

    }

    .index-about .about-lists ul li:nth-child(2) .about-img{

      background-position: -41px 0!important;

    }

    .index-about .about-lists ul li:nth-child(3) .about-img{

        background-position: -82px 0!important;

      }

      .index-about .about-lists ul li:nth-child(4) .about-img{

        background-position: -124px 0!important;

      }

      .index-pro .swiper-main .swiper-slide a .pro-txt{

        padding: 10px;

    }

}



@media (max-width:460px) {

    .index-tit .tit-e{

        font-size: 28px;

    }

    .index-about .about-lists .about-txt{

        width: auto;

    }

    .index-banner .swiper-container .swiper-slide .container a .banner-txt.banner-txt1{ left: 1%; }

    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text4 {

        display: none;

    }

    .index-banner .swiper-container .swiper-slide .container .banner-txt .text6 p{ display: none;

       }

    .index-banner .swiper-container .swiper-slide .container a .banner-txt .banner-more {

        width: 98px;

        padding: 5px 10px;

    }

    .index-video{

        padding: 20px 15px;

    }

    .index-video .video-content .video-txt{

        font-size: 18px;

    }

    .index-banner .swiper-container .swiper-slide .container a .banner-txt .text2 strong{

        font-size: 17px; 

    }

}



@media (max-width:375px) {

    .index-about .about-lists .about-txt{

        width: 60%;

    }

    .index-about .about-lists ul li{

        width: 100%;

     }

}



@media (max-width:320px) {

    .index-banner .swiper-container {

        height: 200px;

    }

   

}