 
@font-face {font-family: OL;src: url(../fonts/OPPOSANS-L.ttf);}
@font-face {font-family: OM;src: url(../fonts/OPPOSANS-M.ttf);}
@font-face {font-family: OR;src: url(../fonts/OPPOSANS-R.ttf);}
@font-face {font-family: OB;src: url(../fonts/OPPOSANS-B.ttf);}

html,body{padding: 0;margin: 0;font-family:OL ;font-size: 16px;color: #000;/*min-width: 1200px;*/}
.wrap{/* padding: 0 12.5vw; */ max-width: 75%;margin: 0 auto;width: 100%; }
.wrap1{/* padding: 0 8.3vw; */  max-width: 83%;margin: 0 auto;width: 100%; }
ul{padding: 0;margin: 0;}
ul li{list-style: none;}
.fl{float: left;}
.fr{float: right;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;background: none;text-decoration: none;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
img{max-width: 100%;}
input:focus,button:focus,textarea:focus{outline: none;}
.ovh{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
p{margin: 0;}
i,em{font-style: initial;}
.imgH{overflow: hidden;}
.imgH img{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s; }
.imgH:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.flexcen{display: flex;justify-content: center;align-items: center;}
.flexsta{display: flex;justify-content: flex-start;align-items: center;}
.flexend{display: flex;justify-content: flex-end;align-items: center;}
.flexbet{display: flex;justify-content: space-between;align-items: center;}
.flexaro{display: flex;justify-content: space-around;align-items: center;}

.pa{position: absolute;}

/**导航菜单**/
header{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;height: 100px;background: transparent;transition: all .5s; /*min-width: 1200px;*/ }
header .logo a{height: 100px;position: relative;z-index: 9999;display:flex;justify-content:center;align-items:center;}
header .logo img{max-height: 60px; }
header .hImg{display: none; }
header .rightDiv{text-align: center;}
header .rightDiv .menu>ul{display: inline-block!important;}
header .rightDiv .menu>ul>li{float: left;}
header .rightDiv .menu>ul>li>a{height: 100px;text-align: center;color: #fff;position: relative;display: flex;justify-content: center;align-items: center;font-size: 16px;padding: 0 1.55vw; font-family:"微软雅黑" }
header .rightDiv .menu>ul>li:hover>a,
header .rightDiv .menu>ul>li.on>a{background:transparent;color: #e6926e;}
/* header .rightDiv .menu>ul>li>a::after{content: "";width: 40px;position: absolute;left: 50%;margin-left: -20px; background: #e6926e;height: 3px;bottom: 22px;opacity: 0;transform: scaleX(0);-webkit-transition: all 0.4s;transition: all 0.4s;border-radius: 6px;}
header .rightDiv .menu>ul>li:hover>a::after,
header .rightDiv .menu>ul>li.on>a::after{opacity: 1;transform: scaleX(1);} */
header .mbtn {width: 50px;height: 50px;background: url(../img/menu.png) no-repeat center center;background-size: 22px auto;position: absolute;top: 0;right: 0;display: none;z-index: 11; }
header .mbtn:active{opacity: .8;}
body.on-menu header .mbtn{background: url(../img/menu-hide1.png) no-repeat center center;background-size: 22px auto;}
header .otherDiv{height: 100px;float: right;position: relative; }
header .ssBtn{font-size: 16px;color: #666;}
header .ssBtn .font_family{color: #fff; }
header .searchDiv{position:absolute;text-align: left;background: #fff; padding: 12px;width: 350px; top: 100%;right:0;transform: translate(0,10px);display: flex; opacity: 0;visibility: hidden;transition: transform .4s;justify-content: flex-end;}
header .searchDiv form{width: 100%;position: relative;margin: 0 0 0 auto; }
header .searchDiv form input{width: 100%;padding: 0 60px 0 10px;line-height: 40px;border: 0;font-size: 14px;background: #eee; }
header .searchDiv form button{width: 52px;height: 40px;background: #e6926e;color: #fff;position: absolute;right: 0;top:15px;border: 0;cursor: pointer; }
header .searchDiv form i{font-size: 18px;margin-right: 0; }
header .ssDiv.hover>.searchDiv{opacity: 1;visibility: visible;transform: translate(0,0);}
header .langDiv{font-size: 14px;color: #fff; }
header .langDiv .font_family{margin-right: 10px; } 
header .langDiv a{color: #999999; }
header .langDiv a i{margin: 0 5px; }
header .langDiv a.on{color: #ee7700;font-weight: 700; }

header.on{background: #e6926e }
header.on .dImg{display: none; }
header.on .hImg{display: block; }
header.on .rightDiv .menu>ul>li>a{color: #fff; }
header.on .rightDiv .menu>ul>li:hover>a,
header.on .rightDiv .menu>ul>li.on>a{color: #e6926e;font-weight: bold; }
header.on .ssBtn .font_family{color: #fff; }
header.on .langDiv{color: #333; }
header.on .langDiv a.on{color: #ee7700; }
header.on,header.on .logo a,header.on .rightDiv .menu>ul>li>a,header.on .otherDiv{height: 80px; }
header.on .mbtn{background: url(../img/menu1.png) no-repeat center center; }


header.nyHeader{background: #e6926e; }
header.nyHeader .dImg{display: none; }
header.nyHeader .hImg{display: block; }
header.nyHeader .rightDiv .menu>ul>li>a{color: #fff; }
header.nyHeader .rightDiv .menu>ul>li:hover>a,
header.nyHeader .rightDiv .menu>ul>li.on>a{color: #e6926e;font-weight: bold; }
header.nyHeader .ssBtn .font_family{color: #fff; }
header.nyHeader .langDiv{color: #333; }
header.nyHeader .langDiv a.on{color: #ee7700; }
header.nyHeader .mbtn{background: url(../img/menu1.png) no-repeat center center; }
.on-fixed header.nyHeader,.on-fixed header.nyHeader .logo a,.on-fixed header.nyHeader .rightDiv .menu>ul>li>a,.on-fixed header.nyHeader .otherDiv{height: 80px; }

.on-menu header .dImg{display: none; }
.on-menu header .hImg{display: block; }
.on-menu header .rightDiv .menu>ul>li>a{color: #333; }
.on-menu header .ssBtn .font_family{color: #333; }
.on-menu header .langDiv{color: #333; }
.on-menu header .langDiv a.on{color: #ee7700; }

.on-fixed header{background: #e6926e; }
.on-fixed header .dImg{display: none; }
.on-fixed header .hImg{display: block; }
.on-fixed header .rightDiv .menu>ul>li>a{color: #fff; }
.on-fixed header .ssBtn .font_family{color: #fff; }
.on-fixed header .langDiv{color: #333; }
.on-fixed header .langDiv a.on{color: #ee7700; }
.on-fixed header .mbtn{background: url(../img/menu1.png) no-repeat center center; }

header.onHover {background: #e6926e; }
header.onHover .dImg{display: none; }
header.onHover .hImg{display: block; }
header.onHover .rightDiv .menu>ul>li>a{color: #fff; }
header.onHover .rightDiv .menu>ul>li:hover>a,
header.onHover .rightDiv .menu>ul>li.on>a{color: #fae8e1; }
header.onHover .ssBtn .font_family{color: #fff; }
header.onHover .langDiv{color: #333; }
header.onHover .langDiv a.on{color: #ee7700; }
header.onHover .mbtn{background: url(../img/menu1.png) no-repeat center center; }

#menu { position: fixed; right: 25px; top: 50%; transform: translateY(-50%); padding: 0; list-style-type: none; z-index: 70;}
#menu li{cursor: pointer;width: initial;margin: 20px 0;}
#menu a{font-size: 14px;color: #333333;}
#menu a span{display: none;writing-mode: vertical-lr; }
#menu a i{width: 6px;height: 6px;background: #999999;display: block;margin: 0 auto; }
#menu .active a span{display: block;}
#menu .active a i{display: none; }
#menu.on li a i{background: #fff; }
#menu.on li a{color: #fff; }

/****底部***/
.footerDiv .fhDiv{background: #fff;}
.footerDiv .hdDiv{align-items: flex-start;position: relative;padding: 5vw 0 2.5vw; }
.footerDiv .hdDiv .hlDiv{width: 261px; }
.footerDiv .hdDiv .hlDiv .shareDiv{margin: 1.5vw 0 3vw; }
.footerDiv .hdDiv .hlDiv .shareDiv a{display: block;position: relative; }
.footerDiv .hdDiv .hlDiv .shareDiv a .dImg{display: block; }
.footerDiv .hdDiv .hlDiv .shareDiv a:hover .dImg{display: none; }
.footerDiv .hdDiv .hlDiv .shareDiv a:hover .hImg{display: block; }
.footerDiv .hdDiv .hlDiv .shareDiv a .hImg{display: none; }
.footerDiv .hdDiv .hlDiv .shareDiv a span{width: 36px;height: 36px;background: #fef5f1;border-radius: 50%; }
.footerDiv .hdDiv .hlDiv .shareDiv a span .font_family{color: #333; }
.footerDiv .hdDiv .hlDiv .shareDiv a .ewmDiv{position: absolute;left: 50%;bottom: calc(100% + 10px);width: 90px;height: 90px;padding: 5px;background: #fff;border-radius: 10px;transform: translateX(-50%);display: none; }
.footerDiv .hdDiv .hlDiv .shareDiv a .ewmDiv:after{content: "";width: 9px;height: 4px;background: url(../img/sj.png) no-repeat center center;position: absolute;left: 50%;bottom: -4px;transform: translateX(-50%); }
.footerDiv .hdDiv .hlDiv .shareDiv a:hover .ewmDiv{display: block; }
.footerDiv .hdDiv .hlDiv .shareDiv a:hover span{background: #e6926e; }
.footerDiv .hdDiv .hlDiv .shareDiv a:hover span .font_family{color: #fff; }
.footerDiv .hdDiv .hlDiv .emailDiv{font-size: 14px;color: #000000; }
.footerDiv .hdDiv .hlDiv .emailDiv a{color: #333333; }
.footerDiv .hdDiv .hlDiv .emailDiv a:hover{color: #e6926e;text-decoration: underline;text-underline-offset: 4px; }
.footerDiv .hdDiv .hrDiv{width: calc(100% - 260px - 3vw);align-items: flex-start; }
.footerDiv .hdDiv .listDiv{margin:0 0 0 3vw;}
.footerDiv .hdDiv .listDiv>span a{display: block;margin-bottom: 25px; font-family:OM;color: #333333; font-weight:bold}
.footerDiv .hdDiv .aDiv a{color: #000000;display: block;margin-bottom: 12px;font-size: 16px;text-align: left;}
.footerDiv .hdDiv .aDiv.flexsta{flex-direction: column;align-items: flex-start;flex-wrap: wrap;max-height: 250px; }
.footerDiv .hdDiv .aDiv.flexsta a{margin-right: 30px;}
.footerDiv .hdDiv .aDiv a:hover{color: #e6926e;text-decoration: underline;text-underline-offset: 4px; }
.footerDiv .bdDiv{padding: 2.5vw 0;font-size: 14px;}
.footerDiv .bdDiv ul li span{color: #000000; }
.footerDiv .bdDiv ul li p{color: #333333;margin-top: 10px; }
.footerDiv .bdDiv ul li p.flexsta{color: #e6926e; }
.footerDiv .bdDiv ul li p a{color: #e6926e;font-weight: 500; }
.footerDiv .bdDiv ul li p a:hover{text-decoration: underline;text-underline-offset: 4px;}
.footerDiv .fbDiv{background: #e6926e;position: relative;padding: 1vw 0;color: #fff; }
.footerDiv .fbDiv .banquan{width: 50%; }
.footerDiv .fbDiv .banquan a{color: #cccccc; }
.footerDiv .fbDiv .linksDiv {width: 50%; }
.footerDiv .fbDiv .linksDiv a{ color:#fff}
.footerDiv .fbDiv .linksDiv .selectDiv{position: relative; }
.footerDiv .fbDiv .linksDiv .defaultDiv{border-bottom: 1px solid #818690;line-height: 30px;color: #cccccc;font-size: 14px;border-radius: 2px;width: 140px;}
.footerDiv .fbDiv .linksDiv .defaultDiv span{color: #cccccc;margin-right: 5px;}
.footerDiv .fbDiv .linksDiv .defaultDiv i{font-size: 8px; }
.footerDiv .fbDiv .linksDiv .downloadDiv{position: absolute;width: 100%;bottom: 100%;left: 0;background: #e6926e;display: none;padding: 10px;}
.footerDiv .fbDiv .linksDiv .downloadDiv a{display: block;line-height: 30px;color: #cccccc;font-size: 14px;}
.footerDiv .fbDiv .linksDiv .downloadDiv a:hover{color: #fff;}
.footerDiv .fbDiv .linksDiv:hover .downloadDiv{display: block;}
/********************************* 首页 **********************************/

/*banner轮播*/
.banner1{width: 100%;position:relative;height: 100%;}
.banner1 .img{width: 100%;display: block;height: 100vh;background: none no-repeat center;background-size: cover;}
.banner1 .img>img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover; }
.banner1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 6.66vh;text-align: right;padding-right: 8.3vw; }
.banner1 .swiper-pagination-bullet{width: 40px;height: 6px;background: #fff;opacity:.5;border-radius: 0;}
.banner1 .swiper-pagination-bullet-active{opacity: 1;position: relative;}
.banner1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.banner1 .wrap{height: 100%;display:flex;justify-content:flex-start;align-items:center;color: #fff;}
.banner1 .textDiv .p1{font-size:2.6vw;font-weight: bold;line-height: 1;}
.banner1 .textDiv .p2{font-size: 1.5vw;text-transform: uppercase;color: rgba(255,255,255,1);line-height: 1;margin: 1.5vw 0 3vw; line-height:55px; }

.banner1 .downImg{position: absolute;left: 50%;bottom: 1.5vw;transform: translateX(-50%);z-index: 999;animation-name: down_move1;
animation-duration: 1500ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-play-state: running;
animation-delay: 0ms; }
@keyframes down_move1
{
0% { bottom:3.5vw; opacity:0;}
50% { bottom: 2vw; opacity:1;}
100% { bottom:1.5vw; opacity:0;}
}
@-webkit-keyframes down_move1
{
0% { bottom:3.5vw; opacity:0;}
50% { bottom: 2vw; opacity:1;}
100% { bottom:1.5vw; opacity:0;}
}


.f80{font-size: 4.17vw; }
.f60{font-size: 3.125vw; }
.f54{font-size: 2.8125vw; }
.f52{font-size: 2.7vw; }
.f50{font-size: 2.6vw; }
.f48{font-size: 2.5vw; }
.f36{font-size: 36px; }
.f33{font-size: 1.71875vw; }
.f30{font-size: 1.5625vw; }
.f28{font-size: 1.4583vw; }
.f24{font-size: 1.2vw;}
.f21{font-size: 1.09375vw;}
.f20{font-size: 1vw; }
.f18{font-size: 0.9875vw; }

.bold{font-weight: bold; }

.indexTitle{position: relative;line-height: 1;}
.indexTitle.tc{text-align: center;}
.indexTitle span{position: relative;display: block;color: #333333;letter-spacing: 2px;font-weight: bold;margin-bottom: 1.5vw;line-height: 1; }
.indexTitle.cfff span,.indexTitle.cfff p{color: #fff;}
 a.imoreBtn{width: 8.3vw;height: 2.3vw;font-size: 0.83vw;border-radius: 23px;border: 1px solid #fff;color: #fff;position: relative;overflow: hidden; }
 a.imoreBtn::before {left: 0px;bottom: -200%;position: absolute;content: "";width: 200%;height: 200%;transition: 0.5s 0.1s;background: #e6926e;}
 a.imoreBtn em{position: relative;z-index: 1;display: block; }
 a.imoreBtn em:before {
     display: inline-block;
     width: 0;
     height: 14px;
     content: "";
     background: url(../img/more.png) no-repeat right center/100%;
     position: relative;
     z-index: 1;
     transition: all 0.5s;
     margin-right: 0.78vw;
	 top: 1px;
 }
 a.imoreBtn em:after {
     display: inline-block;
     margin-left: 0.78vw;
     width: 0.42vw;
     height: 14px;
     content: "";
     background: url(../img/more.png) no-repeat right center/100%;
     position: relative;
     z-index: 1;
     transition: all 0.5s;
	 top: 1px;
 }
 a.imoreBtn:hover{border-color: #e6926e; }
 a.imoreBtn:hover::before{bottom: 0;width: 120%;height: 120%; }
 a.imoreBtn:hover em:before{width: 0.42vw; }
 a.imoreBtn:hover em:after{width: 0; }




 a.imoreBtn1{width: 8.3vw;height: 2.3vw;font-size: 0.83vw;border-radius: 23px;border: 1px solid #e6926e;color: #e6926e;position: relative;overflow: hidden; }
 a.imoreBtn1::before {left: 0px;bottom: -200%;position: absolute;content: "";width: 200%;height: 200%;transition: 0.5s 0.1s;background: #e6926e;}
 a.imoreBtn1 em{position: relative;z-index: 1;display: block; }
 a.imoreBtn1 em:before {
     display: inline-block;
     width: 0;
     height: 14px;
     content: "";
     background: url(../img/more.png) no-repeat right center/100%;
     position: relative;
     z-index: 1;
     transition: all 0.5s;
     margin-right: 0.78vw;
	 top: 1px;
 }
 a.imoreBtn1 em:after {
     display: inline-block;
     margin-left: 0.78vw;
     width: 0.42vw;
     height: 14px;
     content: "";
     background: url(../img/more2.png) no-repeat right center/100%;
     position: relative;
     z-index: 1;
     transition: all 0.5s;
	 top: 1px;
 }
 a.imoreBtn1:hover{border-color: #e6926e; color:#fff }
 a.imoreBtn1:hover::before{bottom: 0;width: 120%;height: 120%; }
 a.imoreBtn1:hover em:before{width: 0.42vw; }
 a.imoreBtn1:hover em:after{width: 0; }




 a.imoreBtn2{width: 8.3vw;height: 2.3vw;font-size: 0.83vw;border-radius: 23px;border: 1px solid #e6926e;color: #fff;position: relative;overflow: hidden; background:#e6926e }
 a.imoreBtn2::before {left: 0px;bottom: -200%;position: absolute;content: "";width: 200%;height: 200%;transition: 0.5s 0.1s;background: #e6926e;}
 a.imoreBtn2 em{position: relative;z-index: 1;display: block; }
 a.imoreBtn2 em:before {
     display: inline-block;
     width: 0;
     height: 14px;
     content: "";
     background: url(../img/more.png) no-repeat right center/100%;
     position: relative;
     z-index: 1;
     transition: all 0.5s;
     margin-right: 0.78vw;
	 top: 1px;
 }
 a.imoreBtn2 em:after {
     display: inline-block;
     margin-left: 0.78vw;
     width: 0.42vw;
     height: 14px;
     content: "";
     background: url(../img/more.png) no-repeat right center/100%;
     position: relative;
     z-index: 1;
     transition: all 0.5s;
	 top: 1px;
 }
 a.imoreBtn2:hover{border-color: #e6926e; color:#fff }
 a.imoreBtn2:hover::before{bottom: 0;width: 120%;height: 120%; }
 a.imoreBtn2:hover em:before{width: 0.42vw; }
 a.imoreBtn2:hover em:after{width: 0; }



/* a.imoreBtn img{margin-left: 16px;transition: all .5s; }
 a.imoreBtn:hover img{transform: translateX(10px); } */

.banner2{position: relative; }
.banner2-content{position: relative;z-index: 99;}
.imgOver{position: relative; }
.imgOver .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.imgOver .pic img{width: 100%;height: 100%;object-fit: cover; }
.imgObj{position: relative; }
.imgObj .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.imgObj .pic img{max-width: 100%;max-height: 100%;object-fit: contain; }


.indexDiv1{position: relative; }
.indexDiv1 .bdDiv{padding: 7.5vh 0 0;align-items: stretch; }
.indexDiv1 .bdDiv .blDiv{width: 50%; }
.indexDiv1 .bdDiv .blDiv .swiperCon .itemDiv{display: none; }
.indexDiv1 .bdDiv .blDiv .swiperCon .itemDiv.on{display: block; }
.indexDiv1 .bdDiv .blDiv .swiperCon .itemDiv{max-height: 16.5vw;overflow-y: auto; }
.indexDiv1 .bdDiv .swiperDiv{padding: 0 20px;position: relative;margin: 6.5vh 0 8.3vh; }
.indexDiv1 .bdDiv .swiper-container a{display: block;text-align: center;color: #000000; }
.indexDiv1 .bdDiv .swiperDiv a span sup{font-size: 60%; }
.indexDiv1 .bdDiv .swiperDiv a .imgDiv{padding-top: 100%;max-height: 100px;max-width: 100px;margin: 0 auto; }
.indexDiv1 .bdDiv .swiperDiv a .imgDiv img{max-height: 80%;max-width: 80%; }
.indexDiv1 .bdDiv .swiperDiv .swiper-slide.on a span{color: #e6926e; }
.indexDiv1 .bdDiv .swiperDiv .swiper-slide.on a p{color: #222222;font-weight: 700;position: relative; }
.indexDiv1 .bdDiv .swiperDiv .swiper-slide.on a p:before{content: "";width: 100%;height: 0.52vw;background: #ee7700;position: absolute;left: 0;bottom: 0;z-index: -1; }
.indexDiv1 .bdDiv .itemDiv{display: none; }
.indexDiv1 .bdDiv .itemDiv.on{display: block; }
.indexDiv1 .bdDiv .itemDiv ul{width: 80%; }
.indexDiv1 .bdDiv .itemDiv ul li{margin-bottom: 1.5vw; }
.indexDiv1 .bdDiv .itemDiv ul li a{color: #000000;padding-left: 2vw;transition: none;position: relative;white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; }
.indexDiv1 .bdDiv .itemDiv ul li a .font_family{font-size: 0.88vw;color: #666;position: absolute;left: 0;top: 50%;transform: translateY(-50%); }
.indexDiv1 .bdDiv .itemDiv ul li.on a{color: #e6926e;font-size: 1.875vw;border-bottom: 1px solid #e6926e; }
.indexDiv1 .bdDiv .itemDiv ul li.on a .font_family{color: #e6926e; }
.indexDiv1 .swiper-button-prev,.indexDiv1 .swiper-button-next{width: 13px;height: 18px;margin-top: -9px;background: none; }
.indexDiv1 .swiper-button-prev i,.indexDiv1 .swiper-button-next i{font-size: 15px;color: #000000;display: block; }
.indexDiv1 .swiper-button-prev:hover i,.indexDiv1 .swiper-button-next:hover i{color: #e6926e; }
.indexDiv1 .swiper-button-prev{left: 0;}
.indexDiv1 .swiper-button-next{right: 0;}
/* .indexDiv1 .swiper-button-prev:hover{background: url(../img/left_.png) no-repeat center center/100%;left: 0;}
.indexDiv1 .swiper-button-next:hover{background: url(../img/right_.png) no-repeat center center/100%;right: 0;} */
.indexDiv1 .bdDiv .brDiv{width: 50%;text-align: center; }
.indexDiv1 .bdDiv .brDiv .brCon{height: 100%;display: flex;flex-direction: column; }
.indexDiv1 .bdDiv .brDiv .title{position: relative;z-index: 1;font-size: 7.3vw;color: #b8cae3;font-weight: 700; }
.indexDiv1 .bdDiv .brDiv .imgBox{z-index: 1;flex: 1;position: relative; }
.indexDiv1 .bdDiv .brDiv .imgBox .imgDiv{padding-top: 69.1%; }
/* .indexDiv1 .bdDiv .brDiv .imgDiv img{max-width: 70%;max-height: 100%;position: absolute; } */
.section1 .bgImg{position: absolute;width: 59.6875vw;height: 100vh;right: 0;z-index: 0;top: 0; }
.section1 .bgImg img{width: 100%;height: 100%; }
.indexDiv2{ padding:100px; box-sizing:border-box}
.indexDiv2 .indexTitle{position: absolute;left: 0;bottom: 20.7vh;width: 100%;z-index: 99; }
.indexDiv2 .gallery-top{height: 100vh;width: 100vw !important; }
.indexDiv2 .smallDiv{position: absolute;left: 0;bottom: 6vw;width: 100%;z-index: 99; }
.indexDiv2 .smallDiv .swiperDiv{position: relative;padding: 0 4vw; }
.indexDiv2 .smallDiv .swiperDiv .conDiv{cursor: pointer;height: 7.3vw;background: rgba(51,62,82,.8);color: #fff;border-radius: 10px;overflow: hidden;flex-direction: column; }
.indexDiv2 .smallDiv .swiperDiv .conDiv .font_family{font-size: 2vw; }
.indexDiv2 .smallDiv .swiperDiv .conDiv p{margin-top: 10px; }
.indexDiv2 .smallDiv .swiperDiv .conDiv img{filter: brightness(0) invert(100); }
.indexDiv2 .smallDiv .swiperDiv .swiper-slide-thumb-active .conDiv{background: #fff;color: #e6926e; }
.indexDiv2 .smallDiv .swiperDiv .swiper-slide-thumb-active .conDiv img{filter: brightness(1) invert(0); }
.indexDiv2 .smallDiv .swiperDiv .swiper-slide-thumb-active .conDiv p{font-weight: 700; }
.indexDiv2 .gallery-top .swiper-slide{position: relative;width: 100vw!important; }
.indexDiv2 .gallery-top .swiper-slide .imgDiv{height: 100%;overflow: hidden;position: relative;width: 100%; }
.indexDiv2 p{ margin-bottom:40px; font-size:18px}
/* .indexDiv2 .gallery-top .swiper-slide .imgDiv:before{content: "";width: ; } */
.indexDiv2 .gallery-top .swiper-slide .imgDiv img{width: 100%;height: 100%;object-fit: cover; }
.indexDiv2 .gallery-top .swiper-slide .textDiv{position: absolute;left: 0;top: 0;width: 100%;z-index: 999;height: 100%;color: #fff;}
.indexDiv2 .gallery-top .swiper-slide .textDiv span{font-weight: 700;display: block; }
.indexDiv2 .gallery-top .swiper-slide .textDiv .p{margin-top: 1vw; }
.indexDiv2 .swiper-button-prev,.indexDiv2 .swiper-button-next{width: 4vw;height: 4vw;margin-top: -2vw;border-radius: 50%;background: none;background: rgba(89,107,141,.7);border-radius: 50%; }
.indexDiv2 .swiper-button-prev i,.indexDiv2 .swiper-button-next i{font-size: 16px;color: #fff;display: block; }
.indexDiv2 .swiper-button-prev:hover i,.indexDiv2 .swiper-button-next:hover i{color: #e6926e; }
.indexDiv2 .swiper-button-prev{left: -1.5vw;}
.indexDiv2 .swiper-button-next{right: -1.5vw;}
.indexDiv2 .swiper-button-prev:hover,.indexDiv2 .swiper-button-next:hover{background: #fff; }
/* .indexDiv2 .swiper-button-prev:hover{background: url(../img/left_.png) rgba(255,255,255,1) no-repeat center center;}
.indexDiv2 .swiper-button-next:hover{background: url(../img/right_.png) rgba(255,255,255,1) no-repeat center center;} */

.indexDiv3 .bdDiv{align-items: stretch; padding:30px 100px 0 ;  }
.indexDiv3 .bdDiv .blDiv{height: 100vh;position: relative;width: 45vw;overflow: hidden;/* background: url(../img/ty.png) no-repeat right center/100%; */ }
/* .indexDiv3 .bdDiv .blDiv::before{content: "";width: 77.7vw;height: 77.7vw;background: linear-gradient(to bottom,#e6926e,rgba(255,255,255,.2));border-radius: 50%;position: absolute;right: 0;top: 50%;transform: translateY(-47%); }*/

.indexDiv3 .bdDiv .blDiv img{ width:100%}
.indexDiv3 .bdDiv .blDiv .videoPlay{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer; }
.indexDiv3 .bdDiv .blDiv .videoPlay .font_family{font-size: 80px;color: #fff;display: block; }
.indexDiv3 .bdDiv .blDiv video{width: 77.7vw;height: 77.7vw;object-fit: cover;position: absolute;right: 2vw;top: 50%;transform: translateY(-50%);border-radius: 50%;overflow: hidden; }
.indexDiv3 .bdDiv .brDiv{width: 50%;  }
.indexDiv3 .bdDiv .brDiv .titleDiv{padding-right: 9.2%; }
.indexDiv3 .bdDiv .brDiv .titleDiv .title{font-weight: normal  ;}
.indexDiv3 .bdDiv .brDiv .titleDiv  h1{ font-weight:300; font-size:80px;font-family: OL;}
.indexDiv3 .bdDiv .brDiv .titleDiv .title{font-size:24px; margin-top:15px;font-family: OM; }
.indexDiv3 .bdDiv .brDiv .titleDiv .p{margin: 1vw 0 3vw; line-height:30px; font-size:16px; color:#000; text-align:justify }
.indexDiv3 .bdDiv .brDiv .titleDiv .p span{color: #e6926e;font-weight: bold; }
.indexDiv3 .bdDiv .brDiv .imgBox{position: relative;}
.indexDiv3 .bdDiv .brDiv .imgDiv{/* padding-top: 59.15%; */width: 51%;margin: 0 auto 0 24.3%; }
.indexDiv3 .bdDiv .brDiv .proA{position: absolute;width: 24.3%;text-align: center;padding-bottom: 0.78125vw; }
.indexDiv3 .bdDiv .brDiv .proA .pImg{position: relative;z-index: 1;max-width: 80.42%;margin: 0 auto;padding-top: 78.4%; }
.indexDiv3 .bdDiv .brDiv .proA .pImg .pic{align-items: flex-end; }
.indexDiv3 .bdDiv .brDiv .proA .tit{color: #fff;position: relative;z-index: 1;margin-top: 0.5vw; }
.indexDiv3 .bdDiv .brDiv .proA::before{content: "";width: 100%;height: 100%;background: url(../img/sol-bg.png) no-repeat center bottom/100%;position: absolute;left: 0;bottom: 0;z-index: 0; }
.indexDiv3 .bdDiv .brDiv .proA1{left: 0;bottom: -10%; }
.indexDiv3 .bdDiv .brDiv .proA2{right: 0;bottom: 50%; }
.indexDiv3 .bdDiv .brDiv .proA3{right: 0;bottom: -10%; }

.indexDiv31 .bdDiv{align-items: stretch; padding:30px 100px 0 ; margin-top:12% }
.indexDiv31 .bdDiv .blDiv{height: 100vh;position: relative;width: 45vw;overflow: hidden;/* background: url(../img/ty.png) no-repeat right center/100%; */ }

.indexDiv31 .bdDiv h1{ font-family:OL;  margin-bottom:20px; font-size:30px; color:#000}

.indexDiv31 .bdDiv .brDiv .titleDiv1{ padding:50px}
.indexDiv31 .bdDiv .brDiv .titleDiv1 .title{font-size:28px; margin-top:15px; color:#fff; font-family:OM }
.indexDiv31 .bdDiv .brDiv .titleDiv1 .p{margin: 1vw 0 3vw; line-height:30px; font-size:16px; color:#555; text-align:justify }
.indexDiv31 .bdDiv .brDiv .imgBox{position: relative;}
.indexDiv31 .flexcen   { float:right; width:50% }



.indexDiv4 .bdDiv{padding-top:25%;position: relative;z-index: 1; max-width: 1200px;margin: 0 auto; }
.indexDiv4 .bdDiv .textDiv{margin: 1.6vw 0;text-align: center;font-weight: 400;line-height: 36px; font-size:16px; }
.indexDiv4 .bdDiv .dataDiv ul li{margin: 0 2.5vw; }
.indexDiv4 .bdDiv .dataDiv ul li .conDiv{text-align: center; }
.indexDiv4 .bdDiv .dataDiv ul li .conDiv .num span{font-weight: 500; }
.indexDiv4 .bdDiv .moreBtn {margin-top: 1.6vw; } 

.section4 .banner2,.section4 .banner2 .wrap{height: 100%; }
.indexDiv4{position: relative;height: 100%; }
.section4 .banner2 .aImg{position: absolute;left: 0;bottom: 0;width: 100%;height: 16.8vw; }

.indexDiv5 .bdDiv{margin-top: 5.5vh;align-items: stretch;position: relative; }
.indexDiv5 .bdDiv .blDiv{width: 68%; }
.indexDiv5 .bdDiv .blDiv a{display: block;position: relative;border-radius: 10px 0 10px 10px;overflow: hidden; }
.indexDiv5 .bdDiv .blDiv .imgDiv{padding-top: 61.43%; }
.indexDiv5 .bdDiv .blDiv a::before{content: "";width: 100%;height: 100%;background: url(../img/zz.png) no-repeat center bottom/100%;z-index: 1;position: absolute;left: 0;bottom: 0; }
.indexDiv5 .bdDiv .blDiv .textDiv{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 2;padding: 1.5vw;color: #fff; }
.indexDiv5 .bdDiv .blDiv .textDiv .title{margin-bottom: 0.5vw; }
.indexDiv5 .bdDiv .brDiv{width: 32%;position: absolute;right: 0;top: 0;height: 100%;overflow-y: auto;/* scrollbar-width: none;-ms-overflow-style: none; */ }
/* .indexDiv5 .bdDiv .brDiv::-webkit-scrollbar{width: 0;height: 0; } */
.indexDiv5 .bdDiv .brDiv .imgDiv{padding-top: 61.52%;border-radius: 0 10px 10px 0;overflow: hidden; }
.indexDiv5 .bdDiv .brDiv ul li .textDiv{margin: 0 0 0 1.5vw;border-bottom: 1px solid #cccccc;padding: 1.25vw 0; }
.indexDiv5 .bdDiv .brDiv ul li .textDiv .title{color: #555; }
.indexDiv5 .bdDiv .brDiv ul li .textDiv .p{color: #666;font-size: 14px; }
.indexDiv5 .bdDiv .brDiv ul li .textDiv .p .cate{color: #e6926e; }
.indexDiv5 .bdDiv .brDiv ul li a:hover .textDiv .title{color: #e6926e; }

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
::-webkit-scrollbar  
{  
    width: 6px;  
    height: 10px;  
}  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track  
{  
    border-radius: 10px;  
    background-color: #f5f5f5;
}  
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb  
{  
    border-radius: 10px; 
    background-color: #ccc;
}

.videoPop{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.84);z-index: 9999;display: none; }
.videoPop .popCon{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%); }
.videoPop .popCon a{position: absolute;right: 0;top: -35px; }
.videoPop .videoDiv{width: 1000px;max-width: calc(100vw - 40px);max-height: calc(100vh - 80px);overflow: auto;text-align: center; }


.aBgImg{left: 0;top: 0;width: 100%;height: 100%; }
.aBgImg img{width: 100%;height: 100%;object-fit: cover; }

.aboutBanner .nyBanner .wrap{height: 100vh; }
.aboutBanner .nyBanner .textDiv span{color: #fff; }
.aboutBanner .nyBanner .breadcrumbDiv{color: #fff; }
.aboutBanner .nyBanner .breadcrumbDiv .font_family,
.aboutBanner .nyBanner .breadcrumbDiv a,
.aboutBanner .nyBanner .breadcrumbDiv span{color: #fff; }


.aboutDiv1{padding: 160px 0 0;overflow: hidden; }
.aboutDiv1 .bdDiv {  margin-bottom:100px  }
.aboutDiv1 .bdDiv .textDiv{width: 47.5%; padding-top:10px }
.aboutDiv1 .bdDiv .textDiv1{width: 100%; padding-top:10px }
.aboutDiv1 .bdDiv .imgDiv{width: 48.125%; }
.aboutDiv1 .bdDiv .imgDiv img{ width:100%; }
.aboutDiv1 .bdDiv .textDiv .nyTitle{text-align: left; }
.aboutDiv1 .bdDiv .textDiv h1{ font-size:30px; font-weight:400;; font-family:OM}
.aboutDiv1 .bdDiv .textDiv .p{margin: 20px 0 0;line-height: 30px; color: #555; font-weight:350; text-align:justify;  }
.aboutDiv1 .bdDiv .textDiv .p p{margin-bottom:20px; text-indent:30px}

.aboutDiv1 .bdDiv .textDiv1 h1{ font-size:30px; font-weight:400}
.aboutDiv1 .bdDiv .textDiv1 .p{margin: 20px 0 0;line-height: 30px; color: #000; font-weight:350; text-align:justify;  }
.aboutDiv1 .bdDiv .textDiv1 .p p{margin-bottom:20px}


.aboutDiv1 .bdDiv .textDiv2{width: 55.5%; padding-top:10px }
 .aboutDiv1 .bdDiv .imgDiv2{width: 40%; }
.aboutDiv1 .bdDiv .imgDiv2 img{ width:100%; }
 .aboutDiv1 .bdDiv .imgDiv2 p{ text-align: left   ; font-size:14px; line-height:26px; padding-top:5px}
.aboutDiv1 .bdDiv .textDiv2 .nyTitle{text-align: left; }
.aboutDiv1 .bdDiv .textDiv2 h1{ font-size:30px; font-weight:400;; font-family:OM}
.aboutDiv1 .bdDiv .textDiv2 .p{margin: 20px 0 0;line-height: 30px; color: #555; font-weight:350; text-align:justify;  }
.aboutDiv1 .bdDiv .textDiv2 .p p{margin-bottom:20px; text-indent:30px}



.aboutDiv1 .dataDiv .num{padding-left: 54px;align-items: flex-end;margin-bottom: 10px; }

.aboutDiv1 .dataDiv .num sub{bottom: 20px;font-size: 14px;}
.aboutDiv1 .dataDiv ul li:hover .num {color: #D02229; }
.aboutDiv1 .dataDiv .p{padding-left: 54px;position: relative;font-size: 14px;font-weight: 700;max-width: 142px; }
.aboutDiv1 .dataDiv .p::before{content: "";width: 30px;height: 8px;background: #D02229;position: absolute;left: 0;top: 5px; }

.aboutDiv2{position: relative; }
.aboutDiv2 .videoPlay{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer; }
.aboutDiv2 .videoPlay .font_family{font-size: 84px;color: #fff;display: block; }
.aboutDiv2 video{width: 100vw;height: 100vh;object-fit: cover; }

.aboutDiv3{padding-top: 80px; }
.aboutDiv3 .bdDiv{padding: 0 0;margin-top: 2vw; }
.aboutDiv3 .bdDiv .swiper-container{overflow: initial; }
.aboutDiv3 .bdDiv .swiper-slide{opacity: .2; }
.aboutDiv3 .bdDiv .swiper-slide-active{opacity: 1; }
.aboutDiv3 .bdDiv .img{position: relative; }
.aboutDiv3 .bdDiv .imgDiv{padding-top: 56.3%;border-radius: 1vw;overflow: hidden; }
.aboutDiv3 .bdDiv .titleDiv{position: absolute;left: 0;bottom: 0;color: #fff;text-align: center;width: 100%;font-size: 20px;font-weight: bold;background: url(../img/zz.png) no-repeat center bottom/100%;height: 100%;display: flex;align-items: flex-end;padding-bottom: 30px;justify-content: center;}
.aboutDiv3 .swiper-button-prev,.aboutDiv3 .swiper-button-next{width: 3.15vw;height: 3.15vw;margin-top: 0.2vw;border-radius: 50%;background: none;background:#b5b5b5; }
.aboutDiv3 .swiper-button-prev i,.aboutDiv3 .swiper-button-next i{font-size: 16px;color: #fff;display: block; }
/* .aboutDiv3 .swiper-button-prev:hover i,.aboutDiv3 .swiper-button-next:hover i{color: #e6926e; } */
.aboutDiv3 .swiper-button-prev{left: 0;}
.aboutDiv3 .swiper-button-next{right: 0;}
.aboutDiv3 .swiper-button-prev:hover,.aboutDiv3 .swiper-button-next:hover{background: #e6926e; }

.aboutDiv4 {height: 100vh; }
.aboutDiv4 .left{width: 68.75%;float: left;height: 100%;position: relative; }
.aboutDiv4 .left .indexTitle{margin-top: 18vh;margin-left: 12.5vw; }
.aboutDiv4 .left .indexTitle span{color: #fff; }
.aboutDiv4 .right{width: 31.25%;float: right;height: 100%;position: relative;transition: all .5s ease;overflow: hidden; }
.aboutDiv4 .right::after {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: -1;}
.aboutDiv4 .right ul {height: 100%;}
.aboutDiv4 .right li {position: relative;transition: .5s ease;-webkit-transition: .5s ease;height: 25%;overflow: hidden;}
.aboutDiv4 .right li:after {content: '';width: 100%;height: 1px;background: #fff;background: rgba(255,255,255,.1);position: absolute;left: 0;bottom: 0;}
.aboutDiv4 .right .li1.cur:before {content: '';width: 100%;height: 1px;background: #e5e5e5;position: absolute;left: 0;top: 0;z-index: 1}
.aboutDiv4 .right li a {display: block;height: 100%;}
.aboutDiv4 .right li .intro {position: relative;display: flex;justify-content: flex-start;align-items: center;height: 100%;}
.aboutDiv4 .right li .intro .text_box {padding:0 8.3%;color: #fff;}
.aboutDiv4 .right li .intro .text_box .t {font-size: 36px;font-weight: bold;}
.aboutDiv4 .right li .intro .text_box .c {font-size: 20px;}
.aboutDiv4 .right li .cover {opacity: 0;visibility: hidden;position: absolute;top: 0;left: 0;background: #fff;width: 100%;height: 100%;transform: scaleY(0);transform-origin: 50%;transition: transform .3s ease-out;}
.aboutDiv4 .right li .cover .box {position: relative;display: flex;justify-content: flex-start;align-items: center;height: 100%;}
.aboutDiv4 .right li .cover .box .box_l{padding:0 8.3%;}
.aboutDiv4 .right li .cover .box .box_l .t {color: #e6926e;font-size: 36px;font-weight: bold; }
.aboutDiv4 .right li .cover .box .box_l .c {font-size: 20px;color: #666;}
.aboutDiv4 .right li.cur .cover {transform: scaleY(1);opacity: 1;visibility: visible;}
.history02 .hd .item {display: none;}
.history02 .hd .item .infor .tit {position: relative;padding-bottom: 19px;margin-bottom: 17px;font-weight: 500; }
.history02 .hd .item .infor .tit:after {content: '';width: 62px;height: 5px;background: #e6926e;position: absolute;left: 0;bottom: 0;}
.history02 .hd .item .infor .con {line-height: 1.8;color: #000000;width: 85%;}
.history02 .hd .item.cur {display: block;}
.history02 .hd .item.cur .common_tit {animation: indbanLeft 1s ease both .4s;visibility: visible;opacity: 1;}
.history02 .hd .item.cur .con {animation: indbanLeft 1s ease both .6s;visibility: visible;opacity: 1; font-size:18px}
.history02 .bd {margin-top: 6.4vh;}
.history02 .bd .stages {position: relative;white-space: nowrap;overflow-x: scroll;font-size: 0;margin: 0 auto;flex: 1 1 auto;}
/* .history02 .bd .stages:after {content: '';width: 100px;height: 100%;background-image: linear-gradient(to left,#fff,transparent);position: absolute;right: 0;top: 0;z-index: 4;} */
.history02 .bd .stages::-webkit-scrollbar {display: none;}
.history02 .bd .stages .swiper-wrapper {transition-duration: .2s!important;}
.history02 .bd .stages .swiper-container {position: relative}
.history02 .bd .stage_item {display: inline-block;z-index: 0;box-sizing: border-box;overflow: hidden;width: auto;}
.history02 .bd .stage_item:last-child {min-width: 100%;}
.history02 .bd .stage_item .cont {position: relative;margin-left: 8.35vw;white-space: nowrap;height: 100%;}
.history02 .bd .stage_item .cont:first-child {margin-left: 0;}
.history02 .bd .stage_item .cont .years {display: inline-block;padding: 10px 0;padding-right: 4vw;font-size: 0;box-sizing: border-box;height: 100%;}
.history02 .bd .stage_item .cont .years:last-child {padding-right: 0;}
.history02 .bd .stage_item .cont .year_item {position: relative;
  display: inline-block;
  width: 358px;
  padding: 0 22px;
    padding-right: 22px;
  padding-right: 22px;
  border-left: 1px solid #e5e5e5;
  white-space: initial;
  box-sizing: border-box;
  height: 100%; }
.history02 .bd .stage_item .cont .year_item:last-child {border-right: 0;}
.history02 .bd .stage_item .cont .year_item.on {border-left: 1px solid transparent;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);transition: all .5s ease;}
.history02 .bd .stage_item .cont .year_item.on+.year_item {border-left: 1px solid transparent;}
.history02 .bd .stage_item .cont .year_item.on .intro_box .infor {height: 100%;}
.history02 .bd .stage_item .cont .year_item.on .img_ {opacity: 0;}
.history02 .bd .stage_item .cont .year_item .intro_box {position: relative;padding-top: 170px;transition: all .5s ease;white-space: normal;}
.history02 .bd .stage_item .cont .year_item .intro_box .infor {position: absolute;top: 0;left: 0;right: 0;height: 170px;z-index: 1;/* transition: all .5s ease; */overflow: hidden;padding-top: 5px; }
.history02 .bd .stage_item .cont .year_item .tit {font-size: 24px;color: #000;font-weight: bold;}
.history02 .bd .stage_item .cont .year_item .con {font-size: 16px;line-height: 1.6;margin-top: 10px;color: #666; }
.history02 .bd .stage_item .cont .year_item.on{background: #fff; }
.history02 .bd .stage_item .cont .year_item.on .intro_box .infor {height: 100%;}
.history02 .bd .stage_item .cont .year_item .con {max-height: 225px;overflow-y: auto;}
.history02 .bd .stage_item .cont .year_item .con::-webkit-scrollbar {width: 4px;height: 4px;}
.history02 .bd .stage_item .cont .year_item .con::-webkit-scrollbar-thumb {border-radius: 0;background: #e6926e;}
.history02 .bd .stage_item .cont .year_item .con::-webkit-scrollbar-track {border-radius: 0;background: #f6f5f5;}
.history02 .bd .stage_item .cont .year_item .img_ {margin-top: 25px;opacity: 1;border-radius: 6px;padding-bottom: 56.19%;height: 0;position: relative;overflow: hidden;}
.history02 .bd .stage_item .cont .year_item .img_ img {border-radius: 6px;width: 100%;position: absolute;top: 50%;transform: translateY(-50%);min-height: 100%;left: 0;}
.history02 .bd .indicators {position: relative;z-index: 1;width: 100%;margin-top: .6rem;display: flex;}
.history02 .bd .indicators:before {content: '';width: 9px;height: 9px;background: url(../img/history02_1.png) no-repeat center;position: absolute;top: -4px;right: 0;z-index: 3;}
.history02 .bd .indicators .indi_item {flex: 1 1 auto;cursor: pointer;}
.history02 .bd .indicators .indi_item .line {position: relative;width: 100%;height: 2px;background: #bebebe;overflow: visible;}
.history02 .bd .indicators .indi_item .line::before {content: "";position: absolute;top: 1px;left: 0;width: 8px;height: 8px;margin-top: -4px;background: #000000;border-radius: 4px;z-index: 2;}
.history02 .bd .indicators .indi_item.active .line::before {background: #e6926e;}
.history02 .bd .indicators .indi_item .line .progress {position: absolute;top: 0;left: 0;height: 100%;width: 0;background: #e6926e;z-index: 1;transition: all .3s ease;}
.history02 .bd .indicators .indi_item .txt {font-size: 18px;margin-top: 30px;text-align: center;color: #000;transition: all .5s ease;}
.history02 .bd .indicators .indi_item.active .txt, .history02 .bd .indicators .indi_item:hover .txt {font-weight: bold;}
.history02 .bd .indicators .indi_item.cur .line::before {background: #e6926e;}
.history02 .swiper-button-prev,.history02 .swiper-button-next{width: 3.15vw;height: 3.15vw;margin-top: -1.66vw;border-radius: 50%;background: none;background:#b5b5b5; }
.history02 .swiper-button-prev i,.history02 .swiper-button-next i{font-size: 16px;color: #fff;display: block; }
/* .aboutDiv3 .swiper-button-prev:hover i,.aboutDiv3 .swiper-button-next:hover i{color: #e6926e; } */
.history02 .swiper-button-prev{left: -7vw;}
.history02 .swiper-button-next{right: -7vw;}
.history02 .swiper-button-prev:hover,.history02 .swiper-button-next:hover{background: #e6926e; }
.history02 .mUlDiv{display: none; }


.aboutDiv6{ overflow: hidden; }
 
.aboutDiv8 .indexTitle p{color: #666;line-height: 1.8;margin: 0.9vh 0 4.6vh; }
.aboutDiv8 .bdDiv{padding-bottom: 6.25vw;position: relative; padding-top:50px }
.aboutDiv8 .bdDiv .swiper-slide {width: 18.5vw;opacity: 0.48;transition: all 0.5s;}
.aboutDiv8 .bdDiv .swiper-slide .imgDiv{padding-top: 75%; }
.aboutDiv8 .bdDiv .swiper-slide-active {opacity: 1;transform: rotateX(0deg) rotateY(0deg) !important;}
.aboutDiv8 .bdDiv .swiper-slide-active .pic {transform: scale(1);}
.aboutDiv8 .bdDiv .swiper-slide .pic {transition: all 0.5s;}
.aboutDiv8 .bdDiv .swiper-slide .h {text-align: center;font-size: 20px;color: #000000;margin-top: 1vw;display: none;}
.aboutDiv8 .bdDiv .swiper-slide-active .h {display: block;}
.aboutDiv8 .swiper-button-prev,.aboutDiv8 .swiper-button-next{width: 3.15vw;height: 3.15vw;margin-top: 0;border-radius: 50%;background: none;background:#b5b5b5;top: initial;bottom: 0; }
.aboutDiv8 .swiper-button-prev i,.aboutDiv8 .swiper-button-next i{font-size: 16px;color: #fff;display: block; }
/* .aboutDiv3 .swiper-button-prev:hover i,.aboutDiv3 .swiper-button-next:hover i{color: #e6926e; } */
.aboutDiv8 .swiper-button-prev{left: 50%;transform: translateX(-120%);}
.aboutDiv8 .swiper-button-next{right: 50%;transform: translateX(120%);}
.aboutDiv8 .swiper-button-prev:hover,.aboutDiv8 .swiper-button-next:hover{background: #e6926e; }

.aboutDiv9{padding-top: 80px; }
.aboutDiv9 .bdDiv{margin-top: 5.5vh; }
.aboutDiv9 .bdDiv .swiper-container{padding-bottom: 3.5vw; }
.aboutDiv9 .bdDiv .swiper-slide .imgDiv{padding-top: 56.24%;border-radius: 20px;overflow: hidden; }
.aboutDiv9 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0; }
.aboutDiv9 .swiper-pagination-bullet{width: 30px;height: 5px;background: #cccccc;opacity:1;border-radius: 2.5px;}
.aboutDiv9 .swiper-pagination-bullet-active{opacity: 1;position: relative;background: #e6926e;}
.aboutDiv9 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}

.nyBanner .wrap{position:relative;height: 47.92vw; }
.nyBanner .textDiv span{font-size: 3.125vw;color: #fff; }
.nyBanner .breadcrumbDiv{position: absolute;left: 0;bottom: 20px;height: initial; }
.locationDiv{background: #f5f5f5; }
.breadcrumbDiv{font-size: 14px;color: #fff;height: 60px; }
.breadcrumbDiv .font_family{margin-right: 10px;color: #fff;font-size: 18px; }
.breadcrumbDiv a{color: #fff;}
.breadcrumbDiv a:hover{color: #e6926e!important; }
.breadcrumbDiv span{color: #fff;}

.pd90{padding: 90px 0; }
.nyTitle{text-align: center;font-weight: 500; }
.nyTitle.tl{text-align: left; }
.joinDiv .selectWrap{margin: 60px 0;color: #000000; }
.joinDiv .bdDiv{margin-bottom: 60px; }
.joinDiv .bdDiv .bh{background: #5c6487;color: #fff;line-height: 64px; }
.joinDiv .bdDiv{background: #fff; }
.joinDiv .bdDiv .item{width: 15%;text-align: center; }
.joinDiv .bdDiv .item:nth-child(1){width: 25%;text-align: left;font-size: 20px;color: #333;font-weight: bold; }
.joinDiv .bdDiv .item:nth-child(5){width: 30%;text-align: center; }
.joinDiv .bdDiv ul li{border: 1px solid #e5e5e5;cursor: pointer;border-radius: 10px;padding: 0 30px;color: #666;margin-bottom: 20px; }
.joinDiv .bdDiv ul li .lh{padding: 20px 20px 20px 0; }
.joinDiv .bdDiv ul li .lh .font_family{color: #999; }
.joinDiv .bdDiv ul li.on .lh .font_family{transform: rotate(-180deg); }
.joinDiv .bdDiv ul li .lb{padding: 30px 0 10px;display: none;border-top: 1px solid #e5e5e5;  }
.joinDiv .bdDiv ul li .lb .p{margin-bottom: 20px; }
.joinDiv .bdDiv ul li.on{border-color: #e6926e;box-shadow: 0px 0px 29px rgba(216,218,237,.5); }

.selectWrap{margin: 60px 0 ; }
.selectWrap .flexbet{align-items: flex-end; }
.selectWrap form>div{width: calc((100% - 140px) / 4 - 7.5px); }
.selectWrap form>div>p{margin-bottom: 10px;padding-left: 10px; }
.selectWrap form>div .nfb{width: 100%;padding: 0 30px 0 10px;line-height: 50px;border: 1px solid #cccccc;/* background: url(../img/sx.png) right 10px center no-repeat; */cursor: pointer;color: #888888;border-radius: 4px; }
.selectWrap form>div .select-menu-div{position: relative; }
.selectWrap form>div .select-menu-div .font_family{font-size: 14px;color: #999999;position: absolute;right: 10px;top: 50%;transform: translateY(-50%); }
.selectWrap .select-menu{position: relative; }
.selectWrap .select-menu-div.on .font_family{transform: translateY(-50%) rotate(-180deg); }
.selectWrap .select-menu-ulk{border-radius: 6px;overflow: hidden;position:absolute;left: 0;top: 100%;width: 100%;border: 1px solid rgba(204, 204, 204, 1);display:none;opacity:0;z-index: 11;}
.selectWrap .select-menu-ul{list-style:none;width:100%;text-align:left;background:#fff;z-index:1;max-height: 300px;padding: 10px 0;overflow-y: auto;}
.selectWrap .select-menu-ul li{padding: 5px 10px;cursor: pointer;}
.selectWrap .select-menu-ul li.select-this{color: #e6926e;}
.selectWrap .keywordDiv{position: relative; }
.selectWrap .keywordDiv input{width: 100%;padding: 0 10px;line-height: 50px;border: 1px solid #cccccc;background: transparent;cursor: pointer;color: #888888;border-radius: 4px; }
.selectWrap button{/* position: absolute;right: 0;top: 0; */width: 120px;height: 52px;padding: 0;border: 0;background: #e6926e;cursor: pointer;border-radius: 4px;color: #fff; }

.pageDiv{text-align: center; padding-top:50px}
.pageDiv a,.pageDiv span{display: inline-block;line-height: 36px;margin: 0 5px;color: #333333; border-radius: 4px;font-size: 15px;background: #f5f5f5;width: 36px; }
.pageDiv span{color: #fff;background: #ee7700; }
.pageDiv i{font-size: 14px; }
.contactDiv{ height:auto; overflow:hidden; padding:160px 0 90px}
.contactDiv .hdDiv .row>div{margin-top: 40px; }
.contactDiv .hdDiv .row>div .conDiv{border: 1px solid #ddd;border-radius: 20px;padding: 30px;text-align: center;height: 100%; }
.contactDiv .hdDiv .row>div .conDiv .icon{border: 1px solid #e6926e;border-radius: 50%;width: 90px;height: 90px;margin: 0 auto; }
.contactDiv .hdDiv .row>div .conDiv .icon .font_family{font-size: 40px;color: #e6926e; }
.contactDiv .hdDiv .row>div .conDiv .textDiv span{display: block;margin: 15px 0 10px;font-size: 20px; }
.contactDiv .hdDiv .row>div .conDiv .textDiv p{color: #666;margin-bottom:0px; }
.contactDiv .hdDiv .row>div .conDiv .textDiv a{color: #333333;transition: none; } 
.contactDiv .hdDiv .row>div .conDiv .textDiv a:hover{color: #e6926e; } 
.contactDiv .hdDiv .row>div .conDiv:hover{border-color: #e6926e;box-shadow: 0px 0px 29px rgba(216,218,237,.5); }
.contactDiv .bdDiv{margin: 90px 0; }
.contactDiv .bdDiv .row>div{margin-top:40px; }
.contactDiv .bdDiv .row>div .conDiv{border-radius: 20px;padding: 40px;height: 100%;background: #f5f5f5;border: 1px solid #f5f5f5; }
.contactDiv .bdDiv .row>div .conDiv .tit{font-size: 20px; }
.contactDiv .bdDiv .row>div .conDiv .p{margin-top: 35px;align-items: flex-start; }
.contactDiv .bdDiv .row>div .conDiv .p .font_family{font-size: 24px;margin-right: 20px;color: #e6926e;top: -5px;position: relative; }
.contactDiv .bdDiv .row>div .conDiv .p .pp{width: calc(100% - 44px); }
.contactDiv .bdDiv .row>div .conDiv .p .pp p{margin-bottom: 10px; }
.contactDiv .bdDiv .row>div .conDiv .p .pp p:last-child{margin-bottom: 0; }
.contactDiv .bdDiv .row>div .conDiv:hover{background: #fff;border-color: #e6926e;box-shadow: 0px 0px 29px rgba(216,218,237,.5); }
.contactDiv a.zxlyBtn{width: 160px;height: 46px;background: #e6926e;color: #fff;border-radius: 30px;margin: 0 auto; }
.contactDiv a.zxlyBtn:hover{opacity: .8; }

.contactDiv .zxlyDiv .formDiv{border: 1px solid #ddd;border-radius: 10px;padding: 60px; }

.zxlyPop{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 9999;display: none; }
.zxlyPop .popCon{width: 75%;max-height: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;border-radius: 10px;padding: 3%;overflow-y: auto; }
.zxlyPop .popCon a.closeBtn{position: absolute;right: 30px;top: 30px; }
.zxlyPop .popCon a.closeBtn .font_family{color: #b5b5b5;font-size: 20px; }
.zxlyPop .popCon .titleDiv .line{width: 62px;height: 5px;background: #e6926e; }
.zxlyDiv .formDiv{margin-top: 40px; }
.zxlyDiv .formDiv .row>div{margin-bottom: 40px; } 
.zxlyDiv .formDiv .row>div p{margin-bottom: 5px;font-size: 18px; }
.zxlyDiv .formDiv .row>div p em{color: #e51317; }
.zxlyDiv .formDiv .row>div .checkDiv{flex-wrap: wrap; }
.zxlyDiv .formDiv .row>div .checkDiv label{cursor: pointer;margin-right: 60px;position: relative; }
.zxlyDiv .formDiv .row>div .checkDiv label:last-child{margin-right: 0; }
.zxlyDiv .formDiv .row>div .checkDiv label .font_family{position: absolute;left: 3px;font-size: 14px;color: #ee7700;opacity: 0;top: 3px; }
.zxlyDiv .formDiv .row>div .checkDiv label input{margin-right: 10px;width: 20px;height: 20px;position: relative;background: none; border: 0;outline: 0!important;background-color: transparent;-webkit-appearance: none;background-image: none; }
.zxlyDiv .formDiv .row>div .checkDiv label input:before{content: "";width: 100%;height: 100%; background: #fff;position: absolute;left: 0;top: 0;border: 1px solid #cccccc;border-radius: 4px; }
.zxlyDiv .formDiv .row>div .checkDiv label input:checked:before{content: "";width: 100%;height: 100%; background: transparent;position: absolute;left: 0;top: 0;border: 1px solid #ee7700;border-radius: 4px; }
.zxlyDiv .formDiv .row>div .checkDiv label input:checked+.font_family{opacity: 1;}
.zxlyDiv .formDiv .row>div .inputDiv{position: relative; }
.zxlyDiv .formDiv .row>div .inputDiv input{width: 100%;line-height: 48px;border: 1px solid #eee;border-radius: 4px;padding: 0 10px; }
.zxlyDiv .formDiv .row>div .inputDiv input:focus{border-color: #ee7700; }
.zxlyDiv .formDiv .row>div .inputDiv .tishi{position: absolute;bottom: -25px;left: 10px;color: #ee7700;font-size: 12px; }
.zxlyDiv .formDiv .row>div .inputDiv textarea{width: 100%;height: 148px;border: 1px solid #eee;border-radius: 4px;padding: 10px;resize: none; }
.zxlyDiv .formDiv .btnDiv button{width: 200px;height: 46px;border-radius: 23px;background: transparent;border: 0;cursor: pointer;font-weight: 400; }
.zxlyDiv .formDiv .btnDiv button.subBtn{border:1px solid #ee7700;color: #ee7700;margin-right: 20px; }
.zxlyDiv .formDiv .btnDiv button.resetBtn{border:1px solid #e6926e;color: #e6926e; }
.zxlyDiv .formDiv .btnDiv button.subBtn:hover{background: #ee7700;color: #fff; }
.zxlyDiv .formDiv .btnDiv button.resetBtn:hover{background: #e6926e;color: #fff; }

.cateDiv ul{background: #f5f5f5;/* border-radius: 10px;overflow: hidden; */ }
.cateDiv ul>li>a{padding: 15px 40px 15px 20px;display: block;color: #000;font-size: 18px;transition: none;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.cateDiv ul>li>a em{position: absolute;right: 20px;top: 50%;transform: translateY(-50%); } 
.cateDiv ul>li>a .font_family{font-size: 14px;color: #333; }
.cateDiv ul>li>a .icon-shouqi{display: none;color: #fff; }
.cateDiv ul>li.open>a{background: #ee7700;color: #fff;  }
.cateDiv ul>li.on>a{background: #e6926e;color: #fff; }
.cateDiv ul>li.on>a .icon-shouqi{display: block; }
.cateDiv ul>li.on>a .icon-zhankai{display: none; }
.cateDiv ul>li>.aDiv {display: none;background: #fff;max-height: 202px;overflow-y: auto; }
.cateDiv ul>li>.aDiv a{padding: 15px 40px 15px 20px;display: block;color: #000000;transition: none;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.cateDiv ul>li>.aDiv a:hover,
.cateDiv ul>li>.aDiv a.on{color: #e6926e; }
.cateDiv ul>li>.aDiv a .font_family{font-size: 12px;color: #999;position: absolute;right: 14px;top: 50%;transform: translateY(-50%); }
.cateDiv ul>li>.aDiv a:hover .font_family,
.cateDiv ul>li>.aDiv a.on .font_family{color: #e6926e; }
.cateDiv ul>li.on>.aDiv,.cateDiv ul>li.open>.aDiv{display: block; }
.productDetailDiv{padding: 100px 0 100px; }
.productDetailDiv .bdDiv{margin-top: 60px;align-items: flex-start; }
.productDetailDiv .bdDiv .blDiv{width: 300px; }
.productDetailDiv .cateDiv ul{background: transparent; }
.productDetailDiv .cateDiv ul li{background: linear-gradient(to left,#f5f5f5,#edeef5);margin-bottom: 4px;border-radius: 6px; }
.productDetailDiv .cateDiv ul>li>a .font_family{color: #999999; }
.productDetailDiv .cateDiv ul>li.on>a .icon-shouqi{color: #fff; }
.productDetailDiv .bdDiv .blDiv .tuijianDiv{border-radius: 10px;overflow: hidden;margin-top: 30px; }
.productDetailDiv .bdDiv .blDiv .tuijianDiv .titleDiv{height: 68px;background: #e6926e;color: #fff;padding: 0 0 0 20px;/* font-size: 24px; */ }
.productDetailDiv .bdDiv .blDiv .tuijianDiv .titleDiv i{width: 4px;height: 24px;background: #ee7700;margin-right: 10px; }
.productDetailDiv .bdDiv .blDiv .tuijianDiv .listDiv{border: 1px solid #cccccc;border-radius:0 0 10px 10px;padding: 0 20px;}
.productDetailDiv .bdDiv .blDiv .tuijianDiv .listDiv .item{padding: 30px;border-bottom: 1px solid #cccccc;text-align: center; }
.productDetailDiv .bdDiv .blDiv .tuijianDiv .listDiv .item .imgDiv{padding-top: 100%;margin-bottom: 10px; }
.productDetailDiv .bdDiv .blDiv .tuijianDiv .listDiv .item .title{color: #333;font-weight: 500; }
.productDetailDiv .bdDiv .blDiv .tuijianDiv .listDiv .item a:hover .title{color: #e6926e; }
.productDetailDiv .bdDiv .blDiv .tuijianDiv .listDiv .item:last-child{border-bottom: 0; }
.productDetailDiv .bdDiv .brDiv{width: calc(100% - 340px); }
.productDetailDiv .bdDiv .brDiv .hd{align-items: stretch; }
.productDetailDiv .bdDiv .brDiv .hd .hlDiv{width: 50%; }
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .swiper-container {width: 100%;margin-left: auto;margin-right: auto;}
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .my-container{position: absolute;width: 100%;height: 100%;left: 100%;top: 0;  }
.magnifier{border: 1px solid #ccc;background: #fff; }
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .swiper-slide {display: flex;justify-content: center;align-items: center;height: 100%;width: 100%;}
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .swiper-slide .pic{padding-top: 100%;position: relative;width: 100%;}
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .swiper-slide .pic .imgDiv{position: absolute;width: 100%;height: 100%;overflow: hidden;left: 0;top: 0;display: flex;justify-content: center;align-items: center;  }
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .swiper-slide .pic .imgDiv img{max-width:100%;max-height: 100%;object-fit: contain; }
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .swiper-slide .pic .imgDiv video{width: 100%;height: 100%;object-fit: contain; }
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .swiper-slide .pic .imgDiv .videoDiv{position: relative;width: 100%;height: 100%; }
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .swiper-slide .pic .imgDiv .videoDiv .zzDiv{width: 100%;height: 100%;background: rgba(51,51,51,.5);position: absolute;left: 0;top: 0;cursor: pointer; }
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .swiper-slide .pic .imgDiv .videoDiv .zzDiv .font_family{color: #fff;font-size: 40px; }
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .gallery-top {width: 100%;}
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .smallDiv{position: relative;}
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .gallery-thumbs {box-sizing: border-box;text-align: center;margin: 10px 0 0;}
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .gallery-thumbs .swiper-slide {width: 20%;opacity: 1;}
.productDetailDiv .bdDiv .brDiv .hd .hlDiv .gallery-thumbs .swiper-slide-thumb-active .pic::before{content: "";width: 100%;height: 100%;border: 2px solid #e6926e;position: absolute;left: 0;top: 0;z-index: 1; }
.productDetailDiv .hdDiv .swiper-button-prev,.productDetailDiv .hdDiv .swiper-button-next{width: 34px;height: 34px;display: flex;align-items: center;justify-content: center;color: #fff;transition: all .5s;border-radius: 50%;background: #999999; }
.productDetailDiv .hdDiv .swiper-button-next .font_family,
.productDetailDiv .hdDiv .swiper-button-prev .font_family{display: block;font-size: 16px;color: #333; }
.productDetailDiv .hdDiv .swiper-button-prev{left: 0;}
.productDetailDiv .hdDiv .swiper-button-next{right: 0;}
.productDetailDiv .hdDiv .swiper-button-prev:hover,.productDetailDiv .hdDiv .swiper-button-next:hover{background: #e6926e;color: #fff;border-color: #e6926e; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv{width:45%;display: flex;flex-direction: column;justify-content: space-between; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .hrt{flex: 1; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .title{padding-bottom: 25px;border-bottom: 1px solid #ccc;margin-bottom: 30px; font-size:25px }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .dl dl{align-items: flex-start; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .dl dl dd{width: calc(100% - 64px - 9%);margin-bottom: 0; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .btnDiv{flex-wrap: wrap; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .btnDiv a{margin-right: 10px;border-radius: 6px;margin-bottom: 10px; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .btnDiv a:last-child{margin-right: 0; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .btnDiv a .font_family{margin-right: 9px;font-size: 26px;color: #666; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .btnDiv a:nth-child(1){width: 140px;height: 50px;background: #e6926e;color: #fff; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .btnDiv a:nth-child(1) .font_family{color: #fff; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .btnDiv a:nth-child(2){width: 200px;height: 50px;border: 1px solid #ee7700;color: #ee7700;font-size: 22px; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .btnDiv a:nth-child(2) .font_family{color: #ee7700; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .btnDiv a:nth-child(3){width: 85px;height: 50px;border: 1px solid #cccccc;color: #666; }
.productDetailDiv .bdDiv .brDiv .hd .hrDiv .btnDiv a:nth-child(4){width: 85px;height: 50px;border: 1px solid #cccccc;margin-right: 0;color: #666; }
.productDetailDiv .bdDiv .brDiv .bd{  }
.productDetailDiv .bdDiv .brDiv .bd .bdh{border-bottom: 1px solid #cccccc; }
.productDetailDiv .bdDiv .brDiv .bd .bdh a{padding: 20px 0;text-align: center;display: block;width: 33.33%;color: #000000;font-size: 20px; }
.productDetailDiv .bdDiv .brDiv .bd .bdh a.on{font-size: 24px;color: #333333;font-weight: bold;position: relative; }
.productDetailDiv .bdDiv .brDiv .bd .bdh a.on::before{content: "";width: 100%;height: 3px;background: #e6926e;position: absolute;left: 0;bottom: 0; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv{padding-top: 60px; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .pdtit{margin-bottom: 30px; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .pdtit .line{width: 62px;height: 5px;background: #e6926e;margin-bottom: 15px; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .pdtit span{font-size: 24px;font-weight: bold; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .gaishuDiv {color: #666;line-height: 1.8; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .tableDiv table{width: 100%;border: 1px solid #e5e5e5;border-top: 2px solid #333; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .tableDiv table tr td{border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;padding: 10px 16px;word-break:break-all; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .tableDiv table tr td:nth-child(1),.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .tableDiv table tr td:nth-child(3){background: #f5f5f5; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .tableDiv table tr td:last-child{background: transparent; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .swiper-container {padding-bottom: 40px; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0; }
.productDetailDiv .swiper-pagination-bullet{width: 40px;height: 6px;background: #cccccc;opacity:1;border-radius: 3px; }
.productDetailDiv .swiper-pagination-bullet-active{background: #e6926e; }
.productDetailDiv .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .swiper-slide a{display: block;text-align: center;border-radius: 8px;overflow: hidden;position: relative;font-size: 18px; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .swiper-slide a::before{content: "";width: 100%;height: 50%;background: linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0));position: absolute;left: 0;bottom: 0;z-index: 1; } 
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .swiper-slide .title{position: absolute;left: 0;bottom: 15px;width: 100%;color: #fff;z-index: 2; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .swiper-slide .imgDiv{padding-top: 100%; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .swiper-slide .textDiv{position: absolute;left: 0;bottom: 15px;width: 100%;color: #fff;z-index: 2;text-align: left;padding: 0 20px; }
.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .swiper-slide .textDiv span{font-size: 14px; }

.productDiv .bdDiv{position: relative;align-items: stretch;background: #f8f9fd; }
.productDiv .bdDiv .blDiv{width: calc(240px + 8.3vw);padding: 60px 0;background: #edf0f5;position: sticky;left: 0;top: 0; }
.productDiv .bdDiv .blDiv ul{border-radius: 0;background: #edf0f5; }
.productDiv .bdDiv .blDiv ul li>a,.productDiv .cateDiv ul>li>.aDiv a{padding-left: 8.3vw; }
.productDiv .cateDiv ul>li.on>a{border-radius: 0; }
.productDiv .bdDiv .brDiv{width: calc(87.7vw - 240px);padding: 80px 12.5vw 80px 0; }
.productDiv .bdDiv .brDiv .rowDiv{margin-bottom: 30px; }
.productDiv .bdDiv .brDiv .row>div{margin-top: 30px; }
.productDiv .bdDiv .brDiv .row>div a{display: block;background: #fff;border-radius: 20px;overflow: hidden;position: relative;padding: 10px 5% 30px;border: 1px solid #fff;height: 100%; }
.productDiv .bdDiv .brDiv .row>div .imgDiv{padding-top: 58.8%; }
.productDiv .bdDiv .brDiv .row>div .textDiv{position: relative;text-align: center;margin-top: 10px; }
.productDiv .bdDiv .brDiv .row>div .textDiv .title{font-size: 20px;font-weight: 700;color: #333; }
.productDiv .bdDiv .brDiv .row>div .textDiv .moreBtn{width: 100%;max-width: 160px;height: 46px;background: #ee7700;border-radius: 30px;color: #fff;margin: 0 auto;font-weight: 500;position: absolute;left: 50%;top: 0;transform: translateX(-50%);opacity: 0; }
.productDiv .bdDiv .brDiv .row>div .textDiv .moreBtn i{margin-left: 19px;font-size: 15px;display: block;top: 2px;position: relative; }
.productDiv .bdDiv .brDiv .row>div a:hover .textDiv .title{opacity: 0; } 
.productDiv .bdDiv .brDiv .row>div a:hover .textDiv .moreBtn{opacity: 1; }
.productDiv .bdDiv .brDiv .row>div a:hover{border-color: #e6926e;box-shadow: 0px 0px 29px rgba(216,222,237,.5); }
.productDiv .bdDiv .brDiv .pageDiv a{background: #fff; }

.solBanner .wrap{text-align: center;align-items: flex-start;padding-top: 11.5vw; }
.solBanner .textDiv p{margin-top: 0.5vw; }
.solBanner .tl{text-align: left; }
.solutionDiv .bdDiv{position: relative;align-items: flex-start; }
.solutionDiv .bdDiv::before{content: "";width: calc(240px + 8.3vw);background: #edf0f5;position: absolute;left: 0;top: 0;height: 100%; }
.solutionDiv .bdDiv .blDiv{width: calc(240px + 8.3vw);padding: 80px 0;background: #edf0f5; }
.solutionDiv .bdDiv .blDiv ul{border-radius: 0;background: #edf0f5; }
.solutionDiv .bdDiv .blDiv ul li>a,.solutionDiv .cateDiv ul>li>.aDiv a{padding-left: 8.3vw; }
.solutionDiv .cateDiv ul>li.on>a{border-radius: 0; }
.solutionDiv .bdDiv .brDiv{width: calc(87.7vw - 240px);padding: 60px 8.3vw 60px 0;position: sticky;top: 80px; }
.solutionDiv .bdDiv .brDiv .rowDiv{margin-bottom: 30px; }
.solutionDiv .bdDiv .brDiv .row>div{margin-top: 30px; }
.solutionDiv .bdDiv .brDiv .row>div a{display: block;border-radius: 20px;overflow: hidden;position: relative;height: 100%; }
.solutionDiv .bdDiv .brDiv .row>div a:before{content: "";width: 100%;height: 100%;bac }
.solutionDiv .bdDiv .brDiv .row>div .imgDiv{padding-top: 76%;overflow: hidden; }
.solutionDiv .bdDiv .brDiv .row>div .textDiv{position: absolute;color: #fff;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;align-items: stretch;padding: 7% 7.8%;text-align: left; }
.solutionDiv .bdDiv .brDiv .row>div .textDiv .title{font-size: 24px;font-weight: bold;margin-bottom: 10px; }
.solutionDiv .bdDiv .brDiv .row>div .textDiv .moreBtn i{margin-left: 10px;font-size: 15px;display: block;top: 2px;position: relative; }
.solutionDiv .bdDiv .brDiv .row>div a:hover .textDiv{background: #e6926e;justify-content: flex-start;padding-top: 13%; }
.solutionDiv .bdDiv .brDiv .row>div a:hover .textDiv .title{font-size: 1.875vw;margin-bottom: 10%; }

.newsDiv .bdDiv{position: relative;align-items: stretch; }
.newsDiv .bdDiv .blDiv{width: calc(240px + 8.3vw);padding: 60px 0;background: #edf0f5;position: sticky;left: 0;top: 0; }
.newsDiv .bdDiv .blDiv ul{border-radius: 0;background: #edf0f5; }
.newsDiv .bdDiv .blDiv ul li>a,.newsDiv .cateDiv ul>li>.aDiv a{padding-left: 8.3vw; }
.newsDiv .cateDiv ul>li.on>a{border-radius: 0; }
.newsDiv .bdDiv .brDiv{width: calc(87.7vw - 240px);padding: 65px 8.3vw 80px 0; }
.newsDiv .bdDiv .brDiv .rowDiv{margin-bottom: 30px; }
.newsDiv .bdDiv .brDiv .row>div{margin-top: 30px; }
.newsDiv .bdDiv .brDiv .row>div a{display: block;overflow: hidden;position: relative;height: 100%;border-bottom: 1px solid #cccccc; }
.newsDiv .bdDiv .brDiv .row>div .imgDiv{padding-top: 56.3%;overflow: hidden;border-radius: 20px; }
.newsDiv .bdDiv .brDiv .row>div .textDiv{padding: 18px; }
.newsDiv .bdDiv .brDiv .row>div .textDiv .title{font-size: 20px;font-weight: bold;margin-bottom: 10px;color: #333333; }
.newsDiv .bdDiv .brDiv .row>div .textDiv .p{color: #000000;font-size: 14px; }
.newsDiv .bdDiv .brDiv .row>div .textDiv .p span{font-weight: 500;text-transform: uppercase;color: #999999; }
.newsDiv .bdDiv .brDiv .row>div a:hover{border-radius: 20px;box-shadow: 0px 0px 29px rgba(216,222,237,.5); }
.newsDiv .bdDiv .brDiv .row>div a:hover:after{content: "";width: 100%;height: 3px;background: #e6926e;position: absolute;left: 0;bottom: 0;border-color: #e6926e; }
.newsDiv .bdDiv .brDiv .row>div a:hover .imgDiv{border-radius: 0; }
.newsDiv .bdDiv .brDiv .row>div a:hover .textDiv .title,
.newsDiv .bdDiv .brDiv .row>div a:hover .textDiv .p span{color: #e6926e; }

.twoMenuDiv{background: #f5f5f5; margin-bottom:50px/* position: sticky;top: 80px;z-index: 999; */ }
.twoMenuDiv .aDiv a{flex: 1;text-align: center; }
.twoMenuDiv .aDiv a{height: 60px;display: flex;justify-content: center;align-items: center;color: #000; }
.twoMenuDiv .aDiv a.on{background: #e6926e;color: #fff; }
.solDetailDiv{ height:auto; overflow:hidden; padding-top:20px}
.solDetailDiv .itemDiv{padding-top:   0px; }
.solDetailDiv .itemDiv .ihDiv{font-size: 36px;text-align: center;font-weight: bold  ;margin-bottom: 40px; }
.solDetailDiv .gaishuDiv .ibDiv{color: #666; }
.solDetailDiv .gaishuDiv .ibDiv .p1{font-size: 24px; }
.solDetailDiv .shishiDiv{padding-bottom: 100px; }
.solDetailDiv .shishiDiv .ibDiv .imgDiv{  overflow: hidden;margin-bottom: 30px;  }
.solDetailDiv .shishiDiv .ibDiv .textDiv{color: #000;line-height: 30px; text-align:justify}
.solDetailDiv .shishiDiv .ibDiv .textDiv p{ margin-bottom:20px}
.solDetailDiv .jiazhiDiv{color: #fff;padding: 170px 0  ;line-height: 27px;   }
.solDetailDiv .jiazhiDiv p{ padding-bottom:50px}
.solDetailDiv .jiazhiDiv .bd{max-width: 550px; }
.solDetailDiv .jiazhiDiv .ihDiv{text-align: left; }
.solDetailDiv .chcpDiv{padding: 0px 0 100px;    }
.solDetailDiv .chcpDiv .row>div a{display: block;background: #fefbfa; overflow: hidden;position: relative; border: 1px solid #fff;height: 100%; }
.solDetailDiv .chcpDiv .row>div .imgDiv{ overflow:hidden }
.solDetailDiv .chcpDiv .row>div .imgDiv{ width:100% }
.solDetailDiv .chcpDiv .row>div .textDiv{position: relative;text-align: left; padding:0 20px 20px }
.solDetailDiv .chcpDiv .row>div .textDiv .title{color: #000; font-size:20px; margin-bottom:10px;  margin-top:20px }
.solDetailDiv .chcpDiv .row>div .textDiv .p{color: #000; text-align:left; line-height:30px }
 
.solDetailDiv .cgalDiv{padding: 100px 0; }
.solDetailDiv .cgalDiv .conDiv{align-items: stretch; }
.solDetailDiv .cgalDiv .conDiv .clDiv{width: 34.97%;padding-bottom: 100px; }
.solDetailDiv .cgalDiv .conDiv .clDiv .p{margin-top: 5px;line-height: 1.8; }
.solDetailDiv .cgalDiv .conDiv .crDiv{width: 61.54%;overflow: hidden; }
.solDetailDiv .cgalDiv .conDiv .crDiv img{border: 1px solid #cccccc;border-radius: 20px;padding: 15px 20px; }
.solDetailDiv .cgalDiv .ibDiv{position: relative; }
.solDetailDiv .cgalDiv .ibDiv .btnDiv{position: absolute;left: 0;bottom: 0; }
.solDetailDiv .cgalDiv .swiper-button-prev,.solDetailDiv .cgalDiv .swiper-button-next{width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;color: #fff;transition: all .5s;border-radius: 50%;background: transparent;position: relative;border: 1px solid #999999; }
.solDetailDiv .cgalDiv .swiper-button-next .font_family,
.solDetailDiv .cgalDiv .swiper-button-prev .font_family{display: block;font-size: 18px;color: #999; }
.solDetailDiv .cgalDiv .swiper-button-prev{left: 0;margin-right: 30px; }
.solDetailDiv .cgalDiv .swiper-button-next{right: 0;}
.solDetailDiv .cgalDiv .swiper-button-prev:hover,.solDetailDiv .cgalDiv .swiper-button-next:hover{background: #e6926e;border-color: #e6926e; }
.solDetailDiv .cgalDiv .swiper-button-prev:hover .font_family,.solDetailDiv .cgalDiv .swiper-button-next:hover .font_family{color: #fff; }
.solDetailDiv .wjxzDiv{padding: 100px 0 70px;background: url(../img/xz-bg.jpg) no-repeat center center/cover; }
.solDetailDiv .wjxzDiv .row>div{margin-bottom: 30px; }
.solDetailDiv .wjxzDiv .row>div .conDiv{background: #fff;border: 1px solid #e5e5e5;border-radius: 10px;padding: 20px 4.3%;height: 100%; }
.solDetailDiv .wjxzDiv .row>div .conDiv .title{width: calc(88.5% - 190px);color: #333333;font-size: 18px;margin: 0 8.5% 0 3%; }
.solDetailDiv .wjxzDiv .row>div .conDiv .xzBtn{width: 130px;height: 40px;background: #e6ebf7;border-radius: 20px;color: #e6926e;font-weight: 500; }
.solDetailDiv .wjxzDiv .row>div .conDiv .xzBtn i{margin-left: 13px; }
.solDetailDiv .wjxzDiv .row>div .conDiv:hover{border-color: #e6926e;box-shadow: 0px 0px 29px rgba(216,222,237,.5); }
.solDetailDiv .wjxzDiv .row>div .conDiv:hover .xzBtn {background: #e6926e;color: #fff; }

.casesDetailDiv{padding: 100px 0 90px; }
.casesDetailDiv .bdDiv{margin-top: 60px;align-items: flex-start; }
.casesDetailDiv .bdDiv .blDiv{width: 300px; }
.casesDetailDiv .cateDiv ul{background: transparent; }
.casesDetailDiv .cateDiv ul li{background: linear-gradient(to left,#f5f5f5,#edeef5);margin-bottom: 4px;border-radius: 6px; }
.casesDetailDiv .cateDiv ul>li>a .font_family{color: #999999; }
.casesDetailDiv .cateDiv ul>li.on>a .icon-shouqi{color: #fff; }
.casesDetailDiv .bdDiv .brDiv{width: calc(100% - 340px); }
.articleDiv .titleDiv{font-size: 26px; }
.articleDiv .smTitleDiv{margin: 30px 0;color: #000000; }
.articleDiv .smTitleDiv .fontSize{margin-left: 60px; }
.articleDiv .smTitleDiv .fontSize a{margin-left: 20px;color: #666; }
.articleDiv .smTitleDiv .fontSize a sup{font-size: 14px; }
.articleDiv .smTitleDiv .fontSize a:hover{color: #e6926e; }
.articleDiv .shareDiv {position: relative; }
.articleDiv .shareDiv::before{content: "";width: 100%;height: 1px;background: #cccccc;position: absolute;left: 0;top: 50%; }
.articleDiv .shareDiv .iconDiv{background: #fff;position: relative;padding: 0 20px; }
.articleDiv .shareDiv .iconDiv a{color: #b5b5b5; }
.articleDiv .shareDiv .iconDiv a i{font-size: 36px;margin: 0 20px; }
.articleDiv .shareDiv .iconDiv a:hover{color: #e6926e; }
.articleDiv .textDiv{padding: 40px 0;color: #000000;line-height: 2; }
.articleDiv .textDiv p{margin-top: 15px; }
.articleDiv .shipinDiv{margin-bottom: 60px; }
.articleDiv .shipinDiv .pdtit{margin-bottom: 30px; }
.articleDiv .shipinDiv .pdtit .line{width: 62px;height: 5px;background: #e6926e;margin-bottom: 15px; }
.articleDiv .shipinDiv .pdtit span{font-size: 24px;font-weight: bold; }
.articleDiv .fanyeDiv{padding: 30px 0;border-top: 1px solid #cccccc; }
.articleDiv .fanyeDiv a{color: #000000;width: calc((100% - 244px) / 2); }
.articleDiv .fanyeDiv a.prevBtn i{margin-right: 10px; }
.articleDiv .fanyeDiv a.nextBtn{text-align: right; } 
.articleDiv .fanyeDiv a.nextBtn i{margin-left: 10px; }
.articleDiv .fanyeDiv a:hover{color: #e6926e; }
.articleDiv .fanyeDiv a.backBtn{width: 164px;height: 40px;background: #e6926e;color: #fff;margin: 0 40px; }

.newsDetailDiv{padding: 100px 0 90px; }
.newsDetailDiv .bdDiv{margin-top: 60px;align-items: flex-start; }
.newsDetailDiv .bdDiv .blDiv{width: 23.8%;position: sticky;top: 100px; }
.newsDetailDiv .bdDiv .brDiv{width: 69.2%; }
.newsDetailDiv .bdDiv .blDiv .tjxwDiv{border-radius: 10px;overflow: hidden; }
.newsDetailDiv .bdDiv .blDiv .tjxwDiv .th{height: 62px;background: #e6926e;color: #fff;padding: 0 0 0 25px; }
.newsDetailDiv .bdDiv .blDiv .tjxwDiv .tb{border: 1px solid #cccccc;border-radius: 0 0 10px 10px;padding: 25px 25px 0; }
.newsDetailDiv .bdDiv .blDiv .tjxwDiv .tb ul li{margin-bottom: 25px;font-size: 14px; }
.newsDetailDiv .bdDiv .blDiv .tjxwDiv .tb ul li a{color: #666; }
.newsDetailDiv .bdDiv .blDiv .tjxwDiv .tb ul li .title{font-size: 15px; }
.newsDetailDiv .bdDiv .blDiv .tjxwDiv .tb ul li a:hover .title{color: #e6926e; }

.cpjzDiv{padding: 100px 0 90px; }
.cpjzDiv .bdDiv{margin-top: 60px;align-items: flex-start; }
.cpjzDiv .bdDiv .blDiv{width: 300px; }
.cpjzDiv .cateDiv ul{background: transparent; }
.cpjzDiv .cateDiv ul li{background: linear-gradient(to left,#f5f5f5,#edeef5);margin-bottom: 4px;  }
.cpjzDiv .cateDiv ul>li>a .font_family{color: #999999; }
.cpjzDiv .cateDiv ul>li.on>a .icon-shouqi{color: #fff; }
.searchDiv{background: linear-gradient(to bottom,#e5e5e5,#e6926e);padding: 1px; overflow: hidden;margin-bottom: 18px;box-shadow: 0px 3px 10px rgba(216,222,237,1); }
.searchDiv form{background: #fff;border-bottom: 1px solid transparent;padding: 15px 20px; overflow: hidden; }
.searchDiv form i{font-size: 18px;margin-right: 20px; }
.searchDiv form input{width: calc(100% - 38px);border: 0; }
.cpjzDiv .bdDiv .brDiv{width: calc(100% - 340px); }
.cpjzDiv .bdDiv .brDiv .rowDiv{margin-bottom: 30px; }
.cpjzDiv .bdDiv .brDiv .row>div{margin-top: 30px; }
.cpjzDiv .bdDiv .brDiv .row>div a{display: block;background: #f5f5f5; overflow: hidden;position: relative;padding: 10px 10 30px;border: 1px solid #fff;height: 100%; }
.cpjzDiv .bdDiv .brDiv .row>div .imgDiv{padding-top:100%; overflow:hidden }
.cpjzDiv .bdDiv .brDiv .row>div .imgDiv img{ width:100%}
.cpjzDiv .bdDiv .brDiv .row>div .textDiv{position: relative;text-align: center; padding:20px 0 }
.cpjzDiv .bdDiv .brDiv .row>div .textDiv .title{color: #000; }
.cpjzDiv .bdDiv .brDiv .row>div a:hover .textDiv .title{color: #e6926e; } 
.cpjzDiv .bdDiv .brDiv .row>div a:hover{border-color: #e6926e;box-shadow: 0px 0px 29px rgba(216,222,237,.5);background: #fff; }

.serviceDiv{padding-bottom: 90px; }
.serviceDiv .itemDiv{padding-top: 50px; }
.serviceDiv .itemDiv .ihDiv{text-align: center;margin-bottom: 30px;}
.serviceDiv .itemDiv .ihDiv span{font-size: 40px;font-weight: 500; }
.serviceDiv .itemDiv .ihDiv p{margin-top: 20px; }
.serviceDiv .itemDiv .ihDiv p a{color: #e6926e;font-size: 14px; }
.serviceDiv .itemDiv .ihDiv p i{font-size: 10px;margin-left: 10px; }
.serviceDiv .itemDiv .searchDiv{background: linear-gradient(to bottom,#e5e5e5,#e6926e);padding: 1px; overflow: hidden;margin-bottom: 18px;box-shadow: 0px 3px 10px rgba(216,222,237,1);max-width: 1000px;margin: 40px auto 0; }
.serviceDiv .itemDiv .searchDiv form{background: #fff;border-bottom: 1px solid transparent;padding: 15px 20px; overflow: hidden;position: relative; }
.serviceDiv .itemDiv .searchDiv form button{position: absolute;right: 0;top: 0;width: 58px;border: 0;height: 100%;background: transparent;cursor: pointer; }
.serviceDiv .itemDiv .searchDiv form i{font-size: 18px; }
.serviceDiv .itemDiv .searchDiv form input{width: calc(100% - 68px);border: 0;text-align: center; }
.serviceDiv .itemDiv .tishi{margin-top: 15px;text-align: center;font-size: 14px;color: #999999; }
.serviceDiv .rmfwDiv .row{margin: 0 -20px; }
.serviceDiv .rmfwDiv .row>div{padding: 0 20px;margin-bottom: 30px; }
.serviceDiv .rmfwDiv .row>div a{display: block;background: #f5f5f5;border-radius: 10px;padding: 40px 9%;text-align: center;border: 1px solid #f5f5f5;height: 100%; }
.serviceDiv .rmfwDiv .row>div a .title{font-size: 24px;color: #333; }
.serviceDiv .rmfwDiv .row>div a .p{color: #000000;margin: 20px 0;line-height: 1.8; }
.serviceDiv .rmfwDiv .row>div a span{font-size: 14px;color: #e6926e; }
.serviceDiv .rmfwDiv .row>div a span i{font-size: 13px;margin-left: 10px;position: relative;top: 1px; }
.serviceDiv .rmfwDiv .row>div a:hover{border-color: #e6926e;box-shadow: 0px 0px 29px rgba(216,222,237,.5);background: #fff; }
.serviceDiv .prozcDiv .tabsDiv{margin-bottom: 30px;flex-wrap: wrap; }
.serviceDiv .prozcDiv .tabsDiv a{padding: 5px 20px;background: #f5f5f5;border-radius: 20px;color: #000000;margin: 0 10px 10px; }
.serviceDiv .prozcDiv .tabsDiv a.on{background: #e6926e;color: #fff; }
.serviceDiv .prozcDiv .row>div{margin-bottom: 30px; }
.serviceDiv .prozcDiv .row>div a{display: block;background: #f5f5f5;border-radius: 20px;overflow: hidden;position: relative;padding: 10px 5% 30px;border: 1px solid #fff;height: 100%; }
.serviceDiv .prozcDiv .row>div .imgDiv{padding-top: 64.8%; }
.serviceDiv .prozcDiv .row>div .textDiv{position: relative;text-align: center;margin-top: 10px; }
.serviceDiv .prozcDiv .row>div .textDiv .title{color: #333; }
.serviceDiv .prozcDiv .row>div a:hover .textDiv .title{color: #e6926e; } 
.serviceDiv .prozcDiv .row>div a:hover{border-color: #e6926e;box-shadow: 0px 0px 29px rgba(216,222,237,.5);background: #fff; }
.serviceDiv .bzyzcDiv .row{margin: 0 -20px; }
.serviceDiv .bzyzcDiv .row>div{flex: 0 0 20%;max-width: 20%;padding: 0 20px;margin-top: 40px; }
.serviceDiv .bzyzcDiv .row>div a{display: block;background: #fff;border-radius: 10px;padding: 35px 13.8%;text-align: center;border: 1px solid #f5f5f5;height: 100%; }
.serviceDiv .bzyzcDiv .row>div a .iconDiv{width: 90px;height: 90px;border: 1px solid #cccccc;border-radius: 50%;margin: 0 auto 15px; }
.serviceDiv .bzyzcDiv .row>div a .iconDiv i{font-size: 38px;color: #333; }
.serviceDiv .bzyzcDiv .row>div a .iconDiv i .xs{ display:block}
.serviceDiv .bzyzcDiv .row>div a .iconDiv i .yc{ display:none}
.serviceDiv .bzyzcDiv .row>div a p{color: #333; }
.serviceDiv .bzyzcDiv .row>div a:hover{border-color: #e6926e;box-shadow: 0px 0px 29px rgba(216,222,237,.5);background: #fff; }
.serviceDiv .bzyzcDiv .row>div a:hover .iconDiv{border-color: #e6926e; }
.serviceDiv .bzyzcDiv .row>div a:hover .iconDiv i{color: #e6926e; }
.serviceDiv .bzyzcDiv .row>div a:hover p{color: #e6926e; }
.serviceDiv .bzyzcDiv .row>div a:hover .iconDiv i .xs{ display:none}
.serviceDiv .bzyzcDiv .row>div a:hover .iconDiv i .yc{ display: block}
.serviceDiv .zzfwDiv .fwDiv{padding: 60px 30px 30px;border-radius: 20px; }
.serviceDiv .zzfwDiv .fwDiv .conDiv .imgDiv{width: 50%;text-align: center; }
.serviceDiv .zzfwDiv .fwDiv .p{text-align: center;color: #000000;font-size: 14px;line-height: 1.8; }
.serviceDiv .quesDiv .listDiv ul li{margin-bottom: 20px;padding: 0 30px;border: 1px solid #e5e5e5;border-radius: 10px; }
.serviceDiv .quesDiv .listDiv ul li .hd{padding: 20px 0;cursor: pointer; }
.serviceDiv .quesDiv .listDiv ul li .hd .title{width: calc(100% - 30px); }
.serviceDiv .quesDiv .listDiv ul li .hd p{width: calc(100% - 50px);margin: 0 20px;font-size: 18px;font-weight: 500; }
.serviceDiv .quesDiv .listDiv ul li .hd>.font_family{color: #999;font-size: 18px; }
.serviceDiv .quesDiv .listDiv ul li.on .hd>.font_family{transform: rotate(-180deg); }
.serviceDiv .quesDiv .listDiv ul li span{width: 30px;height: 30px;background: #999999;border-radius: 4px;color: #fff; }
.serviceDiv .quesDiv .listDiv ul li span i{font-size: 14px; }
.serviceDiv .quesDiv .listDiv ul li .bd{padding: 30px 0;display: none;border-top: 1px solid #ccc;position: relative; }
.serviceDiv .quesDiv .listDiv ul li .bd .flexbet{align-items: flex-start; }
.serviceDiv .quesDiv .listDiv ul li .bd .p{width: calc(100% - 50px);margin-left: 20px;color: #000000;line-height: 1.8; }
.serviceDiv .quesDiv .listDiv ul li.on{border-color: #e6926e;box-shadow: 0px 3px 29px rgba(216,222,237,.5); }
.serviceDiv .quesDiv .listDiv ul li.on span{background: #e6926e; }
.serviceDiv .quesDiv .moreBtn{margin-top: 30px; }
.serviceDiv .quesDiv .moreBtn a{color: #e6926e; }
.serviceDiv .quesDiv .moreBtn a i{margin-left: 10px;font-size: 13px;position: relative;top: 2px; }

.queAnsDiv{padding: 100px 0 80px; }
.queAnsDiv .hdDiv{margin: 60px 0; }
.queAnsDiv .hdDiv .telDiv{margin-top: 10px; }
.queAnsDiv .hdDiv .telDiv a{width: 240px;height: 46px;border: 1px solid #ee7700;border-radius: 24px;color: #ee7700;font-size: 18px;font-weight: 500; }
.queAnsDiv .hdDiv .telDiv a i{margin-right: 15px;font-size: 18px; }
.queAnsDiv .hdDiv .telDiv a:hover{background: #ee7700;color: #fff; }
.queAnsDiv .hdDiv .searchDiv{background: linear-gradient(to bottom,#e5e5e5,#e6926e);padding: 1px;border-radius: 6px;overflow: hidden;margin-bottom: 18px;box-shadow: 0px 3px 10px rgba(216,222,237,1);max-width: 1000px;margin: 60px auto 0; }
.queAnsDiv .hdDiv .searchDiv form{background: #fff;border-bottom: 1px solid transparent;padding: 15px 20px;border-radius: 6px;overflow: hidden;position: relative; }
.queAnsDiv .hdDiv .searchDiv form button{position: absolute;right: 0;top: 0;width: 58px;border: 0;height: 100%;background: transparent;cursor: pointer; }
.queAnsDiv .hdDiv .searchDiv form i{font-size: 18px; }
.queAnsDiv .hdDiv .searchDiv form input{width: calc(100% - 68px);border: 0;text-align: center; }
.queAnsDiv .hdDiv .tishi{margin-top: 15px;text-align: center;font-size: 14px;color: #999999; }
.queAnsDiv .bdDiv .listDiv ul li{margin-bottom: 20px;padding: 0 30px;border: 1px solid #e5e5e5;border-radius: 10px; }
.queAnsDiv .bdDiv .listDiv ul li .hd{padding: 20px 0;cursor: pointer; }
.queAnsDiv .bdDiv .listDiv ul li .hd .title{width: calc(100% - 30px); }
.queAnsDiv .bdDiv .listDiv ul li .hd p{width: calc(100% - 50px);margin: 0 20px;font-size: 18px;font-weight: 500; }
.queAnsDiv .bdDiv .listDiv ul li .hd>.font_family{color: #999;font-size: 18px; }
.queAnsDiv .bdDiv .listDiv ul li.on .hd>.font_family{transform: rotate(-180deg); }
.queAnsDiv .bdDiv .listDiv ul li span{width: 30px;height: 30px;background: #999999;border-radius: 4px;color: #fff; }
.queAnsDiv .bdDiv .listDiv ul li span i{font-size: 14px; }
.queAnsDiv .bdDiv .listDiv ul li .bd{padding: 30px 0;display: none;border-top: 1px solid #ccc;position: relative; }
.queAnsDiv .bdDiv .listDiv ul li .bd .flexbet{align-items: flex-start; }
.queAnsDiv .bdDiv .listDiv ul li .bd .p{width: calc(100% - 50px);margin-left: 20px;color: #000000;line-height: 1.8; }
.queAnsDiv .bdDiv .listDiv ul li.on{border-color: #e6926e;box-shadow: 0px 3px 29px rgba(216,222,237,.5); }
.queAnsDiv .bdDiv .listDiv ul li.on span{background: #e6926e; }

.zezfwDiv{padding: 100px 0 80px; }
.zezfwDiv .bdDiv{margin: 60px 0 0; }
.zezfwDiv .bdDiv .row{margin: 0 -20px; } 
.zezfwDiv .bdDiv .row>div{margin-top: 40px;padding: 0 20px; }
.zezfwDiv .bdDiv .row>div .conDiv{padding: 40px 8.6%;background: #f5f5f5;border-radius: 10px;border: 1px solid #f5f5f5;height: 100%; }
.zezfwDiv .bdDiv .row>div .conDiv .iconDiv{width: 50px;color: #333;border: 1px solid #ccc;border-radius: 50%;width: 110px;height: 110px; }
.zezfwDiv .bdDiv .row>div .conDiv .iconDiv i{font-size: 50px; } 
.zezfwDiv .bdDiv .row>div .conDiv .textDiv{width: calc(100% - 160px); }
.zezfwDiv .bdDiv .row>div .conDiv .textDiv .title{font-size: 24px;font-weight: 500;color: #333; }
.zezfwDiv .bdDiv .row>div .conDiv .textDiv .p{margin: 20px 0;color: #666;line-height: 1.3; }
.zezfwDiv .bdDiv .row>div .conDiv .textDiv span{color: #e6926e;font-size: 14px; }
.zezfwDiv .bdDiv .row>div .conDiv .textDiv span i{font-size: 12px;margin-left: 10px; }
.zezfwDiv .bdDiv .row>div .conDiv:hover{background: #fff;border: 1px solid #e6926e; }
.zezfwDiv .bdDiv .row>div .conDiv:hover .iconDiv{color: #e6926e;border: 1px solid #e6926e; }
.zezfwDiv .bdDiv .row>div .conDiv:hover .textDiv .title{color: #e6926e; }

.spbzDiv{padding: 100px 0 80px; }
.spbzDiv .hdDiv{margin: 60px 0; }
.spbzDiv .hdDiv .searchDiv{background: linear-gradient(to bottom,#e5e5e5,#e6926e);padding: 1px;border-radius: 6px;overflow: hidden;margin-bottom: 18px;box-shadow: 0px 3px 10px rgba(216,222,237,1);max-width: 1000px;margin: 60px auto 0; }
.spbzDiv .hdDiv .searchDiv form{background: #fff;border-bottom: 1px solid transparent;padding: 15px 20px;border-radius: 6px;overflow: hidden;position: relative; }
.spbzDiv .hdDiv .searchDiv form button{position: absolute;right: 0;top: 0;width: 58px;border: 0;height: 100%;background: transparent;cursor: pointer; }
.spbzDiv .hdDiv .searchDiv form i{font-size: 18px; }
.spbzDiv .hdDiv .searchDiv form input{width: calc(100% - 68px);border: 0;text-align: center; }
.spbzDiv .hdDiv .tishi{margin-top: 15px;text-align: center;font-size: 14px;color: #999999; }
.spbzDiv .bdDiv .row>div{margin-bottom: 30px; }
.spbzDiv .bdDiv .row>div a{display: block;position: relative;border-radius: 20px;overflow: hidden; }
.spbzDiv .bdDiv .row>div .imgDiv{padding-top: 75.87%; }
.spbzDiv .bdDiv .row>div .textDiv{position: absolute;left: 0;bottom: 15px;padding: 0 20px;color: #fff; }
.spbzDiv .bdDiv .row>div .textDiv .title{font-size: 18px;margin-bottom: 10px;font-weight: 500; }
.spbzDiv .bdDiv .row>div .textDiv span{font-size: 14px; }
.spbzDiv .bdDiv .row>div .textDiv span i{font-size: 12px;position: relative;margin-left: 10px;top: 2px; }

.cpzcxqDiv{padding: 100px 0 80px; }
.cpzcxqDiv .hdDiv{margin-top: 60px;background: #f5f5f5;border-radius: 20px;padding: 50px 4.2%;align-items: flex-start; }
.cpzcxqDiv .hdDiv .imgDiv{width: 201px; }
.cpzcxqDiv .hdDiv .textDiv{width: calc(100% - 400px);margin: 0 auto 0 60px; }
.cpzcxqDiv .hdDiv .textDiv .title{font-weight: 500;margin-bottom: 20px; }
.cpzcxqDiv .hdDiv .textDiv .tabsDiv{flex-wrap: wrap; }
.cpzcxqDiv .hdDiv .textDiv .tabsDiv a{width: 112px;height: 40px;background: #fff;border-radius: 20px;color: #333;margin-right: 20px;margin-bottom: 10px; }
.cpzcxqDiv .hdDiv .textDiv .tabsDiv a.on{background: #e6926e;color: #fff; } 
.cpzcxqDiv .hdDiv .textDiv .tabsDiv a:last-child{margin-right: 0; }
.cpzcxqDiv .hdDiv .qiehuanBtn{color: #333333;font-size: 18px; }
.cpzcxqDiv .hdDiv .qiehuanBtn i{font-size: 20px;color: #e6926e;margin-right: 10px; }
.cpzcxqDiv .hdDiv .qiehuanBtn:hover{color: #e6926e; }
.cpzcxqDiv .itemDiv{padding-top: 80px; }
.cpzcxqDiv .itemDiv .ihDiv{font-size: 36px;text-align: center;font-weight: 500;margin-bottom: 40px; }
.cpzcxqDiv .wjxzDiv .item{margin-bottom: 30px;border-bottom: 1px solid #ccc;padding-bottom: 30px; }
.cpzcxqDiv .wjxzDiv .item .lh{cursor: pointer; }
.cpzcxqDiv .wjxzDiv .item .lh span{font-size: 24px;font-weight: bold; }
.cpzcxqDiv .wjxzDiv .item .lh i{color: #999; }
.cpzcxqDiv .wjxzDiv .item .lb{display: none; }
.cpzcxqDiv .wjxzDiv .item.on .lh i{color: #e6926e;transform: rotate(-180deg); }
.cpzcxqDiv .wjxzDiv .item ul li{padding: 20px 30px;border: 1px solid #e5e5e5;border-radius: 10px;overflow: hidden;margin-top: 20px; }
.cpzcxqDiv .wjxzDiv .item ul li .llDiv .title{color: #333;font-size: 18px;font-weight: 500;margin: 0  40px; }
.cpzcxqDiv .wjxzDiv .item ul li .lrDiv{width: 35%;color: #000000;text-align: center; }
.cpzcxqDiv .wjxzDiv .item ul li .lrDiv .xzBtn{width: 130px;height: 40px;background: #e6ebf7;border-radius: 20px;color: #e6926e;font-weight: 500; }
.cpzcxqDiv .wjxzDiv .item ul li .lrDiv .xzBtn i{margin-left: 13px; }
.cpzcxqDiv .wjxzDiv .item ul li:hover{border-color: #e6926e;box-shadow: 0px 0px 29px rgba(216,222,237,.5); }
.cpzcxqDiv .wjxzDiv .item ul li:hover .xzBtn {background: #e6926e;color: #fff; }
.cpzcxqDiv .wjxzDiv .item ul li:hover .llDiv .title{color: #023894; } 
.cpzcxqDiv .spbzDiv,.cpzcxqDiv .queAnsDiv{padding-bottom: 0; }

.floatRightDiv{position: fixed;right: 10px;bottom: 10px;z-index: 9999; }
.floatRightDiv .contacUsDiv a.lxwmBtn{width: 44px;padding: 10px 8px;background: #e6926e;color: #fff;border-radius: 6px;flex-direction: column;font-size: 14px;line-height: 1.2; }
.floatRightDiv .contacUsDiv a.lxwmBtn i{margin-bottom: 3px;font-size: 22px; }
.floatRightDiv .contacUsDiv .zxzxDiv{position: absolute;right: 44px;display: none;bottom: 0;padding-right: 10px; }
.floatRightDiv .contacUsDiv .zxzxDiv .bgDiv{padding: 24px;border-radius: 6px;background: #fff;box-shadow: 0px 0px 29px rgba(216,222,237,.5);width: 240px; } 
.floatRightDiv .contacUsDiv .zxzxDiv .li{padding-bottom: 30px;margin-bottom: 20px;border-bottom: 1px solid #e5e5e5; }
.floatRightDiv .contacUsDiv .zxzxDiv .li .lt{font-size: 14px;color: #666;margin-bottom: 10px; }
.floatRightDiv .contacUsDiv .zxzxDiv .li .btnDiv a{width: 100%;height: 34px;font-size: 13px;color: #333;border-radius: 6px; }
.floatRightDiv .contacUsDiv .zxzxDiv .li .btnDiv a.lxBtn{background: #edf0f5; }
.floatRightDiv .contacUsDiv .zxzxDiv .li .btnDiv a.lxBtn:hover{background: #e6926e;color: #fff; }
.floatRightDiv .contacUsDiv .zxzxDiv .li .btnDiv a.kfBtn{border: 1px solid #000000;margin-top: 10px; }
.floatRightDiv .contacUsDiv .zxzxDiv .li .btnDiv a.kfBtn:hover{border-color: #e6926e;color: #e6926e; }
.floatRightDiv .contacUsDiv .smDiv{align-items: stretch; }
.floatRightDiv .contacUsDiv .smDiv .p{font-size: 12px;color: #000000;background: #edf0f5;padding: 15px 8px;line-height: 1.6; }
.floatRightDiv .contacUsDiv .smDiv img{height: 92px; }
.floatRightDiv .contacUsDiv .timeDiv{text-align: center;font-size: 12px; }
.floatRightDiv .contacUsDiv:hover .zxzxDiv{display: block; }
.floatRightDiv ul{border-radius: 6px;background: #fff;box-shadow: 0px 0px 29px rgba(216,222,237,.5);margin: 10px 0 0; }
.floatRightDiv ul li a{width: 44px;color: #333333;height: 44px; }
.floatRightDiv ul li a i{font-size: 20px; }
.floatRightDiv ul li a span{font-size: 13px;line-height: 1.2;display: none; }
.floatRightDiv ul li .ewmDiv{position: absolute;right: 44px;display: none;bottom: 0;padding-right: 10px; }
.floatRightDiv ul li .ewmDiv .bgDiv{width: 146px;border-radius: 6px;background: #fff;box-shadow: 0px 0px 29px rgba(216,222,237,.5);padding:10px 0;text-align: center;font-size: 13px; }
.floatRightDiv ul li .ewmDiv img{height: 100%; }
.floatRightDiv ul li .ewmDiv p{margin-top: 10px; }
.floatRightDiv ul li:hover a i{display: none; }
.floatRightDiv ul li:hover a span{display: block; }
.floatRightDiv ul li:hover .ewmDiv{display: block; }
.floatRightDiv a.backBtn{width: 44px;height: 44px;color: #333333;border-radius: 6px;background: #fff;box-shadow: 0px 0px 29px rgba(216,222,237,.5);margin-top: 10px;opacity: 0;visibility: hidden;transform: translateY(6px); }
.floatRightDiv a.backBtn i{font-size: 20px; }
.floatRightDiv a.backBtn span{font-size: 13px;line-height: 1.2;display: none; }
.floatRightDiv a.backBtn:hover i{display: none; }
.floatRightDiv a.backBtn:hover span{display: block; }
.floatRightDiv a.backBtn.show{opacity: 1;visibility: visible;transform: translateY(0); }



/*body:after {
    content: ''; 
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .8);
    display: none;
}
body.on-menu:after {
    display: block;
}*/


.menu,.menu ul li,.menu ul li a,.menu #menu-button{margin:0;padding:0;border:0;list-style:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.menu:after,.menu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.menu #menu-button{display:none}
.menu{width:auto;}
#menu-line{position:absolute;top:0;left:0;height:3px;background:#009ae1;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.menu>ul>li{float:left}
.menu>ul>li>a{padding:0;font-size:15px;text-decoration:none;text-transform:uppercase;color:#555555;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
.menu>ul>li:hover>a,.menu>ul>li.active>a{color:#fff}
.menu>ul>li.has-sub>a{padding-right:0}
.menu ul li.default ul{position:absolute;left:50%;text-align: center;width: max-content;transform: translateX(-50%);/* opacity: 0;visibility: hidden;transition: transform .6s; */ display: none;}
.menu li.default:hover>ul{/* opacity: 1;visibility: visible;transform: translate(-50%,0); */ display: block;}
header .rightDiv .menu>ul>li.default{position: relative;}
header .rightDiv .menu>ul>li.default ul{min-width: 160px;background: #f5f5f5; width: max-content;padding: 5px 0; }
header .rightDiv .menu>ul>li.default li{display: block;float: initial;width: 100%;}
header .rightDiv .menu>ul>li.default li a{font-size: 16px;color: #333333;font-weight: normal;text-align: center;text-transform: capitalize;padding: 10px 20px;transition: transform .4s ;font-family:"微软雅黑"}
header .rightDiv .menu>ul>li.default li a:hover{color: #e6926e;}
header .rightDiv .menu>ul>li.solLi ul{background: #f5f5f5;left: 0;top: 100%;position: absolute;width: 100%;font-size: 16px;/* opacity: 0;visibility: hidden;transform: translateY(10px);transition: transform .6s; */ display: none;}
header .rightDiv .menu>ul>li.solLi:hover ul{/* opacity: 1;visibility: visible;transform: translateY(0); */ display: block;}
header .rightDiv .menu>ul>li.solLi ul .wrap{align-items: stretch; }
header .rightDiv .menu>ul>li.solLi ul .ul{position: relative;width: 76%;padding: 30px 0;border-right: 1px solid #e0e0e0; }
header .rightDiv .menu>ul>li.solLi ul .ul::before{content: "";width: 1px;height: 100%;background: #e0e0e0;position: absolute;left: 33.3%;top: 0; }
header .rightDiv .menu>ul>li.solLi ul .ul::after{content: "";width: 1px;height: 100%;background: #e0e0e0;position: absolute;right: 33.3%;top: 0; }
header .rightDiv .menu>ul>li.solLi ul .ul .flexbet{flex-wrap: wrap; }
header .rightDiv .menu>ul>li.solLi ul .ul li{width: 33.3%; }
header .rightDiv .menu>ul>li.solLi ul .ul li a{display: flex;justify-content: space-between;align-items: center;font-size: 16px;color: #333;padding: 10px 29px;transition: none; }
header .rightDiv .menu>ul>li.solLi ul .ul li a i{font-size: 12px;color: #999999; }
header .rightDiv .menu>ul>li.solLi ul .ul li.on a{color: #e6926e; }
header .rightDiv .menu>ul>li.solLi ul .ul li.on a span{text-decoration: underline;text-underline-offset: 5px; }
header .rightDiv .menu>ul>li.solLi ul .ul li.on a i{color: #e6926e; }
header .rightDiv .menu>ul>li.solLi ul .imgBox{width: 24%;padding: 40px 0 40px 30px; }
header .rightDiv .menu>ul>li.solLi ul .imgDiv{padding-top: 66.7%; }

header .rightDiv .menu>ul>li.proLi>ul{background: #f5f5f5;left: 0;top: 100%;position: absolute;width: 100%;font-size: 16px;/* opacity: 0;visibility: hidden;transform: translateY(10px);transition: transform .6s; */display: none; }
header .rightDiv .menu>ul>li.proLi:hover>ul{/* opacity: 1;visibility: visible;transform: translateY(0); */  display: block;}
header .rightDiv .menu>ul>li.proLi ul>li:first-child>a{padding-top: 25px; }
header .rightDiv .menu>ul>li.proLi ul>li:last-child>a{padding-bottom: 25px; }
header .rightDiv .menu>ul>li.proLi ul>li>a{width: 30.73vw;text-align: left;padding:0 25px 0 12.5vw;background: #e6e6e6;color: #333; }
header .rightDiv .menu>ul>li.proLi ul>li>a span{padding: 15px 0 13px;display: inline-block;border-bottom: 2px solid #e6e6e6;font-weight: 400; }
header .rightDiv .menu>ul>li.proLi ul>li.on>a{color: #e6926e;background: #f5f5f5; }
header .rightDiv .menu>ul>li.proLi ul>li.on>a span{border-bottom: 2px solid #e6926e; }
header .rightDiv .menu>ul>li.proLi ul ul{position: absolute;left: 30.73vw;top: 0;width: 56.77vw;height: 100%;opacity: 0;visibility: hidden;z-index: -1; }
header .rightDiv .menu>ul>li.proLi ul>li.on ul{opacity: 1;visibility: visible;z-index: 1;  }
header .rightDiv .menu>ul>li.proLi ul>.flexbet{align-items: stretch;height: 100%; }
header .rightDiv .menu>ul>li.proLi ul .ul{position: relative;width: 76%;padding: 25px 0;border-right: 1px solid #e0e0e0; }
header .rightDiv .menu>ul>li.proLi ul .ul::before{content: "";width: 1px;height: 100%;background: #e0e0e0;position: absolute;left: 50%;top: 0; }
/* header .rightDiv .menu>ul>li.proLi ul .ul::after{content: "";width: 1px;height: 100%;background: #e0e0e0;position: absolute;right: 33.3%;top: 0; } */
header .rightDiv .menu>ul>li.proLi ul .ul .flexbet{flex-wrap: wrap;align-items: stretch; }
header .rightDiv .menu>ul>li.proLi ul .ul li{width: 50%; }
header .rightDiv .menu>ul>li.proLi ul .ul li a{display: flex;justify-content: space-between;align-items: flex-start;font-size: 16px;color: #333;padding: 15px 29px 15px;transition: none;text-align: left; }
header .rightDiv .menu>ul>li.proLi ul .ul li a i{font-size: 12px;color: #999999;position: relative;top: 4px; }
header .rightDiv .menu>ul>li.proLi ul .ul li a:hover{color: #e6926e; }
header .rightDiv .menu>ul>li.proLi ul .ul li a:hover i{color: #e6926e; }
header .rightDiv .menu>ul>li.proLi ul .imgBox{width: 33.3%;padding: 40px 0 40px 30px; }
header .rightDiv .menu>ul>li.proLi ul .imgDiv{padding-top: 66.7%; }
header .rightDiv .menu>ul>li.proLi ul .imgDiv img{max-height: 71.43%;margin-top: 9.5%;max-width: 47.62%; }
header .rightDiv .menu>ul>li.proLi ul .imgBox p{margin-top: 10px; }

.menu ul ul li.has-sub>a::after{position:absolute;top:13px;right:10px;width:4px;height:4px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}
.menu.align-right ul ul li.has-sub>a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #ddd;border-left:1px solid #ddd}
.menu ul ul li.has-sub:hover>a::after{border-color:#fff}

@media (min-width:768px) {
	
	.section.active .move_l{animation: move_l 1s .4s forwards; -webkit-animation: move_l 1s .4s forwards;}
	body .move_l{  opacity:0; transform: translatX(-50px); }
	@keyframes move_l{
	 from{ opacity:0; transform: translateX(-150px);}
	 to{ opacity:1; transform: translateX(0);}
	}
	@-webkit-keyframes move_l{
	 from{ opacity:0; transform: translateX(-150px);}
	 to{ opacity:1; transform: translateX(0);}
	}
	
	.section.active .move_r{animation: move_r 1s .4s forwards; -webkit-animation: move_r 1s .4s forwards;}
	body .move_r{  opacity:0; transform: translatX(50px);}
	@keyframes move_r{
	 from{ opacity:0; transform: translateX(150px);}
	 to{ opacity:1; transform: translateX(0);}
	}
	@-webkit-keyframes move_r{
	 from{ opacity:0; transform: translateX(150px);}
	 to{ opacity:1; transform: translateX(0);}
	}
	.section.active .move_b{animation: move_b 1s .4s forwards; -webkit-animation: move_b 1s .4s forwards;}
	body .move_b{  opacity:0; transform: translateY(-50px);}
	@keyframes move_b{
	 from{ opacity:0; transform: translateY(-150px);}
	 to{ opacity:1; transform: translateY(0);}
	}
	@-webkit-keyframes move_b{
	 from{ opacity:0; transform: translateY(-150px);}
	 to{ opacity:1; transform: translateY(0);}
	}
	
	.section.active .move_t{animation: move_t 1s .4s forwards; -webkit-animation: move_t 1s .4s forwards;}
	body .move_t{  opacity:0; transform: translateY(50px);}
	@keyframes move_t{
	 from{ opacity:0; transform: translateY(150px);}
	 to{ opacity:1; transform: translateY(0);}
	}
	@-webkit-keyframes move_t{
	 from{ opacity:0; transform: translateY(150px);}
	 to{ opacity:1; transform: translateY(0);}
	}
}
@media (max-width:1400px) {
	.wrap{max-width: 80%; }
	.wrap1{max-width: 88%; }
	.footerDiv .hdDiv .hrDiv{width: calc(100% - 160px); }
	a.imoreBtn { width: 110px;height: 32px; font-size: 14px;}
	a.imoreBtn em:after{width: 5px; }
	a.imoreBtn:hover em::before{width: 5px; }
	.productDiv .bdDiv .blDiv ul li>a, .productDiv .cateDiv ul>li>.aDiv a{padding-left: 6vw; }
	.productDiv .bdDiv .brDiv{padding-right: 6vw; }
	.productDiv .bdDiv .brDiv .row>div .textDiv .title{font-size: 18px; }
	.productDiv .bdDiv .brDiv .row>div a{padding: 10px 20px 20px; }
	.solutionDiv .bdDiv .blDiv ul li>a, .solutionDiv .cateDiv ul>li>.aDiv a{padding-left: 6vw; }
	.solutionDiv .bdDiv .brDiv{padding-right: 6vw; }
	.solutionDiv .bdDiv .brDiv .row>div .textDiv .title{font-size: 20px; }
	
	.newsDiv .bdDiv .blDiv ul li>a, .newsDiv .cateDiv ul>li>.aDiv a{padding-left: 6vw; }
	.newsDiv .bdDiv .brDiv{padding-right: 6vw; }
	.newsDiv .bdDiv .brDiv .row>div .textDiv .title{font-size: 18px; }
	.solDetailDiv .itemDiv .ihDiv,.serviceDiv .itemDiv .ihDiv span{font-size: 36px; }
	
	header .rightDiv .menu>ul>li.proLi ul>li>a{padding-left: 10vw; }
	header .rightDiv .menu>ul>li.proLi ul ul{width: 59.77vw; }
	
}


@media (max-width:1220px) {
	.wrap{max-width: 88%; }
	.wrap1{max-width: 94%; }
	.productDetailDiv .bdDiv .brDiv .bd .bdh a{font-size: 18px; }
	.productDetailDiv .bdDiv .brDiv .bd .bdh a.on{font-size: 20px; }
	.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .pdtit span{font-size: 20px; }
	.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .swiper-slide a{font-size: 16px; }
	.productDiv .bdDiv .brDiv .row>div .textDiv .title{font-size: 16px; }
	.productDiv .bdDiv .blDiv ul li>a, .productDiv .cateDiv ul>li>.aDiv a{padding-left: 3vw; }
	.productDiv .bdDiv .brDiv{padding-right: 3vw; }
	.productDiv .bdDiv .brDiv .row>div .textDiv .moreBtn{height: 38px;font-size: 14px; }
	.productDiv .bdDiv .brDiv .row>div .textDiv .moreBtn img{margin-left: 10px;width: 8px; }
	.solutionDiv .bdDiv .brDiv .row>div .textDiv .title{font-size: 18px;margin-bottom: 5px; }
	.solutionDiv .bdDiv .blDiv ul li>a, .solutionDiv .cateDiv ul>li>.aDiv a{padding-left: 3vw; }
	.solutionDiv .bdDiv .brDiv{padding-right: 3vw; }
	.solutionDiv .bdDiv .brDiv .row>div a:hover .textDiv{padding-top: 7%; }
	.solutionDiv .bdDiv .brDiv .row>div a:hover .textDiv .title{margin-bottom: 4%; }
	.solutionDiv .bdDiv .brDiv .row>div .textDiv .moreBtn{font-size: 14px; }
	.solutionDiv .bdDiv .brDiv .row>div .textDiv .moreBtn img{width: 8px; }
	.newsDiv .bdDiv .blDiv ul li>a, .newsDiv .cateDiv ul>li>.aDiv a{padding-left: 3vw; }
	.newsDiv .bdDiv .brDiv{padding-right: 3vw; }
	.newsDiv .bdDiv .brDiv .row>div .textDiv .title{font-size: 16px; }
	.newsDiv .bdDiv .brDiv .row>div .textDiv{padding: 15px; }
	.solDetailDiv .itemDiv .ihDiv,.serviceDiv .itemDiv .ihDiv span{font-size: 30px; }
	.solDetailDiv .wjxzDiv .row>div .conDiv .title{font-size: 16px; }
	
	.articleDiv .fanyeDiv a.backBtn{width: 124px;margin: 0 40px; }
	.serviceDiv .bzyzcDiv .row>div a .iconDiv{width: 70px;height: 70px; }
	.serviceDiv .bzyzcDiv .row>div a .iconDiv i{font-size: 30px; }
	
	.aboutDiv4 .right li .intro .text_box .t,.aboutDiv4 .right li .cover .box .box_l .t{font-size: 30px; }
	.aboutDiv4 .right li .intro .text_box .c,.aboutDiv4 .right li .cover .box .box_l .c{font-size: 18px; }
	
	header .rightDiv .menu>ul>li.proLi ul>li>a{padding-left: 6vw;width: 28.73vw; }
	header .rightDiv .menu>ul>li.proLi ul ul{width: 65.77vw;left: 28.73vw; }
}

@media (max-width:1100px) {
	/* header .rightDiv .menu>ul>li{margin: 0 1vw; }  */
	header .rightDiv .menu>ul>li>a{font-size: 15px;padding: 0 1vw; }
	.articleDiv .fanyeDiv a{width: calc((100% - 184px) / 2); }
	.articleDiv .fanyeDiv a.backBtn{width: 114px;margin: 0 30px; }
}
@media (min-width:992px) and (max-width:1024px) {
}
@media (min-width:768px) and (max-width:991px) {
	
}
@media (max-width:991px){
	
	.wrap{max-width: 100%;padding: 0 25px; }
	.wrap1{max-width: 100%;padding: 0 15px; }
	.menu{width:100%}
	.menu ul{width:100%;display: block;}
	.menu>ul>li>a{padding: 0 20px;}
	.menu.align-center>ul,.menu.align-right ul ul{text-align:left}
	.menu ul li,.menu ul ul li,.menu ul li:hover>ul>li{width:100%;height:auto;border-top:1px solid rgba(0,0,0,.2);}
	/*.indexHeader .menu ul li,.indexHeader .menu ul ul li,.indexHeader .menu ul li:hover>ul>li{border-top:1px solid rgba(255,255,255,.2);}
	/*.on-fixed .indexHeader .menu ul li,.on-fixed .indexHeader .menu ul ul li,.on-fixed .indexHeader .menu ul li:hover>ul>li{border-top:1px solid rgba(0,0,0,.2);}*/
	.menu ul li a,.menu ul ul li a{width:100%}
	.menu>ul>li,.menu.align-center>ul>li,.menu.align-right>ul>li{float:none;display:block}
	.menu ul ul li a{padding:0 20px 0 30px;font-size:12px;color:#333;background:0 0}
	.menu ul ul li:hover>a,.menu ul ul li a:hover{color:#333}
	
	.indexHeader .menu ul ul li a{color:#fff;}
	.indexHeader .menu ul ul li:hover>a,.indexHeader .menu ul ul li a:hover{color:#fff}
	
	.on-fixed .indexHeader .menu ul ul li a{color:#333;}
	.on-fixed .indexHeader .menu ul ul li:hover>a,.indexHeader .menu ul ul li a:hover{color:#333}
	
	.menu ul ul ul li a{padding-left:40px}
	.menu ul ul,
	.menu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0}
	.menu>ul>li.has-sub>a::after,.menu ul ul li.has-sub>a::after{display:none}
	#menu-line{display:none}
	.menu #menu-button{display:block;padding:20px;color:#000;cursor:pointer;font-size:12px;text-transform:uppercase}
	.menu #menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:2px;background:#fff}
	.menu #menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:3px;border-top:2px solid #fff;border-bottom:2px solid #fff}
	.menu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(0,0,0,.2);height:52px;width:52px;cursor:pointer}
	.menu .submenu-button::after{content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#333;z-index:99}
	.menu .submenu-button::before{content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#333;;z-index:99}
	
	
	.menu .submenu-button.submenu-opened:after{display:none}
	.menu ul ul{background: transparent;border-bottom:none;padding: 0;}
	.menu ul ul ul{top: 0;}
	.menu li:hover>ul{left: auto;margin-left: auto;}
	.menu ul ul .wrap{padding:0;}
	
	header {
		position: fixed;
		z-index: 9999;
		top: 0;
		left: auto;
		right: 0;
		width: 100%;
		height: 50px;
		transition: right 300ms !important;
		padding-top: 0;
		border-bottom-width: 3px;
	}
	header .logo{ width:180px}
	header .logo a{height: 50px;width: initial;display: block;display: flex;justify-content: center;align-items: center;}
	header .logo a img{ width:100%; height:auto }
 
	header .mbtn {display: block;}
	body.on-menu header{background: #fff;}
	body.on-menu.on-fixed  header.indexHeader{background: #fff;}
	body.on-menu header .mbtn{z-index: 1;}
	header .rightDiv .menu {
		float: right;
		position: fixed;
		top: 50px;
		right: 0;
		width: 100%;
		height: 100%;
		padding-top: 0;
		background-color: #fff;
		/*border-bottom: 1px solid #f8f8f847;*/
		transition: right 300ms;
		right: -100%;
		padding: 0;
		overflow-y: auto;
	}
	header.indexHeader .rightDiv .menu{background-color: background: #fff;}
	.on-fixed header .rightDiv .menu{
		background-color: #fff;
	}
	header .rightDiv .menu ul{float: initial;}
	/*header .rightDiv .menu ul.open{background: #000;}*/
	header .rightDiv .menu ul li {
		padding: 0;
		margin: 0;
		/*border-bottom: 1px solid #f8f8f847;*/
		float: initial;
		position: relative;
	}
	header .rightDiv .menu ul li a {
		display: block;
		line-height: 50px;
		height: 50px;
		text-align: left;
		font-size: 16px;
	}
	header.indexHeader .rightDiv .menu>ul>li>a{color: #333;}
	header .rightDiv .menu>ul>li>a small{display: none;}
	header .rightDiv .menu>ul {display: block;padding-top: 0;}
	body.on-menu header .rightDiv .menu {right: 0;}
	body.on-menu .main {right: 0;}
	header .rightDiv .menu>ul>li>a{padding:0 15px;background: none;}
	header .rightDiv .menu>ul>li>a::after{display: none;}
	header .rightDiv .menu>ul>li:hover,header .rightDiv .menu>ul>li:focus,header .rightDiv .menu>ul>li.on{background: none;}
	/* .menu ul ul{box-shadow: none;padding: 0 10px; }
	.menu ul ul li a .iconDiv{display: none;}
	.menu ul ul li>a{margin-bottom: 0;}
	.menu ul ul li .alist a{margin: 0;} */
	.main {position: relative;right: 0;transition: right 300ms !important;margin-top: 0;}
	
	header.on,header.on .logo a,header.on .rightDiv .menu>ul>li>a,header.on .otherDiv{height: 50px; }
	header .otherDiv{float: initial;height: 50px;padding-right: 40px; }
	header .ssBtn{margin-right: 20px; }
/* 	header .searchDiv{position: relative;opacity: 1;transform: initial;visibility: visible; }
	header .searchDiv form{width: 100%;} */
	.menu ul ul,.menu li:hover>ul{opacity: 1;visibility: visible;transform: translateY(0);}
	.menu ul ul .flexcen{display: block; }
	.menu ul ul.ul{padding: 0 20px; }
	.menu ul ul .row>div{flex: 0 0 100%;max-width: 100%;border-top: 1px solid #eee; }
	.menu ul ul .row>div .conDiv{border-right: 0; }
/* 	header .rightDiv .menu ul ul a{line-height: initial;height: initial;margin-top: 10px; }
	header .rightDiv .menu ul ul .alist{overflow: hidden;margin-bottom: 10px; }
	header .rightDiv .menu ul ul .alist a{font-size: 14px;margin-top: 10px; } */
	.menu ul li.default ul{position: relative;opacity: 1;visibility: visible;transform: initial;transition: none;width: 100%; }
	.menu ul li.default:hover ul{transform: initial; }
	header .rightDiv .menu>ul>li.default ul{width: 100%; }
	header .rightDiv .menu>ul>li.default ul{left: 0; }
	header .rightDiv .menu>ul>li.default ul li{border: 0;}
	header .rightDiv .menu>ul>li.default li a{text-align: left;font-size: 14px;padding: 0 20px; }
	header .rightDiv .menu>ul>li.solLi ul{position: relative;opacity: 1;visibility: visible;transform: initial;transition: none;width: 100%; }
	header .rightDiv .menu>ul>li.solLi ul .imgBox{display: none; }
	header .rightDiv .menu>ul>li.solLi ul .ul{width: 100%;padding: 0;border-right: 0; }
	header .rightDiv .menu>ul>li.solLi ul .ul li{width: 50%;border-top: 0; }
	header .rightDiv .menu>ul>li.solLi ul .ul::before{left: 50%; }
	header .rightDiv .menu>ul>li.solLi ul .ul::after{display: none; }
	header .rightDiv .menu>ul>li.solLi ul .ul li a{padding: 10px 20px;font-size: 14px; }
	header .rightDiv .menu>ul>li.proLi>ul{position: relative; }
	header .rightDiv .menu>ul>li.proLi ul>li:first-child>a{padding-top: 0; }
	header .rightDiv .menu>ul>li.proLi ul>li:last-child>a{padding-bottom: 0; }
	header .rightDiv .menu>ul>li.proLi ul>li>a{width: 100%;padding: 0 20px;font-size: 14px; }
	header .rightDiv .menu>ul>li.proLi ul>li>a span{padding: 0;border-bottom: 0; }
	header .rightDiv .menu>ul>li.proLi ul .imgBox{display: none; }
	header .rightDiv .menu>ul>li.proLi ul ul{position: relative;width: 100%;left: 0; }
	header .rightDiv .menu>ul>li.proLi ul .ul{width: 100%;padding: 0; }
	header .rightDiv .menu>ul>li.proLi ul .ul li{width: 100%; }
	header .rightDiv .menu>ul>li.proLi ul .ul li a{padding: 0 20px 0 30px;font-size: 13px; }
	header .rightDiv .menu>ul>li.proLi ul .ul::before{display: none; }
	
	.on-fixed header.nyHeader, .on-fixed header.nyHeader .logo a, .on-fixed header.nyHeader .rightDiv .menu>ul>li>a, .on-fixed header.nyHeader .otherDiv{height: 50px;}
	.breadcrumbDiv{left: 25px;height: 50px; }
	.contactDiv .hdDiv .row>div .conDiv .textDiv span{font-size: 20px; }
	.contactDiv .bdDiv .row>div .conDiv .tit{font-size: 18px; }
	
	.productDetailDiv,.casesDetailDiv,.newsDetailDiv,.cpjzDiv{padding: 30px 0 ; }
	.productDetailDiv .bdDiv .brDiv .hd .hrDiv .title{font-size: 20px; }
	.nyBanner .breadcrumbDiv{left: 25px; } 
	
	.productDiv .bdDiv .brDiv .row{margin: 0 -10px; }
	.productDiv .bdDiv .brDiv .row>div{padding: 0 10px; }
	.solutionDiv .bdDiv .brDiv .row{margin: 0 -10px; }
	.solutionDiv .bdDiv .brDiv .row>div{padding: 0 10px; }
	.solutionDiv .bdDiv .brDiv .row>div .textDiv .title{font-size: 16px; }
	
	.newsDiv .bdDiv .brDiv .row{margin: 0 -10px; }
	.newsDiv .bdDiv .brDiv .row>div{padding: 0 10px; }
	.newsDiv .bdDiv .brDiv .row>div .imgDiv{border-radius: 15px; }
	.newsDiv .bdDiv .brDiv .row>div a:hover{border-radius: 15px; }
	.newsDiv .bdDiv .brDiv .row>div .textDiv{padding: 10px; }
	
	.twoMenuDiv{top: 50px; }
	.twoMenuDiv .aDiv a{height: 50px; }
	
	.contactDiv .zxlyDiv .formDiv{padding: 40px; }
	.serviceDiv .bzyzcDiv .row,.serviceDiv .rmfwDiv .row{margin: 0 -10px; }
	.serviceDiv .bzyzcDiv .row>div,.serviceDiv .rmfwDiv .row>div{padding: 0 10px; }
	.serviceDiv .nyTitle span,.queAnsDiv .hdDiv .nyTitle span,.zezfwDiv .nyTitle span{font-size: 30px; }
	.serviceDiv .rmfwDiv .row>div a .title{font-size: 20px; }
	.queAnsDiv,.zezfwDiv,.spbzDiv,.cpzcxqDiv{padding: 50px 0 40px; }
	
	.zezfwDiv .bdDiv .row>div .conDiv .iconDiv{width: 90px;height: 90px; }
	.zezfwDiv .bdDiv .row>div .conDiv .iconDiv i{font-size: 40px; }
	.zezfwDiv .bdDiv .row>div .conDiv .textDiv{width: calc(100% - 120px); }
	
	.spbzDiv .bdDiv .row>div .textDiv .title{font-size: 16px;margin-bottom: 5px; }
	.cpzcxqDiv .itemDiv .ihDiv{font-size: 30px; }
	
}

.hidden-xs{display: block;}
.visible-xs{display: none;}

/*手机*/
@media (max-width:767px) {
	
	html, body{min-width: initial;}
	.wrap{min-width: initial;padding: 0 15px; }
	.hidden-xs{display: none;}
	.visible-xs{display: block;}
	.floatRightDiv{display: none;}
	
	.f60{font-size: 30px; }
	.f54{font-size: 28px; }
	.f52{font-size: 28px; }
	.f50{font-size: 28px; }
	.f48{font-size: 20px; }
	.f36{font-size: 26px; }
	.f33{font-size: 25px; }
	.f30{font-size: 24px; }
	.f28{font-size: 22px; }
	.f24{font-size: 19px; }
	.f21{font-size: 19px;}
	.f20{font-size: 18px; }
	.f18{font-size: 15px; }
	
	header .searchDiv{padding: 15px 0; }
	#menu{display: none; }
	
	.indexTitle span{font-size: 24px;margin-bottom: 10px; }
	.indexTitle p{font-size: 15px;line-height: 1.5; }
	
	.banner1 .img{height: 100vw;}
	.banner1 .swiper-container-horizontal>.swiper-pagination-bullets{padding-right: 15px; }
	.banner1 .swiper-pagination-bullet{width: 20px;height: 3px; }
	.banner1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;}
	.banner1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px; }
	.banner1 .textDiv .p1{font-size: 20px; }
	.banner1 .textDiv .p2{font-size: 14px;margin: 10px 0 25px; }
	.indexDiv2 {
  padding:  0px;
  box-sizing: border-box;
}

	.fp-section.fp-table, .fp-slide.fp-table,.fp-tableCell{height: initial!important;}
	
	.banner2-content{padding: 40px 0;}
	
	a.imoreBtn{width: 100px;height: 30px;font-size: 12px; }
	a.imoreBtn em:after{top: 2px;width: 5px;margin-left: 5px; }
	a.imoreBtn em::before{top: 3px;margin-right: 5px; }
	a.imoreBtn em:hover::before{top: 3px;width: 5px; }
	
	.section1 .bgImg{display: none; }
	.indexDiv1 .bdDiv{padding: 0;display: block; }
	.indexDiv1 .bdDiv .blDiv{width: 100%; }
	.indexDiv1 .bdDiv .swiperDiv{margin: 20px 0 30px; }
	.indexDiv1 .bdDiv .swiperDiv a .imgDiv{max-width: 80px;max-height: 80px; }
	.indexDiv1 .bdDiv .swiperDiv a p{font-size: 15px; }
	.indexDiv1 .bdDiv .swiperDiv .swiper-slide.on a p:before{height: 6px; }
	.indexDiv1 .bdDiv .itemDiv ul{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%; }
	.indexDiv1 .bdDiv .itemDiv ul li{margin-bottom: 10px;width: 46%; }
	.indexDiv1 .bdDiv .itemDiv ul li a{font-size: 14px;padding-left: 18px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
	.indexDiv1 .bdDiv .itemDiv ul li a .font_family{font-size: 12px; }
	.indexDiv1 .bdDiv .itemDiv ul li.on a{font-size: 14px; }
	.indexDiv1 .bdDiv .blDiv .swiperCon .itemDiv{max-height: initial; }
	.indexDiv1 .bdDiv .brDiv{width: 100%; }
	.indexDiv1 .bdDiv .brDiv .title{font-size: 40px; }
	.indexDiv1 .bdDiv .brDiv .imgDiv{margin-top: 20px;height: 200px;flex: initial; }
	.indexDiv1 .bdDiv .brDiv .imgDiv img{position: relative;width: 70%; }
	.indexDiv2 .indexTitle{padding: 0 15px;top: 20px; }
	.indexDiv2 .gallery-top{height: auto; }
	.indexDiv2 .gallery-top .swiper-slide .imgDiv{height: 100vw; }
	.indexDiv2 .gallery-top .swiper-slide .textDiv span{font-size: 20px; }
	.indexDiv2 .gallery-top .swiper-slide .textDiv .p{font-size: 12px;margin-top: 10px; }
	.indexDiv2 .smallDiv .swiperDiv{padding: 0 35px; }
	.indexDiv2 .smallDiv .swiperDiv .conDiv{height: 70px; }
	.indexDiv2 .smallDiv .swiperDiv .conDiv img{width: 25px; }
	.indexDiv2 .smallDiv .swiperDiv .conDiv .font_family{font-size: 25px; }
	.indexDiv2 .smallDiv .swiperDiv .conDiv p{font-size: 12px;margin-top: 5px; }
	.indexDiv2 .swiper-button-prev, .indexDiv2 .swiper-button-next{width: 30px;height: 30px;margin-top: -15px; }
	
	.indexDiv3 .bdDiv{display: block;padding: 0 15px; }
	.indexDiv3 .bdDiv .blDiv{height: 50vw;width: 100%;background: none; overflow: hidden; margin:20px 0}
	.indexDiv3 .bdDiv .blDiv::before{display: none; }
	.indexDiv3 .bdDiv .blDiv video{width: 100%;height: 100%;position: relative;border-radius: 10px;right: 0;top: initial;transform: initial; }
	.indexDiv3 .bdDiv .blDiv .videoPlay .font_family{font-size: 40px; }
	.indexDiv3 .bdDiv .brDiv{width: 100%;padding-right: 0;margin-top: 20px; display:block }
	.indexDiv3 .bdDiv .brDiv .titleDiv .title{font-size: 20px; }
	.indexDiv3 .bdDiv .brDiv .titleDiv .p{font-size: 14px;margin: 10px 0 20px; }
	.indexDiv3 .bdDiv .brDiv .proA{padding-bottom: 5px; }
	.indexDiv3 .bdDiv .brDiv .proA .tit{font-size: 12px; }
	
	.indexDiv4 .bdDiv{padding-top: 0;padding-bottom: 70px; }
	.indexDiv4 .bdDiv .textDiv{font-size: 14px;margin: 20px 0;line-height: 1.7; }
	.indexDiv4 .bdDiv .dataDiv ul li{margin: 0 10px; }
	.indexDiv4 .bdDiv .dataDiv ul li .conDiv{font-size: 12px; }
	.indexDiv4 .bdDiv .dataDiv ul li .conDiv .num span{font-size: 22px; }
	.indexDiv4 .bdDiv .dataDiv ul li .conDiv .num sub{font-size: 13px; }
	.indexDiv4 .bdDiv .moreBtn{margin-top: 20px; }
	
	
	.indexDiv5 .bdDiv{display: block; }
	.indexDiv5 .bdDiv .blDiv{width: 100%; }
	.indexDiv5 .bdDiv .blDiv .textDiv{padding: 15px; }
	.indexDiv5 .bdDiv .blDiv .textDiv .title{font-size: 18px; }
	.indexDiv5 .bdDiv .brDiv{position: relative;margin-top: 30px;height: initial;width: 100%; }
	.indexDiv5 .bdDiv .brDiv ul li .textDiv{margin: 0 15px;padding: 15px 0; }
	
	.footerDiv .hdDiv{padding: 30px 0 20px;display: block; }
	.footerDiv .hdDiv .hlDiv .shareDiv{margin: 20px 0; }
	/* .footerDiv .hdDiv .hlDiv{margin: 0 auto; } */
	.footerDiv .hdDiv .hrDiv{width: 100%;margin-top: 20px;display: none ; }
	.footerDiv .hdDiv .listDiv{width: 100%;margin: 0 0 10px 0; }
	.footerDiv .hdDiv .listDiv>span a{margin-bottom: 15px; }
	.footerDiv .hdDiv .aDiv{display: flex;flex-direction: row;flex-wrap: wrap; }
	.footerDiv .hdDiv .aDiv a{margin-right: 15px;margin-bottom: 10px; }
	.footerDiv .hdDiv .aDiv.flexsta{flex-direction: row; }
	.footerDiv .hdDiv .aDiv.flexsta a{margin-right: 15px;margin-bottom: 10px; }
	.footerDiv .bdDiv{padding: 20px 0; }
	.footerDiv .bdDiv ul{display: block; }
	.footerDiv .bdDiv ul li{margin-bottom: 15px; }
	.footerDiv .bdDiv ul li p{margin-top: 5px; }
	.footerDiv .fbDiv{padding: 20px 0; }
	.footerDiv .fbDiv .wrap{display: block; }
	.footerDiv .fbDiv .banquan{width: 100%;text-align: center; }
	.footerDiv .fbDiv .linksDiv{width: 100%;justify-content: center;margin-top: 10px; }
	
	.aboutBanner .nyBanner .wrap{height: 50vw; }
	.aboutDiv1 .textDiv{max-width: 100%; } 
	.aboutDiv1 .textDiv .titleDiv span{font-size: 20px; }
	.aboutDiv1 .textDiv .titleDiv p{font-size: 16px; }
	.aboutDiv1 .textDiv .p{margin: 20px 0 40px; }
	.aboutDiv1 .bdDiv .dataDiv ul li{margin: 0; }
	.aboutDiv1 .bdDiv .dataDiv ul li .conDiv{font-size: 12px; }
	.aboutDiv1 .bdDiv .dataDiv ul li .conDiv .num span{font-size: 22px; }
	.aboutDiv1 .bdDiv .dataDiv ul li .conDiv .num sub{font-size: 13px; }
	.aboutDiv2 video{height: 60vw; }
	.aboutDiv2 .videoPlay .font_family{font-size: 40px; }
	.aboutDiv3 .bdDiv .swiper-container{overflow: hidden; }
	
	.aboutDiv3{overflow: hidden; }
	.aboutDiv3 .bdDiv{margin-top: 20px;padding: 0 40px; }
	.aboutDiv3 .swiper-button-prev, .aboutDiv3 .swiper-button-next{width: 30px;height: 30px; }
	.aboutDiv4{padding: 0;height: 50vh;display: none; }
	.aboutDiv4 .left{width: 50%; }
	.aboutDiv4 .left .indexTitle{margin-top: 10vw;margin-left: 15px; }
	.aboutDiv4 .right{width: 50%; }
	.aboutDiv4 .right li .intro .text_box .t, .aboutDiv4 .right li .cover .box .box_l .t{font-size: 18px; }
	.aboutDiv4 .right li .intro .text_box .c, .aboutDiv4 .right li .cover .box .box_l .c{font-size: 14px; }
	
	.history02 .bd{margin-top: 0; } 
	.history02 .bd .stage_item .cont{white-space:pre-wrap;height: initial;}
	.history02 .bd .stage_item .cont .years{padding-top: 0;height: initial;margin-top: 0; }
	.history02 .bd .stage_item .cont .year_item{margin-bottom: 20px;padding-right: 0;height: initial; }
	.history02 .bd .stage_item .cont .year_item .con{max-height: initial; }
	.history02 .bd .stage_item .cont .year_item .intro_box .infor{height: initial;position: relative; }
	.history02 .bd .stage_item .cont .year_item .intro_box{padding-top: 0; }
	.history02 .bd .indicators .indi_item .txt{font-size: 15px;margin-top: 10px; }
	.history02 .swiper-button-prev, .history02 .swiper-button-next{display: none; }
	.history02 .hd .item .infor .con{width: 100%; }
	/* .history02 .bd{display: flex;flex-direction: column-reverse;overflow: hidden; }
	.history02 .bd .indicators{margin-bottom: 20px; }
	.history02 .bd .indicators{display: none; }
	.history02 .bd .indicators .indi_item.active .line .progress{width: 100%!important; } */
	.history02 .tabsDiv .stage_item{display: none; }
	.history02 .tabsDiv .stage_item.on{display: block; }
	.history02 .mUlDiv{display: block; }
	.history02 .mUlDiv ul li a{color: #333;font-size: 15px;position: relative;padding-top: 5px;display: block; }
	.history02 .mUlDiv ul li.on a{color: #e6926e;font-weight: bold; }
	.history02 .mUlDiv ul li.on a::before{content:"";width: 5px;height: 5px;background: #e6926e;border-radius: 50%;position: absolute;left: 50%;top: 0;transform: translateX(-50%); }
	.aboutSection3 .wrap{padding: 0; }
	.aboutDiv6{padding: 0; }
	.aboutDiv6 ul{flex-wrap: wrap; }
	.aboutDiv6 ul li{width: 100%;margin-bottom: 5px; }
	.aboutDiv6 ul li:last-child{margin-bottom: 0; }
	.aboutDiv6 ul li a{height: 40vh;width: 100%; }
	.aboutDiv6 ul li:hover{width: 100%; }
	.aboutDiv6 ul li a .textDiv i{font-size: 38px; }
	.aboutDiv6 ul li a .textDiv .title span{font-size: 20px;opacity: 1;margin: 15px 0 10px; } 
	.aboutDiv6 ul li a .textDiv .title p{font-size: 16px;opacity: 1; }
	.aboutDiv6 ul li a .textDiv{width: 100%; }
	.aboutDiv3 .bdDiv .titleDiv{font-size: 14px;padding-bottom: 10px; }
 
	.aboutDiv8 .bdDiv .swiper-slide{width: 38vw; } 
	.aboutDiv8 .bdDiv .swiper-slide .h{font-size: 16px; }
	.aboutDiv8 .bdDiv .swiper-slide .pic img{height: 100%; }
	.aboutDiv8 .bdDiv{padding-bottom: 45px; }
	.aboutDiv8 .swiper-button-prev, .aboutDiv8 .swiper-button-next{width: 30px;height: 30px; }
	.aboutDiv9 .bdDiv .swiper-container{padding-bottom: 30px; }
	.aboutDiv9 .bdDiv .swiper-slide .imgDiv{border-radius: 10px; }
	
	.nyBanner .wrap{height: 50vw;}
	.nyBanner .textDiv{padding-top: 30px;}	
	.nyBanner .textDiv span{font-size: 16px;}
	.nyBanner .textDiv p{font-size: 12px;}
	
	.nyBanner .breadcrumbDiv{left: 15px;bottom: 10px; }
	.breadcrumbDiv{font-size: 12px;flex-wrap: wrap; }
	.breadcrumbDiv .font_family{font-size: 12px; }
	
	.pd90{padding: 80px 0 60px; }
	.joinDiv .selectWrap{margin: 30px 0; }
	.selectWrap .flexbet{flex-wrap: wrap; }
	.selectWrap .flexbet>div{width: calc(50% - 5px);margin-bottom: 10px; }
	.selectWrap button{margin: 0 auto;height: 43px;font-size: 14px;width: 100px; }
	.selectWrap form>div .nfb{line-height: 42px;font-size: 14px; }
	.selectWrap .keywordDiv input{line-height: 42px;font-size: 14px; }
	.joinDiv .bdDiv{margin-bottom: 30px; }
	.joinDiv .bdDiv ul li{padding: 0 10px;margin-bottom: 10px; }
	.joinDiv .bdDiv .item:nth-child(2){display: none; }
	.joinDiv .bdDiv .item:nth-child(5){display: none; }
	.joinDiv .bdDiv .item{width: 30%; }
	.joinDiv .bdDiv ul li .lh{padding: 15px 5px 15px 0;font-size: 14px;background-size: 12px; }
	.joinDiv .bdDiv ul li .lh .font_family{font-size: 14px; }
	.joinDiv .bdDiv .item:nth-child(1){font-size: 16px;width: 30%; }
	.joinDiv .bdDiv ul li.on .lh{background-size: 12px; }
	.joinDiv .bdDiv ul li .lb{padding: 20px 0 5px; }
	
	.pageDiv a, .pageDiv span{line-height: 30px;width: 30px; }
	
	.contactDiv .hdDiv .row>div{margin-top: 30px; }
	.contactDiv .bdDiv{margin: 50px 0; }
	.contactDiv .bdDiv .row>div{margin-top: 30px; }
	.contactDiv .bdDiv .row>div .conDiv{padding: 30px; }
	.contactDiv .bdDiv .row>div .conDiv .p{margin-top: 30px; }
	.contactDiv .hdDiv .row>div .conDiv .icon{width: 70px;height: 70px; }
	.contactDiv .hdDiv .row>div .conDiv .icon .font_family{font-size: 30px; }
	.contactDiv .zxlyDiv .formDiv{padding: 20px; }
	
	.zxlyPop .popCon{width: 94%;padding: 20px; }
	.zxlyPop .popCon a.closeBtn{top: 10px;right:10px; }
	.zxlyDiv .formDiv{margin-top: 20px; }
	.zxlyDiv .formDiv .row>div .checkDiv label{margin: 0 20px 10px 0; }
	.zxlyDiv .formDiv .row>div{margin-bottom: 30px; }
	.zxlyDiv .formDiv .btnDiv button{width: 120px;height: 40px; }
	.zxlyDiv .formDiv .row>div .inputDiv input{line-height: 40px; }
	.zxlyDiv .formDiv .row>div .checkDiv label input{margin-right: 5px; }
	
	.productDetailDiv .bdDiv,.casesDetailDiv .bdDiv{margin-top: 30px;flex-direction: column-reverse; }
	.productDetailDiv .bdDiv .blDiv{width: 100%; }
	.cateDiv ul>li>a{font-size: 16px; }
	.productDetailDiv .bdDiv .blDiv .tuijianDiv{display: none; }
	.productDetailDiv .bdDiv .blDiv .tuijianDiv .titleDiv{font-size: 20px;height: 50px; }
	.productDetailDiv .bdDiv .blDiv .tuijianDiv .listDiv .item{padding: 20px; }
	.productDetailDiv .bdDiv .brDiv{width: 100%;margin-bottom: 30px; }
	.productDetailDiv .bdDiv .brDiv .hd{display: block; }
	.productDetailDiv .bdDiv .brDiv .hd .hlDiv{width: 100%; }
	.productDetailDiv .swiper-button-next, .productDetailDiv .swiper-button-prev{background: none;width: 30px;height: 30px;background: #fff;border-radius: 50%; }
	.productDetailDiv .bdDiv .brDiv .hd .hrDiv{width: 100%;margin-top: 30px; }
	.productDetailDiv .bdDiv .brDiv .hd .hrDiv .title{padding-bottom: 15px;margin-bottom: 20px; }
	.productDetailDiv .bdDiv .brDiv .hd .hrDiv .btnDiv a:nth-child(2){font-size: 18px;width: 160px; }
	.productDetailDiv .bdDiv .brDiv .hd .hrDiv .btnDiv a .font_family{font-size: 20px; }
	.productDetailDiv .bdDiv .brDiv .bd{margin-top: 30px;padding: 0 15px; }
	.productDetailDiv .bdDiv .brDiv .bd .bdh a{font-size: 14px;padding: 15px 0; }
	.productDetailDiv .bdDiv .brDiv .bd .bdh a.on{font-size: 16px; }
	.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv{padding-top: 30px; }
	.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .pdtit .line{margin-bottom: 5px; }
	.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .pdtit{margin-bottom: 20px; }
	.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .tableDiv table tr td{padding: 5px 10px;font-size: 14px; }
	.productDetailDiv .bdDiv .brDiv .bd .bdb .itemDiv .swiper-slide a{border-radius: 10px; }
	
	.productDiv .bdDiv{flex-direction: column; }
	.productDiv .bdDiv .blDiv{width: 100%;padding: 30px 0;position: relative; }
	.productDiv .bdDiv .brDiv{width: 100%;padding: 40px 15px; }
	.productDiv .bdDiv .brDiv .row>div{margin-top: 20px; }
	.productDiv .bdDiv .brDiv .row>div .textDiv .moreBtn{position: relative;opacity: 1;transform: initial;left: initial;margin-top: 10px;max-width: 130px; }
	
	
	.solutionDiv .bdDiv{flex-direction: column; }
	.solutionDiv .bdDiv::before{display: none; }
	.solutionDiv .bdDiv .blDiv{width: 100%;padding: 30px 0; }
	.solutionDiv .bdDiv .brDiv{width: 100%;padding: 40px 15px;position: relative;top: 0; }
	.solutionDiv .bdDiv .brDiv .row>div{margin-top: 20px; }
	.solutionDiv .bdDiv .brDiv .row>div a:hover .textDiv .title{font-size: 20px; }
	.solutionDiv .bdDiv .brDiv .row>div .textDiv .title{font-size: 18px; }
	
	.newsDiv .bdDiv{flex-direction: column; }
	.newsDiv .bdDiv .blDiv{width: 100%;padding: 30px 0; }
	.newsDiv .bdDiv .brDiv{width: 100%;padding: 40px 15px; }
	.newsDiv .bdDiv .brDiv .row>div{margin-top: 20px; }
	
	.twoMenuDiv .wrap{padding: 0; }
	.twoMenuDiv .aDiv a{height: 30px;font-size: 12px; } 
	.solBanner .wrap{height: 90vw; }
	.solDetailDiv .itemDiv .ihDiv{font-size: 24px; }
	.solDetailDiv .itemDiv{padding-top: 0px; }
	.solDetailDiv .itemDiv .ihDiv{margin-bottom: 20px; }
	.solDetailDiv .gaishuDiv .ibDiv .p1{font-size: 18px; }
	.solDetailDiv .gaishuDiv .ibDiv .p2{font-size: 16px; }
	.solDetailDiv .shishiDiv .ibDiv .imgDiv{margin-bottom: 20px; }
	.solDetailDiv .shishiDiv{padding-bottom: 5px; }
	.solDetailDiv .jiazhiDiv{padding: 80px 0;background-position: left center!important; }
	.solDetailDiv .chcpDiv{padding: 0 0  ; }
	.solDetailDiv .chcpDiv .row>div{margin-bottom: 20px; }
	.solDetailDiv .cgalDiv .conDiv{flex-direction: column-reverse; }
	.solDetailDiv .cgalDiv .conDiv .clDiv{width: 100%;padding-bottom: 80px; }
	.solDetailDiv .cgalDiv .conDiv .crDiv{width: 100%;margin-bottom: 20px; }
	.solDetailDiv .cgalDiv .swiper-button-prev, .solDetailDiv .cgalDiv .swiper-button-next{width: 40px;height: 40px; }
	.solDetailDiv .cgalDiv .swiper-button-prev{margin-right: 15px; }
	.solDetailDiv .cgalDiv{padding: 45px 0; }
	
	.solDetailDiv .wjxzDiv{padding: 45px 0 35px; }
	.solDetailDiv .wjxzDiv .row>div .conDiv{flex-wrap: wrap; }
	.solDetailDiv .wjxzDiv .row>div .conDiv img{width: 30px; }
	.solDetailDiv .wjxzDiv .row>div .conDiv .title{width: calc(100% - 40px);margin: 0 0 0 10px;font-size: 14px; }
	.solDetailDiv .wjxzDiv .row>div .conDiv .xzBtn{margin-top: 10px;width: 110px;height: 36px; }
	
	.casesDetailDiv .bdDiv .blDiv{width: 100%; }
	.casesDetailDiv .bdDiv .brDiv{width: 100%; }
	.articleDiv .titleDiv{font-size: 20px; }
	.articleDiv .smTitleDiv{margin: 20px 0; }
	.articleDiv .shareDiv .iconDiv a i{font-size: 30px;margin: 0 15px; }
	.articleDiv .textDiv{padding: 20px 0; }
	.articleDiv .shipinDiv{margin-bottom: 30px; }
	/* .articleDiv .fanyeDiv{flex-direction: column;align-items: stretch; }
	/* .articleDiv .fanyeDiv a{width: 100%; }
	.articleDiv .fanyeDiv a.backBtn{margin: 20px 0; }
	.articleDiv .fanyeDiv a.nextBtn {text-align: left; }
	.articleDiv .fanyeDiv a.nextBtn span{justify-content: flex-start; } */
	.articleDiv .fanyeDiv a p{display: none; }
	
	.newsDetailDiv .bdDiv{margin-top: 45px;flex-direction: column; }
	.newsDetailDiv .bdDiv .brDiv{width: 100%; }
	.newsDetailDiv .bdDiv .blDiv{width: 100%;margin-top: 20px; }
	
	.cpjzDiv .bdDiv{margin-top: 45px;flex-direction: column; }
	.cpjzDiv .bdDiv .blDiv{width: 100%;margin-bottom: 40px; }
	.cpjzDiv .bdDiv .brDiv{width: 100%; }
	.cpjzDiv .bdDiv .brDiv .row{margin: 0 -10px; }
	.cpjzDiv .bdDiv .brDiv .row>div{margin-top: 20px;padding: 0 10px; }
	.cpjzDiv .bdDiv .brDiv .row>div a{padding-bottom: 10px; }
	.cpjzDiv .bdDiv .brDiv .row>div .textDiv .title{font-size: 15px;margin-top: 10px; }
	.cpjzDiv .bdDiv .brDiv .row>div .textDiv .moreBtn{position: relative;opacity: 1;transform: initial;left: initial;margin-top: 10px;max-width: 130px; }
	
	.serviceDiv{padding-bottom: 45px; }
	.serviceDiv .itemDiv{padding-top: 45px; }
	.serviceDiv .nyTitle span,.queAnsDiv .hdDiv .nyTitle span,.zezfwDiv .nyTitle span{font-size: 24px; }
	.serviceDiv .itemDiv .ihDiv{margin-bottom: 20px; }
	.serviceDiv .itemDiv .ihDiv span{font-size: 20px; }
	.serviceDiv .itemDiv .searchDiv{margin-top: 20px; }
	.serviceDiv .itemDiv .searchDiv form{padding: 10px 20px; }
	.serviceDiv .rmfwDiv .row>div{margin-bottom: 20px; }
	.serviceDiv .rmfwDiv .row>div a{padding: 30px; }
	.serviceDiv .prozcDiv .tabsDiv{margin-bottom: 20px; }
	.serviceDiv .prozcDiv .tabsDiv a{margin: 0 5px 10px;font-size: 14px;padding: 5px 15px; }
	.serviceDiv .prozcDiv .row{margin: 0 -7px; }
	.serviceDiv .prozcDiv .row>div{margin-bottom: 15px;padding: 0 7px;}
	.serviceDiv .prozcDiv .row>div:nth-last-child(-n+6){display: none; }
	.serviceDiv .prozcDiv .row>div a{padding-bottom: 15px; }
	.serviceDiv .prozcDiv .row>div .textDiv{font-size: 15px; }
	.serviceDiv .bzyzcDiv .row{justify-content: center; }
	.serviceDiv .bzyzcDiv .row>div{flex: 0 0 33.3%;max-width: 33.3%;margin-top: 20px; }
	.serviceDiv .bzyzcDiv .row>div a{padding: 20px 10px; }
	.serviceDiv .bzyzcDiv .row>div a .iconDiv{width: 60px;height: 60px;margin-bottom: 10px; }
	.serviceDiv .zzfwDiv .fwDiv{padding: 30px 15px 15px; }
	.serviceDiv .quesDiv .listDiv ul li{padding: 0 15px;margin-bottom: 15px; }
	.serviceDiv .quesDiv .listDiv ul li .hd>.font_family{font-size: 16px; }
	.serviceDiv .quesDiv .listDiv ul li .hd p{font-size: 16px;margin: 0 10px; }
	.serviceDiv .quesDiv .listDiv ul li .hd{padding: 15px 0; }
	.serviceDiv .quesDiv .listDiv ul li .bd{padding: 15px 0; }
		
	.queAnsDiv .hdDiv{margin: 30px 0; }	
	.queAnsDiv .hdDiv .telDiv a{width: 200px;height: 40px; }
	.queAnsDiv .hdDiv .searchDiv{margin-top: 30px; }
	.queAnsDiv .hdDiv .searchDiv form{padding: 10px 20px; }
	.queAnsDiv .bdDiv .listDiv ul li{padding: 0 15px;margin-bottom: 15px; }
	.queAnsDiv .bdDiv .listDiv ul li .hd p{font-size: 16px;margin: 0 10px; }
	.queAnsDiv .bdDiv .listDiv ul li .hd>.font_family{font-size: 16px; }
	.queAnsDiv .bdDiv .listDiv ul li .hd{padding: 15px 0; }
	.queAnsDiv .bdDiv .listDiv ul li .bd{padding: 15px 0; }
	.queAnsDiv .bdDiv .listDiv ul li .bd .p{width: calc(100% - 30px);margin-left: 10px; }
	
	.zezfwDiv .bdDiv{margin-top: 30px; }
	.zezfwDiv .bdDiv .row>div{margin-top: 20px; }
	.zezfwDiv .bdDiv .row>div .conDiv{padding: 20px; }
	.zezfwDiv .bdDiv .row>div .conDiv .textDiv .title{font-size: 20px; }
	
	.zezfwDiv .bdDiv .row>div .conDiv .iconDiv{width: 70px;height: 70px; }
	.zezfwDiv .bdDiv .row>div .conDiv .iconDiv i{font-size: 30px; }
	.zezfwDiv .bdDiv .row>div .conDiv .textDiv{width: calc(100% - 90px); }
	.zezfwDiv .bdDiv .row>div .conDiv .textDiv .p{font-size: 14px;margin: 15px 0; }
	
	.spbzDiv .hdDiv{margin: 30px 0; }
	.spbzDiv .hdDiv .searchDiv{margin-top: 30px; }
	.spbzDiv .hdDiv .searchDiv form{padding: 10px 20px; }
	.spbzDiv .bdDiv .row>div{margin-bottom: 20px; }
	.spbzDiv .bdDiv .row>div:nth-last-child(-n+3){display: none; }
	
	.cpzcxqDiv .hdDiv{margin-top: 30px; }
	.cpzcxqDiv .hdDiv{padding: 20px;flex-direction: column; }
	.cpzcxqDiv .hdDiv .textDiv{width: 100%;margin: 20px 0; }
	.cpzcxqDiv .hdDiv .textDiv .title{font-size: 20px; }
	.cpzcxqDiv .hdDiv .textDiv .tabsDiv a{height: 36px; }
	.cpzcxqDiv .hdDiv .qiehuanBtn{font-size: 16px; }
	.cpzcxqDiv .itemDiv{padding-top: 50px; }
	.cpzcxqDiv .itemDiv .ihDiv{font-size: 24px;margin-bottom: 30px; }
	.cpzcxqDiv .wjxzDiv .item{padding-bottom: 20px;margin-bottom: 20px; }
	.cpzcxqDiv .wjxzDiv .item .lh span{font-size: 20px; }
	
	.cpzcxqDiv .wjxzDiv .item ul li{padding: 10px 15px; }
	.cpzcxqDiv .wjxzDiv .item ul li .llDiv{width: 40%; }
	.cpzcxqDiv .wjxzDiv .item ul li .llDiv img{display: none; }
	.cpzcxqDiv .wjxzDiv .item ul li .llDiv .title{font-size: 16px;margin: 0 20px 0 0; }
	.cpzcxqDiv .wjxzDiv .item ul li .lrDiv{width: 55%; }
	.cpzcxqDiv .wjxzDiv .item ul li .lrDiv p:nth-child(2){display: none; }
	.cpzcxqDiv .wjxzDiv .item ul li .lrDiv .xzBtn{width: 95px; }
	.cpzcxqDiv .wjxzDiv .item ul li .lrDiv .xzBtn i{margin-left: 10px; }
	.cpzcxqDiv .spbzDiv .bdDiv .row>div:nth-last-child(-n+4){display: none; }
	.cpzcxqDiv .queAnsDiv .bdDiv .listDiv ul li:nth-last-child(-n+2){display: none; }
	
	
	
	@media (max-width:320px) {
		
		
		
	}
	
}

.tupian1{ width:100%; margin:90px auto 0 }
.tupian1 img{ width:100%} 
.tupian{ width:200px; margin:0 auto 20px}
.tupian img{ width:100%} 
.wenzi{ font-size:16px; line-height:30px; margin-bottom:20px; text-align:justify}
.wenzi1{ font-size:16px; line-height:30px; margin-top:20px; text-align:justify}

.ewm{ width:130px; margin:20px auto  0 }
.ewm img{ width:100%}


.historyDiv{padding: 160px 0 100px;overflow: hidden; }
.historyDiv .nyTitle p{ font-size:18px; padding-top:10px}
.historyDiv .bdDiv{margin-top:60px; }
.historyDiv .bdDiv ul{position: relative; }
.historyDiv .bdDiv ul li{padding: 10px 0;position: relative; }
.historyDiv .bdDiv ul li::before{content: "";width: 1px;height: 100%;position: absolute;left: 50%;background: #eaeaea;top: 0;transform: translateX(-50%); }
.historyDiv .bdDiv ul li:last-child::before{height: 50%; } 
.historyDiv .bdDiv ul li::after{content: "";width: 9px;height: 9px;position: absolute;left: 50%;background: #e6926e;top: 50%;transform: translateX(-50%);border-radius: 50%; }
.historyDiv .bdDiv ul li .imgDiv{width: 40%; }
.historyDiv .bdDiv ul li .imgDiv img{ width:100%; }
.historyDiv .bdDiv ul li .textDiv{width: 40%; }
.historyDiv .bdDiv ul li .textDiv .date{font-size: 40px;font-family: MB;color: #e6926e; margin-bottom:10px  }
.historyDiv .bdDiv ul li .textDiv .p{color: #555; font-size:16px; line-height:32px }
.historyDiv .bdDiv ul li:nth-of-type(even){flex-direction: row-reverse; }


.banner2-content{ height:auto; overflow:hidden; padding:0 0   }
.nyTitle span{ font-weight: bold}


.ab_ys { padding:100px 0  ; overflow:hidden;}
 
.ab_ys ul{display: flex;justify-content: flex-start;align-items: stretch;flex-wrap: wrap; }
.ab_ys ul li { width:32%; float:left; margin:0 2% 0 0;background:#fff;box-shadow: 0 0 15px rgba(0,0,0,0.08);-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;padding:30px 30px 30px; box-sizing: border-box;text-align: center; margin-top: 0px}
.ab_ys ul li:hover { box-shadow: 0 0 15px rgba(0,0,0,0.2);-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.ab_ys ul li .tu { margin:10px auto 20px;height: 90px;display: flex;justify-content: center;align-items: center; text-align:center;width:90px;border-radius: 50px;overflow: hidden;background: #e6926e;}
.ab_ys ul li.last { margin-right:0}
.ab_ys ul li .tu img { width:40px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.ab_ys ul li:hover .tu img {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}
.ab_ys ul li h3 { margin:0 0 10px 0; text-align:center;font-size: 20px;font-weight: 500; color:#000; font-family:OM}
.ab_ys ul li p { font-size:16px; color:#333; line-height:1.8; text-align: center}
.ab_ys .text { font-size:20px; color:#333; line-height:1.8;}

.tuu{ width:85%; height:auto; padding-bottom:100px; margin:0 auto}
.tuu img{ width:100%}

.tu1{ width:100%; height:auto; padding-bottom:30px}
.tu1 img{ width:100%}

.aboutDiv31{padding: 100px 0; background:#fefbfa }
.aboutDiv31 .bdDiv{margin-top: 30px; } 
.aboutDiv31 .bdDiv .rowDiv{align-items: stretch;margin: 30px 0 0;  background:#fff }
.aboutDiv31 .bdDiv .rowDiv:nth-of-type(odd){flex-direction: row-reverse; }
.aboutDiv31 .bdDiv .rowDiv .imgDiv{width: 50%; }
.aboutDiv31 .bdDiv .rowDiv .imgDiv img{width: 100%;height: 100%;object-fit: cover; }
.aboutDiv31 .bdDiv .rowDiv .textDiv{width: 50%;padding: 30px;flex-direction: column;align-items: stretch; }
.aboutDiv31 .bdDiv .rowDiv .textDiv .p1{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dotted #ddd; }
.aboutDiv31 .bdDiv .rowDiv .textDiv .p1 span{color: #e6926e; }
.aboutDiv31 .bdDiv .rowDiv .textDiv .p1 p{color: #333;  font-size:20px; color:#e6926e; font-weight:bold; letter-spacing:1px;font-family: OL; }
.aboutDiv31 .bdDiv .rowDiv .textDiv .p2{color: #000;line-height: 30px;   text-align:justify;font-family: OL;}

.aboutDiv8{padding: 160px 0 100px;overflow: hidden; }


.title-1{text-align: center;margin-bottom: 50px;}
.title-1 h1{ font-size:30px; font-weight:400}
.title-1 .cn{ margin-bottom: 5px; font-size: 30px;color: #333; line-height: 34px;line-height: 1.42857143; }
.title-1 .en{ margin-bottom: 5px; font-size: 0; overflow: hidden;text-transform: uppercase;line-height: 1.42857143; }
.title-1 .en span{ position: relative; display: inline-block; vertical-align: top; padding: 0 15px; min-width: 160px;font-size:40px;color: #222;font-weight: 200;font-family: "Noto Sans SC";}
.title-1 .en span:before,.title-1 .en span:after{ content: ""; position: absolute; top: 50%; z-index: 1; width: 600px; height: 1px; background: #ddd; }
.title-1 .en span:before{ right: 100%; }
.title-1 .en span:after{ left: 100%; }
.title-1 .en span b{ display: block; position: absolute; top: calc((100% - 17px) / 2); z-index: 2; width: 7px; height: 7px; background: #06558c; transform: rotate(45deg); }
.title-1 .en span b:first-child{ right:100%; }
.title-1 .en span b:last-child{ left:100%; }
.title-1 .icon{ position: relative; margin:0 auto; width: 21px; height: 13px; border-left: solid 2px #06558c; border-right: solid 2px #06558c; }
.title-1 .icon:before{ content: ""; position: absolute; left: 8px; top: 0; z-index: 1; width: 2px; height: 100%; background: #06558c; }



.title-11{text-align: center;margin-bottom: 50px;}
.title-11 h1{ font-size:30px; font-weight:400}
.title-11 .cn{ margin-bottom: 5px; font-size: 30px;color: #fff; line-height: 34px;line-height: 1.42857143; }
.title-11 .en{ margin-bottom: 5px; font-size: 0; overflow: hidden;text-transform: uppercase;line-height: 1.42857143; }
.title-11 .en span{ position: relative; display: inline-block; vertical-align: top; padding: 0 15px; min-width: 160px;font-size:30px;color: #fff;font-weight: 200;}
.title-11 .en span:before,.title-11 .en span:after{ content: ""; position: absolute; top: 50%; z-index: 1; width: 600px; height: 1px; background: #fff; }
.title-11 .en span:before{ right: 100%; }
.title-11 .en span:after{ left: 100%; }
.title-11 .en span b{ display: block; position: absolute; top: calc((100% - 17px) / 2); z-index: 2; width: 7px; height: 7px; background: #06558c; transform: rotate(45deg); }
.title-11 .en span b:first-child{ right:100%; }
.title-11 .en span b:last-child{ left:100%; }
.title-11 .icon{ position: relative; margin:0 auto; width: 21px; height: 13px; border-left: solid 2px #06558c; border-right: solid 2px #06558c; }
.title-11 .icon:before{ content: ""; position: absolute; left: 8px; top: 0; z-index: 1; width: 2px; height: 100%; background: #06558c; }




.guanzhu{width:100%; height:100vh;background-color: rgba(24, 24, 24, 0.6); position:fixed; top:0; left:0; z-index:99; display:none;box-sizing: border-box; }
.guanzhu .an_sj {width: 5%;line-height: 52px;color: #555;float: right;text-align: right; position:absolute; top:20px; right:30px}
.guanzhu i {font-size: 18px;}
.guanzhu .an_sj a{ color:#fff}

.pop-bg {background: rgba(230, 146, 110, 0.8);margin-top: 40px;color: #fff;text-align: center;padding: 60px 80px 240px 80px;box-sizing: border-box; width:80%; margin:0 auto; position:relative; z-index:999; top:20%} 
.shareDiv1{margin-top: 70px; text-align:center; width:900px; margin:0 auto }
.shareDiv1 a{ display:inline-block;position: relative; margin:0 30px }
.shareDiv1 a span{width: 90px;height: 90px;border: 1px solid #fff;border-radius: 50%; }
.shareDiv1 a span i{color: rgba(255,255,255,.5);font-size: 38px; }
.shareDiv1 a span i .xs{ display:block}
.shareDiv1 a span i .yc{ display:none}
.shareDiv1 a:hover span{background: #fff; }
.shareDiv1 a:hover span i{color: #e6926e; }
.shareDiv1 .ewmDiv{position: absolute;left: 50%;top: calc(100% + 14px);width: 148px;height: 158px;padding:12px 3px 3px;background: url(../img/ewm-bg.png) no-repeat center center/100% 100%;transform: translateX(-50%);display: none; }
.shareDiv1 a:hover .ewmDiv{display: block; }
.shareDiv1 a:hover span i .xs{ display:none}
.shareDiv1 a:hover span i .yc{ display: block}



.guanzhu1{width:100%; height:100vh;background-color: rgba(24, 24, 24, 0.6); position:fixed; top:0; left:0; z-index:99; display:none;box-sizing: border-box; }
.guanzhu1 .an_sj1 {width: 5%;line-height: 52px;color: #555;float: right;text-align: right; position:absolute; top:20px; right:30px}
.guanzhu1 i {font-size: 18px;}
.guanzhu1 .an_sj1 a{ color:#fff}


.yingyong{ padding-bottom:100px}
.yingyong ul{  display: -webkit-flex;/*ºÜ¶àä¯ÀÀÆ÷ÓÃµ½µÄÄÚºË*/
            display: -ms-flexbox;/*ie*/
            display: -webkit-box;/*Æ»¹û*/
            -webkit-flex-direction: row;
            -ms-flex-direction: row;
 
            display: flex;
            flex-direction: row; overflow:hidden }
.yingyong ul li{    
            -webkit-flex: 1 1 auto;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            height: 500px;
            width: 33.33%; /* ÈÃ¹ý¶É±íÏÖÁ¼ºÃ¡££¨´Ó/µ½"width:auto"µÄ¹ý¶É
                      ÖÁÉÙÔÚ Gecko ºÍ Webkit ÉÏÊÇÓÐ bug µÄ¡£
                      ¸ü¶àÐÅÏ¢²Î¼û http://bugzil.la/731886 £© */
 
            -webkit-transition: width 0.7s ease-out;
            -ms-transition: width 0.7s ease-out;
            transition: width 0.7s ease-out; overflow:hidden; position:relative; letter-spacing:1px; margin:0 10px}
.yingyong ul li:hover{ width:50%; writing-mode:horizontal-tb;letter-spacing: 0px }
.yingyong ul li img{ width:100%; height:100%;object-fit: cover;transition:all 0.6s}

.yingyong ul li .yyzi{ position:absolute; bottom:0; left:0; padding:20px 10px 15px; box-sizing:border-box; width:100%; height:auto;background-image: linear-gradient(180deg, transparent ,#000); z-index:99 }
.yingyong ul li .yyzi h3{ display:block; font-size:20px; color:#fff; text-align:center}
.yingyong ul li .yyzi p{ display:none; line-height:30px; font-size:15px; text-align:justify; text-align:left; width:77%; margin:0 auto}


.yingyong ul li:hover{ background:#e6926e;}
.yingyong ul li:hover img{ transform:scale(1.1,1.1); opacity:0.2; transition:all 0.6s}

.yingyong ul li:hover .yyzi{ background:none; top:50%; bottom:auto; transform:translateY(-50%); text-align:center}
.yingyong ul li:hover .yyzi h3:after{ content:""; display:block; width:2px; background:#fff; height:30px; margin:20px auto; }
.yingyong ul li:hover .yyzi p{ display:block; font-size:16px; line-height:30px; color:#fff}


@media only screen and (max-width:1400px){
	.yingyong ul li{  height:350px; }
	.yingyong ul li .yyzi h3{ font-size:20px;}
	.yingyong ul li:hover .yyzi p{  font-size:14px; line-height:23px;}
	.yingyong ul li:nth-child(1){ margin-bottom:20px}
}


@media only screen and (max-width:992px){
.yingyong ul {flex-wrap:wrap;justify-content: space-between; }
.yingyong ul li{  height:260px; writing-mode:horizontal-tb; margin:0; width:100%;flex:none }
.yingyong ul li .yyzi{ padding:15px}
.yingyong ul li .yyzi h3{ font-size:16px;}
.yingyong ul li:hover .yyzi p{  font-size:14px; line-height:23px;}
.yingyong ul li:nth-child(1){ margin-bottom:10px}
.yingyong ul li:nth-child(2){ margin-bottom:10px}
 .yingyong ul li:hover .yyzi h3:after{ display:none; }
.yingyong ul li:hover .yyzi p{ display:none;}
.yingyong ul li:hover{ width:100%; writing-mode:horizontal-tb;letter-spacing: 0px }
.shareDiv1 .ewmDiv{position: absolute;left: 50%;top: calc(100% + 10px);width: 90px;height: 96px;padding:9px 3px 3px;background: url(../img/ewm-bg1.png) no-repeat center center/100% 100%;transform: translateX(-50%);display: none; }	
.shareDiv1 .ewmDiv img{ width:100%}
}

.indP3{padding: 100px 0;
  background: #fefbfa;}
.ind3Ul{margin: -10px;}
.ind3Ul li{padding: 10px;}
.ind3Ul .kuang{
	border-radius: 10px;
	background: rgb(255, 255, 255);
	overflow: hidden;
}
.ind3Ul .imgB{
 
	position: relative;z-index: 1;
}
.ind3Ul .titB{
	background-image: -moz-linear-gradient( 0deg, rgba(0,75,140,0.9) 0%, rgba(0,119,180,0.9) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgba(0,75,140,0.9) 0%, rgba(0,119,180,0.9) 100%);
	background-image: -ms-linear-gradient( 0deg, rgba(0,75,140,0.9) 0%, rgba(0,119,180,0.9) 100%);
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;
	display: flex;justify-content: center;align-items: center;
	z-index: 2;
	color: #ffffff;
	text-decoration: underline;
	opacity: 0;
	transition: all 0.3s;
}
.ind3Ul .moreB{padding-top: 46.88%;}
.ind3Ul .moreB .kB{
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;
	display: flex;justify-content: center;align-items: center;
	z-index: 3;
	color: var(--main);
}
.ind3Ul .moreB p{
	display: flex;justify-content: center;align-items: center;
}
.ind3Ul .moreB i{
	display: block;width: 14px;height: 14px;
	background: url(../img/jt6.png) center no-repeat;
	background-size: 100% 100%;
	margin-left: 10px;
}
.ind3Ul .kuang:hover .titB{opacity: 1;}
.col_5 {
  width: calc(100% / 7);
}
.hh{ height:100px}
@media (max-width:767px) {
	.hh{ height:50px}
.tupian {
  width: 100px;
  margin: 0 auto 20px;
}	
.znt img{ height:70vw; }	
.indexDiv3 .bdDiv .brDiv .titleDiv h1 {
  font-weight: 300;
  font-size: 30px;
  font-family: OL;
}
a.imoreBtn2 {
  width:100px;
  height: 30px;
  font-size: 12px;
  border-radius: 23px;
  border: 1px solid #e6926e;
  color: #fff;
  position: relative;
  overflow: hidden;
  background: #e6926e;
}
a.imoreBtn2 em:after{top: 2px;width: 5px;margin-left: 5px; }
 a.imoreBtn2 em::before{top: 3px;margin-right: 5px; }
 a.imoreBtn2 em:hover::before{top: 3px;width: 5px; }
 
 .indexDiv3 .flexbet{ display:block; height:auto; overflow:hidden}
 .indexDiv3 .bdDiv .brDiv .titleDiv1 {
  padding: 30px;
}


.indexDiv31 .bdDiv{align-items: stretch; padding:30px 20px 0 ; margin-top:3% }
.indexDiv31 .bdDiv .blDiv{height: 100vh;position: relative;width: 45vw;overflow: hidden;/* background: url(../img/ty.png) no-repeat right center/100%; */ }

.indexDiv31 .bdDiv h1{ font-family:OL;  margin-bottom:20px; font-size:30px; color:#000}

.indexDiv31 .bdDiv .brDiv .titleDiv1{ padding:30px}
.indexDiv31 .bdDiv .brDiv .titleDiv1 .title{font-size:28px; margin-top:15px; color:#fff; font-family:OM }
.indexDiv31 .bdDiv .brDiv .titleDiv1 .p{margin: 1vw 0 3vw; line-height:30px; font-size:16px; color:#555; text-align:justify }
.indexDiv31 .bdDiv .brDiv .imgBox{position: relative;}
.indexDiv31 .flexcen   { float:none; width:100% ; }
.indexDiv31  .flexbet {
  display: block  ;
  justify-content: space-between;
  align-items: center; height:auto ; overflow:hidden;margin-bottom:20px
}
.aboutDiv1 {
  padding: 80px 0 0;
  overflow: hidden;
}
.title-1 {
  text-align: center;
  margin-bottom: 20px;
}
.title-1 h1 {
  font-size: 20px;
  font-weight: 400;
}
.title-1 .en span {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
  min-width: 100px;
  font-size: 20px;
  color: #222;
  font-weight: 200;
  font-family: "Noto Sans SC";
}
.aboutDiv1 .bdDiv {
  align-items: flex-start;
  margin-bottom: 30px; display:block
}
.aboutDiv1 .bdDiv .imgDiv {
  width: 100%;
}
.aboutDiv1 .bdDiv .textDiv {
  width: 100%;
  padding-top: 0px;
}
.yingyong {
  padding-bottom: 30px;
}
.tuu {
  width: 100%;
  height: auto;
  padding-bottom: 30px;
  margin: 0 auto;
}
.logoDiv{ width:100px}
.historyDiv {
  padding: 80px 0 30px;
  overflow: hidden;
}
.historyDiv .bdDiv ul li .textDiv .date {
  font-size: 20px;
  font-family: MB;
  color: #e6926e;
  margin-bottom: 10px;
}
.historyDiv .bdDiv ul li .textDiv .p {
  color: #555;
  font-size: 15px;
  line-height: 26px;
}
.aboutDiv8 {
  padding: 80px 0 30px;
  overflow: hidden;
}
.aboutDiv1 .bdDiv .imgDiv2 {
  width: 100%;
}
.aboutDiv1 .bdDiv .textDiv2 {
  width:100%;
  padding-top: 10px;
}
.aboutDiv31 {
  padding: 30px 0;
  background: #fefbfa;
}
.aboutDiv31 .bdDiv{ display:block}
.aboutDiv31 .bdDiv .rowDiv .textDiv {
  width:100%;
  padding: 20px;
  flex-direction: column;
  align-items: stretch;
}
.aboutDiv31 .bdDiv .rowDiv{ display:block;margin: 10px 0 0;}
.aboutDiv31 .bdDiv .rowDiv .imgDiv {
  width: 100%;
}
.ab_ys {
  padding: 30px 0;
  overflow: hidden;
}
.ab_ys ul li {
  width: 100%;
  float: left;
  margin: 0 0 20px 0;
    margin-top: 0px;
  background: #fff;
  box-shadow: 0 0 15px rgba(0,0,0,0.08);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  padding: 20px;
  box-sizing: border-box;
  text-align: center;
  margin-top: 0px;
}
.twoMenuDiv {
  background: #f5f5f5;
  margin-bottom: 20px;
}
.tu1 {
  width: 100%;
  height: auto;
  padding-bottom: 10px;
}
.pageDiv {
  text-align: center;
  padding-top: 20px;
}
.title-11{text-align: center;margin-bottom: 20px; width:100%}
.title-11 .en span {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
  min-width: 160px;
  font-size: 20px;
  color: #fff;
  font-weight: 200;
}
.cpjzDiv .bdDiv .brDiv .row > div .textDiv {
  position: relative;
  text-align: center;
  padding: 0px 0;
}
.indP3 {
  padding: 30px 0;
  background: #fefbfa;
}
.col_5 {
  width: calc(100% / 4);
}
.ind3Ul li {
  padding: 5px;
}
.on-fixed header .rightDiv .menu > ul > li > a {
  color: #333;
}
.shareDiv1 {
  margin-top: 70px;
  text-align: center;
  width: 100%;
  margin: 0 auto; margin-left:-60px
}
 .shareDiv1 a {
  display: inline-block;
  position: relative;
  margin: 0 7px;
}

.footerDiv .hdDiv .hlDiv .shareDiv a .ewmDiv {
  position: absolute;
  left: 50%;
  bottom: calc(100% + 10px);
  width: 60px;
  height: 60px;
  padding: 2px;
  background: #fff;
  border-radius: 5px;
  transform: translateX(-50%);
  display: none;
}
.shareDiv1 a span {
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  border-radius: 50%;
}
.shareDiv1 a span i {
  color: rgba(255,255,255,.5);
  font-size: 20px;
}
.pop-bg {
  background: rgba(230, 146, 110, 0.8);
  margin-top: 40px;
  color: #fff;
  text-align: center;
  padding: 60px 80px 240px 80px;
  box-sizing: border-box;
  width: 96%;
  margin: 0 auto;
  position: relative;
  z-index: 999;
  top: 20%;
}
.title-11 h1 {
  font-size:20px;
  font-weight: 400;
}
header.onHover .rightDiv .menu > ul > li > a {
  color: #333;
}
}