@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: 40; 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 { display: block; padding: 10px 30px; }
.navmo .logo a img { transition:all 0.5s; height: 59px; }
.navmo .moup { display:block; width: 1200px; margin: 0 auto; text-align:center; position: absolute; left: 50%;  transform:translateX(-50%); }
.navmo .moup ul li { transition:all 0.5s; position: relative; display:inline-block; padding: 0 23px; }
.navmo .moup ul:hover li { padding: 0 35px; }
.navmo .moup ul li:last-child { margin-right: 0; }
.navmo .moup ul li .sub { display: block; position: relative; font-size: 16px; line-height: 80px; color: #fff;}
.navmo .moup ul li .sub.cur,.navmo .moup ul li:hover .sub ,
.navmo.fixed-head .moup ul li .sub.cur,.navmo.fixed-head .moup ul li:hover .sub,
.navmo.fixed-head2 .moup ul li .sub.cur,.navmo.fixed-head2 .moup ul li:hover .sub { color: #B1884E; }
.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:#B1884E; }
.navmo .moup ul li .sub.cur: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; }
.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 { 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; }

.navmo .moup ul li .Gross { display:none; width: 180px; border-radius:10px; padding-top:30px; position: absolute; left:50%; transform:translateX(-50%); top:50px; }
.Grossbj { background: #fff; border-radius: 10px; padding: 15px 0; overflow: hidden; text-align:center; }
.Grossa1 a { display: block; font-size: 16px; color:#333; padding: 10px 0; }
.Grossa1 a:hover { background: #F7F7F7; color:#B1884E; }
.navmo .moup ul li:hover .Gross { display:block; }

.topSearch { position: absolute; top: 0; right:0; }
.topSearch form { position: relative; height: 80px; padding-right:25px; }
.topSearch form .layui-input { text-align:right; width: 100%; 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; }


.navmo.fixed-head .navmo .moup ul li .Gross,.navmo.fixed-head2 .navmo .moup ul li .Gross { top: 45px; }
.navmo.fixed-head,.navmo.fixed-head2{ padding: 0; top: 0;  }
.navmo.fixed-head .logo a img,.navmo.fixed-head2 .logo a img { height: 50px; }
.navmo.fixed-head .moup ul li .sub,.navmo.fixed-head2 .moup ul li .sub { line-height: 70px; color:#9e9e9e; }
.navmo.fixed-head .avmocn,.navmo.fixed-head2 .avmocn  { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-head,.navmo.fixed-head2 { padding: 0; top: 0;  }
.navmo.fixed-head .avmocn,.navmo.fixed-head2 .avmocn { border-radius: 0; background: #fff; border-bottom: 1px solid #eee; }
.navmo.fixed-head .moub .topBtn .icon,.navmo.fixed-head2 .moub .topBtn .icon { height: 70px; line-height: 70px; }
.navmo.fixed-head .moub .oub .icon,.navmo.fixed-head2 .moub .oub .icon { background: url(../images/oub3.svg) no-repeat left center; }
.navmo.fixed-head .moub .oub .icon a,.navmo.fixed-head2 .moub .oub .icon a { display:inline-block; color:#000; }
.navmo.fixed-head .moub .oub .icon a,.navmo.fixed-head .moub .oub .icon,
.navmo.fixed-head2 .moub .oub .icon a,.navmo.fixed-head2 .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,
.navmo.fixed-head2 .moub .oub .icon a.cur,.navmo.fixed-head2 .moub .oub .icon a:hover { color:#000; }
.navmo.fixed-head2 .navmoA {border-bottom: none;}
.fixed-head .topSearch form .layui-input::-webkit-input-placeholder,
.fixed-head2 .topSearch form .layui-input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-head .topSearch form .layui-input::-moz-placeholder,
.fixed-head2 .topSearch form .layui-input::-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-head .topSearch form .layui-input:-moz-placeholder,
.fixed-head2 .topSearch form .layui-input:-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-head .topSearch form .layui-input:-ms-input-placeholder,
.fixed-head2 .topSearch form .layui-input:-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.fixed-head .topSearch form .layui-input,.fixed-head2 .topSearch form .layui-input { color:#000; }
.fixed-head .topSearch form ,.fixed-head2 .topSearch form { height: 70px; }
.fixed-head .topSearch form button,.fixed-head2 .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: 70px; color:#333; }
.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: 70px; line-height: 70px; }
.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: 70px; }
.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,.navmo.fixed-head2 .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 ,
    .fixed-head2 .topSearch form,.fixed-head2 .topSearch form { height: 60px; }
    .navmo .logo a,.navmo.fixed-head .logo a { padding: 5px 0; }
	.navmo .moup { height: 60px; }
    .navmo .logo a img { width: auto; height: 50px; }
	.navmo .moup ul li .sub,.navmo .moub .topBtn .icon ,
    .navmo.fixed-head2 .moub .topBtn .icon,
    navmo.fixed-head2  .moup ul li{ height: 60px; line-height: 60px; }
	.navmo .moup ul li .Gross { top: 40px; }
}
@media(max-width:1100px){
    .navmo.fixed-head .moub .topBtn .icon,
    .navmo.fixed-head2 .moub .topBtn .icon { height: 54px; line-height: 54px; }
}


/*手机导航*/
/**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.png) 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,.navmo.fixed-head2 { padding: 0; top: 0; border-radius: 0; }
	.navmo.fixed-head .avmocn,.navmo.fixed-head2 .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: 15px; }
	.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: 15px;}
    .menu-i-2 {width: 32px;top: 25px;}
    .menu-i-3 {width: 24px;top: 35px;}
    .mobile-menu {width: 36px;height: 54px;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 ,
    .fixed-head2 .mobile-menu .menu-i-1,.fixed-head2 .mobile-menu .menu-i-2,.fixed-head2 .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: 53px; 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:54px; 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: 60px!important; }
.banner .swiper-pagination .swiper-pagination-bullet { position: relative; height: 2px; border-radius:0; width: 80px; background: rgba(255,255,255,0.5); opacity: 1; margin: 0 10px 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: 40px; 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; }
}
@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: 50px!important; }
    .bannerTit { bottom: 20px; }
}
@media(max-width: 700px){
    .banner .swiper-pagination { bottom: 24px!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: 360px; padding-left:90px; /*margin-left: 90px;*/margin-left: auto !important; border-left:1px solid rgba(255,255,255,0.1); }
.footerA-b{margin-left:auto;}
.footerA { padding:90px 0; display: flex;flex-wrap: wrap;}
.flogo img { height: 92px; width: auto; }
.footerA-c dl:nth-child(n+2) { margin-left:66px; }
.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; }
.footerB-b ul li { float: left; position: relative; }
.footerB-b ul li:nth-child(n+2) { margin-left:30px;/* cursor: pointer;*/ }
.footerB-b ul li .icon { opacity: 0.5; }
.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; }
    .footerA-e { width: 360px; padding-left:5vw; margin-left: 5vw; }
    .footerA-c dl:nth-child(n+2) { margin-left: 3vw; }
}
@media(max-width: 1500px){
    .footerA { padding:4vw 0; }
    .footerA-e { width: 300px; padding-left:3vw; margin-left: 3vw; }
    .footerA-c dl:nth-child(n+2) { margin-left: 3vw; }
    .flogo img { height: 80px; width: auto; }
    .footerB-b ul li:nth-child(n+2) { margin-left: 20px; }
}
@media(max-width: 1300px){
    .footerA-e { width: 260px;}
}
@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; }

.indexA2 { padding-bottom: 16.66666vw; }
.indexA-a { float:left; width: 62%; }
.indexA-b { width: 50%; float:right; position: absolute; right: 8vw; bottom: 2.6vw; }
.indexaBg { background: #CB9755; transition:all 2s; position: absolute; left: 16.666666vw; width: 0; height: 23vw; bottom:15.6vw; }
.indexA-a .img2,.indexA-b .img2 { overflow: hidden; width: 10px; transition:all 0.5s; }
.indexA-a img { width: 62vw; height: auto; max-width: 62vw; }
.indexA-b img { width: 50vw; height: auto; max-width: 50vw; }
.indexaBg.animated {-webkit-animation: wid100 1.2s 1 forwards;animation: wid100 1.2s 1 forwards;box-sizing: border-box;}
.indexA-a.animated .img2 {-webkit-animation: imgWid100 0.5s 1 forwards;animation: imgWid100 0.5s 1 forwards;box-sizing: border-box;}
.indexA-b.animated .img2 {-webkit-animation: img2Wid100 0.8s 1 forwards;animation: img2Wid100 0.8s 1 forwards;box-sizing: border-box;}
.indexA-c { position: absolute; top:0; right: 8vw; }
.indexA-d { width: 100%; position: absolute; left:0; bottom:0; }
.indexA-d .img3 { width: 50vw; overflow: hidden; }
.indexA-d .img2 { width: 10px; overflow: hidden; transition:all 0.5s; }
.indexA-d img { width: 50vw; height: auto; max-width: 50vw; }
.indexA-d .img2.animated {-webkit-animation: imgWid100 1s 1 forwards;animation: imgWid100 1s 1 forwards;box-sizing: border-box;}
@-webkit-keyframes wid100 {
    0% { width: 0; opacity: 0; }
    33.333% { width:0; opacity: 0; }
    100% { width: 50vw; opacity: 1;}
}
@keyframes wid100 {
    0% { width: 0; opacity: 0; }
    33.333% { width:0; opacity: 0; }
    100% { width: 50vw; opacity: 1;}
}
@-webkit-keyframes imgWid100 {
    0% { width: 0; opacity: 0; }
    100% { width: 100%; opacity: 1;}
}
@keyframes imgWid100 {
    0% { width: 0; opacity: 0; }
    100% { width: 100%; opacity: 1;}
}
@-webkit-keyframes img2Wid100 {
    0% { width: 0; opacity: 0; }
    33.3330% { width: 0; opacity: 0; }
    100% { width: 100%; opacity: 1;}
}
@keyframes img2Wid100 {
    0% { width: 0; opacity: 0; }
    33.3330% { width: 0; opacity: 0; }
    100% { width: 100%; opacity: 1;}
}
.maiPre { position: relative; }
.indexA-a2 .icon { transition:all 0.5s; cursor: pointer; width: 70px; height: 70px; display:inline-block; border:1px solid rgba(255, 255, 255, 0.6); background: url(../images/vidbtn.svg) no-repeat center; }
.indexA-a2 .icon:hover { background-color: #CB9755; border-color:#CB9755; }
.indexA-a2 { position: absolute; right:60px; bottom:60px; }
.indexA-b2 { position: absolute; right:50px; bottom: 50px; }
.indexA-b .t2 { position: absolute; right: 50px;top: 50px; }
.indexA-d { position: absolute; left:0; bottom:0; }
@media(max-width: 1600px){
    .indexA-b,.indexA-c { right: 6vw; }
    .indexA-a2 .icon { width: 50px; height: 50px; }
    .indexA-b,.indexA-c { right: 6vw; }
    .indexA-a2 { right: 40px; bottom:40px; }
    .indexA-b2 { right:30px; bottom: 30px; }
    .indexA-b .t2 { right: 30px;top: 30px; }
}
@media(max-width: 1100px){
    .indexA-c { position: relative; width: 100%; top:0; right:0; padding: 0 4vw; }
    .indexA-a { float:none; width: 100%; }
    .indexA-a img,.indexA-b img { width: 100vw; max-width: 100vw; }
    .indexA-b { width: 100%; right:0; position: relative; padding: 0; }
    .indexA-a2 { right: 30px; bottom: 30px; }
    .indexA-b2 { right:30px; bottom: 30px; }
    .indexA-b .t2 { right: 30px;top: 30px; }
    .indexaBg { display:none; }
    .indexA-d .img3 { width: 100%; }
    .indexA-d img{ width: 80vw; max-width: 80vw; }
}
@media(max-width: 600px){
    .indexA-a2 { right: 20px; bottom: 20px; }
    .indexA-b2 { right: 20px; bottom: 20px; }
    .indexA-b .t2 { right: 20px;top: 20px; }
}


.paddingT120 { padding-top: 120px; }
.paddingB120 { padding-bottom: 120px; }

@media(max-width: 1900px){
    .paddingT120 { padding-top: 6vw; }
    .paddingB120 { padding-bottom: 6vw; }
}
@media(max-width: 1100px){
    .paddingT120 { padding-top: 70px; }
    .paddingB120 { padding-bottom: 70px; }
}
@media(max-width: 600px){
    .paddingT120 { padding-top: 50px; }
    .paddingB120 { padding-bottom: 50px; }
}
.indexB-c { position: absolute; right:0; bottom:10px; }
.indexB-c a { margin-left: 10px; transition:all 0.6s; display:inline-block; padding: 13px 10px; text-align:center; width: 170px; border:1px solid #CACACA; }
.indexB-c a:hover,.indexB-c a.cur { background: #CB9755; border-color:#CB9755; color:#fff; }
.indexB-d .swiper-slide { transition:all 0.5s; opacity: 1; padding: 0 0.45vw; }
.indexB-d .swiper-slide-prev,.indexB-d .swiper-slide-next { opacity: 0.2; }
.indexB-e { width: 60vw; margin: 0 auto; }
.indexB-e .img2 { width: 10px; overflow: hidden; transition:all 0.5s; }
.indexB-e img { width: 60vw; height: auto; max-width: 80vw; }
.indexB-e .img2.animated {-webkit-animation: imgWid100 2s 1 forwards;animation: imgWid100 2s 1 forwards;box-sizing: border-box;}
@media(max-width: 1600px){
    .indexB-c a { padding: 10px 10px; width: 150px; }
}
@media(max-width: 1400px){
    .indexB-c a { padding: 8px; width: 120px; }
}
@media(max-width: 1100px){
    .indexB-d { padding: 0 4vw; }
    .indexB-d .swiper-slide { padding: 0; }
    .indexB-b { float:left; width: 100%; }
    .indexB-c { position: relative; float:left; width: 100%; bottom: 0; margin-top: 20px; }
    .indexB-c a { margin: 0 10px 0 0; }
    .indexB-e,.indexB-e img { width: 80vw; }
}


.indexC-a { width: 50%; }
.indexC-a .icon { position: absolute; left: 50%; top:50%; transform:translate(-50%, -50%); transition:all 0.5s; cursor: pointer; width: 60px; height: 60px; display:inline-block; border:1px solid rgba(255, 255, 255, 0.6); background: url(../images/vidbtn.svg) no-repeat center; }
.indexC-a .icon:hover { background-color: #CB9755; border-color:#CB9755; }
.indexC-b .more { padding:1px 0; }
.indexC-b .tabTit span i { position: relative; line-height: 1; }
.indexC-b .tabTit span.cur i:after { z-index: -1; content:''; width: 100%; height: 15px;background: #CB9755; position: absolute; left:0; bottom:0; }
.indexC-b .tabTit span:nth-child(2) { width: calc(100% - 300px); }
.indexC-c { position: absolute; left:0; bottom:0; width: 100%; }
.indexC-g { display:flex; flex-wrap:wrap; }
.indexC-d { background: #CB9755; position: absolute; top: 50%; transform:translateY(-50%); right:-40px; padding: 60px 45px; box-shadow: 30px 34px 50px 0px rgba(0, 0, 0, 0.3); }
.indexC-e { float:right; width: 43%; margin-left:7%; }
.indexC-f .img1 { position: relative; z-index: 5; padding-top:2vw; width: 54%; }
.indexC-f .img2 { width: 54%; position: absolute; top:0; right:0; }
.indexCBg { position: absolute; right:-1vw; width: 26vw; bottom:0; }
@media(max-width: 1400px){
    .indexC-b .tabTit span:nth-child(2) { width: calc(100% - 200px); }
}
@media(max-width: 1100px){
    .indexC-b .tabTit span:nth-child(2) { width: calc(100% - 100px); }
    .indexC-c { position: relative; float:left; width: 100%; }
    .indexC-a { width: 100%; }
    .indexC-e { width: 100%; margin-left:0; margin-top:20px; }
    .indexC-d { padding: 25px 20px; right:30px; top: 0; transform:translateY(-50%); }
    .indexC-d img { width: 44px; height: auto; }
}
@media(max-width: 400px){
    .indexC-b .tabTit span:nth-child(2) { width: calc(100% - 100px); }
    .indexC-c { margin-top:30px; position: relative; float:left; width: 100%; }
    .indexC-a { width: 100%; }
    .indexC-e { width: 100%; margin-left:0; margin-top:20px; }
    .indexC-d { padding: 20px 15px; right:20px; }
    .indexC-d img { width: 40px; height: auto; }
}


.indexF { padding-top: 100px; }

.indexF-a ul { display:flex; flex-wrap:wrap; }
.indexF-a ul li { position: relative; float:left; width: 25%; border:1px solid #EBEBEB; }
.indexF-a ul li:nth-child(n+2) { border-left:none; }
.indexF-a ul li a { position: relative; z-index: 5; display:block; padding: 30px;  }
.indexF-a .t2 { padding-bottom:20px; }
.indexF-a .t2:after { content:''; width: 44px; height: 2px; background: #D7D7D7; position: absolute; left:0; bottom:0; }
.indexF-a .t,.indexF-a .t2,.indexF-a .t3,.indexF-a .more { transition:all 0.5s; }
.indexF-a .more { padding-right: 12px;background: url(../images/more2_b.svg) no-repeat right center;}
.indexF-a ul li:after { transition:all 0.5s; content:''; width: 0; height: 100%; position: absolute; left:0; top:0; background: #CB9755; }
.indexF-a ul li:hover:after { width: 100%; }
.indexF-a ul li:hover .more,
.indexF-a ul li:hover .t,
.indexF-a ul li:hover .t2 { color:#fff; }
.indexF-a ul li:hover .t,.indexF-a ul li:hover .t3 { font-weight:bold; color:#fff;}
.indexF-a ul li:hover .t2:after { background: #CB9755; }
.indexF-a ul li:hover .more { background: url(../images/more2_b.svg) no-repeat right center; }


@media(max-width: 1900px){
    .indexF { padding-top: 5vw; }
    .indexF-a ul li a { padding: 1.5vw; }
}
@media(max-width: 1100px){
    .indexF { padding-top: 50px; }
    .indexF-a ul li { width: 50%; }
    .indexF-a ul li:nth-child(n+2) { border:1px solid #EBEBEB; }
    .indexF-a ul li:nth-child(n+3) { border-top: none; }
    .indexF-a ul li:nth-child(2n) { border-left: none; }
}
@media(max-width: 750px){
    .indexF-a ul li { width: 100%; }
    .indexF-a ul li a { padding: 15px; }
    .indexF-a ul li:nth-child(n+2) { border:1px solid #EBEBEB; }
    .indexF-a ul li:nth-child(n+2) { border-top: none; }
}
@media(max-width: 600px){
    .indexF { padding-top: 54px; }
}







.indexD-a img { width: 100%; max-width: 1000%; }
.indexD-a video{
    width: 100%;
    max-width: 1000%;
}
.indexD-b { position: absolute; width: 100%; left:0; top:50%; transform:translateY(-50%); }
.indexD-c { max-width: 700px; }
.indexD-d { width: 100%; }
.indexD-e { width: 52vw; overflow: hidden; display:inline-block;}
.indexD-d{ position: absolute;bottom: 4.3vw;right: 7.8%;}
.indexD-d .img2 { width: 10px; overflow: hidden; transition:all 1s; }
.indexD-d img { width: 52vw; height: auto; max-width: 80vw; }
.indexD-d .img2.animated {-webkit-animation: imgWid100 2s 1 forwards;animation: imgWid100 2s 1 forwards;box-sizing: border-box;}
@media(max-width: 1100px){
    .indexD-a { width: 100%; overflow: hidden; }
    .indexD-a img { width: auto; height: 60vw; }
}
@media(max-width: 600px){
    .indexD-a img { height: 80vw; min-height:420px; }
    .indexD-e { width: 80vw;}
    .indexD-d img { width: 80vw; height: auto; max-width: 80vw; }
}

.indexE-c { width: 60%; }
.indexE-c a { display:block; }
.indexE-c .con { position: absolute; left: 0; bottom: 40px; width: 100%; padding: 0 35px; z-index: 4;}
.indexE-b { display:flex; flex-wrap:wrap; }
.indexE-d { width: calc(40% - 30px); margin-left: 30px; }
.indexE-d .newsBox { display:block; position: relative; width: 100%; background: #F4F4F4; height: calc(33.3333% - 7px); }
.indexE-d .newsBox:nth-child(n+2) { margin-top:10px; }
.indexE-e { position: absolute; left:0; top: 50%; transform:translateY(-50%); padding:0 25px; width: 100%; }
.indexE-e .img { width: 36%; }
.indexE-e.index_hangye .img{
    display: none;
}
.indexE-e .con { position: absolute; right:0; top: 50%; transform:translateY(-50%); width: calc(64% - 18px); margin-left: 18px; }
.indexE-e.index_hangye .con{
    position: static;
    transform: translateY(0);
    width: 100%;
    margin-left: 0;
}
.indexE-e .con .d { background: url(../images/morebg3.svg) no-repeat right center; }
.indexE-e .con .t { overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.indexE-e:hover .con .t { color:#CB9755; }
@media(max-width: 1500px){
    .indexE-e { padding: 0 15px; }
    .indexE-e .con .d { margin-top:10px; }
    .indexE-c .con { bottom: 30px; padding: 0 25px; }
}
@media(max-width: 1100px){
    .indexE-c { width: 100%; }
    .indexE-d { margin-top:10px; width: 100%; margin-left:0; }
    .indexE-e { padding: 0 15px; }
    .indexE-e .con .d { margin-top:10px; }
    .indexE-e { position: relative; padding: 15px; transform:translateY(0)}
    .indexE-c .con { bottom: 20px; padding: 0 15px; }
    .indexE-d .newsBox{
        height: auto;
        display: inline-block;
    }
}
@media(max-width: 500px){
    .indexE-e { position: relative; padding: 10px; }
    .indexE-e .con .d { margin-top: 5px; }
    .indexE-e .img { width: 40%; }
    .indexE-e .con { width: calc(60% - 12px); margin-left: 12px; }
    .indexE-c .con { bottom: 10px; padding: 0 15px; }
    .indexB-c a { padding: 5px 15px; width: auto; margin-right: 6px; }
    .indexB-c a:last-child { margin-right:0; }
}





/**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: 36px; 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; }



/*tong 2024-09-11*/
.hidden{overflow: hidden;}
.img100 img{width: 100%;}
.banner .text{
    width: 100%;
    left: 50%;
    top: 17%;
    transform: translateX(-50%);
    position: absolute;
}

.banner .text .t{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}
.banner .text .t .cn{letter-spacing: 4px;}
.banner .text .t .en{
    margin: 0 14px;
    max-width: 250px;
}

.banner .text .t.t2{
    flex-direction: row-reverse;
}

.banner .text .t.t2 .en{
    text-align: center;
     max-width: 150px;
}

.home_a{
    background: #fff;
    padding: 150px 0 120px;
}

.home_a:before{
    position: absolute;
    left: 0;
    top: 0;
    width: 54.7%;
    height: 100%;
    background: #F7F7F7;
    content: "";
    z-index: 0;
}
.home_a .home_a_box{
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 2;
    padding-left: var(--paddingleft);
}
.color7E7E7E{
    color: #7E7E7E;
}
.color9E9E9E{
    color: #9E9E9E;
}
.title .t{
    color: #7e7e7e;
    font-weight: bold;
}
.title .xz{color: #CB9755;}
.title .t span{color: #CB9755;}
.home_a .left{width: 18%;}
.home_a .left .js{color: #9E9E9E;}
.home_a .left .ul {
    border-left: 1px solid #D8D8D8;
}
.home_a .left .ul li{margin-bottom: 22px;color: #999999;padding-left: 16px;line-height: 1;position: relative;cursor: pointer;}
.home_a .left .ul li:last-child{margin-bottom: 0;}
.home_a .left .ul li.cur{color: #CB9755;}


.home_a .left .ul li:before{
    width: 3px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    content: "";
    background: #CB9755;
   
    left: 0;
    height: 0;
    transition: all 0.4s;
}
.home_a .left .ul li.cur:before{
 height: 100%;
}

.home_a .zi{
    width: 954px;
    position: absolute;
    left: var(--paddingleft);
    bottom: -60px;
}

.home_a .zi2{
    position: absolute;
    right: 60px;
    top: -70px;
    width: 27.6vw;
}

.home_a .right{
    margin-left: auto;
    width: 79.1%;
}

.home_a .right .box .text{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 46px;
    color: #fff;
    z-index: 2;
}
.home_a .right .box .text:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(255,255,255,0.01) 0%, rgba(0,0,0,0.3) 100%);
    z-index: 1;
}
.home_a .right .box .text .bt{
     position:relative; z-index:2;
}
.home_a .right .box .text .t{padding-right: 60%; position:relative; z-index:2;}
.home_a .right .box {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-end;
}
.home_a .right .swiper-slide .box .box_nr{
    height: 71.2%;
    width: 100%;
    transition: all 0.4s;
    display: flex;
    align-items: flex-end;
    overflow: hidden;
}
.home_a .right .swiper-slide .box .box_nr .img{width: 100%;}
.home_a .right .swiper-slide-active .box .box_nr{
    height: 100%;

}

.title.titleflex{
    align-content: flex-end;
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
}

.title.titleflex .js{color: #9E9E9E;margin-left: 10px;top: -2px;position: relative;}
.home_b{padding-top: 170px;}
.home_b .indexB-d .text{
    position: absolute;
    bottom: 0;
    right: 60px;
    width: 610px;
}
.home_b .indexB-d .text .top{
    background: #CB9755;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    padding: 24px 60px;
}
.home_b .indexB-d .text .top .zb{margin-left: 30px;position: relative;padding-left: 16px;}
.home_b .indexB-d .text .top .zb:before{
    content: "";
    width: 12px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/home_b_zb.svg) center center/cover;
}
.home_b .indexB-d .text .top .pj{margin-left: auto;position: relative;padding-right: 16px;}
.home_b .indexB-d .text .top .pj:before{
    content: "";
    width: 12px;
    height: 6px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    background: url(../images/home_b_jt.png) center center/cover;
}
.home_b .indexB-d .swiper-button-prev,
.home_b .indexB-d .swiper-button-next{
    width: 54px;
    height: 54px;
    transition: all 0.4s;
    bottom: 0;
    top: auto;
    left: auto;
    opacity: 0.8;
}
.swiper-button-prev:after,
.swiper-button-next:after{display: none;}

.home_b .indexB-d .swiper-button-next{
    right: calc(52px + 610px + var(--paddingl));
    background: url(../images/home_jtr.svg) center center no-repeat #434343;
}
.home_b .indexB-d .swiper-button-prev{
    right: calc(52px + 610px + 54px + var(--paddingl));
    background: url(../images/home_jtl.svg) center center no-repeat #434343;
}

.home_b .indexB-d .swiper-button-next:hover{
    background: url(../images/home_jtr.svg) center center no-repeat #373737;
}
.home_b .indexB-d .swiper-button-prev:hover{
    background: url(../images/home_jtl.svg) center center no-repeat #373737;
}
.home_c {padding-top: 100px;}
.home_c .home_c_box{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    flex-direction: row-reverse;
}
.home_c .home_c_box .right{
    width: 63.5%;
    position: relative;
}

.home_c .home_c_box .right .indexC-d{
    right: -103px;
}
.bf{
    position: absolute;
    left: 30px;
    bottom: 30px;
    transition: all 0.5s;
    cursor: pointer;
    width: 60px;
    height: 60px;
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, 0.6);
    background: url(../images/vidbtn.svg) no-repeat center;
}

.bf:hover{
    background-color: #CB9755 !important;
    border-color: #CB9755;
}
.home_c .home_c_box .text{
    width: 25%;
    margin-left: auto;
}
.home_c .home_c_box .text .js{
    color: #9E9E9E;
}
.home_c .home_c_box .text .zi{
    width: 26.5vw;
    position: relative;
}
.home_c .home_c_box .text .zi:before,.home_a .zi2:before,{
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    transition: all 2s;
}
.home_c .home_c_box .text .zi:before,.home_a .zi2:before{background: #fff;}
.home_c .home_c_box .text .zi.wow.animated:before,.home_a .zi2.wow.animated:before{width: 0;}


@media(max-width: 1900px){
    .home_a{
        padding: 7.8vw 0 6.2vw;
    }

    .home_a .zi{bottom: -3.1vw;width: 49.4vw;}
    .home_a .zi2{
        right: 3.1vw;
        top: -3.6vw;
    }
    .home_a .right .box .text{padding: 2.39vw;}
    .home_b{padding-top: 8.8vw;}
    .home_b .indexB-d .text .top{padding: 1.2vw 3.1vw;}
    .home_b .indexB-d .text .top .zb{margin-left: 1.6vw;}
    .home_c {padding-top: 5.2vw;}
    .indexC-d{
        padding: 3.1vw 2.3vw;
    }
    .home_c .home_c_box .right .indexC-d{right: -5.3vw;}
     .bf{width: 3.1vw;height: 3.1vw;}
}
@media(max-width: 1500px){
     .bf{width: 50px;height: 50px;}
}
@media(max-width: 1100px){
    .bannerTit{display: none;}
    .banner .swiper-pagination .swiper-pagination-bullet{width: 50px;}
    .banner .text{text-align: center;top: 20%;}
    .banner .text .t{
        display: block;
    }
    .banner .text .t .en{margin: 0;}
    .banner .text .t.t2 .en,.banner .text .t .en{
        max-width: 100%;
        margin-top: 5px;
    }
    .home_a{
        padding: 40px 0 50px;
    }
    .home_a .zi2{width: 230px;}
    .home_a:before{
        display: none;
    }
    .home_a .home_a_box{padding: 0 var(--paddingleft);}
    .home_a .left{width: 100%;}
    .home_a .left .ul li{margin-bottom: 16px;}
    .home_a .right{
        width: 100%;
        margin-top: 20px;
    }
    .home_a .right .box .text{padding: 20px;}
    .home_a .right .box .text .t{padding-right: 0;}
    .home_a .right .swiper-slide .box .box_nr{height: 100%;}
    .home_b{padding-top: 0;}
    .home_b .indexB-d .text .top {
        padding: 8px 16px;
    }
    /*.home_b .indexB-d .text .top .bt,
    .home_b .indexB-d .text .top .zb{width: 100%;margin: 0 0 3px;}*/
    .title.titleflex .js{width: 100%;margin: 8px 0 0;}
    .home_b .indexB-d .swiper-button-prev, .home_b .indexB-d .swiper-button-next{
        width: 46px;
        height: 46px;
        display: none;
    }
    .home_b .indexB-d .text{
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
    }
    .home_c{
        padding-top: 30px;
    }
    .home_c .home_c_box .right{width: 100%;}
    .home_c .home_c_box .text{width: 100%;}
      .bf{width: 44px;height: 44px;left: 20px;bottom: 20px;}
     .indexC-d {
        padding: 24px;
    }
    .home_c .home_c_box .text .zi{width: 250px;}
    .home_c .home_c_box .right .indexC-d{right: -3.1vw;top: 50%;transform: translateY(-50%);}
}

/*内页*/
.nybanner{position: relative; display:none;}
.nybanner .text{
    position: absolute;
    bottom: 23.7%;
    left: 0;
    right: 0;
    color: #fff;
}
/*.nybanner .text .bt{font-weight: bold;}*/
/*.nybanner .text .bt strong{font-family: "MiSans-Demibold";}*/
.mbx {text-align: right;padding: 14px 0;}
.mbx a,
.mbx span{color: #9E9E9E;transition: all 0.4s;}
.mbx a:hover{color: #CB9755;}
.navtit{border-bottom: 1px solid #CACACA;}
.navtit .a_box{
    display: flex;
    flex-wrap: wrap;
}

.navtit .a_box a{
    text-align: center;
    padding: 20px 0;
    width: 240px;
    color: #7E7E7E;
    position: relative;
    transition: all 0.4s;
}

.navtit .a_box a:before{
    position: absolute;
    right: 0;
    content: "";
    top: 50%;
    width: 1px;
    height: 40px;
    transform: translateY(-50%);
    background: #CACACA;
}

.navtit .a_box a:last-child:before{display: none;}
.navtit .a_box a.cur,
.navtit .a_box a:hover{
    color: #fff;
    background: #CB9755;
}

.about_a .text{
    color: #9e9e9e;
    line-height: 1.8;
}
.about_a .text a{color: #7e7e7e;padding-bottom: 3px;border-bottom: 3px solid #CB9755;box-decoration-break: clone;-webkit-box-decoration-break: clone;}
.about_b .ul{display: flex;flex-wrap: wrap;}
.about_b .ul li{
    width: 25%;
    box-sizing: border-box;
    border-bottom: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
}
.about_b .ul li:nth-child(1){ border-left: 1px solid #EBEBEB;}
.about_b .ul li .box{
    padding: 30px 20px;
    text-align: center;
}
.about_b .ul li .box .num{
    font-family: 'MontserratAlternates-Bold';
}

.about_c {padding-bottom: 150px;}
.about_c .bf{
    position: absolute;
    left: 50%;
    top: 50%;
    right: auto;
    bottom: auto;
    width: 80px;
    height: 80px;
    transform: translate(-50%,-50%);
    cursor: pointer;
    z-index: 3;
    background: url(../images/dbf.svg) no-repeat center;
}
.about_c .video_box{line-height: 0;margin: 0 auto;height: 36.4vw;overflow: hidden;}
.about_c .zi{
    position: absolute;
    right: 20px;
    bottom: 70px;
    width: 1431px;
}

.about_d{
    padding: 90px 0 140px;
    background: #F4F4F4;
}

.about_d .ul li{
    margin-bottom: 50px;
}
.about_d .ul li:last-child{margin-bottom: 0;}
.about_d .ul li .box{
    display: flex;
    flex-wrap: wrap;
}

.about_d .ul li .box .left{
    width: 33%;
    padding-right: 40px;
}
.about_d .ul li .box .left .en{color: #BBBBBC;/*transition: all 0.4s;*/}
.about_d .ul li .box .left .bt{
    color: #BBBBBC;
    font-family: 'MontserratAlternates-Bold';
    /*transition: all 0.4s;*/
}
.about_d .ul li .box .right .bt:before{
    width: 10px;
    height: 10px;
    background: rgba(126, 126, 126, .6);
    position: absolute;
    left: -20px;
    top: 15px;
    transform: translateY(-50%);
    content: "";
    /*transition: all 0.4s;*/
    border-radius: 100%;
}
.about_d .ul li.cur .box .left .en,
.about_d .ul li.cur .box .left .bt{color: #CB9755;}
.about_d .ul li.cur .box .right .bt:before{background:#CB9755;}
.about_d .ul li .box .right{
    width: 67%;
    padding-top: 40px;
    /*transition: all 0.6s;*/
}
/*.about_d .ul li.cur .box .right{
    opacity: 1;
}*/
.about_d .ul li .box .right .bt{
    color: #7E7E7E;
    position: relative;
    font-weight: bold;
    opacity: 0.6;
     /*transition: all 0.6s;*/
}
.about_d .ul li.cur .box .right .bt{
    color: #CB9755;
    opacity: 1;
}

.about_d .ul li .box .right .js{
    color: #9E9E9E;
    opacity: 0.6;
     transition: all 0.6s;
}
.about_d .ul li.cur .box .right .js{opacity: 1; color: #CB9755;}
.about_d .l{
     width: 51.5vw;
     float: left;
     margin-top: -10px;
}
.about_d .img_box{
    position: sticky;
    /*top: calc(25% + var(--height) / 2);*/
   top: 32%;
    width: 25.5vw;
    float: right;
    height: var(--height);
}
@media(max-width:1920px){
    .about_d .img_box{
        top: 25%;
    }
}

.about_d .img_box .img{opacity: 0;position: absolute;top: 0;left: 0;transition: all 0.4s;}
.about_d .img_box .img.cur{
    opacity: 1;
}
@-webkit-keyframes touming {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes touming {
    0% {
        opacity: 0;
    }
    100% {
       opacity: 1;
    }
}
.about_d .xiahua{
    position: absolute;
    width: 24px;
    left: -80px !important;
    top: 0 !important;
    float: left;
    height: 100%;
    overflow: hidden;
    margin-right: 0 !important;
    margin-right: 80px;
    background: url(../images/about_d_xljt.jpg) center top -36px repeat-y;
}
@media(max-width: 1920px){
    .about_d .xiahua{
        left: -4.1vw !important;
    }
}
.about_d .xiahua i{
    width: 100%;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/about_d_xljt2.jpg) center top -36px repeat-y;
}
.about_d .title{padding: 0 var(--paddingleft);}
.about_d .about_d_box{
   /* padding-left: 3.1vw;*/
    padding:0 var(--paddingleft) !important;
}

.about_e{
    padding: 120px 0 150px;
}

.about_e .about_e_box{
    display: flex;
    flex-wrap: wrap;
}
.about_e .about_e_box .left{
    background: #F4F4F4;
    width: 64.4%;
}

.about_e .about_e_box .left .text{
    padding: 30px;
}
.about_e .about_e_box .left .text .bt .fbt{margin-left: 20px;}
.about_e .about_e_box .left .text .bt .xh{
        transition: all 0.6s;
}
.about_e .about_e_box .left:hover .text .bt .xh{
    color: #CB9755;
    text-decoration: underline;
}
.about_e .about_e_box .right{
    background: #F4F4F4;
    width: 34.1%;
    margin-left: auto;
     display: flex;
    align-items: center;
}
.about_e .about_e_box .right .ul li .box{
    padding: 44px 0;
    height: 33.3%;
    margin: 0 30px;
    border-bottom: 1px solid #EBEBEB;
}
.about_e .about_e_box .right .ul li:last-child .box{border-bottom: none;}
.news_more{
    position: relative;
    padding-right: 34px;
    display: inline-block;
}
.about_e .about_e_box .right .ul li .box .text .bt{
    transition: all 0.6s;
}
.about_e .about_e_box .right .ul li:hover .box .text .bt{
    color: #CB9755;
    text-decoration: underline;
}
.news_more:before{
    position: absolute;
    content: "";
    width: 18px;
    height: 18px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/news_more.svg) center center/cover;
}

@media(max-width: 1920px){
    .about_b .ul li .box{
        padding: 1.6vw 1vw;
    }
    .about_c .bf{
        width: 4.1vw;
        height: 4.1vw;
    }
    .about_c {padding-bottom: 7.8vw;}
    .about_d{
        padding: 4.6vw 0 7.2vw;
    }
    .about_c .zi{
        bottom: 3.6vw;
        width: 74.4vw;
    }
    .about_d .ul li{margin-bottom: 2.6vw;}
    .about_d .ul li .box .right{padding-top: 2vw;}
    .about_d .xiahua{
        left: -5.2vw;
        margin-right: 4vw;
    }
    .about_e{
        padding: 6.1vw 0 7.8vw;
    }
    .about_e .about_e_box .left .text{
        padding: 1.6vw;
    }
    .about_e .about_e_box .right .ul li .box{
        padding: 1vw 0;
        margin: 0 1.6vw;
    }
}

@media(max-width: 1100px){
    .navtit .a_box a{width: 33.3%;padding: 10px 0;font-size: 16px;}
    .about_b .ul li{
        width: 100%;
        border: 1px solid #EBEBEB;
        padding: 30px 14px;
        margin-bottom: 10px;
    }
    .about_c .video_box{
        width: 100%;
        height: auto;
    }
    .about_c .bf{
        width: 44px;
        height: 44px;
        background-size: 14px 20px;
    }
    .about_d{
        padding: 40px 0;
    }
    .about_d .xiahua{display: none;}
    .about_d .about_d_box{padding: 0 var(--paddingleft);}
    .about_d .l{width: 100%;}
    .about_d .ul li .box .left{padding-right: 20px;}
    .about_d .img_box{display: none;}
    .about_d .ul li{margin-bottom: 20px;}
    .about_e{
        padding: 40px 0;
    }
    .about_e .about_e_box .left{width: 100%;}
    .about_e .about_e_box .left .text{padding: 20px;}
    .about_e .about_e_box .left .text .bt .fbt{display: block;margin-left: 0;margin-top: 6px;}
    .about_e .about_e_box .right{width: 100%;margin-top: 16px;}
    .about_e .about_e_box .right .ul li .box {
        padding: 26px 0;
        margin: 0 20px;
    }
    .about_d .ul li .box .right .bt:before{width: 6px;height: 6px;left: -14px;top: 8px;}
}

.tong_a_box{
    display: flex;
    margin-left: auto;
    flex-wrap: wrap;
}
.tong_a_box a{
    margin-right: 10px;
    min-width: 170px;
    padding: 14px 0;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #CACACA;
    color: #7E7E7E;
    transition: all 0.4s;
}
.tong_a_box a:last-child{margin-right: 0;}
.tong_a_box a:hover,
.tong_a_box a.cur{background: #CB9755;color: #fff;border: 1px solid #CB9755;}

.gongcheng_a{
    padding: 10px 0 150px;
}
.gongcheng_a .box{
    margin-top: 130px;
}
.gongcheng_a .box:nth-child(1){margin-top: 90px;}
.gongcheng_a .box .top{display: flex;flex-wrap: wrap;align-items: flex-end;}
.gongcheng_a .btm .nr{
    display: flex;
    flex-wrap: wrap;
}
.gongcheng_a .btm .nr .left{
    background: #F4F4F4;
    width: 34.2%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    text-align: center;
    padding: 0 24px;
}
.gongcheng_a .btm .nr .left .icon{margin: 0 auto;}
.gongcheng_a .btm .nr .left .text{
    width: 100%;
    border-top: 1px solid #D8D8D8;
    padding-top: 24px;
}
.gongcheng_a .btm .nr .right{
    width: calc(65.7% - 18px);
    margin-left: auto;
}

@media(max-width: 1920px){
    .gongcheng_a{
        padding: 0.5vw 0 7.8vw;
    }
    .gongcheng_a .box{
        margin-top: 6.7vw;
    }
    .gongcheng_a .box:nth-child(1){margin-top: 4.6vw;}
    .gongcheng_a .btm .nr .left .text{padding-top: 1.2vw;}
    .gongcheng_a .btm .nr .left .icon{width: 10.7vw;}
}

@media(max-width: 1500px){
    .tong_a_box a{padding: 10px 0;}
}
@media(max-width: 1100px){
    .gongcheng_a{padding-top: 0;}
    .tong_a_box{
        width: 100%;
        margin-top: 14px;
    }
    .tong_a_box a{
        width: 49%;
        margin-right: 0;
        padding: 8px 0;
        min-width: initial;
        margin-bottom: 2%;
    }
    .tong_a_box a:nth-child(2n){margin-left: auto;}
    .gongcheng_a .box{margin-top: 40px;}
    .gongcheng_a .box:nth-child(1){margin-top: 20px;}
    .gongcheng_a .btm .nr .left{
        width: 100%;
        padding: 30px 20px;
    }
    .gongcheng_a .btm .nr .right{width: 100%;margin-top: 0;}
    .gongcheng_a .btm .nr .left .text{padding-top: 14px;}
    .gongcheng_a .btm .nr .left .icon{width: 120px;}
}

.gaoduan_a{
    padding: 90px 0 150px;
}
.gaoduan_a .top{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
.gaoduan_a .top .left{
   width: 63%; 
}
.gaoduan_a .top .title{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}

.gaoduan_a .top .title .bf{
    position: relative;
    top: -6px;
    right: auto;
    left: auto;
    bottom: auto;
    background: #CB9755;
    border: 1px solid #CB9755;
    margin-left: 30px;
}

.gaoduan_a .top .title .bf:before{
    width: 11px;
    height: 15px;
    background: url(../images/vidbtn.svg) no-repeat center;
    position: absolute;
    left: 50%;
    top: 50%;
    content: "";
    transform: translate(-50%,-50%);
    animation: daxiao 1.2s linear infinite alternate;
}
@-webkit-keyframes daxiao {
    0% {
        transform: translate(-50%,-50%) scale(1);
    }
    100% {
        transform: translate(-50%,-50%) scale(1.5);
    }
}
@keyframes daxiao {
     0% {
        transform: translate(-50%,-50%) scale(1);
    }
    100% {
        transform: translate(-50%,-50%) scale(1.5);
    }
}
.gaoduan_a .top .video_a{
    margin-left: auto;
    background: #F7F7F7;
    position: relative;
    top: -20px;
}
.gaoduan_a .top .video_a .nr{
    padding: 18px 50px;
    display: flex;
    align-items: center;
}
.gaoduan_a .top .video_a .icon{width: 90px;margin-right: 30px;}
.gaoduan_a .top .video_a .kuai{
    box-sizing: border-box;
    border: 1px solid rgba(50, 50, 50, 0.3);
    width: 54px;
    height: 54px;
    background: url(../images/morebg1.svg) no-repeat center;
}

.gaoduan_a .btm .swiper-button-prev,
.gaoduan_a .btm .swiper-button-next{
    width: 54px;
    height: 54px;
    transition: all 0.4s;
    bottom: 0;
    top: auto;
    left: auto;
    opacity: 0.8;
}
.gaoduan_a .btm .swiper-button-next{
    right: calc(4.1vw + 38.5%);
    background: url(../images/home_jtr.svg) center center no-repeat #434343;
}
.gaoduan_a .btm .swiper-button-prev{
    right: calc(4.1vw + 38.5% + 54px);
    background: url(../images/home_jtl.svg) center center no-repeat #434343;
}

.gaoduan_a .btm .swiper-button-next:hover{
    background: url(../images/home_jtr.svg) center center no-repeat #373737;
}
.gaoduan_a .btm .swiper-button-prev:hover{
    background: url(../images/home_jtl.svg) center center no-repeat #373737;
}

.gaoduan_a .btm .text{
    position: absolute;
    bottom: 0;
    right: 4.1vw;
    width: 38.5%;
    background: #CB9755;
    padding: 24px 50px 24px 60px;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.gaoduan_a .btm .text .bt{
    width: 70%;
}
.gaoduan_a .btm .text .gd{margin-left: auto;}
.gd,a.gd{}

.gd i,a.gd i{
    background: url(../images/gd_jt.svg) center center/cover;
    width: 6px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-top: -2px;
    margin-left: 10px;
}
@media(max-width: 1900px){
    .gaoduan_a{
        padding: 4.6vw 0 7.8vw;
    }
    .gaoduan_a .btm .text{
        padding: 1.2vw 2.6vw 1.2vw 3.1vw;
    }
}

@media(max-width: 1100px){
    .gaoduan_a{
        padding: 20px 0 40px;
    }
    .gaoduan_a .top .left{
        width: 100%;
    }
    .gaoduan_a .top .video_a{
        top: 0;
        margin-top: 20px;
        margin-left: 0;
    }
    .gaoduan_a .btm .swiper-button-prev, .gaoduan_a .btm .swiper-button-next{display: none;}
    .gaoduan_a .btm .text{
        width: 100%;
        right: 0;
        padding: 10px 16px;
    }
    .gaoduan_a .top .video_a .kuai{width: 46px;height: 46px;}
    .gaoduan_a .top .video_a .nr{padding: 12px 30px;}
}


.xincailiao_a{
    padding: 90px 0 0;
}

.xincailiao_a .top {display: flex;flex-wrap: wrap;align-items: flex-end;}
.xincailiao_a .top .left{
    width: 63%;
}

.xincailiao_a .top .right{margin-left: auto;}
.xincailiao_a .top .right .more_anli{position: relative;top: -14px;}
.more_anli,a.more_anli{
    box-sizing: border-box;
    border: 1px solid #CACACA;
    padding: 12px 30px 12px;
    display: inline-block;
    transition: all 0.4s;
}

.more_anli i,a.more_anli i{
    content: "";
    background: url(../images/more_anli.svg) center center/cover;
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-left: 12px;
    color: #7e7e7e;
    transition: all 0.4s;
}

.more_anli:hover,a.more_anli:hover{
    background: #CB9755;
    color: #fff;
    border-color: #CB9755;
}

.more_anli:hover i,a.more_anli:hover i{
    background: url(../images/more_anli2.svg) center center/cover;
}

.xincailiao_a .video_box{
    line-height: 0;
    height: 34.3vw;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.xincailiao_a .video_box .bf{z-index: 10;left: 50%;top: 50%;right: auto;bottom: auto;transform: translate(-50%,-50%);}

.xincailiao_b{
    padding: 130px 0 150px;
}

.xincailiao_b .xincailiao_b_box{
    height: 36.4vw;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../images/xincailiao_b_img.jpg) center center/cover;
}
.xincailiao_b .xincailiao_b_box .ul {display: flex;flex-wrap: wrap;width: 89%;}
.xincailiao_b .xincailiao_b_box .ul li{
    width: 31%;
    margin-right: 3.5%;
    box-sizing: border-box;
    border: 1px solid rgba(255, 255, 255, 0.4);
}
.xincailiao_b .xincailiao_b_box .ul li:last-child{margin-right: 0;}
.xincailiao_b .xincailiao_b_box .ul li .box{
    text-align: center;
    padding: 30px 70px;
}

.xincailiao_b .xincailiao_b_box .ul li .box .icon{
    width: 66px;
    margin: 0 auto;
}
.xincailiao_b .xincailiao_b_box .ul li .box .text{
    color: #fff;
}
.xincailiao_b .xincailiao_b_box .ul li .box .text .bt{
    font-family: 'MontserratAlternates-Bold';
}

.xincailiao_b .zi{
    position: absolute;
    right: 0;
    top: 20px;
    width: 996px;
}
@media(max-width: 1900px){
    .xincailiao_a{
        padding: 4.6vw 0 0;
    }
    .xincailiao_b{
        padding: 6.7vw 0 7.8vw;
    }
    .xincailiao_b .xincailiao_b_box .ul li .box{
        padding: 1.6vw 3.6vw;
    }
    .xincailiao_b .zi{
        top: 1vw;
        width: 51.8vw;
    }
    .xincailiao_b .xincailiao_b_box .ul li .box .icon{width: 3.3vw;}
}

@media(max-width: 1100px){
    .xincailiao_a{padding: 20px 0 0;}
    .xincailiao_a .top .left{width: 100%;}
    .xincailiao_a .top .right {margin-left: 0;}
    .xincailiao_a .top .right .more_anli{
      margin-top: 20px;
      top: 0;
    }
    .more_anli, a.more_anli{padding: 8px 24px;}
    .xincailiao_a .video_box{height: auto;}
    .xincailiao_b{padding: 40px 0 50px;}
    .xincailiao_b .xincailiao_b_box{
        height: auto;
        padding: 30px 0;
    }
    .xincailiao_b .xincailiao_b_box .ul li{width: 100%;margin-right: 0;margin-bottom: 14px;}
    .xincailiao_b .xincailiao_b_box .ul li:last-child{margin-bottom: 0;}
    .xincailiao_b .xincailiao_b_box .ul li .box {
        padding: 20px;
    }
    .xincailiao_b .xincailiao_b_box .ul li .box .icon{width: 50px;}
}

.cases_a{
    padding: 90px 0 160px;
}

.cases_a .top{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
.cases_a .top .tong_a_box,.gongcheng_a .top .tong_a_box{
    margin-left: auto;
    position: relative;
    top: -5px;
}
.cases_a .ul{
    display: flex;
    flex-wrap: wrap;
}
.cases_a .ul li{
    width: 49.4%;
    margin-top: 90px;
}
.cases_a .ul li:nth-child(1),.cases_a .ul li:nth-child(2){margin-top: 0;}
.cases_a .ul li:nth-child(2n){margin-left: auto;}
.cases_a .ul li .text .js_box{
    display: flex;
    flex-wrap: wrap;
}
.cases_a .ul li .text .js_box .t{margin-right: 40px;}
.cases_a .ul li .text .js_box .t:last-child{margin-right: 0;}
.page{display: flex;flex-wrap: wrap;justify-content: center;}
.page a{
    width: 50px;
    height: 50px;
    box-sizing: border-box;
    border: 1px solid #CACACA;
    background: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #555555;
    margin: 0 10px;
    line-height: 1;
    transition: all 0.4s;
}
.page a:hover,.page a.cur{
    background: #CB9755;
    border: 1px solid #CB9755;
    color: #fff;
}



@media(max-width: 1900px){
    .cases_a{
        padding: 4.6vw 0 8.3vw;
    }
    .cases_a .ul li{
        margin-top: 4.6vw;
    }
    .cases_a .ul li .text .js_box .t{margin-right: 2vw;}
    .page a{
        width: 2.6vw;
        height: 2.6vw;
    }
}

@media(max-width: 1100px){
    .cases_a{
        padding: 20px 0 50px;
    }
    .cases_a .ul{margin-top: 10px;}
    .cases_a .ul li{width: 100%;margin-top: 30px;}
    .cases_a .ul li:nth-child(2){margin-top: 30px;}
    .page{margin-top: 30px;}
    .page a{width: 40px;height: 40px;margin: 0 4px;}
}

.contact_a{
    position: relative;
    z-index: 11;
    /*padding: 90px 0 170px;*/
    padding-top: 90px;
}
.contact_a .top{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.contact_a .top .right{
    margin-left: auto;
    display: flex;
    flex-wrap: wrap;
}

.contact_a .top .right a{
    transition: all 0.4s;
    color: #7E7E7E;
    box-sizing: border-box;
    border: 1px solid #CACACA;
    height: 52px;
    line-height: 52px;
    width: 176px;
    padding: 0 20px;
    margin-right: 10px;
    text-align: center;
}
.contact_a .top .right a:hover,
.contact_a .top .right a.cur{
    color: #fff;
    background: #CB9755;
    border-color: #CB9755;
}
.select{
    color: #7E7E7E;
    box-sizing: border-box;
    border: 1px solid #CACACA;
    position: relative;
}
.select:before{
    width: 12px;
    height: 6px;
    content: "";
    background: url(../images/select_jt.svg) center center/cover;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    position: absolute;
    z-index: 2;
}
.select select{
     padding: 0 20px;
     height: 50px;
    line-height: 50px;
    width: 176px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    transition: all 0.4s;
    color: #7E7E7E;
    background: none;
    position: relative;
    z-index: 10;
}

.contact_a .ul {display: flex;flex-wrap: wrap;}
.contact_a .ul li{
    width: 32.1%;
    background: #FAFAFA;
    margin-bottom: 40px;
    margin-right: 1.85%;
    transition: all 0.4s;
}
.contact_a .ul li:nth-child(3n){margin-right: 0;}
.contact_a .ul li .box{
    padding: 40px;
    transition: all 0.4s;
}
.contact_a .ul li .box .bt{width: 75%;}
.contact_a .ul li .box .zb{
    position: absolute;
    top: 0;
    right: 0;
    padding-left: 20px;
    transition: all 0.4s;
}
.contact_a .ul li .box .zb:before{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 13px;
    height: 17px;
    background: url(../images/contact_a_zb.svg) center center/cover;
}

.contact_a .ul li .box .text{
    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px solid #D8D8D8;
    transition: all 0.4s;
}
.contact_a .ul li .box .ck{
    display: inline-block;
    cursor: pointer;
    padding-right: 20px;
    position: relative;
    transition: all 0.4s;
}
.contact_a .ul li .box .ck:before{
    position: absolute;
    content: "";
    width: 7px;
    height: 14px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/contact_a_jt.svg) center center/cover;
    transition: all 0.4s;
}

.contact_a .ul li:hover{
    background: #CB9755;
}
.contact_a .ul li:hover .text{border-color: rgba(255, 255, 255, 0.4);}
.contact_a .ul li:hover .text,
.contact_a .ul li:hover .zb,
.contact_a .ul li:hover .bt,
.contact_a .ul li:hover .fbt,
.contact_a .ul li:hover .box .ck{color: #fff;}
.contact_a .ul li:hover .box .zb:before{background: url(../images/contact_a_zb2.svg) center center/cover;}
.contact_a .ul li:hover .box .ck:before{background: url(../images/contact_a_jt2.svg) center center/cover;}
@media(max-width: 1900px){
    .contact_a{
        /*padding: 4.6vw 0 8.8vw;*/
        padding-top: 4.6vw;
    }
    .contact_a .ul li{margin-bottom: 2vw;}
    .contact_a .ul li .box{
        padding: 2.1vw;
    }
}

@media(max-width: 1500px){
    .contact_a .top .right a{height: 48px;line-height: 48px;}
    .select select{line-height: 46px;height: 46px;}
}

@media(max-width: 1100px){
    .contact_a{
        padding: 20px 0 10px;
    }
    .contact_a .top .right{width: 100%;margin-top: 16px;}
    .select select{line-height: 40px;height: 40px;}
    .contact_a .top .right a{
        height: 42px;
        line-height: 42px;
        width: 49%;
        margin-right: 2%;
        margin-bottom: 8px;
    }
    .contact_a .top .right a:nth-child(2n){margin-right: 0;}
    .select{width: 100%;margin-bottom: 8px;}
    .contact_a .ul li{width: 100%;margin-bottom: 14px;}
    .contact_a .ul li:last-child{margin-bottom: 0;}
    .contact_a .ul li .box {
        padding: 20px;
    }
}
.navmo .moup ul li:nth-child(6) .xiala{
    left: -10%;
}
.navmo .moup ul li .xiala{
    position: absolute;
    left: -50%;
    top: 100%;
    display: none;
    z-index: 2;
}
.navmo .moup ul li:last-child .xiala{
    left: -10%;
}
.navmo .moup ul li:nth-child(3) .xiala{
    left: -90%;
}
.navmo .moup ul li:nth-child(1) .xiala{left: 34px;}
.navmo{
    --height: 56px;
}
.navmo .moup ul li .xiala .xiala_box{text-align: left;width: 30vw;display: flex;flex-wrap: wrap;}
.navmo .moup ul li .xiala a{
    display: block;
    margin-right: 40px;
    padding: 0;
    color: #9e9e9e;
    line-height: var(--height);
    height:  var(--height);
    transition: all 0.4s;
}
.navmo .moup ul li .xiala a:hover{
    color: #B1874F;
}
.navmo .moup ul li .xiala a:last-child{margin-right: 0;}
.navmo .moup ul li:hover .xiala{
    display: block;
}
.navmo .avmocn{z-index: 1;position: relative;}
.navmo .bg{
    background-color: #fff;
    position: absolute;
    width: 100%;
    height: 0;
    top: 100%;
    left: 0;
    z-index: 0;
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
}
.navmo .bg.cur{height:  var(--height);}

.cebian{
    position: fixed;
    z-index: 12;
    right: 20px;
    top: 50%;
    transition: all 0.4s;
    transform: translate(calc(100% + 20px),-50%);
}
.cebian.cur{
    transform: translate(0,-50%);
}

.cebian .ul li{
    --chicun: 54px;
    margin-bottom: 6px;
    background: #CB9755;
    width: var(--chicun);
    height: var(--chicun);
    transition: all 0.4s;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative;
}
.cebian .ul li:last-child{margin-bottom: 0;}
.cebian .ul li .icon{
    width: 28px;
    position: relative;
    z-index: 2;
}

.cebian .ul li .bt{
    padding: 0 30px;
    white-space: nowrap;
    color: #fff;
    position: absolute;
    right: 0;
    height: 100%;
    align-items: center;
    display: flex;
    top: 0;
    z-index: 0;
    background: #CB9755;
    display: none;
}

.cebian .ul li:hover .bt{
    display: flex;
    animation: cebian 0.6s 1;animation-fill-mode: forwards;
}
.cebian .ul li .ewm{
    width: 110px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #CB9755;
    padding: 5px;
    text-align: center;
    display: none;
    z-index: -1;
}
.cebian .ul li .ewm:before{
    position: absolute;
    content: "";
    right: -6px;
    width: 6px;
    height: 10%;
    top: 50%;
     transform: translateY(-50%);
    background: url(../images/cebian_jt.svg) center center/cover;
}
.cebian .ul li .ewm .t{color: #fff;margin-top: 3px;}
.cebian .ul li:hover .ewm{
    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);
    }
}

.cebian_tc{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 41;
    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: 16px;}
    .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;
    }
}

.home_tit{
    position: fixed;
    left: 0;
    top: 50%;
    z-index: 11;
    transform: translateY(-50%);
    display: none;
}
.home_tit.cur{animation: touming 0.4s 1;animation-fill-mode: forwards;display: block;}

.home_tit .guodu{
    position: absolute;
   top: calc(100% + 3px);
    left: 0;
    width: 5px;
    height: 20px;
}

.home_tit .guodu .xian{
    width: 100%;
    height: 2px;
    position: absolute;
    top: 0;
    background:  rgba(0, 0, 0, 0.3);
}

.home_tit .guodu .xian:nth-child(2){
    top: 6px;
}

.home_tit .guodu .xian:nth-child(3){
    top: 12px;
}
.home_tit .guodu .xian:nth-child(4){
  display: none;
}


.home_tit .a{
    cursor: pointer;
    color: #2d2d2d;
    display: block;
    margin-bottom: 20px;
    padding-left: 14px;
    position: relative;
     transition: all 0.4s;
}
.home_tit .a .i i{
    position: absolute;
    width: 5px;
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background:  rgba(0, 0, 0, 0.3);
    transition: all 0.4s;
}
.home_tit .a .i{
    position: absolute;
    left: 0;
    width: 5px;
    height: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.home_tit .a .i:before{
    position: absolute;
    left: 0;
    width: 5px;
    height: 2px;
    top: 2px;
    background:  rgba(0, 0, 0, 0.3);
    content: "";
     transition: all 0.4s;
}
.home_tit .a .i:after{
    position: absolute;
    left: 0;
    width: 5px;
    height: 2px;
    bottom: 3px;
    background:  rgba(0, 0, 0, 0.3);
    content: "";
     transition: all 0.4s;
}
.home_tit .a:last-child{margin-bottom: 0;}


.home_tit .a.cur{color: #CB9755;padding-left: 22px;}
.home_tit .a.cur .i i{
    width: 18px;
    background: #CB9755;
}
.home_tit .a.cur .i:before,.home_tit .a.cur .i:after{width: 14px;background: #CB9755;}
@media(max-width: 1100px){
    .home_tit{display: none !important;}
}

.ewm_tc{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top:0;
    background: rgba(0,0,0,0.3);
    display: none;
    z-index: 999;
}
.ewm_tc.cur{
    display: block;
}
.ewm_tc .ewm{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 300px;
    height: 300px;
    padding: 10px;
    overflow: hidden;
    border-radius: 5px;
    background: #fff;
}


.home_b .indexB-d .text .top > .t{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.home_b .indexB-d .text .top .b{display: none;}
.home_b .indexB-d .text .top .b .wenzi{
    margin-top: 35px;
    color: #F6F6F6;
    padding-right: 20px;
    position: relative;
    padding-bottom: 15px;
}

    

.home_b .indexB-d .text .top .b .wenzi2{
    padding: 20px 0 51px;
    position: relative;
}


.home_b .indexB-d .text .top .b .wenzi2 ul{
    display: flex;
    flex-wrap: wrap;
}

.home_b .indexB-d .text .top .b .wenzi2 ul li{
    margin-right: 60px;
    position: relative;
    padding-left: 15px
}

.home_b .indexB-d .text .top .b .wenzi2 ul li:before{
    position: absolute;
    content: "";
    top: 50%;
    left: 0;
    width: 7px;
    height: 7px;
    background: #FFFFFF;
    transform: translateY(-50%);
}
.home_b .indexB-d .text .top .b .wenzi2:after{
    content: "";
    height: 1px;
    width: calc(100% - 40px);
    background: rgba(255, 255, 255, .3);
    position: absolute;
    top: 0;
    left: 0;

}
.home_b .indexB-d .text .top .b .wenzi2:before{
    content: "";
    position: absolute;
    content: "";
    width: 30.23px;
    height: 28.5px;
    right: 0;
    top: -3px;
    background: url(../images/ezoue.svg) no-repeat center center / cover #CB9755;
}

.more2 .mainMore:hover i{
    border-color: #fff;
}
.more2 .mainMore:before{background: #fff;}
.more2 .mainMore:hover span{color: #CB9755;}
.more2 .mainMore:hover i:after{background: url(../images/morebg2_2.svg) no-repeat center;}

.home_b .indexB-d .text .top.cur .pj:before{
        transform: translateY(-50%) rotate(180deg);
}
@media(max-width: 1920px){
    .home_b .indexB-d .text .top .b .wenzi2 {
        padding: 1.05263vw 0 2.68421vw;
    }
    .home_b .indexB-d .text .top .b .wenzi2 ul li{
        margin-right: 3.1vw;
    }
    .home_b .indexB-d .text .top .b .wenzi2:after{
         width: calc(100% - 1.59105vw - 10px);
    }
    .home_b .indexB-d .text .top .b .wenzi2::before {
        width: 1.59105vw;
        height: 1.5vw;
    }
}

@media(max-width: 1100px){
    .home_b .indexB-d .text{
        position: initial;
        width: 100%;
        display: block;
    }
    .home_b .indexB-d .text .top {
        padding: 20px 16px;
    }
    .home_b .indexB-d .text .top .b .wenzi2 {
        padding: 15px 0 25px;
    }
    .home_b .indexB-d .text .top .b .wenzi2:after{
         width: calc(100% - 30px);
    }
     .home_b .indexB-d .text .top .b .wenzi2::before {
        width: 20px;
        height: 18px;
    }
    .home_b .indexB-d .text .top .b .wenzi2 ul li{margin-right: 15px;}
}

.contact_a .ul li .box .ck_box{position: relative;display: inline-block;}
.contact_a .ul li .box .ck_box .ewm{
    width: 160px;
    position: absolute;
    left: calc(100% + 10px);
    top: 0;
    display: none;
    transition: all 0.4s;
    background: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);
}
.contact_a .ul li .box .ck_box:hover .ewm{
  animation: touming 0.4s 1;animation-fill-mode: forwards;display: block;
}

.home_a .right .swiper-slide .box .box_nr .img:hover img{transform: scale(1.1);}

.gaoduan_a .top .video_a,.gaoduan_a .top .video_a *{transition: all 0.4s;}
.gaoduan_a .top .video_a:hover{
    background: #CB9755;
    
}
.gaoduan_a .top .video_a:hover .kuai{
    border: 1px solid rgba(255, 255, 255, 0.6);
    background: url(../images/gd_jt.svg) no-repeat center;
}
.gaoduan_a .top .video_a .icon2{display: none;}
.gaoduan_a .top .video_a:hover .icon2{display: block;}
.gaoduan_a .top .video_a:hover .icon1{display: none;}
.indexE-c .img{position: relative;}
.indexE-c .img:before{
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.3));
    z-index: 1;

}


/*第二批*/
.cases_tanc{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: rgba(0, 0, 0, 0.4);
   
    overflow: auto;
    display: none;
}
.cases_tanc .cases_tanc_box{
     display: flex;
    justify-content: center;
    align-items: flex-start;
}
.cases_tanc .box{
    width: 91.5%;
    background: #fff;
    padding: 5.7vw 3.6vw 2.6vw 4.1vw;
    margin: 4vw 0;
    position: relative;
}

.cases_tanc .box .top_box{
     display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    overflow: hidden;
}
.cases_tanc .box .left{
    width: 83%;
    float: left;
}
.cases_tanc .box .left .img{display: flex;height: calc(100% - 38px);}
.cases_tanc .box .left .img img{display: none;}

.cases_tanc .box .right{
     width: 16%;
     margin-left: auto;
     float: right;
}
.cases_tanc .box .right .slick-prev{
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    margin-top: 0;
    width: 62px;
    height: 28px;
    border:none;
    background: rgba(0, 0, 0, 0.4);
    margin-left:9px;
}
.cases_tanc .box .right .slick-prev:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 22px;
    height: 11px;
    background: url(../images/xinze_jt_top.svg)center center/cover;
}
.cases_tanc .box .right .slick-next{
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 62px;
    height: 28px;
    border:none;
    background: rgba(0, 0, 0, 0.4);
    margin-left: 9px;
    top: auto;
}
.cases_tanc .box .right .slick-next:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 22px;
    height: 11px;
    background: url(../images/xinze_jt_bot.svg)center center/cover;
}
.cases_tanc .box .right .slick-list{padding-top: 19px;}

.cases_tanc .box .right .slick-slide{
    padding-left: 19px;
    position: relative;
    margin-bottom: 30px;
        min-width: 100%;
  /*  width: 100% !important;*/
}

.cases_tanc .box .right .nr{
    padding: 7px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  
}
.cases_tanc .box .right .nr .img{width: 100%;}
.cases_tanc .box .right .slick-current .nr{
     background: #CB9755;
}

.cases_tanc .box .right .slick-current:before{
    position: absolute;
    content: "";
    width: 19px;
    height: 24px;
    background: url(../images/cases_tanc_jt.svg) center center/cover;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.cases_tanc .box .btm .js_box{display: flex;flex-wrap: wrap;}
.cases_tanc .box .btm .js_box .js{margin-right: 2.6vw;}
.cases_tanc .box .btm .js_box .js:last-child{margin-right: 0;}
.cases_tanc .box .btm .text{
   margin-top: 20px;
   padding-top: 20px;
   border-top: 1px solid #D8D8D8;
}
.cases_tanc .box .btm_top{display: flex;flex-wrap: wrap;align-items: center;}
.cases_tanc .box .btm_top .bt{
    width: 70%;
}
.cases_tanc .box .btm .bf_more{
    background: #CB9755;
    color: #fff;
    padding: 14px 32px;
    margin-left: auto;
    cursor: pointer;
    transition: all 0.6s;
}
.cases_tanc .box .btm .bf_more i{
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-left: 10px;
    width: 24px;
    height: 24px;
    transform: rotate(0);
    transition: all 1s;
    background: url(../images/bf_more.svg) center center/cover;
}
.cases_tanc .box .btm .bf_more:hover{opacity: 0.8;}
.cases_tanc .box .btm .bf_more:hover i{
    transform: rotate(360deg);
}
.cases_tanc .guanbi{
    width: 40px;
    height: 40px;
    position: absolute;
    top: 2vw;
    right: 2vw;
    background: url(../images/cha.svg) center center/cover;
}

@media(max-width: 1920px){
    .cases_tanc .box .left .img{display: flex;height: calc(100% - 2.25vw);}
    .cases_tanc .guanbi{
        width: 2.1vw;
        height: 2.1vw;
    }
}

@media(max-width: 1100px){
    .cases_tanc .box .right .slick-prev{
        left: 0;
        transform: translateX(0);
        top: 50%;
        transform: translateY(-50%);
        margin-left: 0;
        width: 28px;
        height: 62px;
        margin-top: 19px;
    }
    .cases_tanc .box .right .slick-prev:after{
        width: 11px;
        height: 22px;
        background: url(../images/xinze_jt_top_a.svg)center center/cover;
    }
    .cases_tanc .box .right .slick-next{
        left: auto;
        right: 0;
        transform: translateX(0);
        top: 50%;
        bottom: auto;
        transform: translateY(-50%);
        margin-left: 0;
        width: 28px;
        height: 62px;
        margin-top: 19px;
    }
    .cases_tanc .box .right .slick-next:after{
        width: 11px;
        height: 22px;
        background: url(../images/xinze_jt_bot_a.svg)center center/cover;
    }
    .cases_tanc .box .right .slick-next
    .cases_tanc .box .btm_top .bt{width: 100%;}
    .cases_tanc .box .btm .bf_more{
           padding: 12px 16px 10px;
           margin-left: 0;
           margin-top: 6px;
    }
    .cases_tanc .box .right .slick-slide{min-width: initial;}
    .cases_tanc .box{padding: 34px 24px;}
    .cases_tanc .guanbi{
        width: 20px;
        height: 20px;
        top: 10px;
        right: 10px;
    }
    .cases_tanc .box .left{width: 100%;}
    .cases_tanc .box .right{
        width: 100%;
    }
    .cases_tanc .box .left .img{height: auto;}
    .cases_tanc .box .left .img img{display: block;}
    .cases_tanc .box .left .img{background: none !important;}
    .cases_tanc .box .right .nr{margin-top: 25px;position: relative;margin-right: 6px;}
    
    .cases_tanc .box .right .slick-current .nr:before{
        transform: translate(-50%,0) rotate(90deg);
        top: -19px;
        left: 50%;
        width: 19px;
        height: 24px;
        content: "";
        position: absolute;
        background: url(../images/cases_tanc_jt.svg) center center / cover;
    }
    .cases_tanc .box .right .slick-current:before{display: none;}
    .cases_tanc .box .right .slick-slide{margin-bottom: 0;padding-left: 0;}
    .cases_tanc .box .btm .text {
        margin-top: 12px;
        padding-top: 12px;
    }
    .cases_tanc .box .btm{margin-top: 20px;}
    .cases_tanc .box .btm .js_box .js{width: 100%;margin-right: 0;margin-bottom: 4px;}
    .cases_tanc .box .btm .js_box .js:last-child{margin-bottom: 0;}
}

.dute_a{
    padding: 90px 0 0;
}

.dute_a .dute_a_box{
    display: flex;
    flex-wrap: wrap;
}
.dute_a .dute_a_box .left{
    background: #F4F4F4;
    width: 29.2%;
    padding: 30px 40px;
}
.dute_a .dute_a_box .left .ul li{position: relative;}
.dute_a .dute_a_box .left .ul li .bt{
   padding: 24px 0;
   cursor: pointer;
   position: relative;
   transition: all 0.4s;
}
.dute_a .dute_a_box .left .ul li .bt .bt_kuai{padding-right: 20px;}
.dute_a .dute_a_box .left .ul li .bt .i{
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 6px;
}

.dute_a .dute_a_box .left .ul li .bt .i:before,
.dute_a .dute_a_box .left .ul li .bt .i:after{
    position: absolute;
    content: "";
    background: #7E7E7E;
    transition: all 0.4s;
}
.dute_a .dute_a_box .left .ul li .bt .i:before{
    width: 100%;
    height: 1.85px;
    top: 0;
    top: 50%;
    transform: translateY(-50%);
}
.dute_a .dute_a_box .left .ul li .bt .i:after{
    width: 1.85px;
    height: 100%;
    left: 0;
    left: 50%;
    transform: translateX(-50%);
}

.dute_a .dute_a_box .left .ul li .js{transition: initial;height: 0;overflow: hidden;transition: all 0.4s;}
.dute_a .dute_a_box .left .ul li.cur{padding-bottom: 24px;}
/*.dute_a .dute_a_box .left .ul li.cur .bt{*/
/*   padding: 24px 0 10px;*/
/*}*/
.dute_a .dute_a_box .left .ul li.cur .js{
    height: var(--height);
}

.dute_a .dute_a_box .right{
    width: 69.8%;
    margin-left: auto;
}
.dute_a .dute_a_box .right .img{display: none;}
.dute_a .dute_a_box .right .img.cur{display: block;}
.dute_a .dute_a_box .left .ul li.cur .bt .i:after{height: 0;}
.dute_a .dute_a_box .left .ul li .xian{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #D8D8D8;
}

.dute_a .dute_a_box .left .ul li .xian:before{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background: #7E7E7E;
    content: "";
}
.dute_a .dute_a_box .left .ul li.cur .xian:before{
     animation: width 7s 1 linear;animation-fill-mode: forwards;
}
@-webkit-keyframes width {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}
@keyframes width {
     0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}
@media(max-width: 1900px){
    .dute_a{
        padding: 4.6vw 0 0;
    }
    .dute_a .dute_a_box .left{
        padding: 1.6vw 2.1vw;
    }
    .dute_a .dute_a_box .left .ul li .bt{padding: 1.2vw 0;}
    .dute_a .dute_a_box .left .ul li.cur .bt {
        padding: 1.2vw 0 10px;
    }
    .dute_a .dute_a_box .left .ul li .bt .i{top: 0.31vw;}
}

@media(max-width: 1100px){
    .dute_a{padding: 20px 0 0;}
    .dute_a .dute_a_box{margin-top: 20px;}
    .dute_a .dute_a_box .left{width: 100%;padding: 20px 20px 30px;}
    .dute_a .dute_a_box .right{width: 100%;margin-top: 20px;}
    .dute_a .dute_a_box .left .ul li .bt{padding: 14px 0;}
    .dute_a .dute_a_box .left .ul li.cur .bt {
        padding: 14px 0 6px;
    }
}

.indexE-a .box{display: none;}
.indexE-a .box:nth-child(1){display: block;}
.qzxq_b .select{margin-right: 10px;}
.qzxq_b .select:nth-child(1){margin-right: 0;}
/*zhao*/
.nybanner .text .bt span{
    font-weight: lighter;
}
.mbx_a{
    background: #F4F4F4;
}
.lnwh{
    padding: 92px 0 35px;
}
.lnwh .lnwh_a{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-top: 50px;
}
.lnwh .lnwh_dw{
    text-align: right;
    margin-top: -15px;
}
.lnwh .lnwh_dw img{
    width: 1437px;
}
@media(max-width: 1920px){
    .lnwh .lnwh_dw img{
        width: 74.8vw;
    }
}
@media(max-width: 1500px){
    .lnwh .lnwh_dw img{
        width: 74vw;
    }
}
@media(max-width: 1100px){
    .lnwh .lnwh_dw{margin-top: -4px;}
     .lnwh .lnwh_dw img{
        width: 86%;
    }
}
.lnwh .lnwh_a .tab_a{
    width: 100%;
}
.lnwh .lnwh_a .tab_a .img{
    display: none;
}
.lnwh .lnwh_a .tab_a .img.cur{
    display: block;
}
.lnwh .lnwh_a .tab_b{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}
.lnwh .lnwh_a .tab_b ul{
    height: 100%;
    width: 100%;
}
.lnwh .lnwh_a .tab_b ul li{
    width: 20%;
    float: left;
    border-right: 1px solid #fff;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.lnwh .lnwh_a .tab_b ul li:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    top: 0;
    left: 0;
    z-index: 1;
}
.lnwh .lnwh_a .tab_b ul li:after{
    content: "";
    position: absolute;
    bottom: -100%;
    background: #CB9755;
    width: 100%;
    height: 100%;
    transition: all 0.5s;
    z-index: 2;
}
.lnwh .lnwh_a .tab_b ul li:hover:after{
    bottom: 0;
}
.lnwh .lnwh_a .tab_b ul li .bt{
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 17px;
    z-index: 3;
    width: 100%;
}

.lnwh .lnwh_a .tab_b ul li .bt .b{
    color: #fff;
    position: relative;
    padding-bottom: 10px;
    overflow: hidden;
}
.lnwh .lnwh_a .tab_b ul li .b:after{
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -3px;
    width: 32px;
    background: #fff;
    height: 3px;
    transition: all 0.6s;
}
.lnwh .lnwh_a .tab_b ul li:hover .b:after{
    bottom: 0;
}
.lnwh .lnwh_a .tab_b ul li .bt .t{
    color: rgba(255, 255, 255, 0.7);
    line-height: 1.8;
    height: 0;
    transition: all 0.6s;
    margin-top: 20px;
    overflow: hidden;
}
.lnwh .lnwh_a .tab_b ul li:hover .bt .t{
    /*height: 72px;*/
    height: var(--height) !important;
}
.lnwh_b{
    padding: 35px 0 160px;
}
.lnwh_b .lnwh_b1{
    margin-top: 44px;
    display: flex;
    flex-wrap: wrap;
}
.lnwh_b .lnwh_b1 .lnwh_b_l{
    width: 63.8%;
    position: relative;
}
.lnwh_b .lnwh_b1 .lnwh_b_l:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    z-index: 1;
}
.lnwh_b .lnwh_b1 .lnwh_b_l .img{
    height: 100%;
}
.lnwh_b .lnwh_b1 .lnwh_b_l .img img{
    height: 100%;
}
.lnwh_b .lnwh_b1 .lnwh_b_l .bt{
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 50px 75px;
    z-index: 2;
}
.lnwh_b .lnwh_b1 .lnwh_b_l .bt .b{
    color: #fff;
}
.lnwh_b .lnwh_b1 .lnwh_b_l .bt .t{
    color: #fff;
    margin-top: 5px;
    line-height: 1.6;
}
.lnwh_b .lnwh_b1 .lnwh_b_r{
    width: 34.8%;
    margin-left: 1.4%;
}
.lnwh_b .lnwh_b1 .lnwh_b_r ul{
    height: 100%;
    position: relative;
}
.lnwh_b .lnwh_b1 .lnwh_b_r ul li{
    height: 48.5%;
    position: relative;
    width: 100%;
}
.lnwh_b .lnwh_b1 .lnwh_b_r ul li:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    z-index: 1;
}
.lnwh_b .lnwh_b1 .lnwh_b_r ul li .img{
    height: 100%;
}
.lnwh_b .lnwh_b1 .lnwh_b_r ul li .img img{
    height: 100%;
}
.lnwh_b .lnwh_b1 .lnwh_b_r ul li:last-child{
    position: absolute;
    bottom: 0;
    left: 0;
}
.lnwh_b .lnwh_b1 .lnwh_b_r ul li .bt{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    width: 100%;
    z-index: 2;
}
.lnwh_b .lnwh_b1 .lnwh_b_r ul li .bt .b{
    color: #fff;
}
.lnwh_b .lnwh_b1 .lnwh_b_r ul li .bt .t{
    color: #fff;
    margin-top: 5px;
    line-height: 1.6;
}

.qyry{
    padding: 140px 0 150px;
}
.qyry .top .tong_a_box{
    position: absolute;
    right: 0;
    bottom: 0;
}
.qyry .qyry_a{
    margin-top: 72px;
}
.qyry .qyry_a ul{
    display: flex;
    flex-wrap: wrap;
}
.qyry .qyry_a ul li{
    float: left;
    width: 23.5%;
    background: #FAFAFA;
    transition: all 0.6s;
    margin-right: 2%;
    margin-bottom: 2%;
}
.qyry .qyry_a ul li:nth-child(4n){
    margin-right: 0;
}
.qyry .qyry_a ul li:hover{
    background: #CB9755;
}
.qyry .qyry_a ul li a{
    display: block;
    padding: 54px 34px;
}
.qyry .qyry_a ul li .img_a{
    position: relative;
}
.qyry .qyry_a ul li .img_a .img01 .pic2{
    display: none;
}
.qyry .qyry_a ul li:hover .img_a .img01 .pic2{
    display: block;
}
.qyry .qyry_a ul li:hover .img_a .img01 .pic1{
    display: none;
}
.qyry .qyry_a ul li .img_a .img02{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.qyry .qyry_a ul li .bt{
    padding: 0 10px;
    color: #7E7E7E;
    margin-top: 2.6vw;
    padding-top: 1.3vw;
    text-align: center;
    border-top: 1px solid #D8D8D8;
    transition: all 0.6s;
}
.qyry .qyry_a ul li:hover .bt{
    color: #fff;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
}
.qyry .qyry_a .jzgd{
    margin-top: 1.56vw;
    text-align: center;
}
.qyry .qyry_a .jzgd a{
    display: inline-block;
    width: 220px;
    height: 60px;
    line-height: 58px;
    border: 1px solid #CB9755;
    color: #CB9755;
}
.qyry .qyry_a .jzgd a i{
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(../images/jzgd_icon.svg)center center/cover;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 12px;
}
.hyzx{
    padding: 90px 0 150px;
}
.hyzx .top{
    position: relative;
}
.hyzx .top .top_a{
    position: absolute;
    right: 0;
    bottom: 0;
}
.hyzx .top .top_a .fenl{
    width: 176px;
    height: 54px;
    border: 1px solid #CACACA;
    color: #7E7E7E;
    line-height: 52px;
    padding-left: 23px;
    position: relative;
    transition: all 0.6s;
}
.hyzx .top .top_a .fenl:after{
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    background: url(../images/qb_jr.svg)center center/cover;
    width: 12px;
    height: 6px;
}
.hyzx .top .top_a .fenl:hover:after{
    background: url(../images/qb_jr01.svg)center center/cover;
}
.hyzx .top .top_a .fenl .xial{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    background: #fff;
    top: 100%;
    padding: 10px 15px;
    border: 1px solid #CACACA;
    z-index: 10; 
    display: none;
}
.hyzx .top .top_a .fenl:hover .xial{
    display: block;
}
.hyzx .top .top_a .fenl .xial a{
    display: block;
    width: 100%;
    padding: 8px 0;
    text-align: center;
    color: #7E7E7E;
}
.hyzx .top .top_a .sous{
    margin-right: 1.1vw;
}
.sous{
    position: relative;
}
.sous .sous_1{
    width: 397px;
    height: 52px;
    border: 1px solid #CACACA;
    background: none;
    padding: 0 23px;
    font-size: 16px;
}

@media(max-width: 1500px){
    .sous .sous_1{height: 48px;}
}
.sous .fdj{
    width: 16px;
    height: 16px;
    background: url(../images/fdj.svg)center center/cover;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    border:none;
}
.hyzx_a{
    margin-top: 3.1vw;
}
.hyzx_a .hyzx_a1 .hyzx_a1_a{
    width: 60%;
    overflow: hidden;
}
.hyzx_a .hyzx_a1 .hyzx_a1_a ul li .img{
    position: relative;
}
.hyzx_a .hyzx_a1 .hyzx_a1_a ul li .img .hyzx_a1_qh{
    position: absolute;
    bottom: 0;
    height: 60px;
    width: 100%;
}
.hyzx_a .hyzx_a1 .hyzx_a1_a ul li .img .hyzx_a1_qh .swiper-button-next{
    width: 54px;
    height: 54px;
    background: url(../images/hyzx_a1_qh_r.svg)center center/cover;
    right: 0;
    bottom: 0;
    top: auto;
}
.hyzx_a .hyzx_a1 .hyzx_a1_a ul li .img .hyzx_a1_qh .swiper-button-prev{
    width: 54px;
    height: 54px;
    background: url(../images/hyzx_a1_qh_l.svg)center center/cover;
    left: auto;
    right: 54px;
    bottom: 0;
    top: auto;
}
.hyzx_a .hyzx_a1 .hyzx_a1_a ul li .bt{
    margin-top: 32px;
}
.hyzx_a .hyzx_a1 .hyzx_a1_a ul li .bt .b{
    color: #7E7E7E;
}
.hyzx_a .hyzx_a1 .hyzx_a1_a ul li .bt .t{
    color: #CB9755;
    margin-top: 12px;
}
.hyzx_a .hyzx_a1 .hyzx_a1_b{
    width: 37%;
    overflow: hidden;
}
.hyzx_a .hyzx_a1 .hyzx_a1_b ul li .bt{
    margin-top: 1.7vw;
}
.hyzx_a .hyzx_a1 .hyzx_a1_b ul li .bt .b{
    color: #7E7E7E;
}
.hyzx_a .hyzx_a1 .hyzx_a1_b ul li .bt .t{
    color: #CB9755;
    margin-top: 12px;
}
.hyzx_a .hyzx_a1 .hyzx_a1_b ul li .bt .t1{
    color: #9E9E9E;
    margin-top: 12px;
}
.hyzx_b{
    margin-top: 88px;
}
.hyzx_b ul li{
    background: #FAFAFA;
    padding: 30px 40px 42px 40px;
    overflow: hidden;
    position: relative;
    transition: all 0.6s;
    margin-top: 1vw;
}
.hyzx_b ul li:hover{
    background: #CB9755;
}
.hyzx_b ul li a{
    width: 100%;
    display: block;
    position: relative;
    overflow: hidden;
}
.hyzx_b ul li .img{
    width: 244px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -244px;
    height: 100%;
    transition: all 0.6s;
}
.hyzx_b ul li:hover a .img{
    left: 0;
}
.hyzx_b ul li .bt{
    transition: all 0.6s;
    padding-left: 0;
    margin: 14px 0;
}
.hyzx_b ul li:hover .bt{
    padding-left: 279px;
}
.hyzx_b ul li .bt .b{
    color: #7E7E7E;
    transition: all 0.6s;
}
.hyzx_b ul li:hover .bt .b{
    color: #fff;
}
.hyzx_b ul li .bt .t{
    color: #CB9755;
    margin-top: 10px;
    transition: all 0.6s;
}
.hyzx_b ul li:hover .bt .t{
    color: #fff;
}
.hyzx_b ul li .bt .t1{
    color: #9E9E9E;
    margin-top: 10px;
    transition: all 0.6s;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}
.hyzx_b ul li:hover .bt .t1{
    color: #fff;
}
.hyzx_b ul li.hangye .img{
    display: none;
}
.hyzx_b ul li.hangye:hover .bt{
    padding-left: 0;
}
.zxxq{
    padding: 110px 0 150px;
    background: #F4F4F4;
}
.zxxq .zxxq_l{
    background: #fff;
    padding: 62px 44px 70px 44px;
    width: 72%;
}
.zxxq .zxxq_l .bt .b{
    color: #7E7E7E;
}
.zxxq .zxxq_l .bt .t{
    color: #CB9755;
    margin-top: 12px;
}
.zxxq .zxxq_l .nr{
    margin-top: 35px;
    padding: 28px 0 44px;
    border-top: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
}
.zxxq .zxxq_l .nr p{
    color: #9E9E9E;
    line-height: 1.8;
}
.zxxq .zxxq_l .fany{
    text-align: center;
    margin-top: 1.56vw;
}
.zxxq .zxxq_l .fany a{
    display: inline-block;
    width: 200px;
    height: 54px;
    border:1px solid #CACACA;
    text-align: center;
    line-height: 52px;
    color: #7E7E7E;
    transition: all 0.6s;
}
.zxxq .zxxq_l .fany a:hover{
    background: #CB9755;
    color: #fff;
    border:1px solid #CB9755;
}
.zxxq .zxxq_l .fany a i{
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
}
.zxxq .zxxq_l .fany .prev i{
    width: 15px;
    height: 15px;
    background: url(../images/prev_jt.svg)center center/cover;
    margin-right: 20px;
    transition: all 0.4s;
}
.zxxq .zxxq_l .fany .next i{
    width: 15px;
    height: 15px;
    background: url(../images/prev_jt.svg)center center/cover;
    transform: rotate(180deg);
    margin-left: 20px;
    transition: all 0.4s;
}

.zxxq .zxxq_l .fany .next:hover i,
.zxxq .zxxq_l .fany .prev:hover i{background: url(../images/prev_jt2.svg)center center/cover;}

.zxxq .zxxq_l .fany .fhlb i{
    width: 26px;
    height: 26px;
    background: url(../images/fhlb_icon.svg)center center/cover;
    margin-left: 14px;
    transition: all 0.4s;
}
.zxxq .zxxq_l .fany .fhlb:hover i{background: url(../images/fhlb_icon2.svg)center center/cover;}
.zxxq .zxxq_r{
    width: 26.6%;
}
.zxxq .zxxq_r .zxxq_r_a{
    background: #fff;
    padding: 32px 30px;
}
.zxxq .zxxq_r .bt{
    color: #7E7E7E;
}
.zxxq .zxxq_r .zxxq_r_a ul{
    margin-top: 15px;
    padding-top: 1.7vw;
    border-top: 1px solid #D8D8D8;
}
.zxxq .zxxq_r .zxxq_r_a ul li{
    margin-bottom: 1.2vw;
}
.zxxq .zxxq_r .zxxq_r_a ul li:last-child{
    margin-bottom: 0;
}
.zxxq .zxxq_r .zxxq_r_a ul li a{
    display: block;
    position: relative;
    color: #7E7E7E;
}
.zxxq .zxxq_r .zxxq_r_a ul li a:after{
    content: "";
    position: absolute;
    background: url(../images/zxxq_r_jt.svg)center center/cover;
    width: 22px;
    height: 22px;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
.zxxq .zxxq_r .zxxq_r_b{
    background: #ffff;
    margin-top: 1vw;
    padding: 30px 32px 52px 32px;
}
.zxxq .zxxq_r .zxxq_r_b ul{
    margin-top: 1vw;
}
.zxxq .zxxq_r .zxxq_r_b ul li{
    margin-bottom: 2.6vw;
}
.zxxq .zxxq_r .zxxq_r_b ul li:last-child{
    margin-bottom: 0;
}
.zxxq .zxxq_r .zxxq_r_b ul li .bt1{
    margin-top: 15px;
}
.zxxq .zxxq_r .zxxq_r_b ul li .bt1 .b{
    color: #7E7E7E;
}
.zxxq .zxxq_r .zxxq_r_b ul li .bt1 .t{
    margin-top: 10px;
    color: #CB9755;
}

.spbf{
    margin-top: 60px;
}
.spbf ul li{
    float: left;
    width: 32.5%;
    margin-right: 1.25%;
    margin-bottom: 4.6vw;
    cursor: pointer;
}
.spbf ul li:nth-child(3n){
    margin-right: 0;
}
.spbf ul li .img{
    position: relative;
}
.spbf ul li .img .icon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 80px;
}
.spbf ul li .bt{
    margin-top: 1.2vw;
}
.spbf ul li .bt .b{
    color: #7E7E7E;
}
.spbf ul li .bt .t{
    color: #CB9755;
    margin-top: 10px;
}
.spbf_a .top .top_a .sous{
    margin-right: 0;
}

.jmyh{
    padding: 115px 0 170px;
    position: relative;
}
.jmyh .jmyh_dw{
    position: absolute;
    bottom: 15px;
    right: 50px;
    width: 1055px;
}
.jmyh .jmyh_a{
    width: 53%;
    padding-top: 1vw;
    padding-left: 1.4vw;
    position: relative;
}
.jmyh .jmyh_a .img_beij{
    top: 0;
    left: 0;
    position: absolute;
    width: 85%;
}
.jmyh .jmyh_a .img{
    position: relative;
    z-index: 2;
}
.jmyh .jmyh_b{
    width: 40%;
    padding-top: 92px;
}
.jmyh .jmyh_b .bt{
    margin-top: 15px;
    color: #9E9E9E;
}
.jmyh .jmyh_b .ann{
    margin-top: 1.8vw;
}
.jmyh .jmyh_b .ann a{
    display: inline-block;
    width: 300px;
    height: 78px;
    line-height: 78px;
    background: #CB9755;
    color: #fff;
    text-align: right;
    position: relative;
    padding-right: 1.8vw;
}
.jmyh .jmyh_b .ann a i{
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    background: url(../images/jmyh_icon.svg)center center/cover;
    width: 20px;
    height: 20px;
    margin-left: 20px;
}
.jmyh .jmyh_b .ann a:after{
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 1.8vw;
    background: url(../images/jmyh_ann.svg)center center/cover;
    width: 74px;
    height: 35px;
}
.jmyh .jmyh_b .ann a span{
    padding-left: 16px;
    border-left: 1px solid rgba(255, 255, 255, 0.4);;
}

.qzxq{
    padding: 63px 0 150px;
}
.qzxq .bt{
    text-align: center;
}
.qzxq .bt .b{
    color: #9E9E9E;
    margin-top: 11px;
    width: 64%;
    display: inline-block;
}
.qzxq .qzxq_a{
    padding: 60px 0;
    margin-top: 50px;
    overflow: hidden;
}
.qzxq .qzxq_a .swiper-slide{
    transform: scale(1);
    opacity: 0.2;
    transition: all 0.8s;
}
.qzxq .qzxq_a .swiper-slide.swiper-slide-active{
    transform: scale(1.2);
    z-index: 10;
    opacity: 1;
}
.qzxq .qzxq_a1{
    position: relative;
}
.qzxq .qzxq_a1 .qzxq_a1_qh{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 60px;
}
.qzxq .qzxq_a1 .qzxq_a1_qh .swiper-button-next{
    width: 54px;
    height: 54px;
    position: absolute;
    right: -94px;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/qzxq_a1_r.svg)center center/cover;
}
.qzxq .qzxq_a1 .qzxq_a1_qh .swiper-button-prev{
    width: 54px;
    height: 54px;
    position: absolute;
    left: -94px;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/qzxq_a1_l.svg)center center/cover;
}
.qzxq_b{
    padding: 110px 0 160px;
    background: #F0F0F0;
}
.qzxq_b ul{
    margin-top: 50px;
}
.qzxq_b ul li{
    width: 100%;
    padding: 0 2.6vw;
    border-bottom: 1px solid #CACACA;
     cursor: pointer;
}
.qzxq_b ul li.ropz_t{
    background: #CB9755;
}
.qzxq_b ul li.ropz_t .zdz .z{
    color: #fff;
    text-align: center;
}
.qzxq_b ul li .zdz .z{
    float: left;
    padding: 1.2vw 0;
}
.qzxq_b ul li .zdz{
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
/*.qzxq_b ul li.ropz .zdz:after{
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/zdz_jh.svg)center center/cover;
    transition: all 0.6s;
}
.qzxq_b ul li.ropz.cur .zdz:after{
    height: 2px;
    background: url(../images/zdz_jian.svg)center center/cover;
}*/
.qzxq_b ul li.ropz .zdz .jh{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 24px;
    height: 24px;
}
.qzxq_b ul li.ropz .zdz .jh .h{
    width: 24px;
    height: 2px;
    background: #7E7E7E;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.qzxq_b ul li.ropz .zdz .jh .s{
    width: 2px;
    height: 24px;
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    background: #7E7E7E;
    transform: translate(-50%,-50%);
    transition: all 0.6s;
}
.qzxq_b ul li.ropz.cur .zdz .jh .s{
    height: 0px;
}
.qzxq_b ul li .zdz .z.z1{
    width: 10%;
    text-align: left !important;
}
.qzxq_b ul li .zdz .z.z2{
    width: 18%;
}
.qzxq_b ul li .zdz .z.z3{
    width: 16%;
}
.qzxq_b ul li .zdz .z.z4{
    width: 20%;
}
.qzxq_b ul li.ropz{
    background: #fff;
}
.qzxq_b ul li.ropz .zdz .z{
    color: #7E7E7E;
    text-align: center;
}
.qzxq_b ul li .nr{
    padding: 1.3vw 0 2.7vw;
    border-top: 1px solid #EBEBEB;
    display: none;
}
.qzxq_b ul li .nr .mb{
    margin-bottom: 15px;
    color: #7E7E7E;
    display: none;
}
.qzxq_b ul li .nr .mb span{
    font-weight: bold;
}
.qzxq_b ul li .nr .nr01 .b{
    color: #7E7E7E;
    margin-bottom: 10px;
}
.qzxq_b ul li .nr .nr01 p{
    color: #9E9E9E;
    line-height: 1.8;
}
.qzxq_b ul li .nr .nr01{
    margin-bottom: 1.3vw;
}
.qzxq_b ul li .nr .ann a{
    width: 170px;
    height: 54px;
    display: block;
    line-height: 54px;
    color: #fff;
    text-align: center;
    background: #CB9755;
}
.hyzx .top .top_a .fenl:hover{
    color: #ffff;
    background: #CB9755;
    border:1px solid #CB9755;
}
.qzxq_b .top .top_a .fenl{
    margin-left: 10px;
}

.dtjy{
    padding: 130px 0;
}
.dtjy .dtjy_a{
    margin-top: 1.3vw;
}
.dtjy .dtjy_a ul li{
    float: left;
    position: relative;
    width: 29%;
    overflow: hidden;
    margin-right: 1%;
    transition: all 0.8s;
    height: 32vw;
}
.dtjy .dtjy_a ul li:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.2);
    width: 100%;
    height: 100%;
    z-index: 1;
}
.dtjy .dtjy_a ul li:last-child{
    margin-right: 0;
}
.dtjy .dtjy_a ul li .img_a{
    overflow: hidden;
    height: 100%;
}
.dtjy .dtjy_a ul li .img_a img{
    height: 100%;
    object-fit: cover;
}
.dtjy .dtjy_a ul li.cur{
    width: 70%;
}
.dtjy .dtjy_a ul li .bt{
    position: absolute;
    bottom: 0;
    transform: translateY(0);
    left: 0;
    display: inline-block;
    padding: 2.8vw 3.3vw;
    color: #fff;
    transition: all 0.8s;
    opacity: 1;
    z-index: 2;
}
.dtjy .dtjy_a ul li.cur .bt{
    opacity: 0;
}
.dtjy .dtjy_a ul li .bt1{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.8s;
    color: #fff;
    z-index: 2;
}
.dtjy .dtjy_a ul li.cur .bt1{
    opacity: 1;
}
.title .t1{
    color: #9E9E9E;
    margin-top: 10px;
}
.dtjy_b{
    padding: 130px 0;
}
.dtjy_b ul{
    display: flex;
    flex-wrap: wrap;
    margin-top: 50px;
}
.dtjy_b ul li{
    float: left;
    width: 24%;
    margin-right: 1%;
    height: 35vw;
    position: relative;
    transition: all 0.6s;
}
.dtjy_b ul li:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    z-index: 1;
}
.dtjy_b ul li:last-child{
    margin-right: 0;
}
.dtjy_b ul li.cur{
    width: 49.5%;
}
.dtjy_b ul li .bt{
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 1.66vw;
    padding-bottom: 2.8vw;
    z-index: 2;
}
.dtjy_b ul li .img_a{
    height: 100%;
    overflow: hidden;
}
.dtjy_b ul li .img_a img{
    height: 100%;
    overflow: hidden;
    object-fit: cover;
    line-height: 0;
}
.dtjy_b ul li .bt .b{
    color: #fff;
}
.dtjy_b ul li .bt .t{
    color: #fff;
    height: 0;
    transition: all 0.6s;
    overflow: hidden;
    margin-top: 8px;
}
.dtjy_b ul li.cur .bt .t{
    height: 60px;
}
@media(max-width: 1920px){
    .lnwh {
        padding: 4.8vw 0 35px;
    }
    .lnwh_b{
        padding: 35px 0 8.3vw;
    }
    .lnwh_b .lnwh_b1{
        margin-top: 2.2vw;
    }
    .lnwh .lnwh_a{
        margin-top: 2.6vw;
    }
    .qyry{
        padding: 7.3vw 0 7.8vw;
    }
    .qyry .qyry_a{
        margin-top: 3.8vw;
    }
    .lnwh_b .lnwh_b1 .lnwh_b_l .bt{
        padding: 2.6vw 3.9vw;
    }
    .qyry .qyry_a ul li a{
        padding: 2.8vw 1.77vw;
    }
    .dtjy{
        padding: 6.7vw 0;
    }
    .dtjy_b{
        padding: 6.7vw 0;
    }
    .dtjy_b ul{
        margin-top: 2.6vw;
    }
    .hyzx{
        padding: 4.6vw 0 7.8vw;
    }
    .hyzx_a .hyzx_a1 .hyzx_a1_a ul li .bt{
        margin-top: 1.7vw;
    }
    .hyzx_b{
        margin-top: 3vw;
    }
    .hyzx_b ul li{
        padding: 1.56vw 2vw 2.1vw 2vw;
    }
    .zxxq{
        padding: 5.7vw 0 7.8vw;
    }
    .zxxq .zxxq_l{
        padding: 3.2vw 2.2vw 3.7vw 2.2vw;
    }
    .zxxq .zxxq_l .nr{
        margin-top: 1.8vw;
        padding: 1.4vw 0 2.3vw;
    }
    .zxxq .zxxq_r .zxxq_r_a{
        padding: 1.7vw  1.6vw;
    }
    .zxxq .zxxq_r .zxxq_r_b{
        padding: 1.56vw 1.6vw 2.8vw 1.6vw;
    }
    .spbf{
        margin-top: 3.1vw;
    }
    .jmyh{
        padding: 6vw 0 8.8vw;
    }
    .jmyh .jmyh_b{
        padding-top: 4.8vw;
    }
    .qzxq{
        padding: 3.3vw 0 7.8vw;
    }
    .qzxq .qzxq_a{
        margin-top: 2.6vw;
    }
    .qzxq_b ul{
        margin-top: 2.6vw;
    }
    .qzxq_b{
        padding: 5.7vw 0 8.3vw;
        background: #F0F0F0;
    }
    .spbf ul li .img .icon{
        width: 4.1vw;
    }
    .jmyh .jmyh_dw{
        right: 2.6vw;
        width: 54.9vw;
     }
}
@media(max-width: 1100px){
    .jmyh .jmyh_dw{
        right: 20px;
        width: 70%;
    }
    .lnwh{
        padding: 20px 0 40px;
    }
    .lnwh .lnwh_a .tab_a .img{
        display: block;
    }
    .lnwh .lnwh_a .tab_b ul li{
        width: 100%;
        height: 20%;
    }
    .lnwh .lnwh_a .tab_b ul li .bt{
        width: 100%;
    }
    .lnwh .lnwh_a{
        margin-top: 20px;
    }
    .lnwh_b{
        padding: 10px 0 40px;
    }
    .lnwh_b .lnwh_b1{
        margin-top: 20px;
    }
    .lnwh_b .lnwh_b1 .lnwh_b_l{
        width: 100%;
    }
    .lnwh_b .lnwh_b1 .lnwh_b_r{
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }
    .lnwh_b .lnwh_b1 .lnwh_b_r ul li:last-child{
        position: relative;
        margin-top: 20px;
    }
    .lnwh_b .lnwh_b1 .lnwh_b_r ul li .bt{
        text-align: left;
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 20px 15px;
        top: auto;
        transform: translate(0);
    }
    .lnwh .lnwh_a .tab_b ul li .bt .t{margin-top: 10px;}
    .qyry{
        padding: 20px 0 40px;
    }
    .qyry .top .tong_a_box{
        position: static;
    }
    .qyry .qyry_a{
        margin-top: 20px;
    }
    .qyry .qyry_a ul li{
        width: 48.5%;
        padding: 20px 15px;
        margin-right: 3%;
        margin-bottom: 20px;
    }
     .qyry .qyry_a ul li:nth-child(2n){margin-right: 0;}
    .qyry .qyry_a ul li .bt{
        padding: 0 8px;
        margin-top: 20px;
        padding-top: 15px;
    }
    .qyry .qyry_a .jzgd{
        margin-top: 20px;
    }
    .qyry .qyry_a .jzgd a{
        width: 190px;
        height: 50px;
        line-height: 50px;
    }
    .hyzx{
        padding: 20px 0 40px;
    }
    .hyzx .top .top_a{
        margin-top: 20px;
        position: static;
        float: left;
        width: 100%;
    }
    .hyzx .top .top_a .sous{
        margin-right: 0;
        width: 70%;
    }
    .sous .sous_1{
        width: 100%;
        height: 45px;
        padding: 0 10px;
    }
    .sous .fdj{
        right: 10px;
    }
    .hyzx .top .top_a .fenl{
        width: 29%;
        margin-left: 0;
        height: 45px;
        line-height: 43px;
        padding-left: 10px;
    }
    .hyzx .top .top_a .fenl:after{
        right: 10px;
    }
    .hyzx_a .hyzx_a1 .hyzx_a1_a{
        width: 100%;
    }
    .hyzx_a .hyzx_a1 .hyzx_a1_b{
        display: none;
    }
    .hyzx_a .hyzx_a1 .hyzx_a1_a ul li .bt{
        margin-top: 20px;
    }
    .hyzx_a .hyzx_a1 .hyzx_a1_a ul li .bt .t{
        margin-top: 10px;
    }
    .hyzx_a{
        margin-top: 20px;
    }
    .hyzx_b ul li{
        padding: 20px 15px;
        margin-top: 20px;
    }
    .hyzx_b ul li:hover .bt{
        padding-left: 0;
    }
    .hyzx_b ul li .bt .t{margin-top: 4px;}
    .hyzx_b ul li .bt .t1{overflow: initial;text-overflow: initial;display: block;margin-top: 4px;}
    .hyzx_b ul li .bt{
        margin: 0;
       /* margin-top: 20px;*/
    }
    .hyzx_b ul li .img{
        width: 100%;
        position: static;
        transform: translateY(0);
        display: none;
    }
    .hyzx_b ul li .img img{
        width: 100%;
    }
    .zxxq{
        padding: 20px 0 40px;
    }
    .zxxq .zxxq_l{
        width: 100%;
        padding: 20px;
    }
    .zxxq .zxxq_l .nr{
        margin-top: 20px;
        padding: 20px 0;
    }
    .zxxq .zxxq_r{display: none;}
    .zxxq .zxxq_l .fany{
        margin-top: 20px;
    }
    .zxxq .zxxq_l .fany a{
        width: 120px;
        height: 45px;
        line-height: 43px;
    }
    .zxxq .zxxq_l .fany .fhlb i{
        margin-left: 8px;
    }

    .spbf{
        margin-top: 20px;
    }
    .spbf ul li{
        width: 48.5%;
        margin-right: 3%;
        margin-bottom: 25px;
    }
    .spbf ul li:nth-child(3n){margin-right: 3%;}
    .spbf ul li:nth-child(2n){margin-right: 0;}
    .spbf ul li .bt{
        margin-top: 16px;
    }
    .spbf ul li .bt .t{margin-top: 6px;}
    .jmyh .jmyh_a{
        width: 100%;
    }
    .jmyh{
        padding: 20px 0 90px;
    }
    .jmyh .jmyh_b{
        width: 100%;
        padding-top: 25px;
    }
    .jmyh .jmyh_b .ann a{
        width: 240px;
        height: 60px;
        line-height: 60px;
        padding-right: 15px;
    }
    .jmyh .jmyh_b .ann a:after{
        left: 15px;
    }
    .jmyh .jmyh_b .ann a span{
        padding-left: 10px;
    }
    .jmyh .jmyh_b .ann{
        margin-top: 20px;
    }
    .qzxq_b{padding: 40px 0;}
    .qzxq{
        padding: 20px 0 20px;
    }
    .qzxq .bt .b{
        width: 100%;
    }
    .qzxq .qzxq_a{
        margin-top: 0px;
        /*margin-top: 25px;*/
    }
    .qzxq_b ul{
        margin-top: 25px;
    }
    .qzxq_b ul li{
        padding: 0 20px;
    }
    .qzxq_b ul li .zdz .z{
        padding: 15px 0;
    }
    .qzxq_b ul li .nr{
        padding: 15px 0 20px;
    }
    .qzxq_b ul li .nr .nr01{
        margin-bottom: 20px;
    }
    .qzxq_b ul li .nr .ann a{
        width: 150px;
        height: 45px;
        line-height: 45px;
    }
    .qzxq_b ul li.ropz .zdz:after{
        width: 20px;
        height: 20px;
    }
    .qzxq_b ul li .zdz .z.z3,
    .qzxq_b ul li .zdz .z.z4{
        display: none;
    }
    .qzxq_b ul li .zdz .z.z1{
        width: 50%;
    }
    .qzxq_b ul li .zdz .z.z2{
        width: 40%;
        text-align: center;
    }
    .qzxq_b ul li .nr .mb{
        display: block;
    }
    .qzxq_b .top .top_a .fenl{
        width: 49%;
        margin-left: 2%;
    }
    .qzxq_b .top .top_a .fenl:last-child{
        margin-left: 0;
    }
    .jmyh .jmyh_a{
        padding-top: 15px;
        padding-left: 15px;
    }
     .spbf ul li .img .icon{
        width: 44px;
    }

}

@media(max-width: 540px){
     .qyry .qyry_a ul li{
        width: 100%;
        margin-right: 0;
    }
     .spbf ul li{width: 100%;margin-right: 0;}
}

@media(max-width: 1100px){
    .dtjy{
        padding: 40px 0 20px;
    }
    .dtjy .dtjy_a{
        margin-top: 20px;
    }
    .dtjy .dtjy_a ul li{
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .dtjy .dtjy_a ul li.cur{
        width: 100%;
    }
    .dtjy .dtjy_a ul li .bt{
        transform: translate(0);
        bottom: 0;
        left: 0;
        padding: 20px;
    }
    .dtjy_b{padding: 0 0 40px;}
    .dtjy_b ul li{
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .dtjy_b ul li.cur{
        width: 100%;
    }
    .dtjy_b ul li .bt .t{
        height: 32px;
    }
    .dtjy_b ul{
        margin-top: 25px;
    }

    .sous .sous_1 {
        width: 100%;
        font-size: 14px;
        height: 42px;
    }
    .hyzx .top .top_a .sous{width: 67%;}
    .hyzx .top .top_a .select{
        width: 30%;
    }
    .hyzx.spbf_a .top .top_a .sous{width: 100%;}
    .qzxq_b ul li .nr .mb{margin-bottom: 8px;}
    .qzxq_b .top .top_a .select{float: left;}
    .qzxq_b .select:nth-child(1){margin-right: 10px;}
    .select select{width: 100%;}
     .dtjy_b ul li .bt{padding: 14px;}
    .dtjy_b ul li.cur .bt .t,
    .dtjy_b ul li .bt .t{height: 100%;}
    .dtjy_b ul li .bt .t{margin-top: 4px;}
    .hyzx_a .hyzx_a1 .hyzx_a1_a ul li .img .hyzx_a1_qh .swiper-button-next,
    .hyzx_a .hyzx_a1 .hyzx_a1_a ul li .img .hyzx_a1_qh .swiper-button-prev{
        width: 46px;
        height: 46px;
    }
    .hyzx_a .hyzx_a1 .hyzx_a1_a ul li .img .hyzx_a1_qh .swiper-button-prev{
        right: 46px;
    }
    .navtit .container{width: 100%;}

    .zxxq .zxxq_l .fany{display: flex;flex-wrap: wrap;}
    .zxxq .zxxq_l .fany a{
        width: 32%;
        margin-right: 2%;
    }
    .zxxq .zxxq_l .fany .prev i{margin-right: 10px;}
    .zxxq .zxxq_l .fany .next i{margin-left: 10px;}
    .zxxq .zxxq_l .fany a:last-child{margin-right: 0;}
    .zxxq .zxxq_l .fany .fhlb i{width: 18px;height: 18px;}
}

.qzxq_b .select {
    margin-right: 10px;
}

.navmo .logo_mo{
    display: none;
}
.navmo .logo_mo{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
    padding: 10px 0;
}
.navmo .logo_mo img{
    height: 40px;
}
@media(max-width:1100px){
    .navmo .logo_mo{
        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; }
}


.sousuoxiala {cursor: pointer;}
.sousuoxiala .opwoe { height: 80px; position: relative;  padding-right: 25px; width:40px;  transition: all 0.5s; }

.fixed-head .sousuoxiala .opwoe ,.fixed-head2 .sousuoxiala .opwoe { height:70px; }
.fixed-heada .sousuoxiala .opwoe { height:70px; }
.sousuoxiala .opwoe::before { position: absolute; content: ""; top: 51%; right: 0; transform: translateY(-50%); width: 25px; height: 25px;  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; }

.qzxq_b .ann_w{
    width: 100%;
    margin-top: 20px;
    text-align: right;
}
.qzxq_b .ann_w a{
    width: 170px;
    height: 54px;
    display: inline-block;
    line-height: 54px;
    color: #fff;
    text-align: center;
    background: #CB9755;
}
@media(max-width:1600px){
    .sousuoxiala .opwoe{
        height: 60px;
    }
    .fixed-head .sousuoxiala .opwoe{
        height: 60px;
    }
}
@media(max-width:1100px){
    .qzxq_b .ann_w a{
        width: 150px;
        height: 45px;
        line-height: 45px;
    }

    .fixed-head .sousuoxiala .opwoe, .fixed-head2 .sousuoxiala .opwoe,.sousuoxiala .opwoe{
        height: auto;
        margin-top: 26px;
        margin-right: 20px;
    }

    .sousuoxiala .xiawelw{padding-top: 54px;}
    .sousuoxiala .xiawelw .lweo{padding: 30px 20px;}
    .sousuoxiala .xiawelw .lweo .inp{
        height: 40px;
        font-size: 14px;
        padding-left: 20px;
    }
    .sousuoxiala .xiawelw .lweo .sub{width: 80px;}

    .sousuoxiala .opwoe:before{
            background: url(../images/searchbtn1.svg) no-repeat right center;
    }
    .fixed-head .sousuoxiala .opwoe:before, .fixed-head2 .sousuoxiala .opwoe:before{background: url(../images/searchbtn2.svg) no-repeat right center;}
}



.widthauto{
    width: auto !important;
    padding: 0 20px;
}
.navtit{display: none;}
.navmo_zhanwei{height: 71px;}
@media(max-width: 1100px){
    .navmo_zhanwei{height: 52px;}
}
