@charset "utf-8"; 
.relative { position: relative; }
.fixYd .relative { height: 100%; }
.fixYd { width: 100%; height: 100vh; position: fixed; z-index: 100; background: #000; }
.fixYdA { position: absolute; left:0; top:50%; transform:translateY(-50%); width: 100%; }
.fixYdA .t span { display:inline-block; position: relative; padding-right: 30px; }
.fixYdA .t span i { position: absolute; right:0; bottom: 0; width: 30px; height: 5px; background: #fff; }
.fixYdA .t span i { -webkit-animation:line 0.8s linear 20; }
@keyframes line {
	0% { opacity: 0;}
	20% {opacity: 1;}
	60% {opacity: 1;}
	100% {opacity: 0;}
}


em { font-style:normal; }

.bgBlack { background:#000; }


/**头部**/
.navmo { position: fixed; top: 0; left: 0; width: 100%; padding: 0; z-index: 999; transition: all .5s; background:rgba(0,0,0,.1); backdrop-filter: blur(80px); }
.navmo .avmocn { padding: 0 60px; transition: all .5s; }
/*.navmo .logo { position: absolute; left: 50%; transform:translateX(-50%); }*/
.navmoA { border-bottom:1px solid rgba(255, 255, 255, 0.3); }
.navmo .logo a { transition:all 0.5s; display: block; padding: 19px 0px; }
.navmo .logo a img { transition:all 0.5s; height: 42px; }
.navmo .moup.fl { margin-left: 50px; }
/*.navmo .moup.fr { margin-right: 50px; }*/ 
.navmo .moup ul li { transition:all 0.5s; position: relative; display:inline-block; margin: 0 23px; }
.navmo .moup ul li:last-child { margin-right: 0; }
.navmo .moup ul li .sub { display: block; position: relative; font-size: 16px; transition:all 0.5s; line-height: 80px; height:80px; color: #fff; z-index:2; }
.navmo .moup ul li.cur .sub,.navmo .moup ul li:hover .sub { color: #CB9755; }
.navmo .moup ul li .sub:after { content:''; position: absolute; left:50%; transform:translateX(-50%); bottom:-1px; width:0%; transition:all 0.5s; height: 2px; background:#CB9755; }
.navmo .moup ul li.cur .sub:after,.navmo .moup ul li:hover .sub:after { width: 100%; }
.navmo .moup ul li .dhsnxn { position:absolute; left:50%; background:#fff; width:180px; transform:translateX(-50%); display:none; border-radius:5px; overflow:hidden; padding:30px 0 32px; }
.navmo .moup ul li .dhsnxn:before { position:absolute; content:""; left:0; top:0; height:3px; width:100%; background:#42849e; }
.navmo .moup ul li .dhsnxn .nxn a { font-size:16px; color:#333333; display:block; padding: 0 25px 0 27px; margin-bottom:14px; transition:all .3s; } 
.navmo .moup ul li .dhsnxn .nxn a:hover { color:#42849e; }
.navmo .moup ul li .dhsnxn .nxn:last-child a { margin-bottom:0; }
.navmo .moup ul li:hover .dhsnxn { display:block; }
.navmo .moub .topBtn { width: 100px; display:inline-block; position: relative; margin-left:10px; }
.navmo .moub .topBtn .subLan { text-align:center; background: #fff;position: absolute;top: 60px; left:50%; transform:translateX(-50%); display: none;width: 80px;box-shadow: 0px 0px 5px #888888;border-radius: 3px;}
.navmo .moub .topBtn:hover .subLan {display: block;}
.navmo .moub .topBtn .subLan a {display: block;width: 100%;line-height: 1;color: #666666;padding: 10px 0 10px;}
.navmo .moub .topBtn .subLan a:nth-child(2) {padding: 0px 0 10px 0;}
.navmo .moub .topBtn .subLan .cur {color: #46967d;}
.navmo .moub .topBtn .icon { transition:all 0.5s; width: 100%; height: 80px;line-height: 80px;  }
.navmo .moub .oub .icon { padding-left: 22px; background: url(../images/oub.svg) no-repeat left center; }
.navmo .moub .oub .icon a { display:inline-block; color:#fff; }
.navmo .moub .oub .icon a,.navmo .moub .oub .icon { color:rgba(255,255,255,0.4); }
.navmo .moub .oub .icon a.cur,.navmo .moub .oub .icon a:hover { color:#fff; }
.navmo .moub .menu .icon { background: url(../images/menu.png) no-repeat center; }


.topSearch { float:right; }
.topSearch form { width: 40px; transition:all 0.5s; transition:all 0.5s; position: relative; height: 80px; padding-right:25px; }
.topSearch form .layui-input { width: 0; overflow: hidden; transition:all 0.5s; height: 100%; background: none; border:none; }
.topSearch form button { width: 25px; height: 100%; position: absolute; right:0; top:0; background: url(../images/searchbtn1.svg) no-repeat right center; }

.topSearch form .layui-input::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.4);}
.topSearch form .layui-input::-moz-placeholder {color: rgba(255, 255, 255, 0.4);}
.topSearch form .layui-input:-moz-placeholder {color: rgba(255, 255, 255, 0.4);}
.topSearch form .layui-input:-ms-input-placeholder {color: rgba(255, 255, 255, 0.4);}
.topSearch form .layui-input { color:#fff; }

.topSearch form:hover,.topSearch.cur form { width: 120px; }
.topSearch form:hover .layui-input,.topSearch.cur form .layui-input { width: 100%; }



.navmo.fixed-head .navmo .moup ul li .Gross { top: 45px; }
.navmo.fixed-head { padding: 0; top: 0;  }
.navmo.fixed-head .logo a { padding: 10px 0; }
.navmo.fixed-head .logo a img { height: 40px; }
.navmo.fixed-head .moup ul li .sub { line-height: 60px; color:#333; height:60px; }
.navmo.fixed-head .moup ul li:hover .sub,.navmo.fixed-head .moup ul li.cur .sub{ color:#B1884E; }
.navmo.fixed-head .avmocn { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-head { padding: 0; top: 0;  }
.navmo.fixed-head .avmocn { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-head .moub .topBtn .icon { height: 60px; line-height: 60px; }
.navmo.fixed-head .moub .oub .icon { background: url(../images/oub3.svg) no-repeat left center; }
.navmo.fixed-head .moub .oub .icon a { display:inline-block; color:#000; }
.navmo.fixed-head .moub .oub .icon a,.navmo.fixed-head .moub .oub .icon { color:rgba(0,0,0,0.4); }
.navmo.fixed-head .moub .oub .icon a.cur,.navmo.fixed-head .moub .oub .icon a:hover { color:#000; }
.fixed-head .topSearch form .layui-input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-head .topSearch form .layui-input::-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-head .topSearch form .layui-input:-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-head .topSearch form .layui-input:-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-head .topSearch form .layui-input { color:#000; }
.fixed-head .topSearch form { height: 60px; }
.fixed-head .topSearch form button { background: url(../images/searchbtn2.svg) no-repeat right center; }
.navmo.fixed-headA .navmo .moup ul li .Gross { top: 45px; }
.navmo.fixed-headA { padding: 0; top: 0;  }
.navmo.fixed-headA .logo a img { height: 50px; }
.navmo.fixed-headA .moup ul li .sub { line-height: 60px; height:60px; color:#333; }
.navmo.fixed-heada .moupa ul li .Grosse .Grossa { float:right; }
.navmo.fixed-headA .avmocn { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-headA { padding: 0; top: 0;  }
.navmo.fixed-headA .avmocn { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-headA .moub .topBtn .icon { height: 60px; line-height: 60px; }
.navmo.fixed-headA .moub .oub .icon { background: url(../images/oub3.svg) no-repeat left center; }
.navmo.fixed-headA .moub .oub .icon a { display:inline-block; color:#000; }
.navmo.fixed-headA .moub .oub .icon a,.navmo.fixed-headA .moub .oub .icon { color:rgba(0,0,0,0.4); }
.navmo.fixed-headA .moub .oub .icon a.cur,.navmo.fixed-headA .moub .oub .icon a:hover { color:#000; }
.fixed-headA .topSearch form .layui-input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-headA .topSearch form .layui-input::-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-headA .topSearch form .layui-input:-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-headA .topSearch form .layui-input:-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-headA .topSearch form .layui-input { color:#000; }
.fixed-headA .topSearch form { height: 60px; }
.fixed-headA .topSearch form button { background: url(../images/searchbtn2.svg) no-repeat right center; }

@media(max-width:1900px){
	.navmo .avmocn { padding: 0 3vw; }
}

@media(max-width:1680px) {
	.navmo .moup ul { display: inline-block; }
}


@media(max-width:1500px) {
    .navmo.fixed-head .logo a img { height: 50px; }
    .navmo.fixed-head .moup ul li .sub { line-height: 60px; }
    .navmo.fixed-head .moub .topBtn .icon { height: 60px; line-height: 60px; }
    .fixed-head .topSearch form,.topSearch form { height: 60px; }
    .navmo .logo a,.navmo.fixed-head .logo a { padding: 5px 0; }
    .navmo.fixed-headA .logo a img { height: 50px; }
    .navmo.fixed-headA .moup ul li .sub { line-height: 60px; }
    .navmo.fixed-headA .moub .topBtn .icon { height: 60px; line-height: 60px; }
    .fixed-headA .topSearch form,.topSearch form { height: 60px; }
    .navmo .logo a,.navmo.fixed-head .logo a { padding: 5px 0; }
	.navmo .moup { height: 60px; }
    .navmo .logo a img,
    .navmo.fixed-head .logo a img{ width: auto; height: 40px; }

    
	.navmo .moup ul li .sub,.navmo .moub .topBtn .icon { height: 60px; line-height: 60px; }
	.navmo .moup ul li .Gross { top: 40px; }
}
@media(max-width:1100px){
    .navmo.fixed-head .moub .topBtn .icon { height: 54px; line-height: 54px; }
    .navmo.fixed-headA .logo a img { height: 40px; }
}


/*手机导航*/
/**mobile nav**/
.nav_box {width: 100%;height: 100%;position: fixed;right: auto;top: 0;bottom: 0;left: -100%;overflow: auto;z-index: 99999999;background: #405fa5;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 2;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 86px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li { float: left;width: 100%;font-size: 16px;line-height: 60px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 15px;text-transform: capitalize;}
.nav_box .navlist ul>li>a {display: block;color: #fff;position: relative;}
.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 8px;height: 14px;background: url(../images/jtwhite.svg) no-repeat center center / cover;}
.nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);display: none;padding: 10px 0;}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}
.navmo.fixed-headA { background: #fff; }
@media(max-width:1100px) { 
	.navmo .avmocn { padding: 0 20px; }
	.navmo .moup { display: none; }
	.navmo.fixed-head { padding: 0; top: 0; border-radius: 0; }
	.navmo.fixed-head .avmocn { border-radius: 0; padding: 0 3%; }
	.navmo.fixed-headA { padding: 0; top: 0; border-radius: 0; }
	.navmo.fixed-headA .avmocn { border-radius: 0; padding: 0 3%; }
	.navmo .logo a { padding: 11px 0; }
	.navmo .logo a, .navmo.fixed-head .logo a { padding: 11px 0; }
	/*.navmo .moub { display: none; }*/
	.navmo .moub { margin-right: 0; margin-top:6px; }
	.navmo .moup ul li .sub, .navmo .moub .topBtn .icon { height: 54px; line-height: 54px; }
	.navBtn {height: 50px;margin-top: -1px;float: left;left: 3%;width: 50px;position: relative;}
	.menu-i {height: 2px;right: 0;position: absolute;border-radius: 1px;font-style: normal;background-color: #000;display: block;transition: all 0.5s;border-radius: 2px;}
    .menu-i-1 {width: 24px;top: 22px;}
    .menu-i-2 {width: 32px;top: 32px;}
    .menu-i-3 {width: 24px;top: 42px;}
    .mobile-menu {width: 36px;height: 63px;position: relative;display: block;background: none;border: none;}
    .mobile-menu-on {z-index: 1001;}
    .mobile-menu .menu-i-1,.mobile-menu .menu-i-2,.mobile-menu .menu-i-3 { background: #fff; }
    .fixed-head .mobile-menu .menu-i-1,.fixed-head .mobile-menu .menu-i-2,.fixed-head .mobile-menu .menu-i-3 { background: #000; }
    .mobile-menu-on .menu-i-1 {transform: translateY(10px) rotate(45deg);background-color: #000;}
    .mobile-menu-on .menu-i-2 {opacity: 0;}
    .mobile-menu-on .menu-i-3 {transform: translateY(-10px) rotate(-45deg);background-color: #000;}
	.nav_box { display: block!important; top: 60px; width: 100%; left:-100%; border-top: 1px solid rgba(255,255,255,0.2); height: calc(100% - 49px); }
    .nav_box { background: #B1884E; }
    .bgGreen { background: #B1884E; }
    .nav_box .navlist { padding-top: 10px; }
    .nav_box .navlist ul>li { border:none; line-height: 50px; }
    .navSear { margin-top: 30px; padding: 0 15px;}
    .navSear .search { padding-top: 20px; border-top:1px solid rgba(255,255,255,0.3); }
    .navSear .search .subsearch { z-index: 9;}
    .navSear .search .subsearch .subsearcha { border-radius: 3px;position: relative; padding-left: 30px; height: 30px;}
    .navSear .search .subsearch .subsearcha .inp {width: 90%;height: 30px;border: 0; font-size: 14px;color: #fff; padding-left: 0px; background: none; } 
    .navSear .search .subsearch .subsearcha .sub { opacity: 0.7; border: none;outline: none;position: absolute;left: 0px;top: 50%;height: 26px;background: url(../images/searchxa.png) no-repeat left center;font-size: 0;width: 26px;transform: translateY(-50%);}
    .navSear .search:hover .subsearch {display: block;}
    .navSear .search .subsearch .subsearcha .inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: rgba(255,255,255,0.7); }
    .navSear .search .subsearch .subsearcha .inp::-moz-placeholder { /* Mozilla Firefox 19+ */color: rgba(255,255,255,0.7);}
    .navSear .search .subsearch .subsearcha .inp:-ms-input-placeholder{color: rgba(255,255,255,0.7); } 
    .navSear .search .subsearch .subsearcha .inp::-webkit-input-placeholder {color: rgba(255,255,255,0.7);}
    /*.nav_box .navlist ul>li { border-bottom:1px solid rgba(255,255,255,0.3); }*/
    .nav_box .navlist ul>li .navlist2,.nav_box .navlist ul>li .secondNav .navlist3,.nav_box .navlist ul>li .fourthNav .navlist4 { position: fixed; left:-102%; transition: all 0.6s; display: block; top: 60px; width: 100%; height: calc(100% - 50px); background: #B1884E; z-index: 10000; }
    .nav_box .navlist ul>li .navlist2 a,.nav_box .navlist ul>li .secondNav .navlist3 a,.nav_box .navlist ul>li .fourthNav .navlist4 a { padding: 0 15px; line-height: 50px; font-size: 16px; color:rgba(255,255,255,0.8); }
    .nav_box .navlist ul>li.cur .navlist2,.nav_box .navlist ul>li .secondNav.cur .navlist3,.nav_box .navlist ul>li .fourthNav.cur .navlist4 { left:0; }
    .nav_box .navlist ul>li .backNav { padding: 0 15px; }
    .nav_box .navlist ul>li .backNav span { display: block; padding: 5px 0 5px 25px; border-top: 1px solid rgba(255,255,255,0); background: url(../images/back.png) no-repeat left center; font-size: 18px;color:#fff; border-bottom:1px solid rgba(255,255,255,0.3); margin-bottom: 10px; }
    .nav_box .navlist ul>li a.cur { font-weight: bold; color:#fff!important;  }
    .subsearche form { padding: 8px 12px; }
    .subsearche { width: 240px; padding-top:32px; }
    .subsearche form input.inp { height: 20px; font-size: 14px; padding-left: 6px; }
    .subsearche form input.subxx { height: 33px; right: 10px; }
}


/*BANNER*/
.bannerZ { position: relative; height: 100vh; overflow: hidden; }
.banner { transition: all 0.5s; position: relative; width: 100%; position: fixed; left:0;top:0; height: 100vh; }
.bannerE { position: relative; left:0; top:0; width: 100%; height: 100vh; z-index: 2; }
.banner .pcBg { width: 100%; height: 100vh; position: relative; }
.banner .pcBg video { position: absolute; left:50%;  top: 50%; transform:translate(-50%, -50%);  min-height: 110vh; min-width: 110vw;}
.bannerA { position: absolute; left:0; top:0; width: 100%; height: 100%; }
.banner .swiper-container { position: relative; z-index: 5; }
.bannerB { position: absolute; width: 100%; left:0; top:50%; transform:translateY(-20%); opacity: 0; transition: all 0s; }
.banner .swiper-slide .bannerD { transform:translateY(-50%); opacity: 1;  transition: all 1s; }
.banner .swiper-pagination { width: 100%; padding: 0 8vw; text-align:left; bottom: 70px!important; }
.banner .swiper-pagination .swiper-pagination-bullet { position: relative; height: 2px; border-radius:0; width: 48px; background: rgba(255,255,255,0.4); opacity: 1; margin: 0 6px 0 0!important; transition:all 0.1s; }
.banner .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0; height: 100%; position: absolute; left:0; top:0; background: #fff;  }
.banner .swiper-pagination .swiper-pagination-bullet-active:after { width: 100%;transition: all 5s;  }
.bannerTit { position: absolute; width: 100%; left:0; bottom: 30px; z-index: 5; }
.bannerDD { left: 0; bottom: 67px; position: absolute; width: 100%; text-align:right; z-index: 5; line-height: 16px; }
.bannerDD .t { padding-right:10px; position: relative; }
.bannerDD .t:after { content:'';width: 8px;height: 10px;background: url(../images/down.svg) no-repeat center; position: absolute; right:-4px; top:0;}
.bannerDD .t:after {
    -webkit-animation: godown 2s infinite;
    animation: godown 2s infinite;
    box-sizing: border-box;
}
@-webkit-keyframes godown {
    0% {-webkit-transform: translate(0, 0);opacity: 1;}
    50% {opacity: 1;}
    100% {-webkit-transform: translate(0, 10px);opacity: 1;}
}
@keyframes godown {
    0% {transform: translate(0, 0);opacity: 1;}
    50% {opacity: 1;}
    100% {transform: translate(0, 10px);opacity: 1;}
}


@media(max-width: 1600px){
	.banner .swiper-pagination { padding: 0 6vw; bottom: 4vw!important; }
    .bannerDD { bottom: 4vw; }
}
@media(max-width: 1100px){
    .bannerDD,.topSearch { display:none; }
	.banner .swiper-pagination { padding: 0 4vw; }
    .bannerA,.banner,.bannerE,.bannerZ { position: relative; height: auto; }
    .banner .swiper-pagination { width: 100%; padding: 0 4vw; bottom: 40px!important; }
    .bannerTit { bottom: 20px; }
}
@media(max-width: 700px){
    .banner .swiper-pagination { bottom: 20px!important; }
}

/*首页*/
.paddingT160 { padding-top: 160px; }
.paddingB200 { padding-bottom: 200px; }
.paddingT240 { padding-top: 13vw; }
.paddingB160 { padding-bottom: 9vw; }


@media(max-width: 1900px){
    .paddingT160 { padding-top: 8.5vw; }
    .paddingB200 { padding-bottom: 11vw; } 
    .paddingT240 { padding-top: 13vw; }
    .paddingB160 { padding-bottom: 8.5vw; }
}
@media(max-width: 1100px){
    .paddingT160 { padding-top: 80px; }
    .paddingB200 { padding-bottom: 100px; }  
    .paddingT240 { padding-top: 100px; }
    .paddingB160 { padding-bottom: 80px; }
}
@media(max-width: 700px){
    .paddingT160 { padding-top: 50px; }
    .paddingB200 { padding-bottom: 60px; }  
    .paddingT240 { padding-top: 60px; }
    .paddingB160 { padding-bottom: 60px; }
}


.mainT { position: relative; padding-left:16px; }
.mainT:before { content:''; width: 0; transition:all 0.5s; height: 9px; background: #B1884E; border-radius: 0 5px 5px 0; position: absolute; left:0; top:50%; transform:translateY(-50%); }
.mainT.colorWhite:before { background: #FFFFFF; }
.mainT:before { width: 9px; }

.colorJb { color:#005DE5; background: linear-gradient(82deg, #005DE5 0%, #3EB8AC 69%); -webkit-background-clip: text;
 -webkit-text-fill-color: transparent;}
.swiper-container { overflow: hidden; }

.smallMore { position: relative; display:inline-block; line-height: 20px; padding-right:20px; transition: all 0.6s; }
.smallMore:after { content:""; width: 20px; height: 20px; transition: all 0.6s; background: url(../images/morebg1.svg) no-repeat right center; position: absolute; right:0; top: 0; }
.smallMore:hover { padding-right: 28px; }
.smallMore:hover:after { transform:rotate(45deg); }


.img { overflow: hidden; }
.img img { transition:all 1s; }
.img:hover img { transform:scale(1.05); }
.footer { background: #444444; }
.colorad { color:#ADADAD; }
.footerA-e { width: 350px; padding-left:80px; margin-left: 80px; border-left:1px solid rgba(255,255,255,0.1); }
.footerA { padding:90px 0 98px; }
.flogo img { height: 66px; width: auto; }
.footerA-c dl:nth-child(n+2) { margin-left:33px; }
.footerA-c dt,.footerA-e dt { margin-bottom: 12px; }
.footerA-c dd,.footerA-e dd { margin-bottom: 8px; }
.footerA-c dd:hover a { color:#fff; }
.footerA-b { position:absolute; left:45%; transform:translateX(-50%); }
.footerB-b ul li { float: left; position: relative; }
.footerB-b ul li:nth-child(n+2) { margin-left:30px; cursor: pointer; }
.footerA-c dt a { color:#fff; }

.footerA-c dl dd { opacity:0; transition:all .5s;  }
.footerA-c dl:hover dd { opacity:1; }
 { opacity:1; }

.footerB-b ul li:hover .icon { opacity: 1; }
.footerB-b ul li .ewm { position: absolute; width: 120px; height: 120px; border:1px solid #e2e2e2; background: #fff; position: absolute; left:50%; transform: translateX(-50%); bottom:45px; display: none; }
.footerB-b ul li:hover .ewm { display: block; }
.footerB { padding: 26px 0; border-top:1px solid rgba(255,255,255,0.1); }
@media(max-width: 1900px){
    .footerA { padding:5vw 0 5.2vw; }
    .footerA-e { width: 360px; padding-left:5vw; margin-left: 5vw; }
    .footerA-c dl:nth-child(n+2) { margin-left: 2vw; }
}
@media(max-width: 1700px){
    .footerA { padding:4vw 0; }
    .footerA-e { width: 290px; padding-left:3vw; margin-left: 3vw; }
    .footerA-c dl:nth-child(n+2) { margin-left: 2vw; }
    .footerB-b ul li:nth-child(n+2) { margin-left: 20px; }
    .flogo img { height: 50px; width: auto; }
}
@media(max-width: 1600px){
    .footerA { padding:4vw 0; }
    .footerA-e { padding-left:2vw; margin-left: 2vw; }
    .footerA-c dl:nth-child(n+2) { margin-left: 1.5vw; }
    .footerB-b ul li:nth-child(n+2) { margin-left: 20px; }
    .flogo img { height: 50px; width: auto; }
    .footerA-b { left: 42%; }
}
@media(max-width:1270px) {
    .footerA-c dl:nth-child(n+2) { margin-left: 1.5vw; }
}
@media(max-width: 1100px){
    .footerB { padding: 16px 0; }
    .footerA-b { display:none; }
    .footerA-a { width: 100%; text-align:center; }
    .footerA { padding: 40px 0; }
    .footerA-a img { width: auto; height: 60px; }
    .footerA-e { float:left; padding-left:0; margin-left:0; width: 100%; border:none; margin-top:20px; }
}
@media(max-width: 600px){
    .footerA { padding: 30px 0; }
}
.color2d { color:#2d2d2d; }
.color7e { color: #7E7E7E; }
.color75 { color: #757575; }
.colorc1 { color: #C1C1C1; }
.colore4 { color: #E4E4E4; }
.maiPre { position: relative; }



.paddingT120 { padding-top: 120px; }
.paddingT130 { padding-top: 130px; }
.paddingB120 { padding-bottom: 120px; }
.padding120 { padding: 120px 0; }
@media(max-width: 1900px){
    .paddingT120 { padding-top: 6vw; }
    .paddingT130 { padding-top: 7vw; }
    .paddingB120 { padding-bottom: 6vw; }
    .padding120 { padding: 6vw 0; }
}
@media(max-width: 1100px){
    .paddingT120 { padding-top: 70px; }
    .paddingT130 { padding-top: 60px; }
    .paddingB120 { padding-bottom: 70px; }
    .padding120 { padding: 60px 0; }
}
@media(max-width: 600px){
    .paddingT120 { padding-top: 50px; }
    .paddingT130 { padding-top: 40px; }
    .paddingB120 { padding-bottom: 50px; }
    .padding120 { padding: 40px 0 50px; }
}






/**viveo视频弹窗**/
/*视频弹窗*/
.fixVideo { display: none; position: fixed; top:0; left:0;background: rgba(0,0,0,.5);width: 100%;height: 100%;z-index: 99999; }
.fixVideoA {width: 100%;height: 100%;position: relative; }
.fixVideoB { position: absolute;width: 80%; max-width: 80%; border-radius: 10px; overflow: hidden; height: auto; position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%); }
.fixVideoB .close { position: absolute; right:10px; top:10px;height: 40px;width: 40px;cursor: pointer; text-align: center;line-height: 37px; font-size: 30px;  z-index: 10000;background: #fff; color:#999; border-radius:50%;}
.fixVideoB .close:hover { color:#fff; background: #E7DFD5; }
.fixVideo.videoSp .fixVideoB { max-width: 500px; }



.colorY { color:#B1874F }
.indexA-c { position: absolute; right:0; bottom:3px; width: calc(100% - 431px); }

@media(max-width: 1900px){
    .indexA-c { width: calc(100% - 26vw); }
    .indexA-c .c { max-width: 880px; }
}
@media(max-width: 1100px){
    .indexA-c { width: 100%; position: relative; left:0; float:left; bottom:auto; margin-top:13px; font-size: 14px; }
}


.colordf { color:#DFBE90; }
.colorcb { color:#CB9755; }
.indexA-d { padding:20px 0 20px 102px; }
.indexA-d:before { content:''; width: 58.5%; height: calc(100% - 20px); background: #CB9755; position: absolute; left:0; top:0; }
.indexA-d:after {
    content:''; width: 50.5%; height: calc(100% - 20px); background: #CB9755; position: absolute; right:-10%; bottom:0; opacity: 0.21;
}
.indexA-e { position: absolute; width: 102px; left:0; top:90px; text-align:center; }
.indexA-e ul li { transition:all 0.5s; margin-bottom:0; padding: 20px 0; position: relative; }
.indexA-e ul li.cur { margin-bottom: 72px; position: relative; color:#fff; font-size:52px; }
.indexA-e ul li:after { content:''; width: 1px; height: 0px; transition:all 0.5s; background: #fff; position: absolute; left:50%; bottom:0px; }
.indexA-e ul li.cur:after { height: 72px; bottom: -72px; }
.indexA-e ul li:last-child:after { display:none; }
.indexA-g .con { transition:all 0.8s; position: absolute; width: 100%; left: 0; bottom:48px; padding: 0 60px; }
.indexA-f .swiper-container { background:#fff; }
.indexA-f .swiper-pagination { width: 100%; padding: 0 52px; text-align:right; bottom: 50px!important; }
.indexA-f .swiper-pagination .swiper-pagination-bullet { position: relative; height: 2px; border-radius:0; width: 48px; background: rgba(255,255,255,0.4); opacity: 1; margin: 0 5px 0 0!important; transition:all 0.1s; }
.indexA-f .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0; height: 100%; position: absolute; left:0; top:0; background: #fff;  }
.indexA-f .swiper-pagination .swiper-pagination-bullet-active:after { width: 100%;transition: all 5s;  }

@media(max-width: 1600px){
    .indexA-e ul li.cur { font-size: 2.6vw; }
    .indexA-d { padding:20px 0 0 80px; }
    .indexA-e { width: 80px; top:60px; }
    .indexA-e ul li.cur { margin-bottom: 60px;}
    .indexA-e ul li.cur:after { height: 60px; bottom: -60px; }
    .indexA-g .con { bottom: 40px; padding: 0 50px; }
    .indexA-f .swiper-pagination { padding: 0 50px; text-align:right; bottom: 40px!important; }
    .indexA-f .swiper-pagination .swiper-pagination-bullet { width: 60px; }
}
@media(max-width: 1400px){
    .indexA-e { top:40px; }
    .indexA-g .con { bottom: 30px; padding: 0 30px; }
    .indexA-f .swiper-pagination { padding: 0 30px; text-align:right; bottom: 30px!important; }
    .indexA-f .swiper-pagination .swiper-pagination-bullet { width: 50px; }
}
@media(max-width: 1100px){
    .indexA-e ul li.cur { font-size: 2.6vw; }
    .indexA-d { padding:60px 0 0 20px; }
    .indexA-e { padding-left: 30px; width: 100%; top:0px; text-align:left; }
    .indexA-e ul li { float:left; margin: 0 0 0 0; line-height: 60px; padding: 0px 10px; }
    .indexA-e ul li.cur { font-size: 30px; margin-bottom: 0px; margin-right: 50px; }
    .indexA-e ul li:after { content:''; width: 0; height: 1px; transition:all 0.5s; background: #fff; position: absolute; left:auto; right:0; bottom:auto; top: 50%; }
    .indexA-e ul li.cur:after { width: 50px; height: 1px; bottom: auto; right: -50px; }
    .indexA-d:before { width: 80%; }
    .indexA-f .swiper-pagination { opacity: 0; display:none; }
    .indexA-d:after { display: none; }
}
@media(max-width: 600px){
    .indexA-g .con { bottom: 20px; padding: 0 15px; }
}

.textTra { text-transform:uppercase; }

.indexB-a { position: absolute; right:0; bottom:4px;  }
.indexB-a a { transition:all 0.5s; display:inline-block; float:left; padding: 13px 34px; text-align:center; border: 1px solid #CACACA; }
.indexB-a a:nth-child(n+2) { margin-left: 10px; }
.indexB-a a:hover,.indexB-a a.cur { background: #CB9755; color:#fff; border-color:#CB9755; }

@media(max-width: 1800px){
    .indexB-a a { padding: 10px 0; width: 100px; }
}
@media(max-width: 1500px){
    .indexB-a a { padding: 10px 25px; width: auto; }
}
@media(max-width:1400px) {
    .indexB-a a { padding:10px 17px; }
}
@media(max-width: 1200px){
    .indexB-a a { padding: 10px 13px; }
}
@media(max-width: 1100px){
    .indexB-a { width: 100%; position: relative; bottom:0; margin-top:20px; }
    .indexB-a a { padding: 10px 20px; }
    .indexB-a a { margin: 0 10px 0 0; }
    .indexB-a a:nth-child(n+2) { margin-left: 0px; }
}
@media(max-width: 600px){
    .indexB-a a { padding:0; border:none; margin-right: 20px; font-size: 15px; margin-right:14px; }
    .indexB-a a.cur,.indexB-a a:hover { background: none; color:#B1874F; }
    .indexB-a a:last-child { margin-right:0; }
    .indexB-a { margin-top: 15px; }
}




.indexA-b .t3 {
    margin-top: 15px;
}

.indexB {
    padding: 135px 0 0;
}

.indexB .debbott {
    overflow: hidden;
    margin-top: 50px;
}
.indexB .debbott .wokao {
    padding: 0 8%;
    position: relative;
}

.indexB .debbott .wokao .anzmeo {
    position: absolute;
    right: 8%;
    bottom: 0;
    z-index: 5;
}


.indexB .debbott .wnzne {
    position: absolute;
    left: 0;
    bottom: 1.1vw;
    font-size: 7.03125vw;
    opacity: .15;
    font-weight: bold;
    -webkit-text-stroke: 1px #CB9755;
    color: transparent;
    font-family: Roboto-Light;
}

.indexB .debbott .wnznr {
    position: absolute;
    right: -9.6%;
    bottom: 1.1vw;
    font-size: 7.03125vw;
    opacity: .15;
    font-weight: bold;
    -webkit-text-stroke: 1px #CB9755;
    color: transparent;
    font-family: Roboto-Light;
}


.indexB .debbott .swiper-container { overflow: initial; height: 31.61458vw; }

.indexB .debbott .swiper-container .swiper-slide {
    transition: all 1s;
    overflow: hidden;
}

.indexB .debbott .swiper-container .swiper-slide img {
    transform: scale(1);
    width: auto;

}

.indexB .debbott .swiper-container .swiper-slide .img {opacity: 1;transition: all .5s; overflow: hidden; padding: 0 3.85416vw 2.23958vw;}
.indexB .debbott .swiper-container .swiper-slide .img:hover img { transform:scale(1.05); transition:all 0.5s; }

.indexB .debbott .swiper-container .swiper-slide .img .m2 {
    display: none;
}
.indexB .debbott .swiper-container .swiper-slide-active .img { opacity: 1; }

.indexB .debbott .swiper-container .swiper-slide .tuaoje {
    transition: all 1s;
    position: relative;
    background: #F0F0F0;
    padding: 1.5625vw 0;
    height: 23.28125vw;
}

.indexB .debbott .swiper-container .swiper-slide .tuaoje .wzne {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #7E7E7E;
    background: rgba(0,0,0,0);
    transition: all .5s;
    line-height: 50px; 
}
.indexB .debbott .swiper-container .swiper-slide .tuaoje .wzne2 { color:#fff; background:#CB9755; opacity:0; transition:all .5s; }
.indexB .debbott .swiper-container .swiper-slide:hover .tuaoje .wzne2 { opacity:1; }
.indexB .debbott .swiper-container .swiper-slide:hover .tuaoje .wzne1 { opacity:0; }

.indexB .debbott .swiper-container .swiper-slide-active .tuaoje .wzne {
    color: #fff;
    font-size: 26px;
}

.indexB .debbott .swiper-container .swiper-slide-active {
    width: 25vw !important;

}
.indexB .debbott .swiper-container .swiper-slide-active .tuaoje {
    height: 31.61458vw;
}

.indexB .debbott .swiper-container .swiper-slide .tuaoje .bjznne {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: -100%;
    transition: all 1s;
    background: var(--bg);
}

.indexB .debbott .swiper-container .swiper-slide-active .tuaoje .bjznne {
    left: 0;
}



.swipr .gongpr {
    width: 54px;
    height: 54px;
    border: 1px solid #9F9F9F;
    transition: all 0.8s;
}

.swipr .gongpr:hover {
    background: #CB9755;
    border-color: #CB9755;
}
.gongpr:after {
    width: 6px;
    height: 12px;
    color: rgba(0, 0, 0, 0);
    background: url(../images/prev.svg) no-repeat center;
}
.gongpr.swiper-button-next:after {
    background: url(../images/next.svg) no-repeat center;
}

.gongpr.swiper-button-prev:hover:after {
    background: url(../images/preva.svg) no-repeat center;
}
.gongpr.swiper-button-next:hover:after {
    background: url(../images/nexta.svg) no-repeat center;
}

.indexB .swiper-button-prev {
    left: 53px;
}
.indexB .swiper-button-next {
    right: 5%;
}

.indexB .gongpr { margin-top: 0; top: 38%; transform: translateY(-50%); }

.indexB .debbott .swiper-container .swiper-slide-prev,
.indexB .debbott .swiper-container .swiper-slide.cue {
    opacity: .3;
}

.center { text-align: center; }

.indexC { padding: 80px 0 0; }
.indexC .neoznemmro { margin-top: 46px; }
.indexC .neoznemmro ul li {
    float: left;
    margin-right: .62%;
    overflow: hidden;
    width: 15.05%;
    transition: all .5s;
    position: relative;
    height: 26.04166vw;
}
.indexC .neoznemmro ul li:before{
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); opacity: 0;
}
.indexC .neoznemmro ul li.cur:before { opacity: 1; }

.img img { width: 100%; }

.indexC .neoznemmro ul li.cur { width: 37.32%; }

.indexC .neoznemmro ul li:last-child { margin-right: 0; }


.indexC .neoznemmro ul li img { display: none; }

.indexC .neoznemmro ul li {
    background: var(--bg);
}

.indexC .neoznemmro ul li .mmroz {
    position: absolute;
    z-index: 2;
    bottom: 35px;
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    transition: all .5s;
    left: 0;
    opacity: 1;
}
.indexC .neoznemmro ul li.cur .mmroz {
    opacity: 0;
}

.indexC .neoznemmro ul li .mmuoz {
    position: absolute;
    z-index: 2;
    bottom: -100%;
    width: 100%;
    color: #FFFFFF;
    transition: all .5s;
    padding: 0 40px;
    left: 0;
}

.indexC .neoznemmro ul li .mmuoz .moe {
    line-height: 1.53;
    margin-top: 10px;
}

.indexC .neoznemmro ul li.cur .mmuoz {
    bottom: 35px;
}


.indexD { padding: 125px 0 105px; }
.indexD .ndexdbottom { padding-bottom: 64px; margin-top: 50px; }
.indexD .ndexdbottom .gouzhuoz { padding: 0 8%; overflow: hidden; }
.indexD .ndexdbottom .gouzhuoz .swiper1 { overflow: initial; }
.indexD .ndexdbottom .gouzhuoz .swiper1 .swiper-slide { opacity: 0.2; transition: all .5s; }
.indexD .ndexdbottom .gouzhuoz .swiper1 .swiper-slide-active { opacity: 1; }


.indexD .ndexdbottom .anzmeme {
    position: absolute;
    right: 46.7%;
    bottom: 64px;
    z-index: 2;
}

.indexD .ndexdbottom .anzmeme .gongpr {
    position: initial;
    margin-top: 0;
    float: left;
    background: #373737;
    border-color: #373737;
}

.indexD .ndexdbottom .anzmeme .swiper-button-prev:after {
    background: url(../images/preva.svg) no-repeat center;
}
.indexD .ndexdbottom .anzmeme .swiper-button-next:after {
    background: url(../images/nexta.svg) no-repeat center;
}

.indexD .ndexdbottom .anzmeme .gongpr:hover {
    background: #434343;
    border-color: #434343;
}

.kongxin {
    position: absolute;
    left: 10%;
    bottom: 0;
    line-height: .83;
    font-size: 135px;
    opacity: 0.4;
    -webkit-text-stroke: 1px #CB9755;
    color: transparent;
    font-family: Roboto-Light;
    font-weight: bold;
}

.indexE { padding: 0 0 101px; }
.indexE .ndexetop { margin-bottom: 33px; }
.indexE .ndexetop .xetl .t2 { display: inline-block; }
.indexE .ndexetop .xetl .t3 { display: inline-block; vertical-align: middle; margin-top: 0; margin-left: 17px; }
.indexE .ndexetop .xetr {
    position: absolute;
    bottom: 8px;
    right: 0;
}
.indexE .ndexetop .xetr ul li {
    float: left;
} 
.indexE .ndexetop .xetr ul li:nth-child(n+2){
    margin-left: 10px;
}
.indexE .ndexetop .xetr ul li a {
    border: 1px solid #CACACA;
    color: #7E7E7E;
    height: 54px;
    line-height: 54px;
    display: block;
    padding: 0 43px;
    background: #fff;
    transition: all .5s;
}
.indexE .ndexetop .xetr ul li a:hover,
.indexE .ndexetop .xetr ul li.cur a {
    background: #CB9755;
    color: #fff;
    border-color: #CB9755;
}
.img100 img { width: 100%; }

.indexE .ndexebott .swiper-slide {
    background: #F4F4F4;
    padding: 25px 25px 48px;
}
.indexE .ndexebott .swiper-slide .bte {
    margin-top: 23px;
}

.indexE .ndexebott .swiper-slide .sj {
    margin: 18px 0 15px;
}

.indexE .ndexebott .swiper-slide .xq {
    line-height: 1.85;
    display: none;
}
.indexE .ndexebott .anznmeme {
    margin-top: 50px;
}
.indexE .ndexebott .anznmeme .swipr { float: right; }
.indexE .ndexebott .anznmeme .swipr .gongpr {
    position: initial;
    margin-top: 0;
    float: left;
    margin-left: 16px;
}

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

.eyin {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.eyin3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.eyin4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

@media(max-width:1900px) {
    .indexB {
        padding: 7vw 0 0;
    }


    .indexB .debbott .swiper-container .swiper-slide-active {
        width: 25vw !important;
    }
    .indexB .debbott .swiper-container .swiper-slide-active .tuaoje .wzne {
        font-size: 1.3vw;
    }

    
    .indexC { padding: 4.16666vw 0 0; }
    .indexC .neoznemmro { margin-top: 2.39583vw; }
    .indexC .neoznemmro ul li .mmroz {
        bottom: 1.82291vw;
    }
    .indexC .neoznemmro ul li .mmuoz { padding: 0 2.08333vw; }
    .indexC .neoznemmro ul li.cur .mmuoz  {
        bottom: 1.82291vw;
    }


    
    .indexD { padding: 6.57894vw 0 5.52631vw; }
    .indexD .ndexdbottom { margin-top: 2.63157vw; }
   
    .kongxin {
        line-height: .83;
        font-size: 7.10526vw;
    }

    
    .indexE { padding: 0 0 5.31578vw; }
    .indexE .ndexetop .xetr { bottom: 5px; }
}


@media(max-width:1600px) {
    .indexB .debbott { margin-top: 2.60416vw; }
    .indexB .debbott .wokao { padding: 0 6%; }
    .indexB .swiper-button-prev { left: 20px; }

    .indexB .debbott .swiper-container .swiper-slide .tuaoje .wzne {
        font-size: 16px;
    }
    .indexB .debbott .swiper-container .swiper-slide-active .tuaoje .wzne {
        font-size: 1.3vw;
    }

    .indexB .debbott .swiper-container,
    .indexB .debbott .swiper-container .swiper-slide-active .tuaoje {
        height: 33.61458vw;
    }


    .indexB .debbott .wnzne,
    .indexB .debbott .wnznr{
        bottom: 3.1vw;
    }
    .indexB .gongpr {
        top: 185px;
    }

    .indexD .ndexdbottom .gouzhuoz {
        padding: 0 6%;
    }

    .indexD .ndexdbottom .anzmeme { right: 44.7%; }

    .indexE .ndexetop .xetr ul li a { height: 45px; line-height: 43px; }

}

@media(max-width:1500px) {
    .swipr .gongpr { width: 36px; height: 36px; }
    .indexB .swiper-button-next { right: 6%; }
}


@media(max-width:1100px) {
    .indexB .gongpr {
        top: 48%;
        transform: translateY(-50%);
    }
    .indexB { padding: 40px 0 0; }
    .indexB .debbott .wnzne,
    .indexB .debbott .wnznr {
        display: none;
    }
    .indexB .debbott .wokao { padding: 0 4%; }
    .indexB .debbott .swiper-container .swiper-slide-active { width: 100% !important; }
    .indexB .debbott .swiper-container, .indexB .debbott .swiper-container .swiper-slide-active .tuaoje { height: auto; padding:0; }
    .indexB .debbott .swiper-container .swiper-slide .img .m1 {
        display: none;
    }
    .indexB .debbott .swiper-container .swiper-slide .img .m2 {
        display: block;
        width: 100%;
    }
    .indexB .debbott .swiper-container .swiper-slide .tuaoje .bjznne {
        display: none;
    }
    .indexB .debbott .swiper-container .swiper-slide-active .img {
        opacity: 1;
    }

    .indexB .debbott .swiper-container .swiper-slide-active .tuaoje .wzne {
        font-size: 16px;
        bottom: 0;
        line-height: 40px;
    }
    .indexB .debbott .swiper-container .swiper-slide .tuaoje {

         padding: 0 0; 
         height: auto; 
    }
    .indexB .swiper-button-prev { left: 6%; }
    .indexB .swiper-button-next { right: 6%; }
    .indexB .debbott .wokao .anzmeo {
        position: initial;
        margin-top: 20px;
    }

    .indexA-b .t3 { margin-top: 10px; font-size: 14px; }
    .indexB .debbott { margin-top: 20px; }
    .indexB .debbott .swiper-container .swiper-slide .img {
        padding: 0;
    }

    .indexC { padding: 40px 0 0; }
    .indexC .neoznemmro { margin-top: 20px; }
    .indexC .neoznemmro ul li { width: 100%; margin-right: 0; margin-bottom: 20px; height: auto; }
    .indexC .neoznemmro ul li:last-child { margin-bottom: 0; }
    .indexC .neoznemmro ul li.cur { width: 100%; }
    .indexC .neoznemmro ul li img { display: block; }
    .indexC .neoznemmro ul li .mmroz { bottom: 20px; }
    .indexC .neoznemmro ul li .mmuoz { padding: 0 20px; bottom: -100%; }
    .indexC .neoznemmro ul li.cur .mmuoz { bottom: 20px; }
    .indexC .neoznemmro ul li .mmuoz .moe { margin-top: 6px; }
    .indexC .neoznemmro ul li .img { position: relative; }
    .indexC .neoznemmro ul li .img::before {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.2);
    }

    .indexD { padding: 40px 0 50px; }
    .indexD .ndexdbottom .gouzhuoz .swiper1 { overflow: hidden; }
    .indexD .ndexdbottom { margin-top: 20px; padding-bottom: 0;  }
   

    .indexD .ndexdbottom .anzmeme {
        position: initial;
    }

    .indexD .kongxin {
        display: none;
    }

    .indexE .ndexetop .xetr {
        position: initial;
        float: left;
        width: 100%;
        margin-top: 15px;
    }
    .indexE .ndexetop .xetr ul li { 
        width: 32%;
    }
    .indexE .ndexetop .xetr ul li:nth-child(n+2){
        margin-left: 2%;
    }
    .indexE .ndexetop .xetr ul li a {
        padding: 0;
        text-align: center;
    }
    .indexE .ndexetop {
        margin-bottom: 20px;
    }
    .indexE .ndexebott .swiper-slide {
        padding: 15px 15px 25px;
    }
    .indexE .ndexebott .swiper-slide .sj {
        margin: 5px 0 5px;
    }
    .indexE .ndexebott .anznmeme {
        margin-top: 25px;
    }
    .indexE {
        padding-bottom: 50px;
    }
}




/**何为研几**/
.m2 { display: none; }
@media(max-width:1100px) {
    .m1 { display: none; }
    .m2 { display: block; }
}


.indexA-b .to {margin:3px 10px 3px 0; margin-bottom: 13px; display:inline-block; padding: 5px 15px; /*font-weight:bold;*/  border-radius: 6px; background: #CB9755; color:#fff; }
.indexA-b .te {margin:3px 10px 3px 0; margin-bottom: 13px; display:inline-block; padding: 5px 15px; /*font-weight:bold;*/  border-radius: 6px;  }


.navmo.fixed-heada .navmo .moup ul li .Gross { top: 45px; }
.navmo.fixed-heada { padding: 0; top: 0;  }
.navmo.fixed-heada .logo a { padding: 10px 0; }
.navmo.fixed-heada .logo a img { height: 40px; }
.navmo.fixed-heada .moup ul li .sub { line-height: 60px; height:60px; color:#7E7E7E; }
.navmo.fixed-heada .moup ul li:hover .sub,.navmo.fixed-head .moup ul li.cur .sub{ color:#B1884E; }
.navmo.fixed-heada .avmocn { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-heada { padding: 0; top: 0;  }
.navmo.fixed-heada .avmocn { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-heada .moub .topBtn .icon { height: 60px; line-height: 60px; }
.navmo.fixed-heada .moub .oub .icon { background: url(../images/oub3.svg) no-repeat left center; }
.navmo.fixed-heada .moub .oub .icon a { display:inline-block; color:#000; }
.navmo.fixed-heada .moub .oub .icon a,.navmo.fixed-head .moub .oub .icon { color:rgba(0,0,0,0.4); }
.navmo.fixed-heada .moub .oub .icon a.cur,.navmo.fixed-head .moub .oub .icon a:hover { color:#000; }
.fixed-heada .topSearch form .layui-input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-heada .topSearch form .layui-input::-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-heada .topSearch form .layui-input:-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-heada .topSearch form .layui-input:-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-heada .topSearch form .layui-input { color:#000; }
.fixed-heada .topSearch form { height: 60px; }
.fixed-heada .topSearch form .layui-input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-heada .topSearch form .layui-input::-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-heada .topSearch form .layui-input:-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-heada .topSearch form .layui-input:-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-heada .topSearch form .layui-input { color:#000; }
.fixed-heada .topSearch form { height: 60px; }
.fixed-heada .topSearch form button { background: url(../images/searchbtn2.svg) no-repeat right center; }

.fixed-heada .mobile-menu .menu-i-1, 
.fixed-heada .mobile-menu .menu-i-2, 
.fixed-heada .mobile-menu .menu-i-3 {
    background: #000;
}



.bannerR .nnzonesse {
    position: absolute;
    bottom: 168px;
    left: 0;
    width: 100%;
}
.bannerR .nnzonesse .esse { line-height: 1.42; }
.bannerR .bannerDD { bottom: 53px; }

.mbx { padding: 20px 0 0; }
.mbx a { display: inline-block; line-height: 1; font-size: 18px; color: #7E7E7E; }
.mbx span { display: inline-block; line-height: 1; margin: 0 8px; font-size: 18px; color: #7E7E7E; }




#map { line-height: 0; }
.contactB { padding-bottom: 120px; }
/*.contactB-a,*/
/*.contactB-b { position: absolute; width: 343px !important; height: 100%; top:0;background: #cb9755; z-index: 99; padding:20px 50px 20px 20px; }*/
.contactB-b { background:#B1884E; }
.tdt-infowindow-close-button { padding-top:11px !important; }
.contactB-b { width: 343px; height: auto; padding: 20px; }
.tdt-infowindow { width: 500px; }


.contactB-aR { right:0; }
.contactB-aL { left:0; }
.contactB-b .wne { margin-left:18px; }
.contactB-b .t { font-size: 20px; color:#fff; line-height:1; }
.contactB-b .c { font-size: 16px; color:#fff; line-height:1; margin-top:17px; }
.tdt-infowindow { width:342px !important; }
.tdt-container a.tdt-infowindow-close-button {
    top: 10px !important;
    right: -11px !important;
    color: #fff !important;
    font-size: 16px !important;
    z-index: 999;
}

/**-.-**/
#map { line-height: 0; }
.contactB { padding-bottom: 120px; }

.contactB-b { position: absolute; width: 343px; height: 100%; top:0;background: #cb9755; z-index: 99; }
.contactB-b { background:#fff; }
.tdt-infowindow-close-button { padding-top:11px !important; }
.contactB-b { width: 343px;  }
.tdt-infowindow { width: 500px; }


.contactB-aR { right:0; }
.contactB-aL { left:0; }
.contactB-b .wne { margin-left:18px; }
.contactB-b .t { font-size: 20px; color:#fff; line-height:1; }
.contactB-b .c { font-size: 16px; color:#fff; line-height:1; margin-top:17px; }
.tdt-infowindow { width:342px !important; }
.tdt-container a.tdt-infowindow-close-button {
    top: 10px !important;
    right: -11px !important;
    color: #fff !important;
    font-size: 16px !important;
    z-index: 999;
}


@media(max-width: 1900px){
    .contactB { padding-bottom: 6vw; }
}
@media(max-width: 1100px){
    .contactB { padding-bottom: 50px; }
}

.WhatisitA { padding: 100px 0 0; }
.WhatisitA .anzieo .kongxin { position: initial; opacity: .3; margin-top: 30px; }
.WhatisitA .anzieo .noznen {
    width: 61.36%;
    line-height: 2;
}
.WhatisitA .anzieo .noznen p:nth-child(n+2){
    margin-top: 14px;
}

.WhatisitA .wotaoze { margin-top: 70px; position: relative; }
.WhatisitA video { height: 700px; width: 100%; object-fit: cover; }
.WhatisitA .anzmeo {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    transform: translate(-50%,-50%) scale(1);
    transition: all .5s;
    background: url(../images/anzmeo.svg)no-repeat center center/cover;
}
.WhatisitA .qifei {
    cursor: pointer;
}
.WhatisitA .qifei:hover .anzmeo {
    transform: translate(-50%,-50%) scale(.8);
}

.WhatisitB { padding: 128px 0 0; }
.WhatisitB .relative { padding-bottom: 18px; }
.WhatisitB .kongxin { right: 0; opacity: .2; left: auto; }
.WhatisitB .tisitbottom { margin-top: 30px; }
.WhatisitB .tisitbottom .flex { display: flex; flex-wrap: wrap; }
.WhatisitB .tisitbottom .flex .ttoml {
    width: 29.17%;
    margin-right: 1.13%;
    background: #F4F4F4;
    padding: 78px 50px 0 50px;
}
.WhatisitB .tisitbottom .flex .ttoml .oma {
    position: relative;
    padding-bottom: 17px;
}
.WhatisitB .tisitbottom .flex .ttoml .omb {
    line-height: 2;
    margin-top: 20px;
}
.WhatisitB .tisitbottom .flex .ttoml .oma::before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 32px;
    height: 3px;
    background: #CB9755;
}
.WhatisitB .tisitbottom .flex .ttomr {
    width: 69.7%
}
.WhatisitC { padding-top: 130px; }
.WhatisitC .relative {
    padding-bottom: 18px;
}
.WhatisitC .kongxin {
    right: 0;
    opacity: .3;
    left: auto;
}
.WhatisitC .tizoenpot {
    margin-top: 30px;
}
.WhatisitC .tizoenpot ul li {
    float: left;
    background: var(--bg);
    margin-right: 1.27%;
    overflow: hidden;
    width: 23.98%;
    transition: all .5s;
    position: relative;
    height: 26.5625vw;
}

.WhatisitC .tizoenpot ul li:last-child { margin-right: 0; }

.WhatisitC .tizoenpot ul li.cur {
    width: 49.5%;
}

.WhatisitC .tizoenpot ul li .mmuoz {
    position: absolute;
    bottom: 45px;
    width: 100%;
    left: 0;
    padding: 0 25px;
    transition: all .5s;
}

.WhatisitC .tizoenpot ul li::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.4;
    background: linear-gradient(359deg, #000000 1%, rgba(0, 0, 0, 0) 99%);
}

.WhatisitC .tizoenpot ul li .mmuoz .moe {
    color: rgba(255, 255, 255, .8);
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
    margin-top: 20px;
}
.WhatisitC .tizoenpot ul li.cur .mmuoz {
    padding: 0 44px;
}



.WhatisitD {
    padding: 130px 0 150px;
}
.WhatisitD .relative {
    padding-bottom: 18px;
}
.WhatisitD .kongxin {
    right: 0;
    opacity: .3;
    left: auto;
}
.WhatisitD .wotaozed {
    position: relative;
}
.WhatisitD .wotaozed #mape {
    margin-top: 30px;
}
.WhatisitD .wotaozed #mape .ime {
    position: relative;
}
.WhatisitD .wotaozed #mape .ime::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
}
.WhatisitD .wotaozed #mape img { height: 800px; }
.WhatisitD .dinasxneo {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 614px;
    height: 610px;
    transform: translate(-50%,-50%);
    background: url(../images/WhatisitD.png)no-repeat center center/cover;
}
.WhatisitD .dinasxneo .jzneo {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}
.WhatisitD .dinasxneo .mainMore { padding-right: 0; padding-left: 30px; }
.WhatisitD .dinasxneo .mainMore i { margin-left: 10px; margin-right: 0; }
.WhatisitD .dinasxneo .mainMore:before {
    right: -105%;
    left: auto;
}
.WhatisitD .dinasxneo .mainMore:hover:before {
    right: -1%;
    left: auto;
    top: -1%;
}
.WhatisitD .dinasxneo .mainMore:hover i {
    margin-left: 0;
    margin-right: auto;
}
.WhatisitD .dinasxneo .bxnzne {
    margin: 23px 0 11px;
}



.waidaoxne {
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 1000000;
    transform: translateY(-50%);
    display: none;
}

.waidaoxne ul li { position: relative; }
.waidaoxne ul li:nth-child(n+2) { margin-top: 2px; }
.waidaoxne ul li a { display: block; position: relative; z-index: 1; }
.waidaoxne ul li:nth-child(3) {
    overflow: initial;
}
.waidaoxne ul li .gobg {
    position: absolute;
    top: 50%;
    transition: all .5s;
    transform: translateY(-50%);
}
.waidaoxne ul li .suzi { 
    width: 0;
    height: 100%;
    right: 54px;
    text-align: center;
    line-height: 54px;
    background: #CB9755;
    overflow: hidden;
    opacity: 0;
}
.waidaoxne ul li:hover .suzi {
    width: 182px;
    opacity: 1;
}

.waidaoxne ul li .erweima { 
    height: 127px;
    width: 110px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #CB9755;
    padding: 5px;
    text-align: center;
    display: none;
    z-index: -1;
}

.waidaoxne ul li .erweima::before {
    position: absolute;
    content: "";
    right: -6px;
    width: 6px;
    height: 10px;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/sapnze.svg)no-repeat center center/cover;
}
.waidaoxne ul li .erweima .z {
    line-height: 1;
    text-align: center;
    margin-top: 6px;
}
.waidaoxne ul li:hover .erweima {
    display: block;
     animation: cebian2 0.6s 1;animation-fill-mode: forwards;
}

@-webkit-keyframes cebian {
    0% {
        opacity: 0;
        right: 0;
    }
    100% {
        opacity: 1;
        right: 100%;
    }
}
@keyframes cebian {
    0% {
        opacity: 0;
        right: 0;
    }
    100% {
        opacity: 1;
        right: 100%;
    }
}
@-webkit-keyframes cebian2 {
    0% {
        opacity: 0;
        right: 0;
    }
    100% {
        opacity: 1;
        right: calc(100% + 8px);
    }
}
@keyframes cebian2 {
    0% {
        opacity: 0;
        right: 0;
    }
    100% {
        opacity: 1;
        right: calc(100% + 8px);
    }
}

@media(max-width:1900px) {
    .bannerR .nnzonesse {
        bottom: 8.84210vw;
    }
    .WhatisitA { padding: 5.26315vw 0 0; }
    .WhatisitA .anzieo .kongxin { margin-top: 1.57894vw; }
    .WhatisitA .wotaoze { margin-top: 3.68421vw; }
    .WhatisitA video { height: 36.84210vw;}

    .mbx a,
    .mbx span { font-size: 17px; }

    
    .WhatisitB { padding: 6.73684vw 0 0; }
    .WhatisitB .relative { padding-bottom: 0.94736vw; }
    .WhatisitB .tisitbottom { margin-top: 1.57894vw; }
    .WhatisitB .tisitbottom .flex .ttoml {
        padding: 4.10526vw 2.63157vw 0 2.63157vw;
    }
    .WhatisitB .tisitbottom .flex .ttoml .oma {
        padding-bottom: 0.89473vw;
    }
    .WhatisitB .tisitbottom .flex .ttoml .omb {
        margin-top: 1.05263vw;
    }

    .WhatisitC { padding-top: 6.84210vw; }
    .WhatisitC .relative {
        padding-bottom: 0.94736vw;
    }

    .WhatisitC .tizoenpot {
        margin-top: 1.57894vw;
    }

    .WhatisitC .tizoenpot ul li .mmuoz {
        bottom: 2.36842vw;
        padding: 0 1.31578vw;
    }

    .WhatisitC .tizoenpot ul li .mmuoz .moe {

        margin-top: 1.05263vw;
    }
    .WhatisitC .tizoenpot ul li.cur .mmuoz {
        padding: 0 2.31578vw;
    }
    

    .WhatisitD {
        padding: 6.84210vw 0 7.89473vw;
    }
    .WhatisitD .relative {
        padding-bottom: 0.94736vw;
    }

    .WhatisitD .wotaozed #mape {
        margin-top: 1.57894vw;
    }


    .WhatisitD .wotaozed #mape img { height: 42.10526vw; }
    .WhatisitD .dinasxneo {
        width: 32.31578vw;
        height: 32.10526vw;
    }

    .WhatisitD .dinasxneo .mainMore { padding-left: 1.57894vw; }
    .WhatisitD .dinasxneo .bxnzne {
        margin: 1.21052vw 0 11px;
    }


}

@media (max-width:1500px) {
    .mbx a,
    .mbx span { font-size: 16px; }
}

@media(max-width:1100px) {
    .bannerR .nnzonesse { bottom: 40px; }
    .mbx a,
    .mbx span,
    .mbx { font-size: 15px; display: none; }

    .WhatisitA {
        padding: 40px 0 0;
    }
    .kongxin {
        line-height: .83;
        font-size: 30px;
    }
    .WhatisitA .anzieo .kongxin {
        margin-top: 10px;
    }
    .WhatisitA .anzieo .noznen { width: 100%; font-size: 14px; margin-top: 15px; }
    .bannerR .nnzonesse .esso br { display: none; }

    .WhatisitA video { height: 55vw; }
    .WhatisitA .anzmeo { width: 45px; height: 45px; }
    .WhatisitA .wotaoze { margin-top: 20px; }
    .WhatisitA .qifei { padding: 0 4%; }

    .WhatisitB {
        padding-top: 40px;
    }
    .WhatisitB .kongxin {
        position: initial;
        width: 100%;
        margin-top: 10px;
    }
    .indexA-b .t1 { margin-bottom: 6px; }
    .WhatisitB .tisitbottom { margin-top: 20px; }
    .WhatisitB .tisitbottom .flex .ttoml { width: 100%; padding: 20px; }
    .WhatisitB .tisitbottom .flex .ttoml .oma { padding-bottom: 10px; }
    .WhatisitB .tisitbottom .flex .ttoml .omb { margin-top: 15px; line-height: 1.6; }
    .WhatisitB .tisitbottom .flex .ttomr { width: 100%; }
    .WhatisitB .relative { padding-bottom: 0; }

    .WhatisitC { padding-top: 40px; }
    .WhatisitC .kongxin { position: initial; width: 100%; margin-top: 10px; }
    .WhatisitC .relative { padding-bottom: 0; }
    .WhatisitC .tizoenpot { margin-top: 20px; }
    .WhatisitC .tizoenpot ul li { width: 100%; height: auto; margin-right: 0; margin-bottom: 20px; }
    .WhatisitC .tizoenpot ul li:last-child { margin-bottom: 0; }
    .WhatisitC .tizoenpot ul li.cur { width: 100%; background: initial; }
    .WhatisitC .tizoenpot ul li .mmuoz { padding: 0 20px; bottom: 20px; }
    .WhatisitC .tizoenpot ul li.cur .mmuoz { padding: 0 20px; bottom: 20px; }
    .WhatisitC .tizoenpot ul li .mmuoz .moe { margin-top: 7px; }

    .WhatisitD { padding: 40px 0 50px; }
    .WhatisitD .relative { padding-bottom: 0; }
    .WhatisitD .kongxin {
        position: initial;
        width: 100%;
        margin-top: 10px;
    }
    .WhatisitD .wotaozed #mape { margin-top: 20px; }
    .WhatisitD .wotaozed {
        padding: 0 4%;
    }
    .WhatisitD .dinasxneo .bxnzne {
        width: 30px;
        display: inline-block;
    }
    .WhatisitD .wotaozed #mape img {
        height: 70.10526vw;
    }
    .WhatisitD .dinasxneo {
        width: 63.31578vw;
        height: 63.10526vw;
    }  
    
    .waidaoxne {
        display: none !important;
    }
}


.navmo.fixed-heada .moup ul li a { z-index: 2; }

/**pc导航下拉**/
.groee {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    padding-top: 81px;
    z-index: 1;
    display: none;
}
.fixed-head .groee,
.fixed-heada .groee {
    padding-top: 62px;
}
.groee .gude {
    padding: 39px 0 41px 11.66%;
    background: #F4F4F4;
}
.navmo .moup ul li:hover .groee {
    display: block;
}

.groee .roeel .ee img { max-width: 200px; height: auto; }
.groee .roeel .ee.imgg { position: relative; }
.groee .roeel .ee.imgg:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(0, 0, 0, 0.2); }
.groee .roeel .ee .tt { width: 100%; position: absolute; left:0; top: 50%; transform:translateY(-50%); z-index: 5; }

@media(max-width: 1500px){
    .groee .roeel .ee img { max-width: 160px; height: auto; }
    .groee .roeer .ue .le { padding-top:0; }
    .groee .roeer .ue .le .e { margin-top: 5px; }
}

.groee .roeel .ee:nth-child(n+2) { margin-left: 10px; }
.groee .roeer { margin-left: 87px; }
.groee .roeer .ue .le {
    float: left;
    text-align: center;
    width: 54px;
    padding-top: 6px;
}
.groee .roeer .ue .le a { display: block; }
.groee .roeer .ue .le:nth-child(n+2) { margin-left: 70px; }
.groee .roeer .ue .le .e {
    font-size: 16px;
    color: #7E7E7E;
    line-height: 1;
    margin-top: 15px;
    position: relative;
    display: inline-block;
}

.groee .roeer .ue .le:hover .e {
    color: #CB9755;
}

.groee .roeer .ue .le:hover .m2 { display: inline-block; }
.groee .roeer .ue .le:hover .m1 { display: none; }
.groee .roeer .ue .le:hover .e::before {
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 100%;
    content: "";
    height: 2px;
    background: #CB9755;
}

.Grosse {
    width: 100%;
    position: fixed;
    left: 0;
    top:0;
    padding-top: 82px;
    display: none;
}
.navmo .moup ul li:hover .Grosse { display: block; }
.fixed-head .Grosse,
.fixed-heada .Grosse {
    padding-top: 62px;
}
.Grosse .Grossbj {
    padding: 0 138px;
    background: #F4F4F4;
}
.Grosse .Grossbj .Grossa .Grossa1 {
    float: left;
}
.Grosse .Grossbj .Grossa .Grossa1:nth-child(n+2) { margin-left: 44px; }
.Grosse .Grossbj .Grossa .Grossa1 a { display: block; line-height: 1; font-size: 16px; color: #7E7E7E; padding: 20px 0; }
.Grosse .Grossbj .Grossa .Grossa1 a:hover { color: #CB9755; }

.grouu {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    padding-top: 81px;
    z-index: -1;
    display: none;

}
.navmo .moup ul li:hover .grouu { display: block; }
.navmo .moup ul li:nth-child(5) .Grosse .Grossbj { padding-left:590px; padding-right:0; }

.navmo .moupa  ul li:nth-child(1) .Grosse .Grossbj { padding-left:0; padding-right:272px; text-align:right; }
.navmo .moupa ul li:nth-child(1) .Grosse .Grossbj .Grossa { display:inline-block; }

.fixed-head .grouu,
.fixed-heada .grouu {
    padding-top: 62px;
}
.grouu .uu { 
    padding: 0 11.66%;
    background: #F4F4F4;
}

.grouu .uu .il {
    float: left;
    padding: 49px 0 30px;
    text-align: center;
    width: 23.09%;
    margin-right: 2.54%;
}

.grouu .uu .il a { display: block; }
.grouu .uu .il a .oi {
    line-height: 1;
    margin-top: 18px;
}

.grouu .uu .il:last-child {
    margin-right: 0;
}

.grouu .uu .il img { width: 100%; }

.grouu .uu .il:hover a .oi { color: #CB9755; }

@media(max-width:1900px) {
    .groee .roeer .ue .le:nth-child(n+2) {
        margin-left: 3.68421vw;
    }
    .groee .roeer {
        margin-left: 4.57894vw;
    }
    
    .navmo .moup ul li:nth-child(5) .Grosse .Grossbj {
        padding: 0;
        padding-left: 586px;
    }
    
    .navmo .moupa  ul li:nth-child(1) .Grosse .Grossbj { padding-left:0; padding-right:275px; }
}


@media(max-width:1600px) {
    .groee .gude {
        padding: 39px 0 41px 8%;
    }

    .Grosse .Grossbj {
        padding: 0 126px;
    }

    .grouu .uu  {
        padding: 0 8%;
    }
    .navmo .moup ul li:nth-child(5) .Grosse .Grossbj {
        padding-left: 576px;
    }
    .navmo .moupa  ul li:nth-child(1) .Grosse .Grossbj { padding-left:0; padding-right:262px; }
}


@media(max-width:1480px) {
    .groee .gude {
        padding: 39px 5% 41px;
    }
    .Grosse .Grossbj {
        padding: 0 120px;
    }
    .groee .roeer .ue .le:nth-child(n+2) {
        margin-left: 30px;
    }

    .grouu .uu  {
        padding: 0 5%;
    }
}


@media(max-width:1280px) {
    .Grosse .Grossbj {
        padding: 0 90px;
    }

    .navmo .moup ul li {
        padding: 0 7px;
        margin: 0 7px;
    }
    
    .navmo .moup ul li:nth-child(5) .Grosse .Grossbj {
        padding-left: 487px;
    }
        .navmo .moupa  ul li:nth-child(1) .Grosse .Grossbj { padding-left:0; padding-right:222px; }
}



@media(max-width:1250px) {
    .groee .roeer .ue .le:nth-child(n+2) {
        margin-left: 15px;
    }
    .groee .roeer {
        margin-left: 20px;
    }


}





/**同步**/



.navmo.fixed-heada1 .avmocn { border-color: rgba(202,202,202,1); }
.mbx {
    padding-top: 80px;
}






.aboutxzqA ul li {
    padding: 0 8%;
    position: relative;
}

.aboutxzqA ul li:nth-child(2n) {
    background: #F4F4F4;
}



.aboutxzqA ul li .wnznemem .t2 {
    line-height: 1;
    padding-bottom: 21px;
    border-bottom: 1px solid #D8D8D8;
}

.aboutxzqA ul li .wnznemem .zm {
    line-height: 2;
    margin-top: 22px;
}

.aboutxzqA ul li .wnznemem .zm p {
    position: relative;
    padding-left: 22px;
}

.aboutxzqA ul li .wnznemem .zm p::before {
    position: absolute;
    content: "";
    left: 0;
    top: 13px;
    width: 8px;
    height: 8px;
    background: #CB9755;
}

.aboutxzqA .zu {

}

.aboutxzqA .zu a {
    display: block;
    color: #7E7E7E;
    line-height: 1;
}

.aboutxzqA .zu a span {
    display: inline-block;
}

.aboutxzqA .zu a i {
    width: 15px;
    height: 15px;
    margin-left: 17px;
    margin-top: -3px;
    background: url(../images/zunan.svg)no-repeat center center/cover;
    display: inline-block;
    vertical-align: middle;
}

.aboutxzqA .ui {
    display: flex;
    flex-wrap: wrap;
}
.aboutxzqA .ui .li {
    background: #FAFAFA;
    float: left;
    width: 48.91%;
    margin-right: 2.1%;
    margin-bottom: 2.1%;
    padding: 28px 39px;
}

.aboutxzqA .ui .li .clearfix {
    position: relative;
}

.aboutxzqA .ui .li .ial {
    width: 70px;
}

.aboutxzqA .ui .li .iar { width: calc(100% - 70px); position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.aboutxzqA .ui .li .iar .ia { line-height: 1; }
.aboutxzqA .ui .li .iar .ib { line-height: 1; margin-top: 8px; }

.aboutxzqA .ui .li:nth-child(2n) {
    margin-right: 0;
}

.aboutxzqA ul li .wnznemema {
    width: 46%;
}

.aboutxzqA ul li .kaiemwn {
    padding-top: 81px;
}
.aboutxzqA ul li .xiaoguaie { margin-top: 13px; }
.aboutxzqA ul li .wnznemema .t2  { padding-bottom: 0; border-bottom: 0; margin-bottom: 30px; }
.aboutxzqA ul li .wnznemema .ooenzne { margin-right: 24px; }
.aboutxzqA ul li .wnznemema .ooenzne a {
    color: #7e7e7e;
    padding-right: 17px;
    position: relative;
    line-height: 1;
}

.aboutxzqA ul li .wnznemema .ooenzne a::before {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    width: 6px;
    height: 12px;
    transform: translateY(-50%);
    background: url(../images/enzne.svg)no-repeat center center/cover;
}
.aboutxzqA ul li .whxn { margin-bottom: 25px; }
.aboutxzqA ul li .youmzne { width: 47%; text-align: center; }
.aboutxzqA ul li .youmzne .imge { text-align:center; }
.aboutxzqA ul li .youmzne .imge img { max-width: 400px; }



.aboutxzqB { padding-top: 105px; }
.aboutxzqB .gongpr { margin-top: 0; top: 50%;  transform: translateY(-50%); }
.aboutxzqB .indexA-b { margin-bottom: 35px; }
.aboutxzqB .aboutxzqB-a { padding: 0 142px; overflow: hidden; }
.aboutxzqB .aboutxzqB-a .swiper-container { overflow: visible;}
.aboutxzqB .swiper-button-prev { left:34px; border: 1px solid #FFFFFF; }
.aboutxzqB .swiper-button-next { right:34px; border: 1px solid #FFFFFF; }
.aboutxzqB .swiper-button-prev:after {
    background: url(../images/preve.svg)no-repeat center center/cover;
}

.aboutxzqB .swiper-button-next:after {
    background: url(../images/nexte.svg)no-repeat center center/cover;
}

.aboutxzqC {
    padding: 130px 0 144px;
}
.aboutxzqC .indexA-b {
    margin-bottom: 38px;
}
.aboutxzqC .mySwiper {
    width: calc(100% + 20px);
    left: -10px;
    position: relative;
    margin-top: 11px;
}
.aboutxzqC .mySwiper .swiper-slide {
    padding: 10px;
    transition: all .5s;
    background: rgba(203,151,85,0);
    cursor: pointer;
}
.aboutxzqC .mySwiper .swiper-slide-thumb-active {
    background: rgba(203,151,85,1);
}

.aboutxzqC .swipr {
    position: absolute;
    width: 100%;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
}

.aboutxzqC .swipr .swiper-button-prev {
    left: -100px;
}
.aboutxzqC .swipr .swiper-button-next {
    right: -100px;
}


.xiaziatan {
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    display: none;
}

.xiaziatan .kuzonenw {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
}

.xiaziatan .kuzonenw .flex { display: flex; flex-wrap: wrap; background: #fff; }
.xiaziatan .kuzonenw .atanl { width: 37.57%; }
.xiaziatan .kuzonenw .atanr { width: 62.43%; padding: 40px 81px 77px 52px; }
.xiaziatan .kuzonenw .atanr .guanbi { text-align: right; }
.xiaziatan .kuzonenw .atanr .guanbi span {
    display: inline-block;
    width: 26px;
    margin-right: -40px;
    cursor: pointer;
    height: 26px;
    background: url(../images/guanbi.svg)no-repeat center center/cover;
}

.xiaziatan .atanr .nrizoenwo .bte { line-height: 1; margin-top: 5px; }

.xiaziatan .atanr .nrizoenwo .xqoe {
    line-height: 2;
    margin: 15px 0 37px;
}
.xiaziatan .nrizoenwo ul li {
    float: left;
    position: relative;
    margin-right: 1.47%;
    width: 32.35%;
    margin-bottom: 2.2%;
    border: 1px solid #CACACA;
}
.xiaziatan .nrizoenwo ul li:nth-child(3) { margin-right: 0; }
.xiaziatan .nrizoenwo ul li:nth-child(5) { margin-right: 0; }
.xiaziatan .nrizoenwo ul .wos { width: 49.26%; }
.xiaziatan .nrizoenwo ul .wop { width: 100%; }
.xiaziatan .nrizoenwo ul li input {
    border: 0;
    height: 62px;
    font-size: 16px;
    padding-left: 16px;
    color: #7E7E7E;
}


.xiaziatan .nrizoenwo button {
    background: #CB9755;
    width: 155px;
    height: 54px;
    line-height: 54px;
}

.font46 { font-size: 46px; }
.font48 { font-size: 48px; }
.font30 { font-size: 30px; }

.xiaziatan .nrizoenwo ul li.kangm { border: 0; width: 100%; cursor: pointer; }
.xiaziatan .nrizoenwo ul li.kangm .wocanen {
    position: relative;
    margin-bottom: 10px;
}

.xiaziatan .nrizoenwo ul li.kangm .wocanen input {
    border: 0;
    height: 62px;
    font-size: 16px;
    padding-left: 16px;
    color: #7E7E7E;
    border: 1px solid #CACACA;
}

.xiaziatan .nrizoenwo ul li.kangm .wocanen::before {
    position: absolute;
    content: "";
    top: 50%;
    right: 16px;
    transform: translateY(-50%) rotate(0);
    width: 20px;
    height: 10px;
    transition: all .5s;
    background: url(../images/selecte.svg)no-repeat center center/cover;
}
.xiaziatan .nrizoenwo ul li.cur .wocanen::before {
    transform: translateY(-50%) rotate(180deg);
}


.xiaziatan .nrizoenwo ul li.kangm .gundongtiao {
    height: 0;
    overflow: hidden;
    transition: all .5s;
}

.xiaziatan .nrizoenwo ul li.kangm .gundongtiao .ui {
    padding: 14px 16px 21px;
    border: 1px solid #CACACA;
    font-size: 16px;
    color: #7E7E7E;
    position: relative; 
   
}

.xiaziatan .nrizoenwo ul li.kangm .gundongtiao.slow {
    height: 148px;
}


.xiaziatan .nrizoenwo ul li .gundongtiao .ui .oi {
    height: 110.44px;
    overflow-y: auto;
    overflow-x: hidden;
}

.xiaziatan .nrizoenwo ul li .gundongtiao .ui .li {
    line-height: 2.25;
}

.xiaziatan .nrizoenwo ul li .gundongtiao .oi::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 2px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 2px;
}

.xiaziatan .nrizoenwo ul li .gundongtiao .oi::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    /* border-radius: 5px; */
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
    background: #7E7E7E;
}

.xiaziatan .nrizoenwo ul li .gundongtiao .oi::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
    border-radius: 0;
    background: #D8D8D8;
}


.tjanmo {
    margin-top: 16px;
}




.tanchuangerwi {
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0,0,0,.3);
}
.tanchuangerwi .kaobeizkoe {
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% - 162px);
    transform: translate(-50%,-50%);
    background: #fff;
    padding: 40px 80px;
}
.tanchuangerwi .kaobeizkoe .guanbia {
    text-align: right;
}
.tanchuangerwi .kaobeizkoe .guanbia span {
    display: inline-block;
    width: 26px;
    margin-right: -35px;
    cursor: pointer;
    height: 26px;
    background: url(../images/guanbi.svg)no-repeat center center/cover;
}
.tanchuangerwi .kaobeizkoe .tableo {
    padding-right: 15px;
    height: 62vh;
    overflow-y: auto;
    overflow-x: hidden;
    margin-top: 40px;
}
.tanchuangerwi .kaobeizkoe .tableo::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 2px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 2px;
}

.tanchuangerwi .kaobeizkoe .tableo::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    /* border-radius: 5px; */

    background: #7E7E7E;
}

.tanchuangerwi .kaobeizkoe .tableo::-webkit-scrollbar-track {
    /*滚动条里面轨道*/

    border-radius: 0;
    background: #D8D8D8;
}
.tanchuangerwi .kaobeizkoe .tableo table {
    border-bottom: 1px solid #D8D8D8;
}

.tanchuangerwi .kaobeizkoe .tableo table:nth-child(n+2) {
    margin-top: 28px;
}

.tanchuangerwi .kaobeizkoe .tableo thead { 
    width: 100%; 
    background: #F0F0F0;
    display: table-caption;
}

.tanchuangerwi .kaobeizkoe .tableo thead th {
    line-height: 60px;
    padding-left: 20px;
    display: block;
    font-weight: 500;
}
.tanchuangerwi .kaobeizkoe .tableo tbody tr:nth-child(n+2){
    margin-top: -1px;
}

.tanchuangerwi .kaobeizkoe .tableo tbody tr td {
    padding: 9px 19px;
    line-height: 1.77;
    font-weight: 300;
}


@media(max-width:1900px) {
    .aboutxzqA ul li .kaiemwn {
        padding-top: 4.26315vw;
    }

    .aboutxzqB { padding-top: 5.52631vw; }
    .aboutxzqB .indexA-b { margin-bottom: 1.84210vw; }
    .aboutxzqB .swiper-button-prev { left:43px; }
    .aboutxzqB .swiper-button-next { right:43px; }

    .aboutxzqC {
        padding: 6.84210vw 0 7.57894vw;
    }
    .aboutxzqC .indexA-b {
        margin-bottom: 2vw;
    }

    .aboutxzqC .swipr .swiper-button-prev {
        left: -5.26315vw;
    }
    .aboutxzqC .swipr .swiper-button-next {
        right: -5.26315vw;
    }

    .font46 {
        font-size: 2.31vw;
    }
    .font48 { font-size: 2.5vw; }
    .font30 { font-size: 1.57vw; }

    .xiaziatan .kuzonenw .atanr { padding: 2.10526vw 4.26315vw 4.05263vw 2.73684vw; }
    .xiaziatan .kuzonenw .atanr .guanbi span {
        width: 1.36842vw;
        margin-right: -2.10526vw;
        height: 1.36842vw;
    }
    
    .xiaziatan .atanr .nrizoenwo .xqoe {
        margin: 0.78947vw 0 1.94736vw;
    }
    .tanchuangerwi .kaobeizkoe {
        padding: 40px 4.21052vw;
    }

    .tanchuangerwi .kaobeizkoe .guanbia span {
        width: 1.36842vw;
        margin-right: -2.10526vw;
        height: 1.36842vw;
    }
}

@media(max-width:1600px) {
    .aboutxzqA ul li {
        padding: 0 6%;
    }
    .aboutxzqA ul li .wnznemem {
        left: 6%;
    }
    .youmzne {
        right: 6%;
    }

    .aboutxzqC .swipr .swiper-button-prev {
        left: -4.26315vw;
    }
    .aboutxzqC .swipr .swiper-button-next {
        right: -4.26315vw;
    }
}

@media(max-width:1500px) {
    .xiaziatan .atanr .nrizoenwo .xqoe { line-height: 1.5; }
    .xiaziatan .nrizoenwo ul li input { height: 45px; }
    .xiaziatan .nrizoenwo ul li input { font-size: 14px; }
    .xiaziatan .nrizoenwo button { height: 47px; }
    .xiaziatan .nrizoenwo button .font16 { font-size: 14px; }
    .xiaziatan .nrizoenwo ul li:last-child { margin-bottom: 26px; }

    .xiaziatan .nrizoenwo ul li.kangm .wocanen input { height: 45px; font-size: 14px; }
    .xiaziatan .nrizoenwo ul li.kangm .wocanen::before {
        width: 14px;
        height: 7px;
    }
    .xiaziatan .nrizoenwo ul li .gundongtiao .ui .li {
        font-size: 14px;
    }
    .xiaziatan .nrizoenwo ul li .gundongtiao .ui .oi {
        height: 87.44px;
    }
    .xiaziatan .nrizoenwo ul li.kangm .gundongtiao.slow { height: 126px; }
    .tjanmo {
        margin-top: 0;
    }

    .tanchuangerwi .kaobeizkoe .tableo thead th span { font-size: 18px !important; }
    .tanchuangerwi .kaobeizkoe .tableo tbody tr td span { font-size: 14px !important; }

    .aboutxzqA ul li .wnznemema {
        width: 55%;
    }
}




@media(max-width:1500px) {
    .aboutxzqA ul li .youmzne { width: 45%; text-align: center; }
}




@media(max-width:1100px) {
    .aboutxzqA {
        padding-top: 100px;
    }  
    .aboutxzqA .mbx a, 
    .aboutxzqA .mbx span, 
    .aboutxzqA .mbx{ display: inline-block; font-size: 14px; padding-top: 0; }
    .aboutxzqA ul li {
        padding:  0 4% 40px;
        height: auto;
    }
    .aboutxzqA ul li .wnznemem {
        left: 4%;
        position: initial;
        width: 100%;
        margin-top: 20px;
        transform: translateY(0);
    }
    .aboutxzqA ul li .wnznemem .t2 {
        padding-bottom: 15px;
    }
    .aboutxzqA ul li .wnznemema {
        margin-top: 0;
    }
    .aboutxzqA .ui .li { width: 100%; margin-right: 0; padding: 20px; }
    .aboutxzqA ul li .wnznemema .t2 { margin-bottom: 15px; padding-bottom: 0; }
    .aboutxzqA ul li .youmzne { width: 100%; margin-top: 30px; }
    .aboutxzqA ul li .xiaoguaie { margin-top: 15px; }

    .aboutxzqB .aboutxzqB-a {
        padding: 0;
    }
    .aboutxzqB .swiper-button-prev {
        left: 15px;
    }
    .aboutxzqB .swiper-button-next {
        right: 15px;
    }
    .aboutxzqB { padding-top: 40px; }
    .aboutxzqB .indexA-b { margin-bottom: 20px; }
    .aboutxzqC { padding: 40px 0 50px; }
    .aboutxzqC .indexA-b { margin-bottom: 20px; }
    .aboutxzqC .mySwiper .swiper-slide { padding: 5px; }
    .aboutxzqC .mySwiper { left: 0; width: 100%; }
    .aboutxzqC .swipr .swiper-button-prev { left: 15px; border: 1px solid #FFFFFF; }
    .aboutxzqC .swipr .swiper-button-next { right: 15px; border: 1px solid #FFFFFF; }
    .aboutxzqC .swipr .swiper-button-prev:hover,
    .aboutxzqC .swipr .swiper-button-next:hover { border-color: #CB9755; }
    .aboutxzqC .swipr .swiper-button-next:after {
        background: url(../images/nexta.svg) no-repeat center;
    }
    .aboutxzqC .swipr .swiper-button-prev:after {
        background: url(../images/preva.svg) no-repeat center;
    }
    .aboutxzqC .swipr { display: block !important; }

    .font46 {
        font-size: 24px;
    }
    .font48 { font-size: 24px; }
    .font30 { font-size: 18px; }


    .xiaziatan .kuzonenw .atanl { display: none; }
    .xiaziatan .kuzonenw .atanr { width: 100%; }
    .xiaziatan .kuzonenw .atanr {
        padding: 20px;
    }
    .xiaziatan .kuzonenw .atanr .guanbi span { margin-right: 0; width: 20px; height: 20px; }

    .xiaziatan .nrizoenwo ul li { width: 100%; margin-bottom: 15px; }
    .xiaziatan .nrizoenwo ul .wos { width: 100%; }

    .xiaziatan .atanr .nrizoenwo .xqoe { display: none; }
    .xiaziatan .nrizoenwo ul li input { font-size: 13px; height: 38px; }
    .xiaziatan .atanr .nrizoenwo .bte { margin: 0 0 15px; }
    .xiaziatan .nrizoenwo ul li.kangm .gundongtiao .ui { padding: 15px; }
    .xiaziatan .nrizoenwo ul li .gundongtiao .ui .oi { height: 60px; }
    .xiaziatan .nrizoenwo ul li.kangm .gundongtiao.slow {
        height: 92px;
    }
    .xiaziatan .nrizoenwo ul li:last-child {
        margin-bottom: 20px;
    }

    .tanchuangerwi .kaobeizkoe { width: 94%; padding: 20px; }

    .tanchuangerwi .kaobeizkoe .guanbia span { margin-right: 0; width: 20px; height: 20px; }
    
    .tanchuangerwi .kaobeizkoe .tableo .lzie {
        padding: 0 15px 20px 0;
        overflow-x: scroll;
    }
    .tanchuangerwi .kaobeizkoe .tableo table {
        min-width: 1500px;
    }
    
    .tanchuangerwi .kaobeizkoe .tableo thead th span { font-size: 16px !important; }
    .tanchuangerwi .kaobeizkoe .tableo tbody tr td span { font-size: 12px !important; }
    .tanchuangerwi .kaobeizkoe .tableo {
        margin-top: 20px;
    }

    .aboutxzqA ul li .kaiemwn {
        padding-top: 13px;
    }
    .aboutxzqA ul li .whxn { margin-bottom: 20px; }
}



/**价值服务**/
.mbxa { padding-top: 22px; background: #FAFAFA; }
.ValueServiceA { background: #FAFAFA; padding: 101px 0 130px; }
.ValueServiceA .viceal { width: 33.93%; }
.ValueServiceA .viceal .indexA-b { margin-bottom: 70px; }
.ValueServiceA ul li {
    margin-bottom: 24px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    padding-bottom: 26px;
}

.ValueServiceA ul li:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #D8D8D8;
}

.ValueServiceA ul li::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    z-index: 1;
    transition: all 1.5s;
    background: #7E7E7E;
}

.ValueServiceA ul li .t {
    position: relative;
}

.ValueServiceA ul li.cur::before {
    width: 100%;
}

.ValueServiceA ul li .t::before{
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    width: 22px;
    height: 22px;
    transform: translateY(-50%);
    background: url(../images/jia.svg)no-repeat center center/cover;
}
.ValueServiceA ul li.cur .t::before {
    height: 2px;
    background: url(../images/jian.svg)no-repeat center center/cover;
}


.ValueServiceA ul li:last-child{
    margin-bottom: 0;
}

.ValueServiceA ul li .con {
    display: none;
    position: relative;
    width: 100%;
    overflow: initial !important;
}

.ValueServiceA ul li .con p {
    padding: 13px 0 0px 0;
    line-height: 2;
}

.ValueServiceA .vicear {
    width: 41%;
    height: 643px;
    position: relative;
    margin-top: 60px;
}

.ValueServiceA .vicear .bjzwman {
    position: absolute;
    left: 0;
    top: 0;
    width: 643px;
    height: 643px;
}
 
.ValueServiceA .vicear .bjzwman::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: rgba(203, 151, 85, 0.1);
}

.ValueServiceA .vicear .bjzwman .wman {
    width: 375px;
    height: 753px;
    position: absolute;
    top: 50%;
    transition: all .5s;
    left: 52.5%;
    transform: translate(-50%,-50%);
    opacity: 0;
    background-size: 100% 100% !important;
    z-index: 2;

}
.ValueServiceA .vicear .bjzwman .wman.active {
    opacity: 1;
}
.ValueServiceA .vicear .bjzwman .kongxin {
    position: absolute;
    top: 50%;
    left: 45%;
    height: 106px;
    line-height: .75;
    width: 1057px;
    font-weight: bold;
    transform: translate(-50%,-50%);
}


.ValueServiceB { padding: 122px 0 150px; }
.ValueServiceB .rvicebtop { margin-bottom: 27px; }
.ValueServiceB .rvicebtop .relative { padding-bottom: 15px; }
.ValueServiceB .kongxin {
    left: auto;
    right: 0;
}
.ValueServiceB .rvicebottom .flex { display: flex; flex-wrap: wrap; }
.ValueServiceB .rvicebottom .ervicebl {
    width: 36.944%;
}
.ValueServiceB .rvicebottom .ervicebr {
    width: 61.8%;
    margin-left: 1.256%;
    padding: 57px 61px 93px;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
}
.ValueServiceB .rvicebottom .ervicebr .rvieo {
    margin-bottom: 40px;
}
.ValueServiceB .rvicebottom .ervicebr ul li {
    float: left;
    margin-right: 1.38%;
    border: 1px solid #CACACA;
    width: 32.41%;
    margin-bottom: 2.1%;
}
.ValueServiceB .rvicebottom .ervicebr ul li:nth-child(3),
.ValueServiceB .rvicebottom .ervicebr ul li:nth-child(5),
.ValueServiceB .rvicebottom .ervicebr ul li:last-child {
    margin-right: 0;
}
.ValueServiceB .rvicebottom .ervicebr ul .wos {
    width: 49.31%;
}
.ValueServiceB .rvicebottom .ervicebr ul li:last-child { width: 100%; margin-bottom: 0; }
.ValueServiceB .rvicebottom .ervicebr ul li input {
    border: 0;
    height: 64px;
    font-size: 16px;
    padding-left: 16px;
    color: #7e7e7e;
}

.ValueServiceB .rvicebottom .ervicebr ul li input::-webkit-input-placeholder {color: #7E7E7E;}
.ValueServiceB .rvicebottom .ervicebr ul li input::-moz-placeholder {color: #7E7E7E;}
.ValueServiceB .rvicebottom .ervicebr ul li input:-moz-placeholder {color: #7E7E7E;}
.ValueServiceB .rvicebottom .ervicebr ul li input:-ms-input-placeholder {color: #7E7E7E;}
.ValueServiceB .rvicebottom .ervicebr ul li textarea {
    border: 0;
    font-size: 16px;
    color: #7E7E7E;
    height: 170px;
    padding-left: 16px;
    padding-top: 25px;
    resize: none;
}
.ValueServiceB .rvicebottom .ervicebr ul li textarea::-webkit-input-placeholder {color: #7E7E7E;}
.ValueServiceB .rvicebottom .ervicebr ul li textarea::-moz-placeholder {color: #7E7E7E;}
.ValueServiceB .rvicebottom .ervicebr ul li textarea:-moz-placeholder {color: #7E7E7E;}
.ValueServiceB .rvicebottom .ervicebr ul li textarea:-ms-input-placeholder {color: #7E7E7E;}
.ValueServiceB .rvicebottom .ervicebr .tjanmo { margin-top: 53px; }
.ValueServiceB .rvicebottom .ervicebr button {
    background: #CB9755;
    width: 150px;
    height: 54px;
    font-size: 16px;
}
@media(max-width:1900px) {
    .ValueServiceA { padding: 5.31578vw 0 6.84210vw; }
    .ValueServiceA .viceal .indexA-b {
        margin-bottom: 3.68421vw;
    }

    .ValueServiceA .vicear {
        width: 36.84210vw;
        height: 33.84210vw;
        margin-top: 3.15789vw;
    }
    
    .ValueServiceA .vicear .bjzwman {
        width: 33.84210vw;
        height: 33.84210vw;
    }
     

    
    .ValueServiceA .vicear .bjzwman .wman {
        width: 19.73684vw;
        height: 39.63157vw;
    
    }
    .ValueServiceA .vicear .bjzwman .kongxin {
        height: 5.57894vw;
        width: 55.63157vw;
    }
    .ValueServiceB { padding: 6.42105vw 0 7.89473vw; }
    .ValueServiceB .rvicebtop { margin-bottom: 1.42105vw; }
    .ValueServiceB .rvicebottom .ervicebr {
        padding: 3vw 3.21052vw 4.89473vw;
    }
    .ValueServiceB .rvicebottom .ervicebr .rvieo {
        margin-bottom: 2.10526vw;
    }
    .ValueServiceB .rvicebottom .ervicebr .tjanmo { margin-top: 2.78947vw; }
    .ValueServiceB .rvicebtop .relative {
        padding-bottom: 0.94736vw;
    }
    
}


@media(max-width:1500px) {
    .ValueServiceB .rvicebottom .ervicebr ul li input { font-size: 14px; height: 50px; }
    .ValueServiceB .rvicebottom .ervicebr ul li textarea {
        height: 120px;
        font-size: 14px;
        padding-top: 15px;
    }
}

@media(max-width:1100px) {
    .ValueServiceA { padding: 40px 0 50px; }
    .ValueServiceA .viceal { width: 100%; }
    .ValueServiceA .viceal .indexA-b { margin-bottom: 20px; }
    .ValueServiceA ul li .con { font-size: 14px; }
    .ValueServiceA ul li { margin-bottom: 15px; padding-bottom: 15px; }
    .ValueServiceA ul li .t::before { width: 15px; height: 15px; }
    .ValueServiceA .vicear { width: 100%; height: 115vw; margin-top: 33vw; }
    .ValueServiceA .vicear .bjzwman {
        width: 100%;
        height: 89.8421vw;
    }
    .ValueServiceA .vicear .bjzwman .kongxin {
        height: 5.57894vw;
        width: 98.63157vw;
        font-size: 12.6vw;
        left: 50%;
    }

    .ValueServiceA .vicear .bjzwman .wman {
        width: 71.73684vw;
        height: 139.63157vw;
        left: 50%;
    }

    .ValueServiceB { padding: 40px 0 50px; }
    .ValueServiceB .rvicebottom .ervicebl {
        background: none !important;
        width: 100%;
        margin-bottom: 20px;
    }
    .ValueServiceB .rvicebtop .relative {
        padding-bottom: 0;
    }
    .ValueServiceB .rvicebtop {
        margin-bottom: 20px;
    }
    .ValueServiceB .rvicebottom .ervicebr {
        width: 100%;
        margin-left: 0;
        padding: 20px;
    }
    .ValueServiceB .rvicebottom .ervicebr .rvieo {
        margin-bottom: 20px;
    }
    .ValueServiceB .rvicebottom .ervicebr ul li { width: 100%; margin-bottom: 15px; }
    .ValueServiceB .rvicebottom .ervicebr ul .wos { width: 100%; }
    .ValueServiceB .rvicebottom .ervicebr ul li input { height: 45px; }
    .ValueServiceB .rvicebottom .ervicebr ul li textarea { height: 100px; }
    .ValueServiceB .rvicebottom .ervicebr button { height: 48px; }
    .ValueServiceB .rvicebottom .ervicebr .tjanmo { margin-top: 25px; }
}







/**案例鉴赏详情**/
.appreciateA .ciateatop { border-bottom: 1px solid #D8D8D8; padding-bottom: 28px; margin-top: 92px; }
.appreciateA .ciateatop .teatol .eaoze { margin-top: 21px; }
.appreciateA .ciateatop .teatol .eaoze ul li { line-height: 1; margin-right: 40px; }
.appreciateA .ciateatop .teatol .eaoze ul li:last-child { margin-right: 0; }
.appreciateA .ciateatop .teator { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }

.videoman { background: #CB9755; width: 200px; height: 54px; line-height: 54px; text-align: center; cursor: pointer; }
.videoman i { display: inline-block; width: 21px; height: 21px; background: url(../images/videoman.svg)no-repeat center center/cover; vertical-align: middle; margin-top: -2px; margin-left: 15.5px; }


.appreciateA .ciateabott { margin-top: 20px; }
.appreciateA .ciateabott .xq { line-height: 2; margin-bottom: 40px; }

.appreciateA .ciateabott .tuzoei { display: flex; flex-wrap: wrap; }
.appreciateA .ciateabott .zuonann { width: calc(100% - 244px); margin-right: 20px; height: 41vw; position: relative; }
.appreciateA .ciateabott .zuonann .swiper-container,
.appreciateA .ciateabott .zuonann .swiper-wrapper,
.appreciateA .ciateabott .zuonann .swiper-slide { width: 100%; height: 100%; }
.appreciateA .ciateabott .zuonann .anzmeme {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;
}
.appreciateA .ciateabott .zuonann .anzmeme .gongpr {
    position: initial;
    margin-top: 0;
    float: left;
    background: #373737;
    border-color: #373737;
}
.appreciateA .ciateabott .zuonann .anzmeme .swiper-button-disabled { opacity: .3; background: #434343; border-color: #434343; }
.appreciateA .ciateabott .zuonann .anzmeme .swiper-button-prev:after {
    background: url(../images/preva.svg) no-repeat center;
}
.appreciateA .ciateabott .zuonann .anzmeme .swiper-button-next:after {
    background: url(../images/nexta.svg) no-repeat center;
}

.appreciateA .ciateabott .zuonann .anzmeme .gongpr:hover {
    background: #434343;
    border-color: #434343;
}


.appreciateA .ciateabott .znouauu { width: 224px; }
.appreciateA .ciateabott .znouauu .zuonann2 { height: 41vw; }
.appreciateA .ciateabott .znouauu .zuonann2 .swiper-slide { overflow: hidden; }

.appreciateA .ciabianzeo {
    padding: 110px 0 130px;
}
.appreciateA .ciabianzeo .indexA-b {
    margin-bottom: 35px;
}
.appreciateA .ciabianzeo .baoznensx {
    background: #F4F4F4;
    padding: 81px 131px 57px 116px;
}
.appreciateA .ciabianzeo .baoznensx .boaet .swiper-slide { position: relative; padding-left: 78px; }
.appreciateA .ciabianzeo .baoznensx .boaet .swiper-slide::before {
    position: absolute;
    content: "";
    left: 0;
    top: 3px;
    width: 32px;
    height: 30px;
    background: url(../images/boaet.svg)no-repeat center center/cover;
}
.appreciateA .ciabianzeo .baoznensx .boaet .wz { line-height: 1.4; }
.appreciateA .ciabianzeo .baoznensx .boaet .xen { padding-bottom: 10px; }
.appreciateA .ciabianzeo .baoznensx .boaet .xen .y { line-height: 1; margin: 70px 0 7px; }
.appreciateA .ciabianzeo .baoznensx .boaet .xen .z { line-height: 1; }

.appreciateA .ciabianzeo .baoznensx .boaeb {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
}
.appreciateA .ciabianzeo .baoznensx .boaeb .gongpr {
    position: initial;
    margin-right: 10px;
    margin-top: 0;
}
.appreciateA .ciabianzeo .baoznensx .boaeb .gongpr:last-child { margin-right: 0; }
.appreciateA .ciabianzeo .baoznensx .boaeb .boaebr .relative { padding-left: 65px; }
.appreciateA .ciabianzeo .baoznensx .boaeb .boaebr .bannerw  {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.appreciateA .ciabianzeo .baoznensx .boaeb .boaebr .bannerw .cli {
    margin: 0 9px;
}

.appreciateB { background: #F4F4F4; padding: 90px 0 150px; }
.appreciateB .ciateovcn { margin-top: 45px; }
.appreciateB .lieo { margin-top: 27px; }
.appreciateB .swiper-pagination {
    position: initial;
    line-height: 0;
    margin-top: 53px;
    left: auto !important;
    transform: translate(0) !important;
}
.appreciateB .swiper-pagination .swiper-pagination-bullet {
    background: #CACACA;
    width: 60px;
    height: 4px;
    border-radius: 0;
    opacity: 1;
    margin: 0 7px !important;
    transform: scale(1);
}
.appreciateB .swiper-pagination .swiper-pagination-bullet-active {
    background: #CB9755;
}

@media(max-width:1900px) {
    .appreciateA .ciateatop { padding-bottom: 1.47368vw; margin-top: 4.84210vw; }
    .appreciateA .ciateatop .teatol .eaoze { margin-top: 1.10526vw; }
    .appreciateA .ciateatop .teatol .eaoze ul li { margin-right: 2.10526vw; }


    .appreciateA .ciateabott { margin-top: 20px; }
    .appreciateA .ciateabott .xq { margin-bottom: 2.10526vw; }


    .appreciateA .ciabianzeo .baoznensx .boaet .swiper-slide { 
        padding-left: 4.10526vw;
    }
    .appreciateA .ciabianzeo .baoznensx .boaet .swiper-slide::before {
        width: 1.68421vw;
        height: 1.57894vw;
    }
    .appreciateA .ciabianzeo .baoznensx .boaet .xen .y { margin-top: 3.68421vw; }

    .appreciateA .ciabianzeo {
        padding: 5.78947vw 0 6.84210vw;
    }
    .appreciateA .ciabianzeo .indexA-b {
        margin-bottom: 1.84210vw;
    }
    .appreciateA .ciabianzeo .baoznensx {
        padding: 4.26315vw 6.89473vw 3vw 6.10526vw;
    }



    .appreciateB { padding: 4.73684vw 0 7.89473vw; }
    .appreciateB .ciateovcn { margin-top: 2.36842vw; }
    .appreciateB .lieo { margin-top: 1.42105vw; }
    .appreciateB .swiper-pagination {
        margin-top: 2.78947vw;
    }
    .appreciateB .swiper-pagination .swiper-pagination-bullet {
        width: 3.15789vw;
    }
}

@media(max-width:1500px) {
    .appreciateA .ciateabott .zuonann,
    .appreciateA .ciateabott .znouauu .zuonann2 { height: 590px; }
    .videoman { height: 50px; font-size: 14px; line-height: 50px; }
}


@media(max-width:1100px) {
    .appreciateA { padding: 40px 0 0; }
    .appreciateA .ciateatop .teator { position: initial; width: 100%; transform: translateY(0); margin-top: 20px; }
    .videoman {
        height: 47px;
        font-size: 14px;
        line-height: 47px;
        width: 180px;
    }
    .appreciateA .ciateatop {
        margin-top: 50px;
        padding-bottom: 20px;
    }
    .appreciateA .ciateatop .teatol .eaoze { margin-top: 10px; }
    .appreciateA .ciateabott { margin-top: 15px; }
    .appreciateA .ciateabott .xq { margin-bottom: 18px; }
    .appreciateA .ciateabott .zuonann { width: 100%; margin-bottom: 10px; }
    .appreciateA .ciateabott .zuonann .swiper-slide { background: none !important; }
    .appreciateA .ciateabott .zuonann, .appreciateA .ciateabott .znouauu .zuonann2 { height: auto; }
    .appreciateA .ciateabott .znouauu { width: 100%; }

    .appreciateA .ciabianzeo { padding: 40px 0 50px; }
    .appreciateA .ciabianzeo .indexA-b { margin-bottom: 20px; }
    .appreciateA .ciabianzeo .baoznensx { padding: 20px; }
    .appreciateA .ciabianzeo .baoznensx .boaet .swiper-slide::before { width: 18px; height: 16px; }
    .appreciateA .ciabianzeo .baoznensx .boaet .wz { font-size: 16px; line-height: 1.5; }
    .appreciateA .ciabianzeo .baoznensx .boaet .swiper-slide { padding-left: 30px; }
    .appreciateA .ciabianzeo .baoznensx .boaet .xen { padding-bottom: 0; }
    .appreciateA .ciabianzeo .baoznensx .boaeb {
        position: initial;
        margin-top: 20px;
    }
    .appreciateA .ciabianzeo .baoznensx .boaet .xen .y { margin-top: 15px; }
    .appreciateB { padding: 40px 0 50px; }
    .appreciateB .ciateovcn { margin-top: 20px; }
    .appreciateB .lieo { margin-top: 10px; }
    .appreciateB .swiper-pagination { margin-top: 20px; }
    .appreciateB .swiper-pagination .swiper-pagination-bullet { width: 20px; }
}





/**研几资讯**/
.mbxb { padding-top: 20px; }

.maneoz { border-bottom: 1px solid #CACACA; }
.maneoz ul li { float: left; width: 240px; text-align: center; }
.maneoz ul li a { display: block; line-height: 82px; height: 80px; }
.maneoz ul li a span { line-height: 1; display: inline-block; width: 100%; position: relative; }
.maneoz ul li a span:before {
    position: absolute;
    content: "";
    top: 50%;
    width: 1px;
    right: 0;
    height: 40px;
    background: #CACACA;
    transform: translateY(-50%);
}
.maneoz ul li:last-child a span:before { display: none; }
.maneoz ul li.cur { background: #CB9755; }
.maneoz ul li.cur span { color: #fff; }
.maneoz ul li.cur a span:before { display: none; }

.informationA { padding:101px 0 0; }
.informationA .mationtop {
    position: relative;
    z-index:2;
}
.informationA .baikanzne {
    position: absolute;
    bottom: 9px;
    right: 0;
}
.informationA .baikanzne .fozne { height: 54px; width: 397px; }
.informationA .baikanzne .fozne .sous_1 {
    width: 100%;
    height: 54px;
    padding-left: 23px;
    line-height: 54px;
    border: 1px solid #CACACA;
    font-size: 16px;
    color: #7E7E7E;
    padding-right: 60px;
    background: none;
}

.informationA .baikanzne .fozne .fdj {
    position: absolute;
    width: 55px;
    height: 100%;
    right: 0;
    top: 0;
    background: url(../images/xlso_b_fdj.svg)no-repeat center center/cover;
    background-size: 16px 16px;
    border: none;
}

.informationA .wbez::-webkit-input-placeholder {color: #7E7E7E;}
.informationA .wbez::-moz-placeholder {color: #7E7E7E;}
.informationA .wbez:-moz-placeholder {color: #7E7E7E;}
.informationA .wbez:-ms-input-placeholder {color: #7E7E7E;}


.informationA .baikanzne .ansndme { margin-left: 22px; }
.informationA .baikanzne .ansndme .mowan {
    position: relative;
    border: 0;
    width: 176px;
    height: 54px;
    border: 1px solid #CACACA;
    font-size: 16px;
    color: #7E7E7E;
    line-height: 54px;
    padding-left: 23px;
    cursor: pointer;
}
.informationA .baikanzne .ansndme .mowan::after {
    position: absolute;
    content: "";
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 12px;
    height: 6px;
    background: url(../images/edgeeere.svg) no-repeat center center / cover;
}

.informationA .baikanzne .ansndme .kanemo {
    padding-top: 30px;
    position: absolute;
    top: 35px;
    width: 100%;
    left: 0;
    display: none;
    z-index: 9;
}
.informationA .baikanzne .ansndme .kanemo ul {
    background: #fff;
    border: 1px solid #CACACA;
}
.informationA .baikanzne .ansndme .kanemo ul li a {
    display: block;
    line-height: 36px;
    padding: 0 10px;
    font-size: 14px;
    color: #7e7e7e;
}
.informationA .baikanzne .ansndme .kanemo ul li a:hover {
    background: #CB9755;
    color: #fff;
}
.informationA .baikanzne .ansndme:hover .kanemo { display: block; }

.informationA .mationbott {
    margin-top: 66px;
}
.informationA .mationbott .bontl {
    width: 60%;
}
.informationA .mationbott .bontl .mationa1 a { display: block; }
.informationA .mationbott .bontl .mationa1 a .zodew { padding-top: 40px; height: 106px; }
.informationA .mationbott .bontl .mationa1 a .zodew .oe {
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
    margin: 0 0 20px; width: calc(100% - 150px);
}
.informationA .mationbott .bontl .mationa1 a .zodew .on { line-height: 1; }
.informationA .mationbott .bontr {
    width: 37.49%;
}

.informationA .mationbott .bontl .anzmeme {
    position: absolute;
    right: 0;
    bottom: 106px;
    z-index: 5;
}
.informationA .mationbott .bontl .anzmeme .gongpr {
    position: initial;
    margin-top: 0;
    float: left;
    background: #373737;
    border-color: #373737;
}
.informationA .mationbott .bontl .anzmeme .swiper-button-disabled { opacity: 1; background: #434343; border-color: #434343; }
.informationA .mationbott .bontl .anzmeme .swiper-button-prev:after {
    background: url(../images/preva.svg) no-repeat center;
}
.informationA .mationbott .bontl .anzmeme .swiper-button-next:after {
    background: url(../images/nexta.svg) no-repeat center;
}

.informationA .mationbott .bontl .anzmeme .gongpr:hover {
    background: #434343;
    border-color: #434343;
}


.informationA .mationbott .bontr a { display: block; }
.informationA .mationbott .bontr a .zodew .oe {
    line-height: 1.53;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin: 33px 0 13px;
}
.informationA .mationbott .bontr a .zodew .om {
    line-height: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 10px;
}

.informationB { padding: 121px 0 150px; }
.informationB ul li {
    overflow: hidden;
    background: #FAFAFA;
    transition: all 0.4s;
}
.informationB ul li:nth-child(n+2){
    margin-top: 20px;
}

.informationB ul li .box { overflow: hidden; }

.informationB ul li a {
    padding: 22px 40px 22px;
    display: block;
}

.informationB ul li .imge {
    position: absolute;
    width: 244px;
    top: 0;
    left: -260px;
    height: 146px;
    overflow: hidden;
    overflow: hidden;
    transition: all 0.4s;
}
.informationB ul li a .text {
    transition: all 0.4s;
    padding: 23px 0 26px;
}

.informationB ul li a .text .bt {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
    line-height: 1;
}

.informationB ul li a .text .js {
    margin: 15px 0 22px;
}

.informationB ul li a .text .time p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
    line-height: 1;
}

.informationB ul li:hover .imge {
    left: 0;
}

.informationB ul li:hover .text {
    padding-left: 280px;
}
.informationB ul li:hover {
    background: #CB9755;
}

.informationB ul li:hover a .text .bt,
.informationB ul li:hover a .text .js,
.informationB ul li:hover a .text .time {
    color: #fff;
}

.fyq .dian { border-color: #fff; }


@media(max-width:1900px){
    .informationA { padding:5.31578vw 0 0; }
    .informationA .baikanzne {
        bottom: 0.47368vw;
    }

    .informationA .mationbott {
        margin-top: 3.47368vw;
    }

    .informationA .mationbott .bontl .mationa1 a .zodew { padding-top: 40px; }
    .informationA .mationbott .bontl .mationa1 a .zodew .oe {
        margin: 0 0 1.05263vw; 
    }

    .informationB {
        padding: 6.31578vw 0 7.89473vw;
    }

}


@media(max-width:1500px) {
    .maneoz ul li a { height: 60px; line-height: 62px; }
    .maneoz ul li a span:before { height: 35px; }
    .informationA .baikanzne .fozne { height: 50px; width: 280px; }
    .informationA .baikanzne .fozne .sous_1 { height: 50px; font-size: 14px; padding-left: 16px; }
    .informationA .baikanzne .ansndme .mowan { font-size: 14px; height: 50px; line-height: 50px; padding-left: 16px; }
    .informationA .baikanzne .ansndme .mowan::after { right: 16px; }

  
}



@media(max-width:1100px) {
    .maneoz ul li { width: 50%; }
    .maneoz ul li:last-child{ width: 100%; }
    .maneoz ul li:nth-child(2n) a span::before { display: none; }
    .maneoz ul li a { height: 45px; line-height: 45px; }
    .maneoz ul li a span { font-size: 16px; }
    .informationA .baikanzne {
        position: initial;
        width: 100%;
        float: left;
        margin-top: 20px;
    }
    .informationA .baikanzne .fozne { width: 100%; height: 45px; }
    .informationA .baikanzne .fozne .sous_1 { height: 45px; width: 100%; }
    .informationA .baikanzne .ansndme { width: 100%; margin-left: 0; margin-top: 15px; }
    .informationA .baikanzne .ansndme .mowan { width: 100%; height: 45px; line-height: 45px; }
    .informationA .baikanzne .ansndme .kanemo { top: 26px; }
    .informationA .mationbott .bontl { width: 100%; }
    .informationA .mationbott .bontr { display: none; }
    .informationA .mationbott .bontl .mationa1 a .zodew .oe { margin-bottom: 10px; width:calc(100% - 90px); }
    .informationA .mationbott .bontl .mationa1 a .zodew { padding-top: 20px; height: 61px; }
    .informationA .mationbott .bontl .anzmeme { bottom: 61px; }
    .informationB { padding: 30px 0 50px; }
    .informationB ul li .imge { display: none; }
    .informationB ul li:hover .text { padding-left: 0; }
    .informationB ul li a .text { padding: 0; }
    .informationB ul li a  { padding: 20px; }
    .informationB ul li a .text .js { margin: 10px 0 20px; }
    .informationA .baikanzne .fozne .fdj { width: 43px; }
    .informationA .mationbott { margin-top: 20px; }
}



/**新闻详情**/
.containeri { width: 67.7%; margin: 0 auto; }
.newszoenw { padding: 0 0 140px; }
.newszoenw .zoenzmwep { padding: 83px 0 0; }
.newszoenw .zoenzmwep .bt { line-height: 1.2; }
.newszoenw .zoenzmwep .sjzo { line-height: 1; margin: 30px 0 40px; }
.newszoenw .zoenzmwep img { width: 100%; }
.newszoenw .zoenzmwep .zutiao { line-height: 2; }

.newszoenw .anzoeow {
    padding-top: 30px;
    margin-top: 60px;
    border-top: 1px solid #D8D8D8;
}
.newszoenw .anzoeow .zasoen { 
    width: 200px; 
    height: 54px;
    line-height: 54px;
    text-align: center;
    border: 1px solid #CACACA;
}

.newszoenw .anzoeow .zasoen a { display: block; overflow: hidden; position: relative; }
.newszoenw .anzoeow .zasoen a::before {
    background: #CB9755;
    transition: all 0.5s;
    content: '';
    height: 100%;
    width: 0%;
    position: absolute;
    left: 0;
    top: 0;
}
.newszoenw .anzoeow .zoeowl span { position: relative; padding-left: 44px; transition: all .5s;  }
.newszoenw .anzoeow .zoeowl span::before {
    position: absolute;
    content: "";
    width: 23px;
    height: 13px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all .5s; 
    background: url(../images/zoeowl.svg)no-repeat center center/cover;
}  

.newszoenw .anzoeow .zoeowr span { position: relative; padding-right: 44px; }
.newszoenw .anzoeow .zoeowr span::before {
    position: absolute;
    content: "";
    width: 23px;
    height: 13px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all .5s; 
    background: url(../images/zoeowr.svg)no-repeat center center/cover;
}  

.newszoenw .anzoeow .zoeowz { position: absolute; top: 0; left: 50%; transform: translateX(-50%); }
.newszoenw .anzoeow .zoeowz span { position: relative; padding-right: 40px; }
.newszoenw .anzoeow .zoeowz span::before {
    position: absolute;
    content: "";
    width: 20px;
    height: 18px;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transition: all .5s; 
    background: url(../images/zoeowz.svg)no-repeat center center/cover;
}  

.newszoenw .anzoeow .zasoen:hover {
    border-color: #CB9755;
}
.newszoenw .anzoeow .zasoen:hover a::before {
    width: 100%;
}
.newszoenw .anzoeow .zasoen:hover a span {
    color: #fff;
}
.newszoenw .anzoeow .zoeowl:hover span::before {
    background: url(../images/zoeowla.svg)no-repeat center center/cover;
}
.newszoenw .anzoeow .zoeowz:hover span::before {
    background: url(../images/zoeowza.svg)no-repeat center center/cover;
}
.newszoenw .anzoeow .zoeowr:hover span::before {
    background: url(../images/zoeowra.svg)no-repeat center center/cover;
}


.newszoenwA { background: #FAFAFA; padding: 84px 0 150px; }
.newszoenwA .zoenm { margin-top: 44px; }
.newszoenwA .zoenm ul li {
    background: #fff;
}
.newszoenwA .zoenm ul li:nth-child(n+2) { margin-top: 20px; }
.newszoenwA .zoenm ul li a {
    display: block;
    padding: 40px 40px 27px;
}
.newszoenwA .zoenm ul li a .on {
    margin: 12px 0 10px;
}

.newszoenwA .zoenm ul li a .oi {
    line-height: 2;
}

@media(max-width:1900px) {
    .newszoenw { padding: 0 0 7.36842vw; }
    .newszoenw .zoenzmwep { padding: 4.36842vw 0 0; }
    .newszoenw .zoenzmwep .sjzo { margin: 1.57894vw 0 2.10526vw; }
    
    .newszoenw .anzoeow {
        padding-top: 1.57894vw;
        margin-top: 3.15789vw;
    }

    .newszoenwA { padding: 4.42105vw 0 7.89473vw; }
    .newszoenwA .zoenm { margin-top: 2.31578vw; }
    .newszoenwA .zoenm ul li a {
        padding: 2.10526vw 2.10526vw 1.42105vw;
    }
}

@media(max-width:1600px) {
    .containeri { width: 70%; }
}

@media(max-width:1500px) {
    .newszoenw .anzoeow .zasoen { height: 45px; line-height: 45px; width: 160px; }
    .newszoenw .anzoeow .zasoen span { font-size: 14px; }
    .newszoenw .anzoeow .zoeowl span::before,
    .newszoenw .anzoeow .zoeowr span::before  { width: 18px; height: 10px; }
    .newszoenw .anzoeow .zoeowl span { padding-left: 35px; }
    .newszoenw .anzoeow .zoeowr span { padding-right: 35px; }
    .newszoenw .anzoeow .zoeowz span::before {
        width: 15px;
        height: 13px;
    }
}

@media(max-width:1450px) {
    .containeri { width: 75%; }
}

@media(max-width:1100px) {
    .containeri { width: 92%; }

    .newszoenw { padding: 100px 0 50px; }
    .newszoenw .zoenzmwep { padding: 0; }
    .newszoenw .zoenzmwep .sjzo { margin: 10px 0 20px; }
    .newszoenw .zoenzmwep .bt { line-height: 1.5; }

    .newszoenw .anzoeow .zasoen { width: 100%; }
    .newszoenw .anzoeow .zoeowz {
        position: initial;
        margin: 15px 0;
        transform: translate(0);
    }
    .newszoenw .anzoeow {
        margin-top: 20px;
        padding-top: 20px;
    }
    .newszoenwA {
        padding: 40px 0 50px;
    }
    .newszoenwA .zoenm { margin-top: 20px; }
    .newszoenwA .zoenm ul li a {
        padding: 20px;
    }
    .newszoenwA .zoenm ul li a .on { line-height: 1; }
    
}


/**资讯百科**/
.WikipediA {
    padding: 100px 0 150px;
}
.WikipediA .inediatop .ipediar {
    position: absolute;
    bottom: 10px;
    right: 0;
}
.WikipediA .inediatop .ipediar ul li { float: left; margin-right: 10px; }
.WikipediA .inediatop .ipediar ul li:last-child { margin-right: 0; }
.WikipediA .inediatop .ipediar ul li a {
    display: block;
    width: 170px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    border: 1px solid #CACACA;
    transition: all .5s;
    background: #fff;
}

.WikipediA .inediatop .ipediar ul li:hover a,
.WikipediA .inediatop .ipediar ul li.cur a{
    background: #CB9755;
    color: #fff;
    border-color: #CB9755;
}
.WikipediA .wikipedibot {
    margin-top: 47px;
}
.WikipediA .wikipedibot ul li {
    float: left;
    margin-right: 1.38%;
    width: 32.41%;
    cursor: pointer;
}
.WikipediA .wikipedibot ul li:nth-child(n+4) {
    margin-top: 94px;
}
.WikipediA .wikipedibot ul li:nth-child(3n) {
    margin-right: 0;
}
.WikipediA .wikipedibot ul li .ime { position: relative; }
.WikipediA .wikipedibot ul li .ime::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    transform: translate(-50%,-50%) scale(1);
    transition: all .5s;
    background: url(../images/pedibot.svg)no-repeat center center/cover;
}
.WikipediA .wikipedibot ul li:hover .ime::before {
    transform: translate(-50%,-50%) scale(.9);
}
.WikipediA .wikipedibot ul li .weozjw .e { margin: 28px 0 15px; }

.WikipediA .znenwisii { margin-top: 50px; }
.WikipediA .znenwisii ul li {
    background: #FAFAFA;
    transition: all .5s;
}

.WikipediA .znenwisii ul li:nth-child(n+2) {
    margin-top: 20px;
}

.WikipediA .znenwisii ul li a {
    display: block;
    padding: 35px 40px 36px;
}

.WikipediA .znenwisii ul li .enwisieo {
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 18px;
    position: relative;
    transition: all .5s;
}

.WikipediA .znenwisii ul li .enwisieo .anzie {
    border: 1px solid rgba(50, 50, 50, 0.3);
    position: absolute;
    right: 0;
    top: 16px;
    width: 54px;
    height: 54px;
    transition: all .5s;
}

.WikipediA .znenwisii ul li .enwisieo .anzie::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    width: 22px;
    height: 22px;
    transition: all .5s;
    transform: translate(-50%,-50%);
    background: url(../images/anzie.svg)no-repeat center center/cover;
}
.WikipediA .znenwisii ul li a .iea { transition: all .5s; }
.WikipediA .znenwisii ul li a .ieb { transition: all .5s; margin-top: 10px; }
.WikipediA .znenwisii ul li .enwozme { margin-top: 20px; }
.WikipediA .znenwisii ul li .enwozme .loe {
    padding: 0 32px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #CACACA;
    transition: all .5s;
} 
.WikipediA .znenwisii ul li .enwozme .loe:nth-child(n+2) { margin-left: 10px; }

.WikipediA .znenwisii ul li:hover { background: #CB9755; }
.WikipediA .znenwisii ul li:hover a .iea,
.WikipediA .znenwisii ul li:hover a .ieb { color: #fff; }
.WikipediA .znenwisii ul li:hover .enwisieo { border-color: rgba(255, 255, 255, 0.3); }
.WikipediA .znenwisii ul li:hover .enwozme .loe { color: #fff; border-color: rgba(255, 255, 255, 0.3); }
.WikipediA .znenwisii ul li:hover .enwisieo .anzie {
    border-color: rgba(255, 255, 255, 0.3);
}
.WikipediA .znenwisii ul li:hover .enwisieo .anzie::before {
    background: url(../images/anziea.svg)no-repeat center center/cover;
}

@media(max-width:1900px) {
    .WikipediA {
        padding: 5.26315vw 0 7.89473vw;
    }

    .WikipediA .wikipedibot {
        margin-top: 2.47368vw;
    }

    .WikipediA .wikipedibot ul li:nth-child(n+4) {
        margin-top: 4.94736vw;
    }


    .WikipediA .znenwisii { margin-top: 2.63157vw; }
    .WikipediA .znenwisii ul li:nth-child(n+2) {
        margin-top: 1.05263vw;
    }

    .WikipediA .znenwisii ul li a {
        padding: 1.84210vw 2.10526vw 1.84210vw;
    }

    .WikipediA .znenwisii ul li .enwisieo {
        padding-bottom: 0.94736vw;
    }

    .WikipediA .znenwisii ul li .enwisieo .anzie {
        top: 0.84210vw;
        width: 2.84210vw;
        height: 2.84210vw;
    }

    .WikipediA .znenwisii ul li .enwisieo .anzie::before {
        width: 1.15789vw;
        height: 1.15789vw;
    }

 
}


@media(max-width:1500px) {
    .WikipediA .inediatop .ipediar ul li a {
        height: 50px;
        line-height: 50px;
        font-size: 14px;
        width: 150px;
    }

    .WikipediA .wikipedibot ul li .ime::before {
        width: 50px;
        height: 50px;
    }

    .WikipediA .znenwisii ul li .enwozme .loe {
        font-size: 14px;
    }
}

@media(max-width:1100px) {
    .WikipediA {
        padding: 40px 0 50px;
    }
    .WikipediA .inediatop .ipediar {
        position: initial;
        width: 100%;
        margin-top: 15px;
    }
    .WikipediA .inediatop .ipediar ul li { width: 32%; margin-right: 2%; }
    .WikipediA .inediatop .ipediar ul li a {
        width: 100%;
        height: 45px;
        line-height: 45px;
    }
    .WikipediA .wikipedibot {
        margin-top: 25px;
    }
    .WikipediA .wikipedibot ul li {
        width: 100%;
        margin-bottom: 20px;
    }
    .WikipediA .wikipedibot ul li:nth-child(n+4) {
        margin-top: 0;
    }
    .WikipediA .wikipedibot ul li:last-child { margin-bottom: 0; }
    .WikipediA .wikipedibot ul li .weozjw .e { margin: 20px 0 7px; }

    .WikipediA .znenwisii { margin-top: 25px; }
    .WikipediA .znenwisii ul li a {
        padding: 18px;
    }
    .WikipediA .znenwisii ul li:nth-child(n+2) {
        margin-top: 20px;
    }
    .WikipediA .znenwisii ul li .enwisieo .anzie {
        display: none;
    }
    .WikipediA .znenwisii ul li .enwozme .loe {
        padding: 0 15px;
        height: 30px;
        line-height: 30px;
        font-size: 13px;
    }
    .WikipediA .znenwisii ul li .enwisieo {
        padding-bottom: 15px;
    }
}


































































































































































































































.indexD .ndexdbottom .gouzhuoz .dataoe {
    width: 46.1%;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    background: #CB9755;
    padding: 32px 52px 32px 63px;
    transition: all .5s;
    opacity: 0;
}

.indexD .ndexdbottom .gouzhuoz .cueuw .dataoe {
    padding: 64px 52px 64px 63px;
}

.indexD .ndexdbottom .gouzhuoz .swiper-slide-active .dataoe {
    opacity: 1;
}

.indexD .ndexdbottom .gouzhuoz .ezoe .fl { line-height: 1; }
.indexD .ndexdbottom .gouzhuoz .ezoe .zr { margin-left: 36px; padding-left: 18px; position: relative; }
.indexD .ndexdbottom .gouzhuoz .ezoe .zr::before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 13px;
    height: 15px;
    background: url(../images/puzndnwm.svg)no-repeat center center/cover;
    background-size: 100% 100%;
}
.indexD .ndexdbottom .gouzhuoz .ezoe .ze { line-height: 1; padding-right: 20px; position: relative; cursor: pointer; }
.indexD .ndexdbottom .gouzhuoz .ezoe .ze::before {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 6px;
    background: url(../images/puzndnwma.svg)no-repeat center center/cover;
    background-size: 100% 100%;
}
.indexD .ndexdbottom .gouzhuoz .cueuw .ezoe .ze::before  {
    background: url(../images/puzndnwmb.svg)no-repeat center center/cover;
}
.indexD .ndexdbottom .gouzhuoz .ezou {
    line-height: 1.45;
    margin-top: 35px;
    color: #F6F6F6;
    padding-right: 20px;
    position: relative;
    padding-bottom: 15px;
}
.indexD .ndexdbottom .gouzhuoz .ezou::before {
    position: absolute;
    content: "";
    bottom: 0;
    height: 1px;
    opacity: 0.3;
    width: calc(100% - 42px);
    background: #fff;
}
.indexD .ndexdbottom .gouzhuoz .ezou::after {
    position: absolute;
    content: "";
    width: 30.23px;
    height: 28.5px;
    right: 0;
    bottom: -24px;
    background: url(../images/ezoue.svg)no-repeat center center/cover;
}


.indexD .ndexdbottom .gouzhuoz .ezow { margin: 20px 0 51px; }

.indexD .ndexdbottom .gouzhuoz .ezow ul li {
    float: left;
    line-height: 1;
    padding-left: 15px;
    position: relative;
}

.indexD .ndexdbottom .gouzhuoz .ezow ul li:nth-child(n+2) {
    margin-left: 64px;
}

.indexD .ndexdbottom .gouzhuoz .ezow ul li::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 0;
    width: 7px;
    height: 7px;
    background: #FFFFFF;
    transform: translateY(-50%);
}


.indexD .ndexdbottom .gouzhuoz .ezouoe {
    display: none;
    position: relative;
}




@media(max-width:1900px) {
    .indexD .ndexdbottom .gouzhuoz .dataoe {
        padding: 1.68421vw 2.73684vw 1.68421vw 3.31578vw;
    }
    
    .indexD .ndexdbottom .gouzhuoz .cueuw .dataoe {
        padding: 3.36842vw 2.73684vw 3.36842vw 3.31578vw;
    }
    .indexD .ndexdbottom .gouzhuoz .ezoe .zr {
        margin-left: 1.89473vw;
    }
    .indexD .ndexdbottom .gouzhuoz .ezou {
        margin-top: 1.84210vw;
        padding-right: 1.05263vw;
    }
    .indexD .ndexdbottom .gouzhuoz .ezou::before {
        width: calc(100% - 2.21052vw);
    }
    .indexD .ndexdbottom .gouzhuoz .ezou::after {
        width: 1.59105vw;
        height: 1.5vw;
        right: 0;
        bottom: -1.26315vw;
    }
    .indexD .ndexdbottom .gouzhuoz .ezow {
        margin: 1.05263vw 0 2.68421vw;
    }
    
    .indexD .ndexdbottom .gouzhuoz .ezow ul li:nth-child(n+2) {
        margin-left: 3.36842vw;
    }
}

@media(max-width:1600px) {
    .indexD .ndexdbottom .gouzhuoz .dataoe { width: 43.98%; }
}

@media(max-width:1100px) {
    .indexD .ndexdbottom .gouzhuoz .swiper-slide .dataoe {
        position: initial;
        width: 100%;
    }

    .indexD .ndexdbottom .gouzhuoz .dataoe {
        padding: 15px;
    }
    
    .indexD .ndexdbottom .gouzhuoz .cueuw .dataoe {
        padding: 15px;
    }
    .indexD .ndexdbottom .gouzhuoz .ezoe .zr {
        margin-left: 20px;
    }
    .indexD .ndexdbottom .gouzhuoz .ezou {
        font-size: 16px;
        padding-right: 20px;
        margin-top: 10px;
    }
    .indexD .ndexdbottom .gouzhuoz .ezou::before {
        width: calc(100% - 25px);
    }
    .indexD .ndexdbottom .gouzhuoz .ezou::after {
        width: 20px;
        height: 18px;
        bottom: -14px;
    }
    .indexD .ndexdbottom .gouzhuoz .ezow {
        margin: 15px 0 25px;
    }
    
    .indexD .ndexdbottom .gouzhuoz .ezow ul li:nth-child(n+2) {
        margin-left: 15px;
    }
}









.cebian_tc{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.4);
    display: none;
    align-items: center;
}
.cebian_tc .cebian_tc_box{
    display: flex;
    height: 100%;
    flex-wrap: wrap;
}
.cebian_tc .box{
    display: flex;
    flex-wrap: wrap;
}
.cebian_tc .box .left{
    display: none;
    width: 37.5%;
    background: url(../images/cebian_img.jpg) center center/cover;
}
.cebian_tc .box .right{
    background: #fff;
   /* width: 62.5%;*/
   width: 100%;
    /*display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;*/
    padding: 70px 80px 80px 50px;
}

.cebian_tc .box .right .js{width: 100%;color: #555;}
.cebian_tc .box .right .ul{display: flex;flex-wrap: wrap;}
.tybiaodan li{margin-bottom: 20px;}
.tybiaodan li.li1{
    width: 32.4%;
    margin-right: 1.4%;
}
.tybiaodan li.marnone{margin-right: 0 !important;}
.tybiaodan li.li2{
    width: 49.3%;
    margin-right: 1.4%;
}
.tybiaodan li.w100{width: 100%;}
.tybiaodan input,.tybiaodan textarea{
    width: 100%;
    font-size: 16px;
    color: #2d2d2d;
    box-sizing: border-box;
    border: 1px solid #CACACA;
     font-family: "MiSans-Regular" !important;
}
.tybiaodan input::placeholder,.tybiaodan textarea::placeholder{color: #2d2d2d;}
.tybiaodan input{
    height: 62px;
    padding: 0 16px;
}
.tybiaodan textarea{
    height: 210px;
    padding: 14px 16px;
    resize: none;
}
.cebian_tc .btn{
    height: 54px;
    width: 150px;
    line-height: 54px;
    border: none;
    background: #CB9755;
    color: #fff;
    cursor: pointer;
}
.cebian_tc .guanbi{
    width: 26px;
    height: 26px;
    background: url(../images/cha.svg) center center/cover;
    position: absolute;
    right: 40px;
    top: 40px;
}

@media(max-width: 1900px){
    .navmo .moup ul li .xiala a{margin-right: 2vw;}
    .cebian .ul li .bt{padding: 0 1.6vw;}
    .cebian_tc .box .right{
        padding: 3.6vw 4.1vw 4.1vw 2.6vw;
    }
    .cebian_tc .box .right .ul li{margin-bottom: 1vw;}
    .tybiaodan textarea{
        height: 10.9vw;
    }
    .tybiaodan input{
        height: 3.2vw;
        line-height: 3.2vw;
    }
    .cebian_tc .guanbi{right: 2.1vw;top: 2.1vw;}
    .cebian_tc .btn{
        height: 2.8vw;
        line-height: 2.8vw;
        width: 7.8vw;
    }

}
@media(max-width: 1600px){
    .cebian{right: 14px;}
    .cebian .ul li {
        --chicun: 42px;
    }
    .cebian .ul li .icon{width: 22px;}

}
@media(max-width: 1500px){
    .navmo .moup ul li .xiala a{font-size: 14px;}
    .navmo{
        --height: 46px;
    }
    .tybiaodan input, .tybiaodan textarea,.cebian_tc .btn{font-size: 14px;}
}
@media(max-width: 1100px){
    .cebian{display: none;}
    .cebian_tc .box .left{display: none;}
    .cebian_tc .box .right{
        width: 100%;
        padding: 30px 16px;
    }
    .cebian_tc .guanbi{width: 24px;height: 24px;top: 14px;right: 14px;}
    .cebian_tc .box .right .ul li{width: 100% !important;margin-right: 0 !important;margin-bottom: 10px;}
   /* .cebian_tc .box .right .ul li:last-child{margin-bottom: 0;}*/
    .tybiaodan input {
        height: 44px;
        line-height: 44px;
    }
    .tybiaodan textarea {
        height: 160px;
    }
    .cebian_tc .btn {
        height: 44px;
        line-height: 44px;
        width: 100px;
    }
    
    
}

.productsB ul li a { display:block; position:relative; }
.productsB ul li a .maou { font-size:16px; color:#fff; border-radius:5px; background:rgba(0,0,0,.3); padding:0 20px; line-height:40px; top:15px; left:15px; width:auto; position:absolute; z-index:3; }
.productsB ul li a .maou2 { color:#fff; background: #cb9755; }
.productsB ul li a .waon { top:20px; right:15px; width:auto; position:absolute; z-index:3; width:20px; }



.sousuoxiala { cursor: pointer; }
.sousuoxiala .opwoe { height: 80px; position: relative;  padding-right: 25px; width:40px;  transition: all 0.5s; }
.fixed-head .sousuoxiala .opwoe { height:60px; }
.fixed-heada .sousuoxiala .opwoe { height:60px; }
.sousuoxiala .opwoe::before { position: absolute; content: ""; top: 51%; right: 0; transform: translateY(-50%); width: 25px; height: 25px;  background: url(../images/searchbtn1.svg) no-repeat right center; }
.fixed-head .sousuoxiala .opwoe:before { background: url(../images/searchbtn2.svg) no-repeat right center;  }
.fixed-heada .sousuoxiala .opwoe:before { background: url(../images/searchbtn2.svg) no-repeat right center;  }
.sousuoxiala .xiawelw { position: fixed; padding-top: 62px; left: 0; top: 0; width: 100%; }
.sousuoxiala .xiawelw .lweo { background: #F4F4F4; padding: 8.48958vw 21%; position: relative; }
.sousuoxiala .xiawelw .gudwo::before { position: absolute; content: ""; top: 52%; left: 23px; width: 16px; height: 16px; transform: translateY(-50%); background: url(../images/lweowie.svg)no-repeat center center/cover; }
.sousuoxiala .xiawelw .lweo .inp { width: 100%; border: 1px solid #CACACA; height: 54px; padding-left: 45px; font-size: 16px; color: #9E9E9E; }
.sousuoxiala .xiawelw .lweo .inp::-webkit-input-placeholder {color: #999;}
.sousuoxiala .xiawelw .lweo .inp::-moz-placeholder {color: #999;}
.sousuoxiala .xiawelw .lweo .inp:-moz-placeholder {color: #999;}
.sousuoxiala .xiawelw .lweo .inp:-ms-input-placeholder {color: #999;}
.sousuoxiala .xiawelw .lweo .sub { position: absolute; right: 0; height: 100%; background: #CB9755; color: #fff; top: 0px; font-size: 16px; width: 150px; border: 0; }


.sousuoxiala .xiawelw { display: none; }
.sousuoxiala:hover .xiawelw { display: block; }





/**搜索结果页**/
.tesubanner { background: #444444; padding: 185px 0 127px; text-align: center; }

.tesubanner .sumaze { width: 75%; display: inline-block; }
.tesubanner .sumaze .mazel { width: 19.8%; }
.tesubanner .sumaze .mazel input { height: 56px; background: rgba(255,255,255,.05); border: 0px solid #e1dacf; border-radius: 5px; padding-left: 19px; font-size: 16px; color: rgba(255, 255, 255, .4); }
.tesubanner .sumaze .mazel input::-webkit-input-placeholder {color: rgba(255, 255, 255, .4);}
.tesubanner .sumaze .mazel input::-moz-placeholder {color: rgba(255, 255, 255, .4);}
.tesubanner .sumaze .mazel input:-moz-placeholder {color: rgba(255, 255, 255, .4);}
.tesubanner .sumaze .mazel input:-ms-input-placeholder {color: #267F40;}
.tesubanner .sumaze .mazel .layui-form-select dl { top: 60px; }
.tesubanner .sumaze .mazel .layui-form-selectup dl { bottom: 60px; top: auto; }
.tesubanner .sumaze .mazel .layui-form-select dl dd.layui-this { background: #267F40; }
.tesubanner .sumaze .mazel .layui-form-select .layui-edge { background: url(../images/selecwtw.png)no-repeat center center/cover; width: 11px; height: 6px; border-style:initial; margin-top: -2px; right: 20px; }

.tesubanner .sumaze .quanqil { width: 77%; margin-left: 1.9%; }
.tesubanner .sumaze .quanqil input { height: 56px; background: rgba(255,255,255,.05); border: 0 solid #e1dacf; border-radius: 5px; padding-left: 19px; font-size: 16px; color: rgba(255, 255, 255, .4); padding-right: 154px; }
.tesubanner .sumaze .quanqil input::-webkit-input-placeholder {color: rgba(255, 255, 255, .4);}
.tesubanner .sumaze .quanqil input::-moz-placeholder {color: rgba(255, 255, 255, .4);}
.tesubanner .sumaze .quanqil input:-moz-placeholder {color: rgba(255, 255, 255, .4);}
.tesubanner .sumaze .quanqil input:-ms-input-placeholder {color: #267F40;}
.tesubanner .sumaze .quanqil .tjanmo { position: absolute; right: 0; height: 54px; top: 0; margin-top:0; }
.tesubanner .sumaze .quanqil .tjanmo button { height: 100%; width: 160px; height: 56px; border-radius: 5px; background: #B1884E; padding: 0; font-size: 16px; color: #fff; }
.tesubanner .sumaze .quanqil .tjanmo button i { display: inline-block; width: 13px; height: 13px; background: url(../images/searchbtn1.svg)no-repeat center center/cover; vertical-align: middle; margin-top: -2px; margin-right: 7px; }
.tesubanner .sumaze .quanqil .tjanmo button:hover { opacity: .9; }

.searchresultA { background: #f7f7f7; padding: 3.90625vw 0 5.20833vw; }
.searchresultA .xbtpox { border-color: #eeeeee; }
.searchresultA .suirxz { margin: 32px 0 38px; }
.searchresultA .suirxz .gykbt .bt { line-height: 1; }
.searchresultA .suirxz .zmsns { color: #666666; position: absolute; bottom: 0; right: 0; }
.searchresultA .suirxz .zmsns span { color: #267F40; }
.searchresultA .esutazm ul li { margin-bottom: 16px; }
.searchresultA .esutazm ul li:last-child { margin-bottom: 0; }
.searchresultA .esutazm ul li a { display: block; padding: 43px 50px 40px 30px; position: relative; border-radius: 10px; overflow: hidden; background: #fff; }
.searchresultA .esutazm ul li a::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 3px; background: #e8e8f3; }
.searchresultA .esutazm ul li a .azmn .mnl { color: #B1884E; background: #f2f4f6; border-radius: 5px; float: left; line-height: 1; padding: 10px 13px 10px; }
.searchresultA .esutazm ul li a .azmn .mne { float: left; color: #424242; line-height: 34px; padding-left: 12px; }
.searchresultA .esutazm ul li a .azmne { color: #666666; line-height: 1.73; margin-top: 15px; }
.searchresultA .fyq { margin-top: 4.16666vw; }




@media(max-width:1480px) {
  .tesubanner .sumaze .mazel input { font-size: 14px; height: 45px; }
  .tesubanner .sumaze .quanqil input { font-size: 14px; height: 45px; }
  .tesubanner .sumaze .quanqil .tjanmo button { font-size: 14px; height: 45px; width: 130px; }
}

@media(max-width:1100px) {
  .tesubanner { padding: 90px 0 60px; }
  .tesubanner .sumaze,
  .tesubanner .sumaze .mazel { width: 100%; }
  .tesubanner .sumaze .quanqil { width: 100%; margin-top: 20px; margin-left: 0; }
  
  .searchresultA { padding: 35px 0 45px; }
  .searchresultA .suirxz { margin: 15px 0 20px; }
  .searchresultA .esutazm ul li a { padding: 20px; }
  .searchresultA .esutazm ul li a .azmn .mne { width: 100%; padding-left: 0; margin-top: 10px; }
  .searchresultA .esutazm ul li a .azmne { margin-top: 5px; }
  .searchresultA .fyq { margin-top: 30px; }
}


.tesoeowoa {
    display: block;
    width: 100%;
    height: 100%;
}



.fp-overflow{overflow-y: hidden !important;}
.fancybox-button--zoom,
.fancybox-infobar,
.fancybox-button--thumbs,
.fancybox-navigation{display: none !important;}
.footerss {
    height: auto !important;
}
.compensate-for-scrollbar {
    margin: 0 !important;
}

.minHei { min-height: calc(100vh - 400px); }

.youmzne .mainFy { display:inline-block; position: absolute; top:50%; transform:translateY(-50%); width: 50px; height: 50px; border:1px solid #ccc; z-index: 5; }
.youmzne .prev { left:0; background: url(/images/prev.svg) no-repeat center; }
.youmzne .next { right:0;background: url(../images/next.svg) no-repeat center;}
.youmzne .prev:hover { border-color:#CB9755;  background: url(/images/preva.svg) no-repeat center #CB9755; }
.youmzne .next:hover { border-color:#CB9755; background: url(../images/nexta.svg) no-repeat center #CB9755;}

.tdt-infowindow-content-wrapper, .tdt-infowindow-tip {
    background:none !important;
    box-shadow:none !important;
}

.aboutxzqB .ime video {
        width: 100%;
    height: 100%;
    object-fit: cover;
}



#map .asd { position:absolute; top:10px; right:33px; z-index:11111; font-size:14px; color:#fff; background:#B1884E; line-height:40px; width:100px; text-align:center; }

@media(max-width: 1100px){
    .WhatisitC .tizoenpot ul {
        display: block;
    }
    
    .youmzne .mainFy { width: 40px; height: 40px; }
        .fixed-head .sousuoxiala .opwoe,
    .sousuoxiala .opwoe { height:62px; }
    .sousuoxiala { margin-right:20px; }
    .sousuoxiala .xiawelw .lweo { padding:30px 20px; }
    .sousuoxiala .xiawelw .lweo .inp { height:45px; font-size:14px; }
    .sousuoxiala .xiawelw .lweo .sub { font-size:14px; width:100px; }
    
   .zrw {
        margin-top: 10px;
        width: 100%;
    }
    .footerB-b ul li:nth-child(1) .ewm { left:0; transform:translateX(0); }
    .tudaole {
        padding-bottom: 50px !important;
    }
}






