@charset "utf-8";
/* reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,h1,div,li,a,button,input,select,textarea{font-family:Microsoft Yahei,"微软雅黑",Arial, Helvetica, sans-serif;font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ul,ol,li{list-style:none;margin:0;padding:0;}
img{border:0px;vertical-align:middle;}
h1,h2,h3,h4,h5{font-weight:normal}
select::-ms-expand{display:none;} 
input,a{outline:none;}
a{color:#333333;text-decoration:none;outline:none;}
a:link{text-decoration:none;outline:none;}
a:visited{text-decoration:none;outline:none;}
a:hover{text-decoration:none;color:#c30d23;outline:none;}
a:focus{outline:none;}
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clear{zoom:1;}
.clear{clear:both;}
.clearfix:before, .clearfix:after{content:"";display:block;height:0;overflow:hidden;}  
.clearfix:after{clear:both;}  
.clearfix{zoom:1;} 
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.none{display:none;}
.hide{display:none;}
textarea{outline:none;}
table{border-spacing:0;}
/* 去除iPhone中默认的input样式 */
input,select,button{appearance:none;-o-appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;resize:none;border-radius:0;outline:none;border:none;background-color:transparent;font-family:inherit;font-size:inherit;color:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}
textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}
input[type="button"],input[type="radio"],input[type="checkbox"],input[type="submit"],button{cursor:pointer;}
/*end reset*/


/* CSS Document */
html{font-size:10px;}
body{background-color:#fff;overflow-x:hidden;color:#000;font-size:16px;font-family:"微软雅黑",Arial,helvetica,clean,sans-serif;position:relative;min-width:320px;width:100%; }

#content{position:relative;padding-top:90px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
body.nav-hide #content{padding-top:0!important;}
.w1720{width:auto;padding:0 100px;margin:0 auto;}
.layout{width:1500px;margin:0 auto;}
@media screen and (max-width:1920px){
	#content{padding-top:9rem;}
	.w1720{padding:0 10rem;}
	.layout{width:150rem;}	
}
/*@media screen and (max-width:1800px){
.w1720{width:90%;padding:0 5%;}
.layout{ width:1450px;}
}
@media screen and (max-width:1520px){
.w1720{width:auto;padding:0 40px;}	
.layout{ width:1300px;}
}
@media screen and (max-width:1400px){
.w1720{width:auto;padding:0 40px;}
.layout{ width:1200px;}
}*/
@media screen and (max-width:1220px){
.w1720{width:auto;padding:0 40px;}
.layout{ width:90%;}
#content{padding-top:90px;}
}
@media screen and (max-width:1024px){
.w1720{padding:0 30px;}	
.layout{ width:94%; }
#content{padding-top:60px;}
}
@media screen and (max-width:768px){
.w1720{padding:0 15px;}	
.layout{ width:92%;}
#content{padding-top:60px;}
}

/*font-face*/
@font-face{font-family:'Gotham Rounded Book';src:url('fonts/GothamRounded-Book.eot');src:url('fonts/GothamRounded-Book.eot?#iefix') format('embedded-opentype'),url('fonts/GothamRounded-Book.woff2') format('woff2'),url('fonts/GothamRounded-Book.woff') format('woff'),url('fonts/GothamRounded-Book.ttf') format('truetype'),url('fonts/GothamRounded-Book.svg#GothamRounded-Book') format('svg');font-weight:normal;font-style:normal;font-display:swap}






/*header*/
.header{height:90px;position:fixed;z-index:100;left:0;top:0;width:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}
.header.active{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,0);transform:translate(0,0)}
.header .logo{float:left;margin-top:20px}
.header .logo a{display:inline-block;height:50px}
.header .logo img{max-height:100%}
/*yiji*/
.header .nav{float:right;height:90px;position:relative;z-index:10;visibility:visible;opacity:1;filter:Alpha(opacity=100);left:0}
.header .nav.nav-hide{visibility:hidden;opacity:0;filter:Alpha(opacity=0);left:5%}
.header .nav ul{font-size:0;line-height:normal}
.header .nav li{padding:0 35px;float:left}
.header .nav li .a1{display:block;font-size:16px;color:#333333;line-height:90px;position:relative}
/*navline*/
.header .nav .navline{position:absolute;width:0;height:4px;background:#c30d23;bottom:0;left:15px}
.header .nav .navline img{margin:0 auto;display:block}
/*erji*/
.header .sideNav{width:1440px;height:65px;position:absolute;top:100%;z-index:10;display:none}
.header .sideNav dd{float:left;margin-right:20px;line-height:65px}
.header .sideNav dd a{display:block;color:#383f61;opacity:1;font-size:13px;line-height:65px;position:relative;z-index:100}
.header .sideNav dd a:hover{color:#c30d23}
.header .sideNav dd a .line{display:block;position:absolute;left:0;bottom:0;width:0;height:3px;background-color:#c30d23;-webkit-transition:all 200ms;transition:all 200ms}
.header .sideNav dd a:hover .line{width:100%}
.header .sideNav.sN5{right:100px;text-align:right}
.header .sideNav.sN5 dd{float:none;display:inline-block;margin-right:20px}
/*innavbg*/
.innavbg{width:100%;height:65px;background:#e5e5e5;opacity:0.95;filter:Alpha(opacity=95);position:absolute;top:90px;left:0px;z-index:8;display:none}
/*header color*/
.nav .navline{opacity:0;filter:Alpha(opacity=0)}
/*header hover*/
.header.bianse,.header:hover{background:#fff;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.10);} 
.header.bianse .nav li>a,.header:hover .nav li>a{color:#383f61;}
.header:hover .nav .navline{opacity:1; filter:Alpha(opacity=100);}
/*header hover height*/
.header .logo,
.header,
.header .nav,
.header .head-btn,
.header .head-btn .nsearch,
.header .nav li .a1,.innavbg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.header.bianse,
.header.bianse .nav{height:70px;}
.header.bianse .head-btn{margin-top:14px;}
.header.bianse.search-show .head-btn .nsearch{top:-70px;}
.header.bianse .innavbg{top:70px;}
.header.bianse .logo{margin-top:10px;}
.header.bianse .nav li>a{line-height:70px;}
@media screen and (max-width:1920px){
.header{height:9rem;-webkit-transform:translate(0,-5rem);transform:translate(0,-5rem);}
.header .logo{margin-top:2rem;}
.header .logo a{height:5rem;}
.header .nav{height:9rem;}
/*.header .nav li{padding:0 3.5rem;}*/
.header .nav li .a1{font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);line-height:9rem;}
.header .nav .navline{height:4px;left:1.5rem;}
.header .sideNav{width:144rem;height:6.5rem;}
.header .sideNav dd{margin-right:2rem;line-height:6.5rem;}
.header .sideNav dd a{font-size:1.3rem;font-size:clamp(11px, 1.3rem, 13px);line-height:6.5rem;}
.header .sideNav dd a .line{height:3px;}
.header .sideNav.sN5{ right:10rem;}
.header .sideNav.sN5 dd{margin-right:2rem;}
.innavbg{height:6.5rem;top:9rem;}
.header.bianse,
.header.bianse .nav{height:7rem;}
.header.bianse .head-btn{margin-top:1.4rem;}
.header.bianse.search-show .head-btn .nsearch{top:-7rem;}
.header.bianse .innavbg{top:7rem;}
.header.bianse .logo{margin-top:1rem;}
.header.bianse .nav li>a{line-height:7rem;}
}
@media screen and (max-width:1300px){
.header .nav li{padding: 0 30px;}
}
@media screen and (max-width:1220px){
.header{height:90px;-webkit-transform:translate(0,-50px);transform:translate(0,-50px);}
.header .logo{margin-top:25px;}
.header .logo a{height:40px;}
.header .nav{height:90px;}
.header .nav li{padding: 0 25px;}
.header .nav li .a1{font-size:16px;line-height:90px;}
.header .nav .navline{height:4px;left:15px;}
.header .sideNav{width:1440px;height:65px;}
.header .sideNav dd{margin-right:20px;line-height:65px;}
.header .sideNav dd a{font-size:13px;line-height:65px;}
.header .sideNav dd a .line{height:3px;}
.header .sideNav.sN5{ right:100px;}
.header .sideNav.sN5 dd{margin-right:20px;}
.innavbg{height:65px;top:90px;}
.header.bianse,
.header.bianse .nav{height:70px;}
.header.bianse .head-btn{margin-top:14px;}
.header.bianse.search-show .head-btn .nsearch{top:-70px;}
.header.bianse .innavbg{top:70px;}
.header.bianse .logo{margin-top:10px;}
.header.bianse .nav li>a{line-height:70px;}
}
@media screen and (max-width:1150px){
.header .nav li{padding: 0 20px;}
.header .nav li .a1{ font-size:14px;}
}
@media screen and (max-width:1024px){
.header{ display:none;}
}



/*nsearch*/
.header .head-btn{float:right;margin-top:28px;height:38px;margin-left:60px;width:100px;z-index:1000;position:relative;text-align:right}
.header .head-btn a{display:inline-block;height:38px;width:38px;margin-left:4px;border:1px solid #c9c9c9;border-radius:3px}
.header .head-btn .top-search{background:url("../images/top-search.png") no-repeat center;background-size:14px}
.header .head-btn .top-menu{background:url("../images/top-menu.png") no-repeat center;background-size:12px}
/*nsearch*/
.nsearch{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999}
.nsearch .nceng{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.6);z-index:3}
.nsearch form{background:#fff;position:absolute;left:50%;top:140px;transform:translateX(-50%);max-width:1200px;width:100%;height:300px;display:flex;flex-direction:column;align-items:center;overflow:hidden;z-index:9}
.nsearch form h2{font-size:45px;font-weight:bold;color:#252525;text-align:center;margin:70px 0}
.nsearch form .ctn{display:flex;width:480px}
.nsearch form .ctn input{height:50px}
.nsearch form .ctn .txt{width:85%;padding:0 15px;background-color:#f6f6f6;font-size:14px;cursor:auto}
.nsearch form .ctn .btn{width:15%;font-size:0;background:#252525 url(../images/top-search.png) no-repeat center;background-size:20px}
@media screen and (max-width:1920px){
.header .head-btn{margin-top:2.8rem;height:3.8rem;margin-left:6rem;width:10rem;}
.header .head-btn a{height:3.8rem;width:3.8rem;margin-left:4px;border-radius:3px}
.header .head-btn .top-search{background-size:1.4rem}
.header .head-btn .top-menu{background-size:1.2rem}
.nsearch form{top:14rem;max-width:120rem;wheight:30rem;}
.nsearch form h2{font-size:4.5rem;margin:7rem 0}
.nsearch form .ctn{width:48rem}
.nsearch form .ctn input{height:5rem}
.nsearch form .ctn .txt{adding:0 1.5rem;font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);}
.nsearch form .ctn .btn{background-size:2rem}
}
@media screen and (max-width:1220px){
.header .head-btn{margin-top:28px;height:38px;margin-left:60px;width:100px;}
.header .head-btn a{height:38px;width:38px;margin-left:4px;border-radius:3px}
.header .head-btn .top-search{background-size:14px}
.header .head-btn .top-menu{background-size:12px}
.nsearch form{top:140px;max-width:1200px;wheight:300px;}
.nsearch form h2{font-size:45px;margin:70px 0}
.nsearch form .ctn{width:480px}
.nsearch form .ctn input{height:50px}
.nsearch form .ctn .txt{adding:0 15px;font-size:14px;}
.nsearch form .ctn .btn{background-size:20px}
}





/*mobileMenu*/
.head{height:60px;position:fixed;z-index:10;width:100%;left:0px;top:0px;background:#fff;min-width:320px;display:none;}
.head.bianse{-webkit-box-shadow:0 0 1px 1px rgba(34,45,57,0.15);box-shadow:0 0 1px 1px rgba(34,45,57,0.15);}
@media screen and (max-width:1024px){
.fl{float:left}
.fr{float:right}
.head .head_content,header.head{top:0;width:100%;left:0;z-index:999;display:block}
.bd,.ft,.hd{display:inline-block;vertical-align:middle}
header.head{position:fixed;height:60px;top:0}
.head .head_content{position:absolute}
.f_menu .f_menu_box>li>a{border-bottom:2px solid #edf2fa}
.head .hd img{height:30px;margin:15px 0 10px 25px}
.head .menu a{display:inline-block;width:30px;height:30px;position:relative;margin:20px 25px 0 0}
.head .menu span{display:block;width:30px;height:2px;background:#000;background-size:cover;transition:-webkit-transform .5s ease;transition:transform .5s ease}
.head .nav_box .menu_box>li,.head nav{width:100%}
.head .menu .menu_top{position:absolute;top:2px;right:0}
.head .menu .menu_mid{position:absolute;top:9px;right:0;opacity:1}
.head .menu .menu_bot{position:absolute;top:16px;right:0}
.head .show .menu .menu_top{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transform-origin:center;transform-origin:center;top:12px}
.head .show .menu .menu_mid{opacity:0}
.head .show .menu .menu_bot{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transform-origin:center;transform-origin:center;top:12px}
.head nav{position:absolute;top:0;left:0;background-color:#fff;display:none;height:100vh;overflow:auto}
.head .nav_box .menu_box{padding:70px 3%}
.head .nav_box .menu_box>li>a{display:block;width:100%;height:50px;line-height:50px;border-bottom:1px solid #edf2fa;color:#242933;font-size:16px;position:relative}
.head .nav_box .menu_box>li>a>i{width:.16rem;height:.16rem;margin:.36rem .18rem 0 .1rem;display:none}
.head .nav_box .menu_box>li>a>i.menu_active{background:url(../images/dot.png) no-repeat;background-size:cover}
.head .nav_box .menu_box>li>a>span.sub_menu_active{background:url(../images/reduce.png) center no-repeat;background-size:20px}
.head .nav_box .menu_box>li>a>span{display:inline-block;width:30px;height:30px;margin-top:10px;margin-right:10px;background:url(../images/plus.png) no-repeat center;background-size:20px}
.menu_show,.menu_show body{overflow:hidden}
.menu_show body{position:relative;height:100%}
.head .nav_box .sub_menu{margin:0;display:none}
.head .nav_box .sub_menu>li{height:40px;line-height:40px}
.head .nav_box .sub_menu>li span{width:10px;height:15px;margin-top:0px;margin-right:10px;margin-left:10px;/*background:url(../images/arrow_gray.png) no-repeat;*/background-size:cover;display:none}
.f_menu .f_menu_box>li,.footer{width:100%}
.head .nav_box .sub_menu>li a{display:block;height:100%;color:#888;font-size:15px}
.head .head_content.show{background:#fff}
.head.bianse .hd a,.head .show .hd a{display:inline-block;width:249px;background:url(../images/logo.png) left center no-repeat;background-size:contain;height:30px;margin:15px 0 10px 25px}
.head.bianse .hd img,.head .show .hd img{display:none}
.head.bianse .menu span,.head .show  .menu span{background:#000}
}
@media screen and (max-width:768px){
.head .hd img{height:30px;margin:15px 0 10px 15px}
.head.bianse .hd a,.head .show .hd a{margin:15px 0 10px 15px}
.head .menu a{margin:25px 15px 0 0}
.head .nav_box .menu_box>li>a>span.sub_menu_active{background-size:15px}
.head .nav_box .menu_box>li>a>span{background-size:15px}
}




/*ind-banner*/
.ind-banner{width:100%;overflow:hidden;position:relative}
.ind-banner .swiper-slide{color:#fff}
.ind-banner .swiper-slide{position:relative}
.ind-banner .swiper-slide img{width:100%}
.ind-banner .swiper-slide a{display:block;width:100%;height:100%}
.ind-banner .swiper-pagination{width:50px;text-align:left;left:3%;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;display:none}
.ind-banner .swiper-pagination-bullet{opacity:1!important;width:30px;height:3px;background:#fff;cursor:pointer;text-align:center;border:none;border-radius:0;margin:10px 0px!important}
.ind-banner .swiper-pagination-bullet-active{width:50px;background:#fff}
.ind-banner .swiper-button-prev{position:absolute;top:50%;width:40px;height:40px;left:3%;margin-top:-44px;background:url(../images/arrow-left.svg) center no-repeat;border-radius:50%;opacity:0;filter:Alpha(opacity=0);-webkit-transition:.2s ease-out;transition:.2s ease-out;background-size:60px}
.ind-banner .swiper-button-next{position:absolute;top:50%;width:40px;height:40px;right:3%;margin-top:-44px;background:url(../images/arrow-right.svg) center no-repeat;border-radius:50%;opacity:0;filter:Alpha(opacity=0);-webkit-transition:.2s ease-out;transition:.2s ease-out;background-size:60px}
.ind-banner:hover .swiper-button-prev,.ind-banner:hover .swiper-button-next{opacity:1;filter:Alpha(opacity=100)}
.ind-banner .swiper-button-prev:hover,.ind-banner .swiper-button-next:hover{width:45px;height:45px}
/*banner_mouse*/
.banner-mouse{display:block;position: absolute;bottom:2%;left:0;right: 0;margin: 0 auto;z-index: 9;  width: 23px;height: 40px;cursor:pointer;background:url(../images/banner_mouse_ico.png) no-repeat -23px 0px;-webkit-animation: nudgeMouse 1.6s linear infinite;animation: nudgeMouse 1.6s linear infinite;}
.banner-mouse:after,.banner-mouse:before{content: "";position: absolute;}
.banner-mouse:before{width:23px;height:40px;background:url(../images/banner_mouse_ico.png) no-repeat 0px 0px;-webkit-animation: colorSlide 1.6s linear infinite;animation: colorSlide 1.6s linear infinite;top:0;left:0;}
.banner-mouse:after{background-color: #ffffff;width: 4px;height: 4px;border-radius: 100%;-webkit-animation: trackBallSlide 1.6s linear infinite;animation: trackBallSlide 1.6s linear infinite;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
/*banner_mouse css3*/
@-webkit-keyframes colorSlide{0%{height:0;}90%{height:40px;}}
@keyframes colorSlide{0%{height:0;}90%{height:40px;}}
@-webkit-keyframes trackBallSlide{0%{opacity: 1;-webkit-transform: scale(1) translateY(-8px);transform: scale(1) translateY(-8px);}34%{opacity: 1;-webkit-transform: scale(0.9) translateY(4px);transform: scale(0.9) translateY(4px);}68%{opacity: 0;-webkit-transform: scale(0.4) translateY(16px);transform: scale(0.4) translateY(16px);}100%{opacity: 0;-webkit-transform: scale(0.4) translateY(-8px);transform: scale(0.4) translateY(-8px);}}
@keyframes trackBallSlide{0%{opacity: 1;-webkit-transform: scale(1) translateY(-8px);transform: scale(1) translateY(-8px);}34%{opacity: 1;-webkit-transform: scale(0.9) translateY(4px);transform: scale(0.9) translateY(4px);}68%{opacity: 0;-webkit-transform: scale(0.4) translateY(16px);transform: scale(0.4) translateY(16px);}100%{opacity: 0;-webkit-transform: scale(0.4) translateY(-8px);transform: scale(0.4) translateY(-8px);}}
/*bannerTel*/
.bannerTel{ display: none; }
.ind-bannerTel{width: 100%; overflow: hidden;} 
.ind-bannerTel .swiper-slide { color: #fff; } 
.ind-bannerTel .swiper-slide img{width: 100%;}
.ind-bannerTel .swiper-slide a{ display: block; width: 100%; height: 100%; }
.ind-bannerTel .swiper-pagination{  text-align: center; left: 0; width: 100%; bottom: 0.68rem!important; } 
.ind-bannerTel .swiper-pagination-bullet { opacity: 1!important; width:8px; height:8px; text-align: center;border:1px solid #fff;background: transparent;border-radius:50%;margin:0 4px!important; } 
.ind-bannerTel .swiper-pagination-bullet-active {background:#fff;} 
@media screen and (max-width:1920px){
	.ind-banner .swiper-pagination{width:5rem;}
	.ind-banner .swiper-pagination-bullet{width:3rem;margin:1rem 0px!important}
	.ind-banner .swiper-pagination-bullet-active{width:5rem;}
	.ind-banner .swiper-button-prev{width:4rem;height:4rem;margin-top:-4.4rem;background-size:6rem}
	.ind-banner .swiper-button-next{width:4rem;height:4rem;margin-top:-4.4rem;background-size:6rem}
	.ind-banner .swiper-button-prev:hover,.ind-banner .swiper-button-next:hover{width:4.5rem;height:4.5rem}
}
@media screen and (max-width:1220px){
	.ind-banner .swiper-pagination{width:50px;}
	.ind-banner .swiper-pagination-bullet{width:30px;margin:10px 0px!important}
	.ind-banner .swiper-pagination-bullet-active{width:50px;}
	.ind-banner .swiper-button-prev{width:40px;height:40px;margin-top:-44px;background-size:60px}
	.ind-banner .swiper-button-next{width:40px;height:40px;margin-top:-44px;background-size:60px}
	.ind-banner .swiper-button-prev:hover,.ind-banner .swiper-button-next:hover{width:45px;height:45px}
}
@media screen and (max-width:1000px){
	.ind-banner{ display:none;}
	.bannerTel{ display:block;}
}






/*footer*/
.footer{width:100%;overflow:hidden;background:url(../images/bottombg.jpg) center top repeat-y #f3f4f8;/*background-size:100%;*/padding:112px 0 118px 0}
.footer .t1{font-size:16px;line-height:26px;color:#333333;text-align:left;position:relative;padding-bottom:18px;margin-bottom:27px}
.footer .t1:after{content:'';width:14px;height:1px;position:absolute;bottom:0;left:0;background:#434548}
.footer .t1 .en{font-size:12px;color:#a1a7b2;text-transform:uppercase}
.footer .footer-logo{width:20%;float:left}
.footer .footer-logo a{display:inline-block}
.footer .footer-logo img{max-width:68.02325581395349%;max-height:40px}
/*footer-lx*/
.footer .footer-lx{width:20%;float:left;font-size:13px;color:#6f6f6f;line-height:24px}
.footer .footer-lxBox{max-width:240px;padding-right:30px}
/*ylink*/
.footer .ylink{width:20%;float:left}
.footer .ylinkBox{width:100%}
.footer .ylink ul{max-width:240px;font-size:0}
.footer .ylink li{padding:0;margin:0;text-align:left;line-height:28px;display:inline-block;*display:inline;zoom:1; vertical-align:top;}
.footer .ylink li a{color:#6f6f6f;font-size:15px;text-align:left;margin-right:30px}
.footer .ylink li a:hover{color:#c30d23}
/*footer-share*/
.footer .footer-share{width:20%;float:left;line-height:26px;text-align:center}
.footer .footer-share .detail-code img{max-width:29.06976744186047%;min-width:100px}
.footer .detail-share{line-height:0;font-size:0;margin-top:16px;text-align:center}
.footer .detail-share a{display:inline-block;*display:inline;zoom:1;margin:0 7px;font-size:0;width:20px;height:20px;background-image:url(../images/bottom-share.png);background-repeat:no-repeat;vertical-align:top;background-size:86px;padding:0}
.footer .detail-share a.qq{background-position:center center}
.footer .detail-share a.weibo{background-position:right center}
.footer .detail-share a.weixin{background-position:left center}
.footer .detail-share a{color:#333}
.footer .detail-share .ewm{position:absolute;bottom:34px;left:0;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
/*copyright*/
.footer .copyright{width:20%;float:left;display:block;font-size:12px;color:#6f6f6f;line-height:24px;text-align:right}
.footer .copyrightBox{display:inline-block;/*max-width:240px;*/text-align:left}
.footer .copyright p{font-size:12px;color:#6f6f6f}
.footer .copyright a{font-size:12px;color:#6f6f6f;display:inline-block}
.footer .copyright a:hover{color:#000}
@media screen and (max-width:1920px){
	.footer{padding:11.2rem 0 11.8rem 0}
	.footer .t1{font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);line-height:2.6rem;padding-bottom:1.8rem;margin-bottom:2.7rem}
	.footer .t1:after{width:1.4rem;}
	.footer .t1 .en{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);}
	.footer .footer-logo img{max-width:none;max-height:4rem;}
	.footer .footer-lx{font-size:1.3rem;font-size:clamp(11px, 1.3rem, 13px);line-height:1.9;}
	.footer .footer-lxBox{max-width:24rem;padding-right:3rem}
	.footer .ylink ul{max-width:24rem;}
	.footer .ylink li{line-height:2.8rem;}
	.footer .ylink li a{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);margin-right:3rem}
	.footer .footer-share{line-height:2.6rem;}
	.footer .footer-share .detail-code img{min-width:10rem}
	.footer .detail-share{margin-top:1.6rem;}
	.footer .detail-share a{margin:0 0.7rem;width:2rem;height:2rem;background-size:8.6rem;}
	.footer .detail-share .ewm{bottom:3.4rem;}
	.footer .copyright{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);line-height:2.4rem;}
	.footer .copyright p{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);}
	.footer .copyright a{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);}
}
@media screen and (max-width:1220px){
    .footer{padding:90px 0 80px 0;}	
	.footer .t1{font-size:16px;line-height:26px;padding-bottom:18px;margin-bottom:27px}
	.footer .t1:after{width:14px;}
	.footer .t1 .en{font-size:12px;}
	.footer .footer-logo img{max-width:68.02325581395349%;max-height:40px;}
	.footer .footer-lx{font-size:13px;line-height:24px}
	.footer .footer-lxBox{max-width:240px;padding-right:30px}
	.footer .ylink ul{max-width:240px;}
	.footer .ylink li{line-height:28px;}
	.footer .ylink li a{font-size:15px;margin-right:30px}
	.footer .footer-share{line-height:26px;}
	.footer .footer-share .detail-code img{min-width:100px}
	.footer .detail-share{margin-top:16px;}
	.footer .detail-share a{margin:0 7px;width:20px;height:20px;background-size:86px;}
	.footer .detail-share .ewm{bottom:34px;}
	.footer .copyright{font-size:12px;line-height:24px;}
	.footer .copyrightBox{max-width:240px;}
	.footer .copyright p{font-size:12px;}
	.footer .copyright a{font-size:12px;}
}
@media screen and (max-width:1024px){
.footer{padding:70px 0 60px 0;}	
.footer .footer-logo{ display:none;}
.footer .footer-lx{width:25%;}
.footer .ylink{width:25%;}
.footer .footer-share{width:25%;}
.footer .copyright{width:25%;}
}
@media screen and (max-width:768px){
.footer{padding:50px 0 40px 0;}
.footer .footer-logo{width:100%; float:none; margin-bottom:10px;display:none;}
.footer .footer-lx{width:100%; float:none; margin-bottom:10px;text-align:center;}
.footer .footer-lx .t1{ display:none;}
.footer .footer-lxBox{max-width:100%; padding-right:0px;}
.footer .ylink{width:100%;float:none;margin-bottom:30px;display:none;}
.footer .ylink .t1{ display:none;}
.footer .ylink ul{max-width:100%;}
.footer .footer-share{width:100%;/*float:none;*/text-align:center; margin-bottom:20px;}
.footer .detail-share{text-align:center;}
.footer .copyright{width:100%;/*float:none;*/text-align:center;}
.footer .copyrightBox{max-width:100%;text-align:center;}
.footer .copyright p br{ display:none;}
}
@media screen and (max-width:640px){
.footer{padding:30px 0 20px 0;}
}



/*titlebox*/
.titlebox{text-align:left; position:relative;background:url("../images/index-line.png") 84px bottom no-repeat;background-size:20px;}
.titlebox h1{font-size:44px;color:#56595e; line-height:normal;margin-bottom:15px;font-family: "SourceHanSerifCN SemiBold",宋体,"Source Han Sans CN","Helvetica Neue","Microsoft Yahei",Helvetica,Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; font-weight:bold;}
.titlebox .titleInfo{font-size:12px; color:#a1a7b2; line-height:24px; text-transform:uppercase;}
@media screen and (max-width:1920px) {
.titlebox{background-position:8.4rem bottom;background-size:2rem;}
.titlebox h1{font-size:4.4rem;margin-bottom:1.5rem;}
.titlebox .titleInfo{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);line-height:2.4rem;}
}
/*@media screen and (max-width:1680px) {
.titlebox h1{font-size:40px;}		
}
@media screen and (max-width:1530px) {
.titlebox h1{font-size:38px;margin-bottom:10px;}
}*/
@media screen and (max-width:1220px) {
.titlebox{ background-position:84px bottom;background-size:20px;}
.titlebox h1{font-size:36px;margin-bottom:10px;}	
.titlebox .titleInfo{font-size:12px;line-height:24px;}	
}
@media screen and (max-width:1150px){
.titlebox h1{font-size:32px;margin-bottom:10px;}			
}
@media screen and (max-width:1024px){
.titlebox h1{font-size:30px;margin-bottom:5px;}		
}
@media screen and (max-width:1000px){
.titlebox h1{font-size:28px;}		
}
@media screen and (max-width:768px){
.titlebox h1{font-size:26px;margin-bottom:0px;}
.titlebox .titleInfo{line-height:20px;}
.titlebox{background-size:10px; background-position:75px 90%;}
}
@media screen and (max-width:640px){
.titlebox h1{font-size:24px;}	
}



/*btn-view*/
.btn-view a{display:inline-block;color:#fff;cursor:pointer;font-size:13px;font-weight:400;line-height:45px;width:114px;position:relative;text-decoration:none;background:#c30d23;overflow:hidden;border-radius:45px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;text-align:center}
.btn-view a span{z-index:20;position:relative;text-align:center}
.btn-view a:after{background:#fff;content:"";height:155px;left:-75px;opacity:0.2;position:absolute;top:-50px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all 550ms cubic-bezier(0.19,1,0.22,1);-ms-transition:all 550ms cubic-bezier(0.19,1,0.22,1);-o-transition:all 550ms cubic-bezier(0.19,1,0.22,1);transition:all 550ms cubic-bezier(0.19,1,0.22,1);width:60px;}
.btn-view a:hover:after{left:120%}
@media screen and (max-width:1920px){
.btn-view a{font-size:1.3rem;font-size:clamp(11px, 1.3rem, 13px);line-height:4.5rem;width:11.4rem;border-radius:4.5rem;}
.btn-view a:after{height:15.5rem;left:-7.5rem;top:-5rem;width:6rem}
}
@media screen and (max-width:1220px){
.btn-view a{font-size:13px;line-height:45px;width:114px;border-radius:45px;}
.btn-view a:after{height:155px;left:-75px;top:-50px;width:60px}
}
@media screen and (max-width:768px){
.btn-view a{line-height:40px;width:100px;border-radius:40px;}
}
@media screen and (max-width:640px){
.btn-view a{line-height:2.5em;width:6.25em;border-radius:2.5em;}
}

/*indexActivity*/
.indexActivity{padding-top:125px;padding-bottom:100px}
.indexActivity .titlebox{margin-bottom:110px}
.indexActivity .titlebox .swiper-button-prev{position:absolute;transition:0.4s;opacity:1;width:23px;height:44px;bottom:0;margin:0;left:auto;right:80px;background:url("../images/index-left.png") center center no-repeat;background-size:100%;outline:none;z-index:9}
.indexActivity .titlebox .swiper-button-next{position:absolute;transition:0.4s;opacity:1;width:23px;height:44px;bottom:0;margin:0;right:0;background:url("../images/index-right.png") center center no-repeat;background-size:100%;outline:none;z-index:9}
.indexActivity .activitybox{overflow:hidden;position:relative;z-index:1}
.indexActivity .swiper-slide{width:25%;float:left}
.indexActivity .item{display:block;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}
.indexActivity .img{width:100%;overflow:hidden;display:block;padding:31.875% 0;position:relative}
.indexActivity .img img{display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0%;width:100%;height:100%;/*object-fit:contain;*/ max-width:none;}
.indexActivity .img img,.indexActivity .img,.indexActivity .item{-moz-transition:all .5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all .5s ease-in-out}
.indexActivity .item:hover .img img{-moz-transform:scale(1.1) translate(-50%,-50%);-webkit-transform:scale(1.1) translate(-50%,-50%);-ms-transform:scale(1.1) translate(-50%,-50%);transform:scale(1.1) translate(-50%,-50%)}
.indexActivity .text{padding:28px 0;position:relative;color:#333333;font-size:16px}
.indexActivity .text .date{font-size:12px;color:#757575;line-height:30px;margin-bottom:15px;text-align:left}
.indexActivity .text .d{font-size:26px;color:#757575;line-height:30px;margin-bottom:0px;font-family:'Gotham Rounded Book',Arial,Helvetica,sans-serif;text-align:left}
.indexActivity .text .tit2{font-weight:300;display:block;font-size:16px;line-height:28px;height:56px;overflow:hidden}
.indexActivity .item:hover .text .tit2{color:#c30d23}
.indexActivity .activity-view{margin:0 auto;font-size:0;text-align:center;margin-top:93px}
/*indexActivity swiper-pagination*/
.indexActivity .activitybox .swiper-pagination{bottom:0}
.indexActivity .activitybox .swiper-pagination span{width:12px;height:12px;background:#aaa;border-radius:50%;margin:0 7px}
.indexActivity .activitybox .swiper-pagination span.swiper-pagination-bullet-active{background:#2796c3}
@media screen and (max-width:1920px) {
	.indexActivity{padding-top:12.5rem;padding-bottom:10rem}
	.indexActivity .titlebox{margin-bottom:11rem}
	.indexActivity .titlebox .swiper-button-prev{width:2.3rem;height:4.4rem;right:8rem;}
	.indexActivity .titlebox .swiper-button-next{width:2.3rem;height:4.4rem;}
	.indexActivity .text{padding:2.8rem 0;font-size:1.6rem}
	.indexActivity .text .date{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);line-height:3rem;margin-bottom:1.5rem;}
	.indexActivity .text .d{font-size:2.6rem;line-height:3rem;}
	.indexActivity .text .tit2{font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);line-height:2.8rem;height:5.6rem;}
	.indexActivity .activity-view{margin-top:9.3rem}
	.indexActivity .activitybox .swiper-pagination span{width:1.2rem;height:1.2rem;margin:0 0.7rem;}
}
/*@media screen and (max-width:1680px){
	.indexActivity{padding-top:100px; padding-bottom:100px;}
	.indexActivity .titlebox{margin-bottom:90px;}
	.indexActivity .titlebox .swiper-button-prev{width:20px;height:44px;right:40px;}
	.indexActivity .titlebox .swiper-button-next{width:20px;height:44px;}
	.indexActivity .text .d{font-size:24px;}
	.indexActivity .activity-view{margin-top:70px;}
}
@media screen and (max-width:1440px){
	.indexActivity{padding-top:90px; padding-bottom:90px;}
	.indexActivity .titlebox{margin-bottom:70px;}
	.indexActivity .activity-view{margin-top:50px;}
}*/
@media screen and (max-width:1220px) {
	.indexActivity .swiper-slide{width:33.33333%;}
	.indexActivity{padding-top:90px;padding-bottom:90px;}
    .indexActivity .titlebox{margin-bottom:70px;}
	.indexActivity .titlebox .swiper-button-prev,
	.indexActivity .titlebox .swiper-button-next{width:20px;height:44px;background-size:16px;}
	.indexActivity .titlebox .swiper-button-prev{right:50px;}
	.indexActivity .text{padding:28px 0;font-size:16px}
	.indexActivity .text .date{font-size:12px;line-height:30px;margin-bottom:15px;}
	.indexActivity .text .d{font-size:24px;line-height:30px;}
	.indexActivity .text .tit2{font-size:15px;line-height:26px; height:52px;}
	.indexActivity .activity-view{ margin-top:50px;}
	.indexActivity .activitybox .swiper-pagination span{width:12px;height:12px;margin:0 7px;}
}
@media screen and (max-width:1150px) {
	.indexActivity{padding-top:80px;padding-bottom:80px;}
	.indexActivity .titlebox{margin-bottom:60px;}
}
@media screen and (max-width:1024px) {
	.indexActivity{padding-top:70px;padding-bottom:70px;}
	.indexActivity .titlebox{margin-bottom:50px;}
	.indexActivity .swiper-slide{ width:33.3333%;}
	.indexActivity .titlebox .swiper-button-prev,
	.indexActivity .titlebox .swiper-button-next{background-size:14px;height: 30px;}
	.indexActivity .activity-view{ margin-top:40px;}
	.indexActivity .text .tit2{margin-bottom:30px;}
	.indexActivity .text .d{font-size:24px;}
	.indexActivity .text .tit2{font-size:14px;line-height:26px; height:52px;}
}
@media screen and (max-width:1000px) {
	.indexActivity .titlebox{margin-bottom:40px;}
	.indexActivity{padding-top:60px;padding-bottom:60px;}
	.indexActivity .swiper-slide{ width:50%;}
	.indexActivity .titlebox .swiper-button-prev{background-size:12px;right:30px;}
	.indexActivity .titlebox .swiper-button-next{background-size:12px;right: 0px;}
}
@media screen and (max-width:768px) {
	.indexActivity{padding-top:50px;padding-bottom:50px;}
	.indexActivity .titlebox{margin-bottom:30px;}
	.indexActivity .swiper-slide{ width:50%;}
	.indexActivity .titlebox .swiper-button-prev{background-size:8px;right:30px;}
	.indexActivity .titlebox .swiper-button-next{background-size:8px;right: 0px;}
	.indexActivity .text .tit2{margin-bottom:20px;height:auto; max-height:56px;}
	.indexActivity .activity-view{ margin-top:20px;}
	.indexActivity .text{ padding-bottom:0;}
	.indexActivity .text .d{font-size:20px;}
}
@media screen and (max-width:600px) {
	.indexActivity{padding-top:30px;padding-bottom:30px;}
	.indexActivity .activity-view{ margin-top:10px;}
	.indexActivity .swiper-slide{ width:100%;}
	
}

/*indexAbout*/
.indexAbout .AboutBox{float:left;width:50%; height:100%;  overflow:hidden;}
@media screen and (max-width:1000px){
.indexAbout .AboutBox{width:100%;}
}

/*AboutBoxNr*/
.indexAbout .AboutBoxNr{padding:300px 0;position:relative;background-position:right top;background-size:cover;background-repeat:no-repeat;overflow:hidden;-moz-transition:all .5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all .5s ease-in-out}
.indexAbout .AboutBoxNr .titlebox{margin-bottom:70px}
.indexAbout .AboutBoxNr .item{padding-left:100px;display:block;position:absolute;top:50%;left:0;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}
.indexAbout .AboutBoxNr .item a{display:block}
.indexAbout .AboutBoxNr .titleWzBox{padding:0 7%}
.indexAbout .AboutBoxNr .titleWzBox .wz{font-size:14px;line-height:28px;max-height:112px;color:#3d3f42;margin-bottom:45px;overflow:hidden}
@media screen and (max-width:1920px){
.indexAbout .AboutBoxNr{padding:30rem 0;}
.indexAbout .AboutBoxNr .titlebox{margin-bottom:7rem}
.indexAbout .AboutBoxNr .item{padding-left:10rem;}
.indexAbout .AboutBoxNr .titleWzBox .wz{font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);line-height:2.8rem;max-height:11.2rem;margin-bottom:4.5rem;}
}
/*@media screen and (max-width:1800px){
.indexAbout .AboutBoxNr .item{ padding-left:5%;}
}
@media screen and (max-width:1520px){
.indexAbout .AboutBoxNr .item{ padding-left:40px;}
}*/
@media screen and (max-width:1220px){
.indexAbout .AboutBoxNr{padding:300px 0;}
.indexAbout .AboutBoxNr .titlebox{margin-bottom:70px}
.indexAbout .AboutBoxNr .item{padding-left:40px;}
.indexAbout .AboutBoxNr .titleWzBox .wz{font-size:14px;line-height:28px;max-height:112px;margin-bottom:45px;}
}
@media screen and (max-width:1024px){
.indexAbout .AboutBoxNr .item{ padding-left:30px;}
}
@media screen and (max-width:1000px){
.indexAbout .AboutBoxNr{padding:10% 0;min-height:340px;}
.indexAbout .AboutBoxNr .titlebox{margin-bottom:50px;}
}
@media screen and (max-width:768px){
.indexAbout .AboutBoxNr .titleWzBox .wz{margin-bottom:30px;}
.indexAbout .AboutBoxNr .titlebox{margin-bottom:30px;}
}
@media screen and (max-width:640px){
.indexAbout .AboutBoxNr .titleWzBox .wz{margin-bottom:1.875em;}
.indexAbout .AboutBoxNr .titlebox{margin-bottom:1.875em;}
}
@media screen and (max-width:450px){
.indexAbout .AboutBoxNr .titleWzBox .wz{ text-align:justify;}
.indexAbout .AboutBoxNr .titleWzBox .wz p br{ display:none;}
}

/*AboutBoxNr2*/
.indexAbout .AboutBoxNr2 .item{position:relative}
.indexAbout .AboutBoxNr2 .item a{display:block}
.indexAbout .AboutBoxNr2 .item .img{float:left;width:21%;padding:150px 0;position:relative;overflow:hidden;background:#000}
.indexAbout .AboutBoxNr2 .item .img img{display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0%;height:100%;max-width:none;width:100%}
.indexAbout .AboutBoxNr2 .item .text{float:right;width:79%;padding:150px 0;position:relative;background:url("../images/index-ab4.jpg") center center no-repeat #c30d23;background-size:cover}
.indexAbout .AboutBoxNr2 .item .text .textNr{position:absolute;top:50%;left:11%;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}
.indexAbout .AboutBoxNr2 .item .text .tit{margin-bottom:15px}
.indexAbout .AboutBoxNr2 .item .text .cn{font-size:20px;color:#fff;line-height:30px;text-align:left}
.indexAbout .AboutBoxNr2 .item .text .en{font-size:12px;color:#fff;line-height:30px;text-align:left;font-family:Arial,Helvetica,sans-serif;margin-left:10px;text-transform:uppercase}
.indexAbout .AboutBoxNr2 .item .text .wz{font-size:15px;color:#fff;line-height:30px;text-align:left;height:60px;overflow:hidden}
.indexAbout .AboutBoxNr2 .item2 .text{background:url("../images/index-ab5.jpg") right center no-repeat #f6f7fc;background-size:760px;}
.indexAbout .AboutBoxNr2 .item2 .text .cn{color:#000000}
.indexAbout .AboutBoxNr2 .item2 .text .en{color:#909090}
.indexAbout .AboutBoxNr2 .item2 .text .wz{color:#56595e}
.indexAbout .AboutBoxNr2 .item img,.indexAbout .AboutBoxNr2 .item .img,.indexAbout .AboutBoxNr2 .item .img,.indexAbout .AboutBoxNr2 .item a{-moz-transition:all .5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all .5s ease-in-out}
.indexAbout .AboutBoxNr2 .item:hover .img img{-moz-transform:scale(1.05) translate(-50%,-50%);-webkit-transform:scale(1.05) translate(-50%,-50%);-ms-transform:scale(1.05) translate(-50%,-50%);transform:scale(1.05) translate(-50%,-50%)}
@media screen and (max-width:1920px){
.indexAbout .AboutBoxNr2 .item .img{padding:15rem 0;}
.indexAbout .AboutBoxNr2 .item .text{padding:15rem 0;}
.indexAbout .AboutBoxNr2 .item .text .tit{margin-bottom:1.5rem}
.indexAbout .AboutBoxNr2 .item .text .cn{font-size:2rem;font-size:clamp(16px, 2rem, 20px);line-height:3rem;}
.indexAbout .AboutBoxNr2 .item .text .en{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);line-height:3rem;margin-left:1rem;}
.indexAbout .AboutBoxNr2 .item .text .wz{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:3rem;height:6rem;}
.indexAbout .AboutBoxNr2 .item2 .text{background-size:76rem;}
}
@media screen and (max-width:1220px){
.indexAbout .AboutBoxNr2 .item .img{padding:150px 0;}
.indexAbout .AboutBoxNr2 .item .text{padding:150px 0;}
.indexAbout .AboutBoxNr2 .item .text .tit{margin-bottom:15px}
.indexAbout .AboutBoxNr2 .item .text .cn{font-size:20px;line-height:30px;}
.indexAbout .AboutBoxNr2 .item .text .en{font-size:12px;line-height:30px;margin-left:10px;}
.indexAbout .AboutBoxNr2 .item .text .wz{font-size:15px;line-height:30px;height:60px;}
.indexAbout .AboutBoxNr2 .item2 .text{background-size:760px;}
}
@media screen and (max-width:768px){
.indexAbout .AboutBoxNr .item{ padding-left:15px;padding-right:15px;}
.indexAbout .AboutBoxNr2 .item .text .wz{font-size:14px;line-height:26px;height:52px;}
.indexAbout .AboutBoxNr2 .item .img img{ width:auto;}
.indexAbout .AboutBoxNr2 .item .img{padding:130px 0;}
.indexAbout .AboutBoxNr2 .item .text{padding:130px 0;}
}
@media screen and (max-width:640px){
.indexAbout .AboutBoxNr2 .item .img{padding:20.3125vw 0;}
.indexAbout .AboutBoxNr2 .item .text{padding:20.3125vw 0;}
}




/*AboutBoxNr2*/
.indexBusiness{text-align:center; background:#f6f7fc; padding-top:100px; padding-bottom:95px;}
.indexBusiness .titlebox{text-align:left; display:inline-block; margin:0 auto; width:130px; margin-bottom:90px;} 
.indexBusiness .BusinessList{ position:relative;margin:0 -5px; font-size:0; line-height:0;}
.indexBusiness .BusinessList .item{width:20%; display:inline-block;*display:inline;zoom:1; vertical-align:top;}
.indexBusiness .BusinessList .item a{display:block;margin:0 5px;/*padding-top:60px;padding-bottom:60px;*/background:#ffffff; position:relative;padding-bottom:280px;}
.indexBusiness .BusinessList .item .text{ text-align:center;padding-bottom:40px;z-index:2;position:absolute; left:0;right:0; margin:0 auto;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.indexBusiness .BusinessList .item .text:after{ content:''; width:18px; height:3px; position:absolute; bottom:0;left:0;right:0; margin:0 auto; background:#c30d23;}
.indexBusiness .BusinessList .item .img{display:block;width:46px;height:46px; margin:0 auto;background: url("../images/index-icon1.png") center center no-repeat;background-size:100%; margin-bottom:35px;}
.indexBusiness .BusinessList .item a:hover .img{background-image:url("../images/index-icon1h.png");}
.indexBusiness .BusinessList .item.on a .img{background-image:url("../images/index-icon1h.png");}
.indexBusiness .BusinessList .item .img img{ max-width:100%;}
.indexBusiness .BusinessList .item .text .cn{ display:block;font-size:18px; color:#000000;line-height:26px;}
.indexBusiness .BusinessList .item .text .en{display:block;font-size:14px; color:#a1a7b2;line-height:26px;font-family:Arial, Helvetica, sans-serif;}
.indexBusiness .BusinessList .item .text .cn,.indexBusiness .BusinessList .item .text:after,.indexBusiness .BusinessList .item .img,
.indexBusiness .BusinessList .item .text .en{-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.indexBusiness .BusinessList .item a,.indexBusiness .BusinessList .item .img,.indexBusiness .BusinessList .item .img img{-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.indexBusiness .BusinessList .item1 .img{ background-image:url("../images/index-icon1.png");}
.indexBusiness .BusinessList .item2 .img{ background-image:url("../images/index-icon2.png");}
.indexBusiness .BusinessList .item3 .img{ background-image:url("../images/index-icon3.png");}
.indexBusiness .BusinessList .item4 .img{ background-image:url("../images/index-icon4.png");}
.indexBusiness .BusinessList .item5 .img{ background-image:url("../images/index-icon5.png");}
.indexBusiness .BusinessList .item1 a:hover .img,.indexBusiness .BusinessList .item1.on a .img{background-image:url("../images/index-icon1h.png");}
.indexBusiness .BusinessList .item2 a:hover .img,.indexBusiness .BusinessList .item2.on a .img{ background-image:url("../images/index-icon2h.png");}
.indexBusiness .BusinessList .item3 a:hover .img,.indexBusiness .BusinessList .item3.on a .img{ background-image:url("../images/index-icon3h.png");}
.indexBusiness .BusinessList .item4 a:hover .img,.indexBusiness .BusinessList .item4.on a .img{ background-image:url("../images/index-icon4h.png");}
.indexBusiness .BusinessList .item5 a:hover .img,.indexBusiness .BusinessList .item5.on a .img{ background-image:url("../images/index-icon5h.png");}
.indexBusiness .BusinessList .item a:after{content:'';width:100%;height:0;position:absolute;bottom:0;left:0;right:0;margin:0 auto;-moz-transition: all .4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all .4s ease-in-out;}
.indexBusiness .BusinessList .item a:hover:after,
.indexBusiness .BusinessList .on a:after{height:100%;background: url("../images/indexBusiness-bg.jpg") center top no-repeat #c30d23;background-size:cover;}
.indexBusiness .BusinessList .item a:hover .text .cn,
.indexBusiness .BusinessList .item a:hover .text .en,
.indexBusiness .BusinessList .on .text .cn,
.indexBusiness .BusinessList .on .text .en{color:#fff;}
.indexBusiness .BusinessList .item a:hover .text:after,
.indexBusiness .BusinessList .on .text:after{background:#fff;}
@media screen and (max-width:1920px){
.indexBusiness{padding-top:10rem;padding-bottom:9.5rem;}
.indexBusiness .titlebox{width:13rem;margin-bottom:9rem;} 
.indexBusiness .BusinessList{margin:0 -0.5rem;}
.indexBusiness .BusinessList .item a{padding-bottom:28rem;}
.indexBusiness .BusinessList .item .text{padding-bottom:4rem;}
.indexBusiness .BusinessList .item .text:after{width:1.8rem;height:3px;}
.indexBusiness .BusinessList .item .img{width:4.6rem;height:4.6rem;margin-bottom:3.5rem;}
.indexBusiness .BusinessList .item .text .cn{font-size:1.8rem;font-size:clamp(14px, 1.8rem, 18px);line-height:2.6rem;}
.indexBusiness .BusinessList .item .text .en{font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);line-height:2.6rem;}
}
@media screen and (max-width:1220px){
.indexBusiness{padding-top:100px;padding-bottom:95px;}
.indexBusiness .titlebox{width:130px;margin-bottom:90px;} 
.indexBusiness .BusinessList{margin:0 -5px;}
.indexBusiness .BusinessList .item a{padding-top:60px;padding-bottom:60px;}
.indexBusiness .BusinessList .item .text{padding-bottom:40px;position:relative;top:0;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.indexBusiness .BusinessList .item .text:after{width:18px;height:3px;}
.indexBusiness .BusinessList .item .img{width:46px;height:46px;margin-bottom:35px;}
.indexBusiness .BusinessList .item .text .cn{font-size:18px;line-height:26px;}
.indexBusiness .BusinessList .item .text .en{font-size:14px;line-height:26px;}
}
@media screen and (max-width:1000px){
.indexBusiness{padding-top:90px; padding-bottom:70px;}
.indexBusiness .titlebox{margin-bottom:50px;} 
.indexBusiness .BusinessList .item{width:50%; margin-bottom:10px;}
.indexBusiness .BusinessList .item a{padding-top:35px;padding-bottom:30px;}
.indexBusiness .BusinessList .item3,
.indexBusiness .BusinessList .item4,
.indexBusiness .BusinessList .item5{width:33.333333%;}
}
@media screen and (max-width:768px){
.indexBusiness{padding-top:70px; padding-bottom:50px;}
.indexBusiness .titlebox{margin-bottom:50px;} 
.indexBusiness .BusinessList .item{width:100%;}
.indexBusiness .BusinessList .item2,
.indexBusiness .BusinessList .item3,
.indexBusiness .BusinessList .item4,
.indexBusiness .BusinessList .item5{width:50%;}
.indexBusiness .BusinessList .item a{padding-top:25px;padding-bottom:25px;}
.indexBusiness .BusinessList .item .text{padding-bottom:20px;}
.indexBusiness .BusinessList .item .img{margin-bottom:20px;width:40px;height:40px;}
.indexBusiness .BusinessList .item .text .cn{font-size:16px;}
.indexBusiness .BusinessList .item .text .en{font-size:12px;}
}
@media screen and (max-width:600px){
.indexBusiness{padding-top:50px; padding-bottom:40px;}
.indexBusiness .titlebox{margin-bottom:30px;} 
.indexBusiness .BusinessList .item .text{padding-bottom:10px;}
.indexBusiness .BusinessList .item .img{margin-bottom:10px;width:35px;height:35px;}
.indexBusiness .BusinessList .item .text .cn{font-size:16px;}
.indexBusiness .BusinessList .item .text .en{font-size:12px;}
}






/*****************************page start*****************************/
.page{background:#ffffff;}

/*pagebanner*/
.pagebanner{ display:block; overflow:hidden;height:auto;background-position:center top;background-repeat:no-repeat;background-size:cover;color:#fff; /*background-attachment:fixed; */padding:9.375% 0;}
.pagebannerBox{ background:#d8d8d8;overflow:hidden; position:relative;}
.pagebannerBox .layout{position: absolute; left:0;right:0; top:0;height:100%; z-index:1;}
.pagebannerBox .pagebanner-tt{ position:absolute; left:0;right:0;top:50%; text-align:left;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
.pagebannerBox .pagebanner-tt .en{ display:block;font-size:12px;color:#ffffff; text-transform:uppercase;}
.pagebannerBox .pagebanner-tt .t1{ display:block;font-size:60px;color:#ffffff;font-family:"SourceHanSerifCN SemiBold",宋体,"Source Han Sans CN","Helvetica Neue","Microsoft Yahei",Arial,Helvetica,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; font-weight:600;}
@media screen and (max-width:1920px) {
.pagebannerBox .pagebanner-tt .en{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);}
.pagebannerBox .pagebanner-tt .t1{font-size:6rem;}
}
/*@media screen and (max-width:1680px) {
.pagebannerBox .pagebanner-tt .t1{font-size:55px;}		
}
@media screen and (max-width:1530px) {
.pagebannerBox .pagebanner-tt .t1{font-size:50px;}		
}*/
@media screen and (max-width:1220px) {
.pagebanner{height:100px;}
.pagebannerBox .pagebanner-tt .en{font-size:12px;}
.pagebannerBox .pagebanner-tt .t1{font-size:45px;}		
}
@media screen and (max-width:1150px){
.pagebannerBox .pagebanner-tt .t1{font-size:40px;}			
}
@media screen and (max-width:1024px){
.pagebanner{height:100px;}
.pagebannerBox .pagebanner-tt .t1{font-size:36px;}		
}
@media screen and (max-width:1000px){
.pagebanner{height:150px;}
.pagebannerBox .pagebanner-tt .t1{font-size:32px;}		
}
@media screen and (max-width:768px){
.pagebanner{height:180px;}
.pagebannerBox .pagebanner-tt .t1{font-size:30px;}	
}
@media screen and (max-width:640px){
.pagebanner{height:25vw;}
.pagebannerBox .pagebanner-tt .t1{font-size:22px;}	
}



/*pageTop*/
.pageTop{margin-top:-60px;}
/*pageNav*/
.pageNav{height:60px;text-align:right;position:relative}
.pageNav ul{margin:0 auto;font-size:0;display:inline-block;float:right;overflow:hidden;margin-right:-360px;padding-right:360px;height:60px;background:#666461}
.pageNav li{display:inline-block;*display:inline;zoom:1;font-size:14px;line-height:60px;float:left}
.pageNav li a{display:block;color:#fff;padding:0 25px;min-width:100px;text-align:center}
.pageNav li a span{display:inline-block;position:relative;z-index:2}
.pageNav li .aNow,.pageNav li a:hover{background:url(../images/page-navon.jpg) right top no-repeat #b71c24;background-size:150px}
.pageNav-tit{display:none}
@media screen and (max-width:1920px){
.pageTop{margin-top:-6rem;}
.pageNav{height:6rem;}
.pageNav ul{margin-right:-36rem;padding-right:36rem;height:6rem;}
.pageNav li{font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);line-height:6rem;}
.pageNav li a{padding:0 2.5rem;min-width:10rem;}
.pageNav li .aNow,.pageNav li a:hover{background-size:15rem}	
}
@media screen and (max-width:1220px){
.pageTop{margin-top:-60px;}
.pageNav{height:60px;}
.pageNav ul{margin-right:-360px;padding-right:360px;height:60px;}
.pageNav li{font-size:14px;line-height:60px;}
.pageNav li a{padding:0 25px;min-width:100px;}
.pageNav li .aNow,.pageNav li a:hover{background-size:150px}	
}
@media screen and (min-width:768.1px){
.pageTop{overflow-x:hidden}	
}
@media screen and (max-width:768px){
.pageTop{ margin-top:0; position:relative;}
.pageTop .layout{ width:100%;}
.pageNav-tit{ display: block;background:url(../images/page-navon.jpg) right top no-repeat #b71c24;height:60px; line-height:60px; color:#fff; text-align:center;}
.pageNav-tit:after {content:''; display:inline-block;width:26px;height:13px;background: url(../images/navdown.png) no-repeat 60% center;background-size:13px;}
.pageNavB{ display:none;}
.pageNav{ height:auto;}
.pageNav ul{display:block;float:none; margin-right:0; padding-right:0; height:auto; background:#666461;}
.pageNav li{ display:block;line-height: normal;float:none;border-bottom: 1px solid #808080;}
.pageNav li a{display:block; color:#fff; padding:10px 25px;text-align:center; line-height:24px;}
.pageNav li a span{ }
.pageNav li .aNow, .pageNav li a:hover{background:none;}
.pageNavB{display: none;position: absolute;top:60px;left: 0;right: 0;z-index: 3;box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.1);}
}

/*pageInfo*/
.pageInfo{color:#333333;font-size:15px;line-height:30px;min-height:100px;padding-top:125px;background-position:center top;background-repeat:no-repeat;background-size:100%;}
.pageInfo img{max-width:100%;}
.pageInfo hr{ border:none;border-bottom:1px solid #dfdfdf;}
@media screen and (max-width:1920px){
.pageInfo{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:3rem;min-height:10rem;padding-top:12.5rem;}
}
@media screen and (max-width:1220px){
.pageInfo{font-size:15px;line-height:30px;min-height:100px;padding-top:125px;}
.pageInfo{padding-top:100px;}
}
@media screen and (max-width:1024px){
.pageInfo{padding-top:90px;}
}
@media screen and (max-width:1000px){
.pageInfo{padding-top:70px;}
}
@media screen and (max-width:768px){
.pageInfo{padding-top:50px;font-size:14px; line-height: 26px;}
}
@media screen and (max-width:640px){
.pageInfo{padding-top:40px;}
}


/*pagetit*/
.pagetit{margin-bottom:50px;position:relative;padding-bottom:18px;color:#757575;font-size:14px;}
.pagetit p{color:#757575;font-size:14px;}
.pagetit:after{ content:''; width:30px; height:2px; position:absolute; bottom:0;left:0; background:#d8d8d8;}
.pagetit h1{color: #e41f08;font-size:46px;line-height:normal;font-family:Arial,sans-serif; text-transform:uppercase; margin-bottom:25px;}
.pagetit h2{color: #000000;font-size:24px;line-height:normal;padding-bottom:4px;}
@media screen and (max-width:1920px){
.pagetit{margin-bottom:5rem;padding-bottom:1.8rem;font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);}
.pagetit p{font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);}
.pagetit:after{width:3rem;}
.pagetit h1{font-size:4.6rem;margin-bottom:2.5rem;}
.pagetit h2{font-size:2.4rem;padding-bottom:4px;}
}
@media screen and (max-width:1220px){
.pagetit{margin-bottom:50px;padding-bottom:18px;font-size:14px;}
.pagetit p{font-size:14px;}
.pagetit:after{width:30px;}
.pagetit h1{font-size:40px;margin-bottom:20px;}
.pagetit h2{font-size:22px;padding-bottom:4px;}
}
@media screen and (max-width:1024px){
.pagetit h1{font-size:32px;margin-bottom:15px;}
.pagetit h2{font-size:22px;padding-bottom:15px;}	
}
@media screen and (max-width:1000px){
.pagetit{margin-bottom:30px;}
.pagetit h1{font-size:42px;margin-bottom:10px;}
.pagetit h2{font-size:20px;padding-bottom:10px;}
}
@media screen and (max-width:768px){
.pagetit{margin-bottom:20px;padding-bottom:10px;}
.pagetit h1{font-size:30px;margin-bottom:5px;}
.pagetit h2{font-size:20px;padding-bottom:8px;}
}
@media screen and (max-width:640px){
.pagetit h1{font-size:26px;}
}



/*page about*/
.pageTable{marign-bottom:85px;position:relative}
.pageTable td{color:#2d2d2d;font-size:15px;line-height:32px;vertical-align:top}
.pageTable .td1{width:50%;display:block!important;float:right;overflow:hidden}
.pageTable .td2{width:50%;/*width:45%;padding-right:5%;*/display:block!important;float:left;overflow:hidden;text-align:justify}
.pageTable td span{white-space:normal!important}
.pageTable td p{white-space:normal!important}
.pageInfo .pageTable .td2{height:416px;/*overflow-y:scroll;*/}
.pageTable .td1 img{width:42.66666666666667%;position:absolute;right:0;bottom:0}
/*.pageTable .td2::-webkit-scrollbar{width:6px;height:6px;background-color:#d8d8d8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.pageTable .td2::-webkit-scrollbar-thumb{background-color:#595959;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
*/
.pageTable .mCSB_scrollTools{width:6px}
.pageTable .mCSB_scrollTools .mCSB_draggerRail{background:#d8d8d8!important;width:6px}
.pageTable .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#595959!important;width:6px}
.pageTable .mCSB_inside>.mCSB_container{margin-right:88px}
@media screen and (max-width:1920px){
.pageTable{marign-bottom:8.5rem;}
.pageTable td{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:3.2rem;}
.pageInfo .pageTable .td2{height:41.6rem;}
.pageTable .mCSB_scrollTools,
.pageTable .mCSB_scrollTools .mCSB_draggerRail,
.pageTable .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:0.6rem}
.pageTable .mCSB_inside>.mCSB_container{margin-right:8.8rem}	
}
/*@media screen and (max-width:1520px){
.pageTable .mCSB_inside>.mCSB_container{ margin-right:80px;}	
}
@media screen and (max-width:1400px){
.pageTable .mCSB_inside>.mCSB_container{ margin-right:70px;}	
}
@media screen and (max-width:1300px){
.pageTable .mCSB_inside>.mCSB_container{ margin-right:60px;}	
}*/
@media screen and (max-width:1220px){
.pageTable{marign-bottom:85px;}
.pageTable td{font-size:15px;line-height:32px;}
.pageInfo .pageTable .td2{height:416px;}
.pageTable .mCSB_scrollTools,
.pageTable .mCSB_scrollTools .mCSB_draggerRail,
.pageTable .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}
.pageTable .mCSB_inside>.mCSB_container{margin-right:60px;}	
}
@media screen and (max-width:1024px){
.pageTable .mCSB_inside>.mCSB_container{margin-right:50px;}	
.pageTable td{font-size:14px;line-height:26px;}
.pageInfo .pageTable .td2{height:260px}
}
@media screen and (max-width:1000px){
.pageTable{ padding-bottom:70px;}
.pageTable .td1{ width:100%; display:block!important; text-align:center;padding-top:30px;}
.pageTable .td2{display:block!important;padding:3% 0;/*width:95%;padding-right:5%;*/width:100%;}
.pageTable .td1 img{max-width:500px; width:100%;position:static;}
}
@media screen and (max-width:768px){
.pageTable{ padding-bottom:50px;}
.pageTable td{font-size:14px;line-height:26px;}
.pageTable .td1{ text-align:center;}
.pageTable .td1 img{max-width:400px;}
.pageTable .mCSB_inside>.mCSB_container{ margin-right:30px;}	
}
@media screen and (max-width:640px){
.pageTable{ padding-bottom:30px;}
.pageTable .mCSB_inside>.mCSB_container{ margin-right:20px;}
}
@media screen and (max-width:500px){
.pageTable .td1 img{max-width:80%;}	
}


/*top500*/
.top500{color:#00793a;text-align:center;padding-top:30px;padding-bottom:25px;border-top:1px solid #efefef;margin-top:160px}
.top500 span{display:inline-block;vertical-align:top;color:#333333;font-size:14px;line-height:32px}
.top500 img{width:45px;}
@media screen and (max-width:1920px){
.top500{padding-top:3rem;padding-bottom:2.5rem;margin-top:16rem}
.top500 span{font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);line-height:3.2rem;line-height:2.15;}
.top500 img{width:4.5rem;}
}
/*@media screen and (max-width:1520px){
.top500{margin-top:120px;}
}
@media screen and (max-width:1400px){
.top500{margin-top:100px;}
}
@media screen and (max-width:1300px){
.top500{margin-top:90px;}
}*/
@media screen and (max-width:1220px){
.top500{padding-top:30px;padding-bottom:25px;}
.top500 span{font-size:14px;line-height:32px}
.top500 img{width:45px;}
.top500{margin-top:90px;}
}
@media screen and (max-width:1024px){
.top500{margin-top:70px;}
}
@media screen and (max-width:768px){
.top500{margin-top:50px;}
}
@media screen and (max-width:640px){
.top500{margin-top:7.8125vw;padding-top:4.6875vw; padding-bottom:4.6875vw;font-size:2.1875vw;}
.top500 img{ width:6.25vw;}
.top500 span{font-size:2.1875vw;line-height:5vw;}
}




/*page2Table*/
.page2Table{ padding-bottom:85px;}
.page2Table td{color: #2d2d2d;font-size:15px;line-height:32px;}
.page2Table td span{ white-space:normal!important;}
.page2Table td p{ white-space:normal!important;}
.page2Table .td1{width:45%;float:left; padding-right:5%;overflow:hidden;}
.page2Table .td2{width:45%;float:right;padding-left:5%;overflow:hidden; text-align:justify;background:url(../images/page2-wzbg.jpg) left 10px no-repeat;background-size:753px;}
.page2Table .td2 img{width:224px;}
@media screen and (max-width:1920px){
.page2Table{padding-bottom:8.5rem;}
.page2Table td{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:3.2rem;}
.page2Table .td2{background-position:left 1rem;background-size:75.3rem;}
.page2Table .td2 img{width:22.4rem;}
}
@media screen and (max-width:1220px){
.page2Table{padding-bottom:85px;}
.page2Table td{font-size:14px;line-height:26px;}
.page2Table .td2{background-position:left 10px;background-size:753px;}
.page2Table .td2 img{width:224px;}
}
@media screen and (max-width:1000px){
.page2Table{ padding-bottom:70px;}
.page2Table .td1{ width:90%; display:block!important;padding:3% 5%;}
.page2Table .td2{width:90%; display:block!important;padding:3% 5%; background:none;}
}
@media screen and (max-width:768px){
.page2Table{ padding-bottom:50px;}
.page2Table td{font-size:14px;line-height:26px;}
.page2Table .td1{ width:100%; display:block!important;padding:3% 0%;}
.page2Table .td2{width:100%; display:block!important;padding:3% 0%; background:none;}
}










/*pageTeam*/
.pageTeam{padding:0; padding-bottom:3%;}
.pageTeam .pageTeambox{overflow:hidden;position:relative;z-index:1}
.pageTeam .swiper-slide{width:50%;overflow:hidden;display:block}
.pageTeam .item{padding:40px 40px;border:1px solid #eeeeee;cursor:pointer}
.pageTeam .img{position:relative;overflow:hidden;display:block;padding:25% 0;/*width:255px;height:330px;*/width:38.63636363636364%}
.pageTeam .img img{width:100%;display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0%;height:100%;max-width:none}
/*.pageTeam .item:hover .img img{-moz-transform:scale(1.1) translate(-50%,-50%);-webkit-transform:scale(1.1) translate(-50%,-50%);-ms-transform:scale(1.1) translate(-50%,-50%);transform:scale(1.1) translate(-50%,-50%)}*/
.pageTeam .text{color:#333333;font-size:16px;position:absolute;top:50%;left:48%;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:43%}
.pageTeam .text .tit{font-size:16px;color:#000000;line-height:30px;font-weight:600;margin-bottom:15px;text-align:left}
.pageTeam .text .tit .s{font-size:14px;color:#595959;display:block;font-weight:normal}
.pageTeam .text .tit2{font-size:14px;color:#595959;line-height:28px;max-height:140px;overflow:hidden;text-align:justify}
.pageTeam .mCSB_inside>.mCSB_container{margin-right:30px}
.pageTeam .mCSB_scrollTools .mCSB_draggerRail{background:#d8d8d8 !important;width:4px}
.pageTeam .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#595959 !important}
.pageTeam .swiper-slide,.pageTeam .img img,.pageTeam .img,.pageTeam .item{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}
/*pageTeam swipebuttonr*/
.pageTeam .swiper-button-prev{position:absolute;transition:0.4s;opacity:1;width:23px;height:44px;bottom:0;margin:0;left:auto;right:80px;background:url("../images/index-left.png") center center no-repeat;background-size:100%;outline:none;z-index:9}
.pageTeam .swiper-button-next{position:absolute;transition:0.4s;opacity:1;width:23px;height:44px;bottom:0;margin:0;right:0;background:url("../images/index-right.png") center center no-repeat;background-size:100%;outline:none;z-index:9}
.pageTeam .pageTeambox .swiper-pagination{bottom:0;position:static;margin-top:50px}
.pageTeam .pageTeambox .swiper-pagination span{width:6px;height:6px;background:#d8d8d8;border-radius:6px;margin:0 2.5px;opacity:1;outline:none}
.pageTeam .pageTeambox .swiper-pagination span.swiper-pagination-bullet-active{width:13px}
@media screen and (max-width:1920px){
.pageTeam .item{padding:4rem 4rem;}
.pageTeam .text{font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);}
.pageTeam .text .tit{font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);line-height:3rem;margin-bottom:1.5rem;}
.pageTeam .text .tit .s{font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);}
.pageTeam .text .tit2{font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);line-height:2.8rem;max-height:14rem;}
.pageTeam .mCSB_inside>.mCSB_container{margin-right:3rem}

.pageTeam .swiper-button-prev{width:2.3rem;height:4.4rem;right:8rem;}
.pageTeam .swiper-button-next{width:2.3rem;height:4.4rem;}
.pageTeam .pageTeambox .swiper-pagination{margin-top:5rem}
.pageTeam .pageTeambox .swiper-pagination span{width:0.6rem;height:0.6rem;border-radius:0.6rem;}
.pageTeam .pageTeambox .swiper-pagination span.swiper-pagination-bullet-active{width:1.3rem;}
}
/*@media screen and (max-width:1440px) {
	.pageTeam{padding-bottom:90px;}
	.pageTeam .swiper-button-prev{width:20px;height:44px;right:70px;}
	.pageTeam .swiper-button-next{width:20px;height:44px;}
	.pageTeam .pageTeambox .swiper-pagination{margin-top:70px;}
}*/
@media screen and (max-width:1220px) {
    .pageTeam{padding-bottom:80px;}
	.pageTeam .item{padding:30px 30px;}
    .pageTeam .text{width:48%;}
	
	.pageTeam .text{font-size:16px;}
	.pageTeam .text .tit{font-size:16px;line-height:30px;margin-bottom:15px;}
	.pageTeam .text .tit .s{font-size:14px;}
	.pageTeam .text .tit2{font-size:14px;line-height:28px;max-height:140px;}
	.pageTeam .mCSB_inside>.mCSB_container{margin-right:30px}
	.pageTeam .swiper-button-prev{width:14px;height:44px;right:30px;}
	.pageTeam .swiper-button-next{width:14px;height:44px;}
	.pageTeam .pageTeambox .swiper-pagination{margin-top:50px;}
	.pageTeam .pageTeambox .swiper-pagination span{width:6px;height:6px;border-radius:6px;}
	.pageTeam .pageTeambox .swiper-pagination span.swiper-pagination-bullet-active{width:13px;}
}
@media screen and (max-width:1024px) {
	.pageTeam{padding-bottom:50px;}
	.pageTeam .swiper-slide{ width:50%;}
	.pageTeam .item{padding:20px 20px;}
	
	.pageTeam .swiper-button-prev{width:14px;height:44px;right:30px;}
	.pageTeam .swiper-button-next{width:14px;height:44px;}
	.pageTeam .pageTeambox .swiper-pagination{margin-top:20px;}
}
@media screen and (max-width:768px) {
	.pageTeam{padding-bottom:30px;}
	.pageTeam .swiper-slide{ width:100%;}
	.pageTeam .item{ margin:0 5px;}
	.pageTeam .img{padding:120px 0;width:240px; border-radius:50%; overflow:hidden; margin:0 auto; margin-bottom:20px;}
	.pageTeam .img img{width: 100%;height:auto;}
	
    .pageTeam .text{font-size:16px;position:static;top:0;left:0;-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0); width:100%;}
	.pageTeam .text .tit{text-align:center;line-height:26px;margin-bottom:10px;}
	.pageTeam .text .tit2{max-height:100%;line-height:26px;}
		.pageTeam .swiper-button-prev{width:12px;height:24px;right:20px;}
	.pageTeam .swiper-button-next{width:12px;height:24px;}
	.pageTeam .pageTeambox .swiper-pagination{margin-top:20px;}
	.pageTeam .item{padding:50px 30px 40px 30px; border:1px solid #eeeeee; background:#eeeeee;}
}
@media screen and (max-width:640px) {
	.pageTeam{padding-bottom:25px;}
	.pageTeam .img{padding:24vw 0;width:48vw;}
	.pageTeam .item{padding:6vw 3vw 5vw 3vw; border:1px solid #eeeeee; background:#eeeeee;}
	.pageTeam .pageTeambox .swiper-pagination{margin-top:10px;}
	.pageTeam .swiper-button-prev{width:10px;height:20px;right:30px;}
	.pageTeam .swiper-button-next{width:10px;height:20px;}
}


/*pageHistory*/
.pageHistory{padding-bottom:94px;overflow:hidden;}
.pageHistory .pageHistoryb{position:relative;height:100%}
.pageHistory .pageHistoryb:after{content:'';position:absolute;left:0;right:0;top:50%;width:100%;height:1px;background:#d3d3d3}
.pageHistory .swiper-slide{width:183px;float:left}
.pageHistory .item{width:183px;height:307px;position:relative;z-index:2}
.pageHistory .item:after{width:1px;height:35px;background:#d3d3d3;position:absolute;left:0;right:0;margin:0 auto;bottom:0}
.pageHistory .item{display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.pageHistory .item i{width:8px;height:8px;border:3px solid #ea1f05;background:#fff;position:absolute;left:0;right:0;margin:0 auto;bottom:-8px;z-index:3;border-radius:50%;overflow:hidden}
.pageHistory .item h3{width:183px;height:211px;overflow:hidden;background:url(../images/page2-wz3.png) center top no-repeat;position:absolute;top:0;left:0;right:0;background-size:183px;}
.pageHistory .item h3 .wz{padding:0 10px;display:block;position:absolute;top:50%;left:0;right:0;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center;font-size:14px;line-height:24px;color:#333}
.pageHistory .item h1{font-size:26px;font-weight:bold;color:#e41f08;position:absolute;left:0;right:0;bottom:50px;text-align:center;}
/*ls2*/
.pageHistory .item.ls2{margin-left:-10px;margin-top:307px}
.pageHistory .item.ls2 i{bottom:auto;top:-8px}
.pageHistory .item.ls2:after{bottom:auto;top:0}
.pageHistory .item.ls2 h1{bottom:auto;top:50px}
.pageHistory .item.ls2 h3{top:auto;bottom:0}
.pageHistory .swiper-slide .item.ls2 h3{background-image:url(../images/page2-wz2.png)}
.pageHistory .swiper-slide .item.ls2 h3 .wz{color:#ffffff}
/*nth-child(3n+1)*/
.pageHistory .swiper-slide:nth-child(3n+1) .item h3{background-image:url(../images/page2-wz.png)}
.pageHistory .swiper-slide:nth-child(3n+1) .item h3 .wz{color:#ffffff}
/*ls0*/
.pageHistory .swiper-slide .item.ls0 h3{background-image:url(../images/page2-wz.png)}
.pageHistory .swiper-slide .item.ls0 h3 .wz{color:#ffffff}
.pageHistory .swiper-slide .item .wz strong{font-weight:bold}
/*swiper-button*/
.pageHistory .swiper-button-prev,.pageHistory .swiper-button-next{width:52px;height:52px;border:1px solid #c9c9c9;position:relative}
.pageHistory .swiper-button-prev:after,.pageHistory .swiper-button-next:after{content:" ";display:block;position:absolute;width:21px;height:22px;top:50%;margin-top:-11px;background:no-repeat center}
.pageHistory .swiper-button-prev:after{left:15px;background-image:url("../images/arrow-left.png");background-size:12px}
.pageHistory .swiper-button-next:after{right:15px;background-image:url("../images/arrow-right.png");background-size:12px}
.pageHistory .swiper-button-prev:hover,.pageHistory .swiper-button-next:hover{width:86px;border-color:#ea1f05}
.pageHistory .pageHistory-button{padding-top:188px;position:relative}
.pageHistory .swiper-button-prev{position:absolute;opacity:1;width:52px;height:52px;bottom:0;margin:0;left:auto;right:50%;margin-right:5px;outline:none;z-index:9;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;border-radius:5px;background:none}
.pageHistory .swiper-button-next{position:absolute;opacity:1;width:52px;height:52px;bottom:0;margin:0;left:50%;margin-left:5px;outline:none;z-index:9;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;border-radius:5px;background:none}
@media screen and (max-width:1920px) {
	.pageHistory{padding-bottom:9.4rem}
	.pageHistory .swiper-slide{width:18.3rem;}
	.pageHistory .item{width:18.3rem;height:30.7rem;}
	.pageHistory .item:after{height:3.5rem;}
	.pageHistory .item i{width:0.8rem;height:0.8rem;border-width:3px;bottom:-0.8rem;}
	.pageHistory .item h3{width:18.3rem;height:21.1rem;background-size:18.3rem;}
	.pageHistory .item h3 .wz{padding:0 1rem;font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);line-height:1.75;}
	.pageHistory .item h1{font-size:2.6rem;bottom:5rem;}
	.pageHistory .item.ls2{margin-left:-1rem;margin-top:30.7rem}
	.pageHistory .item.ls2 i{top:-0.8rem}
	.pageHistory .item.ls2 h1{top:5rem}

	.pageHistory .swiper-button-prev,.pageHistory .swiper-button-next{width:5.2rem;height:5.2rem;}
	.pageHistory .swiper-button-prev:after,.pageHistory .swiper-button-next:after{width:2.1rem;height:2.2rem;margin-top:-1.1rem;}
	.pageHistory .swiper-button-prev:after{left:1.5rem;background-size:1.2rem}
	.pageHistory .swiper-button-next:after{right:1.5rem;background-size:1.2rem}
	.pageHistory .swiper-button-prev:hover,.pageHistory .swiper-button-next:hover{width:8.6rem;}
	.pageHistory .pageHistory-button{padding-top:18.8rem;}
	.pageHistory .swiper-button-prev{width:5.2rem;height:5.2rem;margin-right:0.5rem;}
	.pageHistory .swiper-button-next{width:5.2rem;height:5.2rem;margin-left:0.5rem;}
}
@media screen and (max-width:1220px) {
	.pageHistory{padding-bottom:94px}
	.pageHistory .swiper-slide{width:183px;}
	.pageHistory .item{width:183px;height:307px;}
	.pageHistory .item:after{height:35px;}
	.pageHistory .item i{width:8px;height:8px;border-width:3px;bottom:-8px;}
	.pageHistory .item h3{width:183px;height:211px;background-size:183px;}
	.pageHistory .item h3 .wz{padding:0 5px;font-size:14px;line-height:24px;}
	.pageHistory .item h1{font-size:26px;bottom:50px;}
	.pageHistory .item.ls2{margin-left:-10px;margin-top:307px}
	.pageHistory .item.ls2 i{top:-8px}
	.pageHistory .item.ls2 h1{top:50px}

	.pageHistory .swiper-button-prev,.pageHistory .swiper-button-next{width:52px;height:52px;}
	.pageHistory .swiper-button-prev:after,.pageHistory .swiper-button-next:after{width:21px;height:22px;margin-top:-11px;}
	.pageHistory .swiper-button-prev:after{left:15px;background-size:12px}
	.pageHistory .swiper-button-next:after{right:15px;background-size:12px}
	.pageHistory .swiper-button-prev:hover,.pageHistory .swiper-button-next:hover{width:86px;}
	.pageHistory .pageHistory-button{padding-top:188px;}
	.pageHistory .swiper-button-prev{width:52px;height:52px;margin-right:5px;}
	.pageHistory .swiper-button-next{width:52px;height:52px;margin-left:5px;}
}
@media screen and (max-width:1220px) {
	.pageHistory{ padding-bottom:70px;}
}
@media screen and (max-width:1024px) {
	.pageHistory{ padding-bottom:50px;}
}
@media screen and (max-width:768px) {
		.pageHistory{ padding-bottom:30px;}
	.pageHistory .pageHistoryb:after{ content:''; position:absolute; left:0;right:0; top:0; width:100%;height:1px;background:#d3d3d3;}
	.pageHistory .item {margin-left:20px;margin-top:0;}
	.pageHistory .item.ls2 {margin-left:20px;margin-top:0;}
	.pageHistory .item i{bottom:auto;top:-8px;}
	.pageHistory .item:after{bottom:auto;top:0;}
	.pageHistory .item h1{bottom:auto;top:50px;}
	.pageHistory .item h3{top:auto;bottom:0;}

	.pageHistory .swiper-button-prev,.pageHistory .swiper-button-next{width:42px; height:42px;}
	.pageHistory .swiper-button-prev:after{left:10px;background-size:10px;}
	.pageHistory .swiper-button-next:after{right:10px;background-size:10px;}
	.pageHistory .pageHistory-button{padding-top:150px; position:relative;}
	.pageHistory .swiper-button-prev,
	.pageHistory .swiper-button-next{width:42px;height:42px;}
    .pageHistory .swiper-button-prev:hover,.pageHistory .swiper-button-next:hover{width:52px;}
}
@media screen and (max-width:640px) {
	.pageHistory .pagetit{ margin-bottom:30px;}
	.pageHistory .item h1{ font-size:  4.0625vw;}
	.pageHistory .item h3 .wz{padding:0 0.78125vw;font-size:2.3vw;line-height:4vw;}
	.pageHistory .item{ width:28.59375vw;height:47.96875vw;}
	.pageHistory .item {margin-left:3vw;}
	.pageHistory .item.ls2 {margin-left:3vw;}
	.pageHistory .swiper-slide{width:auto;}
	.pageHistory .item h1{bottom:auto;top:7.8125vw;}
	.pageHistory .item.ls2 h1{bottom:auto;top:7.8125vw;}
	.pageHistory .item h3{ width:28.59375vw; height:32.96875vw; background-size:100%;}
		.pageHistory .pageHistory-button{padding-top:100px;}
}
@media screen and (max-width:500px) {
	.pageHistory .item h1{ font-size:4vw;}
	.pageHistory .item h3 .wz{font-size:2.4vw;line-height:4vw;}
}







/*page-pageList li4*/
.page5{padding-bottom:60px}
.page-pageList{padding-bottom:44px}
.page-pageList ul{margin:0 -10px;position:relative;font-size:0}
.page-pageList li.li4{position:relative;z-index:1;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:25%;margin-bottom:10px;vertical-align:top}
.page-pageList li.li4 a{display:block;position:relative;margin:0 10px;text-align:center;background:#f5f5f5;padding:50px 15% 0 15%;padding-bottom:15px}
.page-pageList li.li4 .ImgBoxB{display:block;padding:0 0 25px 0;border-bottom:1px solid #e0e0e0;position:relative;margin-bottom:15px}
.page-pageList li.li4 a:before,.page-pageList li.li4 .ImgBoxB:after{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.page-pageList li.li4 a:before{content:'';display:block;width:0;height:100%;background-color:rgba(0,0,0,0);left:50%;top:0;position:absolute}
.page-pageList li.li4 .ImgBoxB:after{content:'';color:#fff;font-size:18px;display:block;width:40px;height:40px;line-height:40px;text-align:center;box-sizing:content-box;border-radius:50%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;overflow:hidden;background-clip:content-box;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(1.35);-ms-transform:scale(1.35);-o-transform:scale(1.35);transform:scale(1.35);background:url("../images/top-search2.png") center center no-repeat #333;background-size:18px}
.page-pageList li.li4 a:hover:before{background-color:rgba(0,0,0,0.15);z-index:2;left:0}
.page-pageList li.li4 a:hover .ImgBoxB:after{opacity:.9;filter:alpha(opacity=90);-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;z-index:9}
.page-pageList li.li4 .ImgBox{display:block;position:relative;width:100%;padding:61.819% 0;overflow:hidden}
.page-pageList li.li4 .ImgBox img{transition:0.4s;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}
.page-pageList li.li4 a,.page-pageList li.li4 .ImgBox img,.page-pageList li.li4 .ImgBox,.page-pageList li.li4 .title{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.page-pageList li.li4 a:hover .ImgBox img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.page-pageList li.li4 .title{font-size:15px;color:#000000;line-height:26px;height:52px;overflow:hidden;/*padding:15px 0;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/}
/*.page-pageList li.li4 a:before{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:#faca99;transition:all .3s}*/
.page-pageList li.li4 a:hover:before{width:100%}
.page-pageList li.li4 a:hover .title{color:#c30d23}
@media screen and (max-width:1920px){
.page5{padding-bottom:6rem;}
.page-pageList{padding-bottom:4.4rem;}
.page-pageList ul{margin:0 -1rem;}
.page-pageList li.li4{margin-bottom:1rem;}
.page-pageList li.li4 a{margin:0 1rem;padding:5rem 15% 0 15%;padding-bottom:1.5rem;}
.page-pageList li.li4 .ImgBoxB{padding:0 0 2.5rem 0;margin-bottom:1.5rem;}
.page-pageList li.li4 .ImgBoxB:after{font-size:1.8rem;font-size:clamp(14px, 1.8rem, 18px);width:4rem;height:4rem;line-height:4rem;background-size:1.8rem;}
.page-pageList li.li4 .title{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:2.6rem;height:5.2rem;}
}
@media screen and (max-width:1220px){
.page-pageList li.li4 {width:33.33333%;}
.page5{ padding-bottom:40px;}
.page-pageList{ padding-bottom:24px;}

.page-pageList ul{margin:0 -10px;}
.page-pageList li.li4{margin-bottom:10px;}
.page-pageList li.li4 a{margin:0 10px;padding:50px 15% 0 15%;padding-bottom:15px}
.page-pageList li.li4 .ImgBoxB{padding:0 0 25px 0;margin-bottom:15px}
.page-pageList li.li4 .ImgBoxB:after{font-size:18px;width:40px;height:40px;line-height:40px;background-size:18px}
.page-pageList li.li4 .title{font-size:15px;line-height:26px;height:52px;}
}
@media screen and (max-width:1024px){
.page5{ padding-bottom:30px;}
.page-pageList{ padding-bottom:20px;}
}
@media screen and (max-width:768px){
.page5{ padding-bottom:25px;}
.page-pageList{ padding-bottom:15px;}
.page-pageList ul{margin:0 -5px;}
.page-pageList li.li4 a{ margin:0 5px;}
.page-pageList li.li4 {width:50%; margin-bottom:10px;}
.page-pageList li.li4 a{padding:10px 10px 10px 10px;}
.page-pageList li.li4 .ImgBoxB{padding:10PX 10PX 20px 10PX;}
.page-pageList li.li4 a:hover .ImgBox:after{display:none!important;}
.page-pageList li.li4 .title {padding:0 0;font-size:14px;line-height:20px; height:40px;}
.page-pageList li.li4 .ImgBox{padding:50% 0;}
}





/*page-tab*/
.page-tab{margin:0 auto;padding:33px 0 33px 0;text-align: center; }
.page-tab ul { margin:0 auto;padding: 0;list-style: none; text-align:center;height: 30px;line-height: 30px;font-size: 0;}
.page-tab ul li{margin: 0;padding: 0;display: inline-block;position: relative;height: 30px;line-height: 30px;}
.page-tab ul li a{display: inline-block;text-align: center;font-size: 12px;color: #1e2831;padding: 0 11px;margin:0 4px;height: 28px;line-height: 28px;border: 1px solid #d2d2d2;background: #ffffff;}
.page-tab ul li a:hover,.page-tab ul li a.focus{background:#c30d23;color: #fff;border-color:#c30d23;}
.page-tab ul li.next-page a, .page-tab ul li.prev-page a{padding: 0 18px;}
@media screen and (max-width:1024px){
.page-tab{margin:0 auto;padding:30px 0 30px 0;text-align: center; }
}
@media screen and (max-width:768px){
.page-tab ul li{ display:none;}	
.page-tab ul li.next-page, .page-tab ul li.prev-page{ display:inline-block;}
.page-tab{margin:0 auto;padding:15px 0 15px 0;text-align: center; }
}





/*contactTable*/
.contactBOX{line-height:28px;font-size:16px;color:#595959;font-family:"SourceHanSerifCN SemiBold",宋体,"Source Han Sans CN","Helvetica Neue","Microsoft Yahei",Arial,Helvetica,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;}
.contactTableB1{float:right;width:540px;}
.contactTableB2{float:left;width:935px;margin-bottom:40px;}
.contactTableB2 .contactTableB2-box{padding-right:44px;}
@media screen and (max-width:1920px){
.contactBOX{line-height:2.8rem;font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);}
.contactTableB1{width:54rem;}
.contactTableB2{width:93.5rem;margin-bottom:4rem;}
.contactTableB2 .contactTableB2-box{padding-right:4.4rem;}
}
/*@media screen and (max-width:1919px){
.contactTableB1{width:36%;}
.contactTableB2{width:62%;}
}
@media screen and (max-width:1380px){
.contactTableB1{width:41.5%;}
.contactTableB2{width:57.5%;}
}*/
@media screen and (max-width:1220px){
.contactTableB1{width:41.5%;}
.contactTableB2{width:57.5%;}

.contactBOX{line-height:28px;font-size:16px;}
.contactTableB2{margin-bottom:40px;}
.contactTableB2 .contactTableB2-box{padding-right:44px;}
}
@media screen and (max-width:1024px){	
.contactTableB1{width:100%;}
.contactTableB2{width:100%;}	
.contactTableB2 .contactTableB2-box{padding-right:0;}
}



/**Contact**/
.contactTableBig td{line-height:32px;font-size:16px;color:#333333;background:#f9f9f9;padding:30px 30px}
.contactTableBig td strong{font-size:20px;color:#333333;margin-right:10px}
.contactTableBig td strong span{font-size:24px}
.contactTableBig td h1{margin-bottom:10px;text-transform:uppercase;font-size:12px;color:#a1a7b2}
/*@media screen and (max-width:1920px){
.contactTableBig td{line-height:3.2rem;font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);padding:3rem 3rem}
.contactTableBig td strong{font-size:2rem;font-size:clamp(16px, 2rem, 20px);margin-right:1rem}
.contactTableBig td strong span{font-size:2.4rem}
.contactTableBig td h1{margin-bottom:1rem;font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);}
}*/
@media screen and (max-width:1220px){
.contactTableBig td{line-height:32px;font-size:16px;padding:30px 30px}
.contactTableBig td strong{font-size:20px;margin-right:10px}
.contactTableBig td strong span{font-size:24px}
.contactTableBig td h1{margin-bottom:10px;font-size:12px;}
}
@media screen and (max-width:1024px){
.contactTableBig td{font-size:14px;padding:25px 25px;line-height:28px;}
.contactTableBig td strong{font-size:18px;margin-right:10px;}
}
@media screen and (max-width:768px){
.pageMap{margin-bottom:30px;}
.contactTableBig td strong{ display:block;}
.contactTableBig td{font-size:14px;padding:20px 20px;line-height:26px;}
.contactTableBig td h1{ margin-bottom:5px; line-height:26px;}
}

/**/
.pageMap{margin-bottom:75px;}
@media screen and (max-width:768px){
.pageMap{margin-bottom:30px;}
}


/*pagefeedbackBOX*/
.pagefeedbackBOX{ padding-top:80px;padding-bottom:80px;}
.feedbackBox1{ width:50%;background: url("../images/page6-wzbg.jpg") left bottom no-repeat;background-size:100%; vertical-align:top; color:#909090; font-size:12px;line-height: normal;}
.feedbackBox1 .feedbackBox1-Nr{ padding-right:30px;}
.feedbackBox2{ width:50%;vertical-align:top;}
@media screen and (max-width:1220px){
.pagefeedbackBOX{ padding-top:70px;padding-bottom:70px;}
}
@media screen and (max-width:1024px){
.pagefeedbackBOX{ padding-top:50px;padding-bottom:50px;}
}
@media screen and (max-width:1000px){
.feedbackBox1{ width:100%!important;display:block!important; padding-bottom:30px;}
.feedbackBox1 .feedbackBox1-Nr{ padding-right:0;}
.feedbackBox2{ width:100%!important;display:block!important;}
}
@media screen and (max-width:768px){
.pagefeedbackBOX{ padding-top:30px;padding-bottom:30px;}
.feedbackBox1{padding-bottom:15px;}
}



/*feedback*/
.pagefeedback{margin:0 -25px;}
.feedback{font-size:14px;color:#464646;line-height: 30px;text-align:left;padding:0;}
.feedback .t{font-size:15px;color:#000000;line-height: 30px;display:block;}
.feedback .t i{ margin-left:5px;}
.feedback label{display:block;}
.feedback .liB{margin:0 25px;}
.feedback .l1{float:left;width:50%;}
.feedback .text{display:block;width: 100%;height:40px;margin-bottom:30px;padding:4px 0 4px 0;outline:none;font-size:12px;color:#a0a0a0;font-family:Arial,"微软雅黑",Sans-Serif;border: none;border-bottom:1px solid #e0e3e4; }
.feedback .text2{display:block;width:100%;height:40px;margin-bottom:30px;padding:4px 0px 4px 0;outline:none;font-size:12px;color:#a0a0a0;font-family:Arial,"微软雅黑",Sans-Serif;border: none;border-bottom:1px solid #e0e3e4;}
.feedback .input_Code{display:block;float:left;width:320px;height:40px;margin-bottom:50px;padding:4px 0px 4px 0;margin-right:10px;
outline:none;font-size:12px;color:#a0a0a0;font-family:Arial,"微软雅黑",Sans-Serif;border: none;border-bottom:1px solid #e0e3e4;}
.feedback .input{display:inline-block;width:133px;height:45px;line-height:45px; border-radius:5px; overflow:hidden; padding:0 30px;outline:none;font-size:14px;color:#fff;font-family:Arial,"微软雅黑",Sans-Serif;border:none;margin-top:20px;text-align:left;float:none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background: url("../images/page6-s.png")  right center no-repeat #c30d23;}
.feedback .tj:hover{background-color:#e61a33;color:#fff; border-color:#e61a33;width:150px;}
@media screen and (max-width:1680px){
.pagefeedback{margin:0 -20px;}
.feedback .liB{margin:0 20px;}
}
@media screen and (max-width:1350px){
.pagefeedback{margin:0 -10px;}
.feedback .liB{margin:0 10px;}
}
@media screen and (max-width:1220px){
.feedback .input_Code{width:320px;}
}
@media screen and (max-width:768px){
.pagefeedback{margin:0;}
.feedback .liB{margin:0;}
.feedback{padding:30px 0 0px 0;}
.feedback .l1{float:none;width:100%;margin:0;}
.feedback .input_Code{width:100%;margin-bottom:10px;}
.feedback .text{margin-bottom:15px;}
.feedback .text2{margin-bottom:15px;}
.feedback .liB{margin:0;}
.feedback .kk{ display:block; clear: both;}

}






/*page newsList listpic*/
.page-newsList{margin-bottom:35px;/* padding-top:70px;*/}
.page-newsList .newsListul{margin:0 -7.5px; font-size:0;}
.page-newsList ul li.listpic{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:33.33333%;margin-bottom:20px;position:relative;}
.page-newsList ul li.listpic a{display:block;position: relative;overflow:hidden;margin:0 7.5px; padding:8% 8%; border:1px solid #e5e5e5;}
.page-newsList ul li.listpic .ImgBox{width:100%;height:auto;overflow:hidden;}
.page-newsList ul li.listpic .ImgBox img{height:100%; width:100%;}
.page-newsList ul li.listpic .ImgBox img,.page-newsList ul li.listpic .listTitle .listTitleBox{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.page-newsList ul li.listpic:hover .ImgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05);transform: scale(1.05);}
.page-newsList ul li.listpic .listTitle{overflow:hidden;display:block;padding:0;}
.page-newsList ul li.listpic .listTitle{ padding:28px 0 0 0;position: relative;color: #333333;font-size:16px;}
.page-newsList ul li.listpic .listTitle .date{font-size:12px; color:#757575;line-height:30px;margin-bottom:15px;text-align:left;}
.page-newsList ul li.listpic .listTitle .d{font-size:26px; color:#757575;line-height:30px;margin-bottom:0px;font-family: 'Gotham Rounded Book',Arial, Helvetica, sans-serif; text-align:left;}
.page-newsList ul li.listpic .listTitle .t{font-weight:300;display: block;font-size:16px;line-height:28px; height:56px; overflow:hidden;}
.page-newsList ul li.listpic a:hover .listTitle .t{color:#c30d23}
@media screen and (max-width:1920px) {
.page-newsList{margin-bottom:3.5rem;}
.page-newsList .newsListul{margin:0 -0.75rem;}
.page-newsList ul li.listpic{margin-bottom:2rem;}
.page-newsList ul li.listpic a{margin:0 0.75rem;}
.page-newsList ul li.listpic .listTitle{ padding:2.8rem 0 0 0;font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);}
.page-newsList ul li.listpic .listTitle .date{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);line-height:3rem;margin-bottom:1.5rem;}
.page-newsList ul li.listpic .listTitle .d{font-size:2.6rem;line-height:3rem;}
.page-newsList ul li.listpic .listTitle .t{font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);line-height:2.8rem; height:5.6rem;}
}
@media screen and (max-width:1220px) {
.page-newsList{margin-bottom:35px;}
.page-newsList .newsListul{margin:0 -7.5px;}
.page-newsList ul li.listpic{margin-bottom:20px;}
.page-newsList ul li.listpic a{margin:0 7.5px;}
.page-newsList ul li.listpic .listTitle{ padding:28px 0 0 0;font-size:16px;}
.page-newsList ul li.listpic .listTitle .date{font-size:12px;line-height:30px;margin-bottom:15px;}
.page-newsList ul li.listpic .listTitle .d{font-size:26px;line-height:30px;}
.page-newsList ul li.listpic .listTitle .t{font-size:16px;line-height:28px; height:56px;}
}
/*@media screen and (max-width:1680px) {
.page-newsList ul li.listpic a{padding:7% 7%;}	
}
@media screen and (max-width:1300px) {
.page-newsList ul li.listpic a{padding:7% 5%;}	
}*/
@media screen and (max-width:1220px) {
.page-newsList ul li.listpic .listTitle .d{font-size:24px;}
.page-newsList ul li.listpic .listTitle .t{font-size:15px;}
.page-newsList ul li.listpic a{padding:20px 20px;}
}
@media screen and (max-width:1024px) {
.page-newsList ul li.listpic a{margin:0 5px; padding:0px 0px;}
.page-newsList ul li.listpic .listTitle .d{font-size:22px;}
.page-newsList ul li.listpic .listTitle .t{font-size:15px;}
.page-newsList ul li.listpic .listTitle{padding:20px 20px 20px 20px;font-size:14px;}
}
@media screen and (max-width:992px) {
.page-newsList .newsListul{margin:0 -5px;}
.page-newsList ul li.listpic{width:50%;}
.page-newsList ul li.listpic a{margin:0 5px;}
.page-newsList ul li.listpic .listTitle .date{font-size:12px;margin-bottom:10px;}
.page-newsList ul li.listpic .listTitle .d{font-size:20px;}
.page-newsList ul li.listpic .listTitle .t{font-size:14px;line-height:26px; height:52px;}
.page-newsList ul li.listpic.li3{ display:none;}
}
@media screen and (max-width:768px) {
.page-newsList{margin-bottom:10px;}
/*.page-newsList .newsListul{margin:0; font-size:0;}
.page-newsList ul li.listpic{width:100%;margin-bottom:15px;}*/
.page-newsList ul li.listpic a{padding:0;}
.page-newsList ul li.listpic .listTitle{ padding:20px 20px 20px 20px;font-size:14px;}
.page-newsList ul li.listpic .listTitle .d{font-size:18px;}
}
@media screen and (max-width:500px) {
.page-newsList .newsListul{margin:0; font-size:0;}
.page-newsList ul li.listpic{width:100%;margin-bottom:15px;}
.page-newsList ul li.listpic a{margin:0; padding:0;}
}

/*page-newsList newsListul2*/
.page-newsList .newsListul2{margin-bottom:10px;padding:0 26.5px 0 26.5px;border:1px solid #e5e5e5;font-size:0;line-height:0}
.page-newsList .newsListul2 li{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:50%;position:relative}
.page-newsList .newsListul2 li a{display:block;position:relative;overflow:hidden;margin:0 17.5px;padding:0 5px;border-bottom:1px dashed #cdcdcd}
.page-newsList .newsListul2 li .listTitle .listTitleBox{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.page-newsList .newsListul2 li .listTitle{overflow:hidden;display:block;padding:22.5px 0}
.page-newsList .newsListul2 li .listTitle .t{font-weight:300;display:block;font-size:16px;line-height:28px;height:28px;overflow:hidden;padding-left:45px;background:url("../images/news-n.png") left center no-repeat;background-size:20px;white-space:nowrap;text-overflow:ellipsis}
.page-newsList .newsListul2 li a:hover .listTitle .t{color:#c30d23}
.page-newsList .newsListul2 li a{overflow:hidden;position:relative}
.page-newsList .newsListul2 li a:after{content:" ";display:block;position:absolute;height:100%;width:0;left:50%;top:0;background:#f9f9f9;z-index:-1;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.page-newsList .newsListul2 li a:hover:after{left:0;width:100%}
.page-newsList .newsListul2 li:last-child a{border:none}
.page-newsList .newsListul2 li:nth-last-child(2) a{border:none}
@media screen and (max-width:1920px) {
.page-newsList .newsListul2{margin-bottom:1rem;padding:0 2.65rem 0 2.65rem;}
.page-newsList .newsListul2 li a{margin:0 1.75rem;padding:0 0.5rem;}
.page-newsList .newsListul2 li .listTitle{padding:2.25rem 0}
.page-newsList .newsListul2 li .listTitle .t{font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);line-height:2.8rem;height:2.8rem;padding-left:4.5rem;background-size:2rem;}
}
@media screen and (max-width:1220px) {
.page-newsList .newsListul2{margin-bottom:10px;padding:0 26.5px 0 26.5px;}
.page-newsList .newsListul2 li a{margin:0 17.5px;padding:0 5px;}
.page-newsList .newsListul2 li .listTitle{padding:22.5px 0}
.page-newsList .newsListul2 li .listTitle .t{font-size:16px;line-height:28px;height:28px;padding-left:45px;background-size:20px;}
}
@media screen and (max-width:1220px) {
.page-newsList .newsListul2{padding:0 25px;}
}
@media screen and (max-width:1024px) {
.page-newsList .newsListul2{padding:0 20px;}
.page-newsList .newsListul2 li .listTitle{padding:20px 0;}
.page-newsList .newsListul2 li .listTitle .t{font-size:14px;line-height:26px; height:26px; overflow:hidden; padding-left:30px;background-size:15px;}
}
@media screen and (max-width:992px) {
.page-newsList .newsListul2{padding:15px 15px;}
.page-newsList .newsListul2 li .listTitle{padding:15px 0;}
}
@media screen and (max-width:768px) {
.page-newsList .newsListul2{padding:10px 10px;}
.page-newsList .newsListul2 li{width:100%;}
.page-newsList .newsListul2 li a{margin:0; padding:0 10px;}
.page-newsList .newsListul2 li .listTitle{padding:10px 0;}
.page-newsList .newsListul2 li .listTitle .t{font-size:14px;line-height:24px; height:24px;}
.page-newsList .newsListul2 li:nth-last-child(2) a{border-bottom:1px dashed #cdcdcd;}
}




/*page-NewsInfo*/
.page-news .page-newsInfo{text-align:left;padding:50px 10%;}
.page-news .page-newsInfo .newsTit{font-size:26px; color:#333333; line-height: normal; text-align:left;font-weight:500;margin-bottom:50px;}
.page-news .page-newsInfo .newsShuju{ font-size:12px; color:#909090;line-height:30px;padding-bottom:50px; }
.page-news .page-newsInfo .newsShuju .d{float:left;width:50%;display:block;font-size:16px; color:#c30d23;line-height:30px; font-style:normal;font-family: 'Gotham Rounded Book',Arial, Helvetica, sans-serif;}
.page-news .page-newsInfo .newsShuju .newsShare{float:right;display:inline-block;text-align:right;margin:0 auto; width:180px;}
.page-news .page-newsInfo .newsText{margin:0 0;text-align:justify;font-size:15px;color:#333333;line-height:28px;}
.page-news .page-newsInfo .newsTextNr{padding-bottom:20px;padding-top:30px;border-top:1px solid #d4d4d4;}
.page-news .page-newsInfo .newsText img{ max-width:100%; height:auto;}
.page-news .page-newsInfo .newsBtn{padding-top:20px;padding-bottom:20px;font-size:0; border:none; border-bottom:1px solid #e9e9e9;}
.page-news .page-newsInfo .newsBtn .newsBtnA,.page-news .page-newsInfo .newsBtn .newsBtnB{display:inline-block;*display:inline;zoom:1;width:50%; line-height:20px; height:20px; overflow:hidden;color:#595959;font-size:13px;}
.page-news .page-newsInfo .newsBtn a{display:inline-block;max-width:90%;line-height:14px; height:14px;color:#595959; white-space:nowrap;text-overflow: ellipsis; overflow: hidden;}
.page-news .page-newsInfo .newsBtn a:hover{color:#c30d23;}
.page-news .page-newsInfo .newsBtn .newsBtnA{text-align:left;}
.page-news .page-newsInfo .newsBtn .newsBtnB{ text-align:right;}
.page-news .page-newsInfo .newsBtn a srtong{ color:#333333;}
@media screen and (max-width:1920px) {
	.page-news .page-newsInfo{padding:5rem 10%;}
	.page-news .page-newsInfo .newsTit{font-size:2.6rem;margin-bottom:5rem;}
	.page-news .page-newsInfo .newsShuju{ font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);line-height:3rem;padding-bottom:5rem;}
	.page-news .page-newsInfo .newsShuju .d{font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);line-height:3rem;}
	.page-news .page-newsInfo .newsShuju .newsShare{width:18rem;}
	.page-news .page-newsInfo .newsText{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:2.8rem;}
	.page-news .page-newsInfo .newsTextNr{padding-bottom:2rem;padding-top:3rem;}
	.page-news .page-newsInfo .newsBtn{padding-top:2rem;padding-bottom:2rem;}
	.page-news .page-newsInfo .newsBtn .newsBtnA,.page-news .page-newsInfo .newsBtn .newsBtnB{line-height:1;height:auto;font-size:1.3rem;font-size:clamp(11px, 1.3rem, 13px);}
	.page-news .page-newsInfo .newsBtn a{line-height:1;height:auto;}
}
@media screen and (max-width:1220px) {
    .page-news .page-newsInfo{padding:50px 7%;}	
	.page-news .page-newsInfo .newsTit{font-size:26px;margin-bottom:50px;}
	.page-news .page-newsInfo .newsShuju{ font-size:12px;line-height:30px;padding-bottom:50px;}
	.page-news .page-newsInfo .newsShuju .d{font-size:16px;line-height:30px;}
	.page-news .page-newsInfo .newsShuju .newsShare{width:180px;}
	.page-news .page-newsInfo .newsText{font-size:15px;line-height:28px;}
	.page-news .page-newsInfo .newsTextNr{padding-bottom:20px;padding-top:30px;}
	.page-news .page-newsInfo .newsBtn{padding-top:20px;padding-bottom:20px;}
	.page-news .page-newsInfo .newsBtn .newsBtnA,.page-news .page-newsInfo .newsBtn .newsBtnB{line-height:20px;height:20px;font-size:13px;}
	.page-news .page-newsInfo .newsBtn a{line-height:14px; height:14px;}

}
/*@media screen and (max-width:1680px) {
.page-news .page-newsInfo{padding:70px 7%;}		
}*/
@media screen and (max-width:1024px) {
	.page-news .page-newsInfo .newsShuju{padding-bottom:20px; }	
	.page-news .page-newsInfo .newsTit{ font-size:24px;margin-bottom:40px;}
}
@media screen and (max-width:992px) {
  .page-news .page-newsInfo{padding:70px 50px;}
  .page-news .page-newsInfo .newsTit{ font-size:22px;margin-bottom:30px;}
  .page-news .page-newsInfo .newsTextNr{padding-top:30px;padding-bottom:20px;}
  
  .page-news .page-newsInfo .newsBtn .newsBtnA{width:50%;text-align:left;}
  .page-news .page-newsInfo .newsBtn .newsBtnB{width:50%;text-align:right;}

}
@media screen and (max-width:768px) {
  .page-news .page-newsInfo{padding:50px 30px;}
  .page-news .page-newsInfo .newsTit{ font-size:18px;margin-bottom:20px;}
  .page-news .page-newsInfo .newsBtn span,.page-news .page-newsInfo .newsBtn a{line-height:20px; height:20px; }
}



/*page-back*/
.page-back{margin:0 auto;text-align:center;padding:30px 0;}
.page-back a{display:block;width:128px;font-size: 12px;line-height: 36px;height:36px;overflow:hidden; text-align:center;color: #5e5e5e;margin:0 auto;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s; background:#fff; border:1px solid #dcdcdc; position:relative;}
.page-back a span{ display:inline-block; position:relative; z-index:2;}
.page-back a:after{ content:''; position:absolute;left:50%;top:0; width:0; height:100%;background:#c30d23;-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.page-back a:hover:after{ width:100%; left:0;}
.page-back a:hover{color:#fff; border-color:#c30d23;}









/*page-concept*/
.page-concept{overflow:hidden}
.page-concept .page-conceptul{position:relative;font-size:0;margin:0;height:100%;overflow:hidden}
.page-concept .page-conceptul .li{height:100%;overflow:hidden;position:relative;margin-bottom:60px}
.page-concept .page-conceptul .li .imgBox{display:block;position:relative;width:54%;padding:205px 0;overflow:hidden}
.page-concept .page-conceptul .li .imgBox img{/*width:100%;*/height:100%;/*object-fit:cover;*/-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;max-height:100%;max-width:none}
.page-concept .page-conceptul .li .title{font-size:15px;color:#595959;text-align:left}
.page-concept .page-conceptul .li .title{width:38%;position:absolute;top:50%;right:0;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.page-concept .page-conceptul .li .title .titleNr{padding-top:50px;padding-bottom:50px;position:relative;z-index:2}
.page-concept .page-conceptul .li h1{margin-bottom:45px}
.page-concept .page-conceptul .li h1 span{display:inline-block;font-size:12px;color:#a1a7b2;line-height:26px;font-weight:normal;text-transform:uppercase;margin-right:10px}
.page-concept .page-conceptul .li h1 .cn{font-size:24px;color:#e41f08}
.page-concept .page-conceptul .li .line{display:block;width:23px;height:2px;background:#e41f08;margin-top:50px}
/*li2*/
.page-concept .page-conceptul .li.li2 .title{right:auto;left:0}
.page-concept .page-conceptul .li.li2 .imgBox{float:right}
/*hover*/
.page-concept .page-conceptul .li .imgBox img,.page-concept .page-conceptul .li .imgBox,.page-concept .page-conceptul .li .title{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.page-concept .page-conceptul .li:hover .imgBox img{-moz-transform:scale(1.05) translate(-50%,-50%);-webkit-transform:scale(1.05) translate(-50%,-50%);-ms-transform:scale(1.05) translate(-50%,-50%);transform:scale(1.05) translate(-50%,-50%)}
@media screen and (max-width:1920px){
.page-concept .page-conceptul .li{margin-bottom:6rem}
.page-concept .page-conceptul .li .imgBox{padding:20.5rem 0;overflow:hidden}
.page-concept .page-conceptul .li .title{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);}
.page-concept .page-conceptul .li .title .titleNr{padding-top:5rem;padding-bottom:5rem;}
.page-concept .page-conceptul .li h1{margin-bottom:4.5rem}
.page-concept .page-conceptul .li h1 span{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);line-height:2.6rem;margin-right:1rem}
.page-concept .page-conceptul .li h1 .cn{font-size:2.4rem;}
.page-concept .page-conceptul .li .line{width:2.3rem;height:2px;margin-top:5rem}
}
@media screen and (max-width:1220px){
.page-concept .page-conceptul .li{margin-bottom:60px}
.page-concept .page-conceptul .li .imgBox{padding:205px 0;overflow:hidden}
.page-concept .page-conceptul .li .title{font-size:15px;}
.page-concept .page-conceptul .li .title .titleNr{padding-top:50px;padding-bottom:50px;}
.page-concept .page-conceptul .li h1{margin-bottom:45px}
.page-concept .page-conceptul .li h1 span{font-size:12px;line-height:26px;margin-right:10px}
.page-concept .page-conceptul .li h1 .cn{font-size:24px;}
.page-concept .page-conceptul .li .line{width:23px;height:2px;margin-top:50px}
}
@media screen and (max-width:1000px){
.page-concept .page-conceptul .li{margin-bottom:0px;}
.page-concept .page-conceptul .li .imgBox{width:100%;padding:25.30864197530864% 0;}
.page-concept .page-conceptul .li.li2 .imgBox{ float:none;}
.page-concept .page-conceptul .li .title{width:100%;position:static;top:0%;-moz-transform: translate(0,  0);-webkit-transform: translate(0, 0%);-ms-transform: translate(0, -0%);transform: translate(0, -0%);}
.page-concept .page-conceptul .li h1{ margin-bottom:25px;}
.page-concept .page-conceptul .li h1 .cn{font-size:20px;}
.page-concept .page-conceptul .li .line{margin-top:25px;}
}











/*pageTalent1*/
.pageTalent1{padding-bottom:50px}
.pageTalent1 ul{margin:0 -10px;font-size:0;line-height:0}
.pageTalent1 ul li.Talentli{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;overflow:hidden;list-style:none;width:33.33333%;vertical-align:top;margin-bottom:50px;-webkit-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:all 0.3s ease-in-out}
.pageTalent1 ul li.Talentli .item{display:block;padding:0;position:relative;margin:0 10px;background:#fafafa;padding-bottom:45px}
.pageTalent1 ul li.Talentli:hover{transform:translateY(-20px)}
.pageTalent1 ul li.Talentli .ImgBox{width:100%;overflow:hidden;display:block;padding:57.74647887323944% 0;position:relative}
.pageTalent1 ul li.Talentli .ImgBox img{display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0%;width:100%;/*height:100%;object-fit:contain;*/ max-width:none}
/*.pageTalent1 ul li.Talentli .item:hover .ImgBox img{-moz-transform:scale(1.1) translate(-50%,-50%);-webkit-transform:scale(1.1) translate(-50%,-50%);-ms-transform:scale(1.1) translate(-50%,-50%);transform:scale(1.1) translate(-50%,-50%)}*/
.pageTalent1 ul li.Talentli .ImgBox:after{content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);opacity:0;transition:all 0.6s ease-out}
.pageTalent1 ul li.Talentli .item:hover .ImgBox:after{opacity:1}
.pageTalent1 ul li.Talentli .listTitle{margin:0 33px;position:relative;background-repeat:no-repeat;background-position:right bottom;background-size:100px;padding-top:65px;padding-bottom:55px;}
.pageTalent1 ul li.Talentli .listTitle:before{content:"";display:block;position:absolute;top:-14px;left:30px;width:0;height:0;border-style:solid;border-width:0 14px 14px 14px;border-color:transparent transparent #fafafa  transparent;z-index:4}
.pageTalent1 ul li.Talentli .listTitle:after{content:"";display:block;position:absolute;top:-15px;left:30px;width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #e5e5e5  transparent;z-index:3}
.pageTalent1 ul li.Talentli .tit{line-height:30px;height:30px;overflow:hidden;font-size:18px;color:#000000;text-align:left;margin-bottom:25px;/* font-weight:600;*/font-weight:300}
.pageTalent1 ul li.Talentli .tit2{line-height:28px;min-height:140px;font-size:15px;color:#333333;text-align:justify}
.pageTalent1 ul li.Talentli1 .listTitle{background-image:url(../images/talent1-icon1.png)}
.pageTalent1 ul li.Talentli2 .listTitle{background-image:url(../images/talent1-icon2.png)}
.pageTalent1 ul li.Talentli3 .listTitle{background-image:url(../images/talent1-icon3.png)}
@media screen and (max-width: 1920px) {
.pageTalent1{padding-bottom:5rem}
.pageTalent1 ul{margin:0 -1rem;}
.pageTalent1 ul li.Talentli{margin-bottom:5rem;}
.pageTalent1 ul li.Talentli .item{margin:0 1rem;padding-bottom:4.5rem}
.pageTalent1 ul li.Talentli:hover{transform:translateY(-2rem)}
.pageTalent1 ul li.Talentli .listTitle{margin:0 3.3rem;background-size:10rem;padding-top:6.5rem;padding-bottom:5.5rem}
.pageTalent1 ul li.Talentli .listTitle:before{top:-1.4rem;left:3rem;border-width:0 1.4rem 1.4rem 1.4rem;}
.pageTalent1 ul li.Talentli .listTitle:after{top:-1.5rem;left:3rem;border-width:0 1.5rem 1.5rem 1.5rem;}
.pageTalent1 ul li.Talentli .tit{line-height:3rem;height:3rem;font-size:1.8rem;font-size:clamp(14px, 1.8rem, 18px);margin-bottom:2.5rem;}
.pageTalent1 ul li.Talentli .tit2{line-height:2.8rem;min-height:14rem;font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);}
}
@media screen and (max-width: 1220px) {
.pageTalent1{padding-bottom:50px}
.pageTalent1 ul{margin:0 -10px;}
.pageTalent1 ul li.Talentli{margin-bottom:50px;}
.pageTalent1 ul li.Talentli .item{margin:0 10px;padding-bottom:45px}
.pageTalent1 ul li.Talentli:hover{transform:translateY(-20px)}
.pageTalent1 ul li.Talentli .listTitle{margin:0 33px;background-size:100px;padding-top:65px;padding-bottom:55px}
.pageTalent1 ul li.Talentli .listTitle:before{top:-14px;left:30px;border-width:0 14px 14px 14px;}
.pageTalent1 ul li.Talentli .listTitle:after{top:-15px;left:30px;border-width:0 15px 15px 15px;}
.pageTalent1 ul li.Talentli .tit{line-height:30px;height:30px;font-size:18px;margin-bottom:25px;}
.pageTalent1 ul li.Talentli .tit2{line-height:28px;min-height:140px;font-size:15px;}

.pageTalent1 ul li.Talentli .listTitle{padding-top:55px;padding-bottom:55px;margin:0 20px;background-size:90px!important;}	
.pageTalent1 ul li.Talentli .tit{margin-bottom:15px;}
}
@media screen and (max-width: 1024px) {
.pageTalent1{padding-bottom:25px;}
.pageTalent1 ul li.Talentli{margin-bottom:25px;}
.pageTalent1 ul li.Talentli .item{padding-bottom:25px;}
.pageTalent1 ul li.Talentli .listTitle{padding-top:35px;padding-bottom:35px;margin:0 20px; background-size:80px!important;}	
.pageTalent1 ul li.Talentli .tit{font-size:16px;margin-bottom:10px;}
.pageTalent1 ul li.Talentli .tit2{font-size:14px;line-height:28px;}	
}
@media screen and (max-width:768px) {
.pageTalent1 ul{ margin:0;}
.pageTalent1 ul li.Talentli{ width:100%;}
.pageTalent1 ul li.Talentli .item{ margin:0 0;}	
.pageTalent1 ul li.Talentli .tit2{min-height:100%;font-size:14px;}	
.pageTalent1 ul li.Talentli .ImgBox{ padding:40% 0;}
.pageTalent1 ul li.Talentli .listTitle{padding-top:25px;padding-bottom:0px;margin:0 20px; background-size:70px!important;}	
.pageTalent1 ul li.Talentli .tit{margin-bottom:5px;}
.pageTalent1{padding-bottom:20px;}
.pageTalent1 ul li.Talentli{margin-bottom:20px;}
.pageTalent1 ul li.Talentli .item{padding-bottom:20px;}
}
@media screen and (max-width:500px) {
.pageTalent1 ul li.Talentli .ImgBox{padding:57.74647887323944% 0; }
}


/*talent2*/
.talent2{overflow:hidden;}
.talent2T td  img{ padding-top:30px; padding-bottom:30px;}
.talent2 td h1{font-size:18px;color:#000000; padding-bottom:30px;}
@media screen and (max-width:1920px) {
.talent2T td  img{ padding-top:3rem; padding-bottom:3rem;}
.talent2 td h1{font-size:1.8rem;font-size:clamp(14px, 1.8rem, 18px);padding-bottom:3rem;}
}
@media screen and (max-width:1220px) {
.talent2T td  img{ padding-top:30px; padding-bottom:30px;}
.talent2 td h1{font-size:18px;padding-bottom:30px;}
}
@media screen and (max-width:1024px) {
	.talent2T td  img{ padding-top:20px; padding-bottom:20px;}
	.talent2 td h1{ padding-bottom:20px;}
}
@media screen and (max-width:768px) {
	.talent2T td  img{ padding-top:0px;padding-bottom:0px;}
	.talent2 td h1{ padding-bottom:10px; font-size:16px;}
}

/*pageTalent2*/
.pageTalent2{background-image:url(../images/talent2-2bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:1500px;margin-bottom:170px;padding-bottom:20px}
.pageTalent2 ul{max-width:1080px;margin:0 auto;font-size:0;display:block;clear:both}
.pageTalent2 ul li{display:inline-block;*display:inline;zoom:1;margin:0;padding:0;overflow:hidden;list-style:none;width:50%;vertical-align:top}
.pageTalent2 ul li .item{position:relative}
.pageTalent2 ul li .item:after{content:"";display:block;position:absolute;bottom:0;left:85px;width:0;height:0;border-style:solid;border-width:0 10px 14px 10px;border-color:transparent transparent #f5d6c1  transparent;z-index:3}
.pageTalent2 ul li .ImgBox{width:180px;height:371px;overflow:hidden}
.pageTalent2 ul li .ImgBox img{width:96px;height:96px;position:absolute;left:46px;top:50%;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.pageTalent2 ul li .listTitle{position:absolute;left:180px;top:50%;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-size:14px;color:#333333;line-height:28px}
.pageTalent2 ul li h2{font-size:20px;color:#333333;line-height:28px;font-weight:600}
/**/
.pageTalent2 ul li.l1 .item:after{border-color:transparent transparent #f5d6c1  transparent}
.pageTalent2 ul li.l2 .item:after{border-color:transparent transparent #f4b082  transparent}
.pageTalent2 ul li.l3 .item:after{border-color:transparent transparent #f4978d  transparent}
.pageTalent2 ul li.l4 .item:after{border-color:transparent transparent #dbdbf6  transparent}
.pageTalent2 ul li.l5 .item:after{border-color:transparent transparent #9ed5f3  transparent}
.pageTalent2 ul li.l6 .item:after{border-color:transparent transparent #b1d49e  transparent}
.pageTalent2 ul li.li3{float:right}
/**/
.pageTalent2 ul.ul1{position:relative}
.pageTalent2 ul.ul1:before{content:"";display:block;position:absolute;left:-180px;bottom:-12px;width:180px;height:372px;background-image:url(../images/talent2-line1.jpg);background-repeat:no-repeat;background-position:left top;background-size:181px; display:none;}
.pageTalent2 ul.ul2{position:relative}
.pageTalent2 ul.ul2:after{content:"";display:block;position:absolute;right:-180px;top:-1px;width:180px;height:372px;background-image:url(../images/talent2-line2.jpg);background-repeat:no-repeat;background-position:right top;background-size:241px}
.pageTalent2 ul.ul3{position:relative}
.pageTalent2 ul.ul3:before{content:"";display:block;position:absolute;left:-180px;top:-1px;width:180px;height:372px;background-image:url(../images/talent2-line3.jpg);background-repeat:no-repeat;background-position:left top;background-size:181px}
@media screen and (max-width:1920px) {
.pageTalent2{background-size:150rem;margin-bottom:17rem;padding-bottom:2rem}
.pageTalent2 ul{width:108rem;max-width:100%;}
.pageTalent2 ul li .item:after{left:8.5rem;border-width:0 1rem 1.4rem 1rem;}
.pageTalent2 ul li .ImgBox{width:18rem;height:37.1rem;}
.pageTalent2 ul li .ImgBox img{width:9.6rem;height:9.6rem;left:4.6rem;}
.pageTalent2 ul li .listTitle{left:18rem;top:50%;font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);line-height:2.8rem}
.pageTalent2 ul li h2{font-size:2rem;font-size:clamp(16px, 2rem, 20px);line-height:2.8rem;}
.pageTalent2 ul.ul1:before{left:-18.1rem;bottom:-1.1rem;width:18rem;height:37.3rem;background-size:18.2rem; background-color:#fff;}
.pageTalent2 ul.ul2:after{right:-18.1rem;top:-0.1rem;width:18rem;height:37.3rem;background-size:24.1rem; z-index:6;background-color:#fff;}
.pageTalent2 ul.ul3:before{left:-18.1rem;top:-0.1rem;width:18rem;height:37.3rem;background-size:18.1rem; z-index:6;background-color:#fff;}
}
@media screen and (max-width:1220px) {
.pageTalent2{background-size:1500px;margin-bottom:170px;padding-bottom:20px;}
.pageTalent2 ul{width:auto;max-width:1080px;}
.pageTalent2 ul li .item:after{left:85px;border-width:0 10px 14px 10px;}
.pageTalent2 ul li .ImgBox{width:180px;height:371px;}
.pageTalent2 ul li .ImgBox img{width:96px;height:96px;left:46px;}
.pageTalent2 ul li .listTitle{left:180px;top:50%;font-size:14px;line-height:28px}
.pageTalent2 ul li h2{font-size:20px;line-height:28px;}
.pageTalent2 ul.ul1:before{left:-180px;bottom:-12px;width:180px;height:372px;background-size:181px;display: block;}
.pageTalent2 ul.ul2:after{right:-180px;top:-1px;width:180px;height:372px;background-size:241px}
.pageTalent2 ul.ul3:before{left:-180px;top:-1px;width:180px;height:372px;background-size:181px}
}
@media screen and (max-width:1220px) {
.pageTalent2{margin-bottom:100px;}
}
@media screen and (max-width:1024px) {
.pageTalent2{margin-bottom:90px;}
.pageTalent2 ul li h2{font-size:18px;line-height:26px;}	
}
@media screen and (max-width:1000px) {
.pageTalent2{margin-bottom:50px;}	
}
@media screen and (max-width:768px) {
.pageTalent2{margin-bottom:40px;}
.pageTalent2{ background:none;}
.pageTalent2 ul{}
.pageTalent2 ul li{ width:100%;border-bottom:1px solid #cdcdcd;}
.pageTalent2 ul.ul1:before { display:none;}
.pageTalent2 ul.ul2:after {display:none;}
.pageTalent2 ul.ul3:before {display:none;}
.pageTalent2 ul li .item:after {border-width: 14px 10px 0 10px; bottom:auto;top:0;border-color: #f5d6c1 transparent transparent  transparent;}
.pageTalent2 ul li .item:before {content: "";z-index:2;display: block;position: absolute;left:85px;width: 0;height: 0;border-style: solid;border-width: 14px 10px 0 10px; bottom:auto;top:0;border-color: #dcdcdc transparent transparent  transparent;-webkit-animation: scrollOne 1s linear infinite;animation: scrollOne 1s linear infinite;}
.pageTalent2 ul li .ImgBox{height:auto; min-height:240px;}
.pageTalent2 ul li h2{font-size:16px;line-height:24px;}
.pageTalent2 ul li .listTitle{line-height:26px;}
}
@media screen and (max-width:768px) {
.pageTalent2{margin-bottom:30px;}	
}
@media screen and (max-width:500px) {
.pageTalent2 ul li .ImgBox{width:30vw;height:auto; min-height:240px;}
.pageTalent2 ul li .ImgBox img{width:15vw;height:15vw;left:7.1875vw;min-height:70px;min-width:70px;}
.pageTalent2 ul li .listTitle{left:30vw;}
.pageTalent2 ul li .item:after {left:13.28125vw;}
.pageTalent2 ul li .item:before {left:13.28125vw;}
}
@media screen and (max-width:350px) {
.pageTalent2 ul li .ImgBox{width:28.125vw;height:auto; min-height:240px;}
.pageTalent2 ul li .ImgBox img{width:15vw;height:15vw;left:7.1875vw;min-height:50px;min-width:50px;}
.pageTalent2 ul li .listTitle{left:28.125vw;}
.pageTalent2 ul li .item:after {left:13.28125vw;}
.pageTalent2 ul li .item:before {left:13.28125vw;}

}

@-webkit-keyframes scroll {0% {-webkit-transform: translate(0, 50%);transform: translate(0, 50%)}
	25% {-webkit-transform: translate(0, 50%);transform: translate(0, 50%)}
	35% {-webkit-transform: translate(0, 90%);transform: translate(0, 90%)}
	100% {-webkit-transform: translate(0, 50%);transform: translate(0, 50%)}
}
@keyframes scroll {0% {-webkit-transform: translate(0, 50%);transform: translate(0, 50%)}
	25% {-webkit-transform: translate(0, 50%);transform: translate(0, 50%)}
	35% {-webkit-transform: translate(0, 90%);transform: translate(0, 90%)}
	100% {-webkit-transform: translate(0, 50%);transform: translate(0, 50%)}
}
@-webkit-keyframes scrollOne {0% {-webkit-transform: translate(0, 0%);transform: translate(0, 0%)}
	100% {-webkit-transform: translate(0, 90%);transform: translate(0, 90%)}
}
@keyframes scrollOne {0% {-webkit-transform: translate(0, 0%);transform: translate(0, 0%)}
	100% {-webkit-transform: translate(0, 90%);transform: translate(0, 90%)}
}

/*pageTalent3*/
.talent3{padding-bottom:60px;overflow:hidden;}
.pageTalent3{padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #eee}
.pageTalent3 ul{margin:0 -10px;font-size:0;line-height:0}
.pageTalent3 ul li{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;overflow:hidden;list-style:none;width:33.33333%;vertical-align:top;-webkit-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:all 0.3s ease-in-out}
.pageTalent3 ul li .item{display:block;margin:0 10px;position:relative;padding:50PX 11%;background:#f4f4f4}
.pageTalent3 ul li .ImgBox{position:relative;line-height:0;overflow:hidden;margin-bottom:60PX}
.pageTalent3 ul li .ImgBox img{max-width:100%;height:auto;-webkit-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:all 0.3s ease-in-out}
.pageTalent3 ul li .item:hover .ImgBox img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.pageTalent3 ul li .tit{line-height:30px;height:30px;overflow:hidden;font-size:18px;color:#000000;text-align:left;margin-bottom:50px;/* font-weight:600;*/font-weight:300}
.pageTalent3 ul li .tit2{line-height:30px;min-height:90px;font-size:15px;color:#333333;text-align:justify}
@media screen and (max-width: 1920px) {
.talent3{padding-bottom:6rem}
.pageTalent3{padding-bottom:6rem;margin-bottom:6rem;x}
.pageTalent3 ul{margin:0 -1rem;}
.pageTalent3 ul li .item{margin:0 1rem;position:relative;padding:5rem 11%;}
.pageTalent3 ul li .ImgBox{margin-bottom:6rem}
.pageTalent3 ul li .tit{line-height:3rem;height:3rem;font-size:1.8rem;font-size:clamp(14px, 1.8rem, 18px);margin-bottom:5rem;}
.pageTalent3 ul li .tit2{line-height:3rem;min-height:9rem;font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);}
}
@media screen and (max-width: 1220px) {
.talent3{padding-bottom:60px}
.pageTalent3{padding-bottom:60px;margin-bottom:60px;x}
.pageTalent3 ul{margin:0 -10px;}
.pageTalent3 ul li .item{margin:0 10px;position:relative;padding:50px 11%;}
.pageTalent3 ul li .ImgBox{margin-bottom:60px}
.pageTalent3 ul li .tit{line-height:30px;height:30px;font-size:18px;margin-bottom:50px;}
.pageTalent3 ul li .tit2{line-height:30px;min-height:90px;font-size:15px;}

.pageTalent3 ul li .tit{margin-bottom:30px;}
.pageTalent3 ul li .ImgBox{margin-bottom:30px;}
.pageTalent3 ul li .item{padding:30px 7%;}
}
@media screen and (max-width: 1024px) {
.pageTalent3 ul li .tit{margin-bottom:20px;line-height:28px;}
.pageTalent3 ul li .tit2{line-height:26px; }
.pageTalent3 ul li .ImgBox{margin-bottom:20px;}
.pageTalent3 ul li .item{padding:25px 5%;}
.talent3{ padding-bottom:50px; }
.pageTalent3{ padding-bottom:50px; margin-bottom:50px;}
}
@media screen and (max-width:768px) {
.talent3{ padding-bottom:30px; }
.pageTalent3{ padding-bottom:15px; margin-bottom:30px;}
.pageTalent3 ul{ margin:0;}
.pageTalent3 ul li{ width:100%;max-width:500px;display: block;margin: 0 auto;margin-bottom: 20px;}
.pageTalent3 ul li .item{ margin:0 0;}	
.pageTalent3 ul li .tit{margin-bottom:10px;}
.pageTalent3 ul li .ImgBox{margin-bottom:10px;}
.pageTalent3 ul li .ImgBox img{width:100%;}
.pageTalent3 ul li .item{padding:20px 5%;}
.pageTalent3 ul li .tit{font-size:16px;}
.pageTalent3 ul li .tit2{font-size:14px;line-height:26px; min-height:inherit;}

.pageTalent3Table td{ display: block!important; width:100%; padding:5px 0;}
}








/*joinList*/
.talent4{padding-bottom:55px;overflow:hidden;}
.joinList{margin-bottom:0;padding-top:70px}
.joinList ul li{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:100%;margin-bottom:30px;position:relative}
.joinList ul li a{display:block;position:relative;padding:44px 44px 44px 310px;overflow:hidden;background:#f6f7fc}
.joinList ul li .listInfo{overflow:hidden;display:block;padding:0;padding:0 50px 0 96px;border-left:1px solid #d7d7d7;background:url(../images/talent4-m.png) no-repeat right center;background-size:40px}
.joinList ul li .listInfo .listInfoBox{height:120px;font-size:14px;line-height:30px;color:#595959;overflow:hidden}
.joinList ul li .listInfo .listInfoBox h1{display:block;font-size:18px;color:#000000;font-weight:300}
.joinList ul li .listInfo strong{font-size:14px;color:#333333;line-height:30px;font-weight:600}
.joinList ul li .listTitle{position:absolute;top:0;left:48px;margin-top:0;width:150px}
.joinList ul li .listTitle .listTitleBox{padding-top:68px}
.joinList ul li .listTitle .t{display:block;font-size:16px;color:#000000;font-weight:600}
.joinList ul li .line{width:23px;height:2px;background:#000000;margin-top:20px}
.joinList ul li,.joinList ul li:before,.joinList ul li:after,.joinList ul li .listInfo,.joinList ul li .date{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.joinList ul li a:hover .listTitle .t{color:#c30d23}
.joinList ul li a:hover .line{background:#c30d23}
.joinList ul li:before,.joinList ul li:after{position:absolute;content:"";right:-2px;bottom:0;background:#d7d7d7;transition:all 0.3s ease}
.joinList ul li:before{height:0%;width:2px}
.joinList ul li:after{width:0%;height:2px}
.joinList ul li:hover:before{height:100%}
.joinList ul li:hover:after{width:100%}
.joinList ul li:hover{background:transparent}
.joinList ul li a:before,.joinList ul li a:after{position:absolute;content:"";left:0;top:0;background:#d7d7d7;transition:all 0.3s ease}
.joinList ul li a:before{width:2px;height:0%}
.joinList ul li a:after{height:2px;width:0%}
.joinList ul li a:hover:before{height:100%}
.joinList ul li a:hover:after{width:100%}
@media screen and (max-width:1920px){
.talent4{padding-bottom:5.5rem}
.joinList{padding-top:7rem}
.joinList ul li{margin-bottom:3rem;}
.joinList ul li a{padding:4.4rem 4.4rem 4.4rem 31rem;}
.joinList ul li .listInfo{padding:0 5rem 0 9.6rem;background-size:4rem}
.joinList ul li .listInfo .listInfoBox{height:12rem;font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);line-height:3rem;}
.joinList ul li .listInfo .listInfoBox h1{font-size:1.8rem;font-size:clamp(14px, 1.8rem, 18px);}
.joinList ul li .listInfo strong{font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);line-height:3rem;}
.joinList ul li .listTitle{left:4.8rem;width:15rem}
.joinList ul li .listTitle .listTitleBox{padding-top:6.8rem}
.joinList ul li .listTitle .t{font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);}
.joinList ul li .line{width:2.3rem;margin-top:2rem}
}
@media screen and (max-width:1220px){
.talent4{padding-bottom:55px}
.joinList{padding-top:70px}
.joinList ul li{margin-bottom:30px;}
.joinList ul li a{padding:44px 44px 44px 310px;}
.joinList ul li .listInfo{padding:0 50px 0 96px;background-size:40px}
.joinList ul li .listInfo .listInfoBox{height:120px;font-size:14px;line-height:30px;}
.joinList ul li .listInfo .listInfoBox h1{font-size:18px;}
.joinList ul li .listInfo strong{font-size:14px;line-height:30px;}
.joinList ul li .listTitle{left:48px;width:150px}
.joinList ul li .listTitle .listTitleBox{padding-top:68px}
.joinList ul li .listTitle .t{font-size:16px;}
.joinList ul li .line{width:23px;margin-top:20px}
.joinList{padding-top:50px;}	
}
@media screen and (max-width:1024px){
.joinList{padding-top:30px;}
.joinList ul li .listTitle{left:40px;}
.joinList ul li a{padding:44px 44px 44px 240px;}
.joinList ul li .listInfo{padding:0 50px 0 50px;}
.joinList ul li .listInfo .listInfoBox h1{font-size:16px;}
.joinList ul li .listTitle .t{font-size:15px;}
}

@media screen and (max-width:768px){
.talent4{ padding-bottom:20px;}
.joinList{padding-top:0px;}
.joinList ul li .listTitle{left:30px;}
.joinList ul li{margin-bottom:20px;}
.joinList ul li a{padding:30px 20px 30px 20px; }
.joinList ul li .listInfo{padding:20px 0px 0 0px;background:none; border:none;border-top:1px solid #d7d7d7;}
.joinList ul li .listTitle{ position:static; left:0; width:100%; padding:0;}
.joinList ul li .listTitle .listTitleBox{padding:0;}
.joinList ul li .listInfo .listInfoBox h1{font-size:16px;}
}




/*page-Job*/
.page-Job .page-newsInfo .newsText{ background:#f6f7fc; padding:80px 150px;}
.page-Job .page-newsInfo .newsShuju{ font-size:12px; color:#909090;line-height:30px;padding-bottom:50px; }
.page-Job .page-newsInfo .newsShuju .d{float:left;width:50%;display:block;font-size:16px; color:#c30d23;line-height:30px; font-style:normal;font-family: 'Gotham Rounded Book',Arial, Helvetica, sans-serif;}
.page-Job .page-newsInfo .newsTit{font-size:26px; color:#333333; line-height: normal; text-align:left;font-weight:500;margin-bottom:50px;}
.page-Job .page-newsInfo .newsText{margin:0 0;text-align:left;font-size:15px;color:#333333;line-height:28px;}
.page-Job .page-newsInfo .newsTextNr{padding-bottom:0;padding-top:30px;border-top:1px solid #d4d4d4;}
.page-Job .page-newsInfo .newsTextNr h1{ display:block;font-size:18px; color:#000000;font-weight:300;}
@media screen and (max-width:1920px) {
	.page-Job .page-newsInfo .newsText{padding:8rem 15rem;}
	.page-Job .page-newsInfo .newsShuju{ font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);line-height:3rem;padding-bottom:5rem;}
	.page-Job .page-newsInfo .newsShuju .d{font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);line-height:3rem;}
	.page-Job .page-newsInfo .newsTit{font-size:2.6rem;margin-bottom:5rem;}
	.page-Job .page-newsInfo .newsText{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:2.8rem;}
	.page-Job .page-newsInfo .newsTextNr{padding-top:3rem;}
	.page-Job .page-newsInfo .newsTextNr h1{font-size:1.8rem;font-size:clamp(14px, 1.8rem, 18px);}
}
@media screen and (max-width:1220px) {
	.page-Job .page-newsInfo .newsText{padding:80px 150px;}
	.page-Job .page-newsInfo .newsShuju{ font-size:12px;line-height:30px;padding-bottom:50px;}
	.page-Job .page-newsInfo .newsShuju .d{font-size:16px;line-height:30px;}
	.page-Job .page-newsInfo .newsTit{font-size:26px;margin-bottom:50px;}
	.page-Job .page-newsInfo .newsText{font-size:15px;line-height:28px;}
	.page-Job .page-newsInfo .newsTextNr{padding-top:30px;}
	.page-Job .page-newsInfo .newsTextNr h1{font-size:18px;}
}
@media screen and (max-width:1024px) {
  .page-Job .page-newsInfo .newsText{padding:70px 50px;}
  .page-Job .page-newsInfo .newsShuju{padding-bottom:40px; }
  .page-Job .page-newsInfo .newsTit{ font-size:24px;margin-bottom:40px;}
}
@media screen and (max-width:992px) {
  .page-Job .page-newsInfo .newsText{padding:50px 30px;}
  .page-Job .page-newsInfo .newsTit{ font-size:22px;margin-bottom:30px;}
  .page-Job .page-newsInfo .newsShuju{padding-bottom:30px; }
}
@media screen and (max-width:768px) {
  .page-Job .page-newsInfo .newsText{padding:30px 20px;}
  .page-Job .page-newsInfo .newsTit{ font-size:18px;margin-bottom:10px;}
  .page-Job .page-newsInfo .newsTextNr h1{font-size:16px;}
  .page-Job .page-newsInfo .newsShuju{padding-bottom:10px; }
  .page-Job .page-newsInfo .newsText{font-size:14px;}
  .page-Job .page-newsInfo .newsTextNr{padding-top:20px;}
}



/*page-businessTit*/
.page-businessTit h1{ font-size:24px; color:#000000; margin-bottom:5px; font-weight:300; padding-top:80px;}
.page-businessTit h1 strong{font-weight:300;}
@media screen and (max-width:1920px) {
.page-businessTit h1{font-size:2.4rem;margin-bottom:0.5rem;padding-top:8rem;}
}
@media screen and (max-width:1220px) {
.page-businessTit h1{font-size:24px;margin-bottom:5px;padding-top:80px;}
.page-businessTit h1{ padding-top:20px;}
}
@media screen and (max-width:1024px) {
.page-businessTit h1{ font-size:22px;padding-top:30px;}
}
@media screen and (max-width:992px) {
.page-businessTit h1{padding-top:30px;}
}
@media screen and (max-width:768px) {
.page-businessTit h1{font-size:20px;padding-top:30px;}
}

/*page-business1Table*/
.page-business1Table td{ width:50%; padding-right:11%; text-align:justify;}
@media screen and (max-width:1000px) {
.page-business1Table td{display:block!important;width:94%;padding:40px 0;}
}






/*page-business1Table1*/
.page-business1Table1{width:100%; position:relative;}
.page-business1Table1:after{ content:''; width:1920px; height:100%;background:url(../images/business1-probg.jpg) repeat center top;background-size:1920px;position:absolute; left:50%; margin-left:-960px; top:0;}
.page-business1Table1 .img{padding-bottom:85px; width:50%; position:relative; z-index:1; vertical-align:top;}
.page-business1Table1 .img img{max-width:92%;}
.page-business1Table1 .wz{padding-top:85px;width:50%;position:relative;z-index:1;padding-left: 0;vertical-align: bottom;}
.page-business1Table1 .wzBox{ background:#fff;padding-left:85px;padding-right:85px; padding-top:85px; padding-bottom:85px; position:relative;}
.page-business1Table1 .wzBox:after{content:'';background:#eaeaed; width:100%; height:100%; position:absolute; left:30px;bottom:30px; z-index:-1}
.page-business1Table2 .wzBox:before{content:'';background:#ffffff;width:100%;height:100%;position:absolute;left:0;bottom:0;z-index: 1;}
.page-business1Table1 .wzB{position:relative; z-index:2;}
@media screen and (max-width:1920px) {
	.page-business1Table1:after{width:192rem;background-size:192rem;margin-left:-96rem;}
	.page-business1Table1 .img{padding-bottom:8.5rem;}
	.page-business1Table1 .wz{padding-top:8.5rem;}
	.page-business1Table1 .wzBox{padding:8.5rem 8.5rem;}
	.page-business1Table1 .wzBox:after{left:3rem;bottom:3rem;}
}
@media screen and (max-width:1220px) {
	.page-business1Table1:after{width:1920px;background-size:1920px;margin-left:-960px;}
	.page-business1Table1 .img{padding-bottom:85px;}
	.page-business1Table1 .wz{padding-top:85px;}
	.page-business1Table1 .wzBox{padding:85px 85px;}
	.page-business1Table1 .wzBox:after{left:30px;bottom:30px;}
	.page-business1Table1 .wzBox{padding:55px 55px;}
}
@media screen and (max-width:1024px) {
	.page-business1Table1 .wzBox{ padding-left:35px;padding-right:35px; padding-top:35px; padding-bottom:35px;}
}
@media screen and (max-width:1000px) {
	.page-business1Table1 .img{ display:block!important; width:100%;padding-bottom:20px;}
	.page-business1Table1 .img img{width: 100%;max-width: 100%;}
	.page-business1Table1 .wz{display:block!important;width: 100%;padding-top:20px;padding-left: 0;}
	.page-business1Table1 .wzBox{padding-left: 30px;padding-right:30px;padding-top:30px;padding-bottom:30px; margin-bottom:30px;}
	.page-business1Table1 .wzBox:after{ display:none;}
}



/*page-business1Table2*/
.page-business1Table2{width:100%; position:relative;}
.page-business1Table2:after{ content:''; width:1920px; height:100%;background:url(../images/business1-probg.jpg) repeat center top;background-size:1920px;position:absolute; left:50%; margin-left:-960px; top:0;}
.page-business1Table2 .img{padding-bottom:85px; width:50%; position:relative; z-index:1; vertical-align:top; text-align:right;}
.page-business1Table2 .img img{max-width:92%;}
.page-business1Table2 .wz{padding-top:85px; width:50%; position:relative; z-index:1; padding-right:3%;vertical-align: bottom;}
.page-business1Table2 .wzBox{ background:#fff;padding-left:85px;padding-right:85px; padding-top:85px; padding-bottom:85px; position:relative;}
.page-business1Table2 .wzBox:before{content:'';background:#ffffff;width:100%;height:100%;position:absolute;left:0;bottom:0;z-index: 1;}
.page-business1Table2 .wzBox:after{content:'';background:#eaeaed;width:100%;height:100%;position:absolute;left:30px;bottom:30px;z-index: -2;}
.page-business1Table2 .wzB{position:relative; z-index:2;}
@media screen and (max-width:1920px) {
	.page-business1Table2:after{width:192rem;background-size:192rem;margin-left:-96rem;}
	.page-business1Table2 .img{padding-bottom:8.5rem;}
	.page-business1Table2 .wz{padding-top:8.5rem;}
	.page-business1Table2 .wzBox{padding:8.5rem 8.5rem;}
	.page-business1Table2 .wzBox:after{left:3rem;bottom:3rem;}
}
@media screen and (max-width:1220px) {
	.page-business1Table2:after{width:1920px;background-size:1920px;margin-left:-960px;}
	.page-business1Table2 .img{padding-bottom:85px;}
	.page-business1Table2 .wz{padding-top:85px;}
	.page-business1Table2 .wzBox{padding:85px 85px;}
	.page-business1Table2 .wzBox:after{left:30px;bottom:30px;}
	.page-business1Table2 .wzBox{padding:55px 55px;}
}
@media screen and (max-width:1024px) {
	.page-business1Table2 .wzBox{ padding-left:35px;padding-right:35px; padding-top:35px; padding-bottom:35px;}
}
@media screen and (max-width:1000px) {
	.page-business1Table2 .img{ display:block!important; width:100%;vertical-align:bottom; padding-bottom:0; padding-top:30px;}
	.page-business1Table2 .img img{width: 100%;max-width: 100%;}
	.page-business1Table2 .wz{display:block!important;width: 100%;padding-top:0;padding-bottom: 0;vertical-align:top;}
	.page-business1Table2 .wzBox{padding-left: 30px;padding-right:30px;padding-top:30px;padding-bottom: 30px;margin-top: 30px;/*margin-bottom:30px;*/}
	.page-business1Table2 .wzBox:after{ display:none;}
}


/*page-business1list*/
.page-business1list{overflow:hidden;/* padding-bottom:80px; */max-width:1400px; margin:0 auto;}
.page-business1list .page-business1listul{position:relative; font-size:0;}
.page-business1list .page-business1listul{margin:0;height: 100%;overflow: hidden;}
.page-business1list .page-business1listul .li{height:100%;overflow: hidden; position:relative; padding-right:50%; min-height:400px;  margin-bottom:66px;}
.page-business1list .page-business1listul .li .imgBox{display: block;position: relative;width:100%;overflow: hidden;height:430px;}
/*.page-business1list .page-business1listul .li .imgBox img{height: 100%;object-fit: cover; display:block;}*/
.page-business1list .page-business1listul .li .imgBox .img{display: block;position: relative;width:100%;padding:215px 0;overflow: hidden;}
.page-business1list .page-business1listul .li .imgBox .img img{display:block;position:absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 0%;width:auto;height:100%; max-width:none;}
.page-business1list .page-business1listul .li .title{width:50%;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); max-height:430px;/* overflow-y:scroll;*/}
.page-business1list .mCSB_inside>.mCSB_container{margin-right:30px;}
.page-business1list .mCSB_scrollTools{width:4px;}
.page-business1list .mCSB_scrollTools .mCSB_draggerRail{background:#d8d8d8!important;width:4px;}
.page-business1list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background:#595959!important;width:4px;}
/**/
.page-business1list .page-business1listul .li .title::-webkit-scrollbar{width:3px;height:4px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.page-business1list .page-business1listul .li .title::-webkit-scrollbar-thumb{ background-color:#e31f07;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}	
.page-business1list .page-business1listul .li .title .titleNr{/*padding-top:60px;padding-bottom:60px;*/padding-top:30px;padding-bottom:30px;padding-right:8px;padding-left:100px;position:relative;z-index:2;}
.page-business1list .page-business1listul .li .title h2{font-size:26px;color:#ececee;font-weight:500;margin-bottom:10px;text-transform:uppercase;padding-left:40px;background:url(../images/business5-line.jpg) left 8px no-repeat;background-size:4px;letter-spacing:6px;position: fixed;left:20px;/*top: 70px;*/top:50px;width: 1px;height: 30px;-ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(90deg);}
.page-business1list .page-business1listul .li .title h1{font-size:20px;color:#000000; font-weight:500; margin-bottom:10px;}
.page-business1list .page-business1listul .li .title .wz{font-size:15px;color:#4d4d4d;line-height:32px; text-align:justify;}
/**/
.page-business1list .page-business1listul .li:nth-child(2n) .title{ right:auto; left:0;}
.page-business1list .page-business1listul .li:nth-child(2n) .title .titleNr{padding-left:8px; padding-right:100px;}
.page-business1list .page-business1listul .li:nth-child(2n){padding-right:0; padding-left:50%;}
.page-business1list .page-business1listul .li:nth-child(2n) .title h2{left:auto; right:20px;}
/**/
.page-business1list .page-business1listul .li .imgBox img,
.page-business1list .page-business1listul .li .imgBox,
.page-business1list .page-business1listul .li .title{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
/**/
.businessimglunbo .swiper-pagination span{width:8px;height:8px;background:#fff;border-radius:6px;margin: 0 5px;opacity: 1; outline:none;}
.businessimglunbo .swiper-pagination span.swiper-pagination-bullet-active{background:#e31f07;}
@media screen and (max-width:1920px){
	.page-business1list{max-width:140rem;}
	.page-business1list .page-business1listul .li{min-height:40rem;  margin-bottom:6.6rem;}
	.page-business1list .page-business1listul .li .imgBox{height:43rem;}
	.page-business1list .page-business1listul .li .imgBox .img{padding:21.5rem 0;}
	.page-business1list .mCSB_inside>.mCSB_container{margin-right:3rem;}
	.page-business1list .page-business1listul .li .title .titleNr{padding-top:3rem;padding-bottom:3rem;padding-right:0.8rem;padding-left:10rem;}
	.page-business1list .page-business1listul .li .title h2{font-size:2.6rem;margin-bottom:1rem;padding-left:4rem;left:2rem;top:5rem;height: 3rem;letter-spacing:0.06rem;}
	.page-business1list .page-business1listul .li .title h1{font-size:2rem;font-size:clamp(16px, 2rem, 20px);margin-bottom:1rem;}
	.page-business1list .page-business1listul .li .title .wz{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:3.2rem;}
	.page-business1list .page-business1listul .li:nth-child(2n) .title .titleNr{padding-left:0.8rem;padding-right:10rem;}
	.page-business1list .page-business1listul .li:nth-child(2n) .title h2{right:2rem;}
	.businessimglunbo .swiper-pagination span{width:0.8rem;height:0.8rem;border-radius:0.6rem;margin: 0 0.5rem;}
}
@media screen and (max-width:1220px){
	.page-business1list{max-width:1400px;}
	.page-business1list .page-business1listul .li{min-height:400px;  margin-bottom:66px;}
	.page-business1list .page-business1listul .li .imgBox{height:430px;}
	.page-business1list .page-business1listul .li .imgBox .img{padding:215px 0;}
	.page-business1list .mCSB_inside>.mCSB_container{margin-right:30px;}
	.page-business1list .page-business1listul .li .title .titleNr{padding-top:30px;padding-bottom:30px;padding-right:8px;padding-left:100px;}
	.page-business1list .page-business1listul .li .title h2{font-size:26px;margin-bottom:10px;padding-left:40px;left:20px;top:50px;height: 30px;letter-spacing:6px;}
	.page-business1list .page-business1listul .li .title h1{font-size:20px;margin-bottom:10px;}
	.page-business1list .page-business1listul .li .title .wz{font-size:15px;line-height:32px;}
	.page-business1list .page-business1listul .li:nth-child(2n) .title .titleNr{padding-left:8px;padding-right:100px;}
	.page-business1list .page-business1listul .li:nth-child(2n) .title h2{right:20px;}
	.businessimglunbo .swiper-pagination span{width:8px;height:8px;border-radius:6px;margin: 0 5px;}
	
	.page-business1list{padding-bottom:50px;}
	.page-business1list .page-business1listul .li .title .wz{font-size:14px;line-height:24px;}
}
@media screen and (max-width:1024px){
	.page-business1list{padding-bottom:30px;}
}
@media screen and (max-width:1000px){
	.page-business1list{padding-bottom:10px;}
    .page-business1list .page-business1listul .li{padding:0; min-height: inherit; margin-bottom:20px}
    .page-business1list .page-business1listul .li .imgBox{padding:0;width:100%;min-height: inherit; position:relative;height:auto;}
	/*.page-business1list .page-business1listul .li .imgBox img{position: static;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}*/
	.page-business1list .page-business1listul .li .imgBox .img{padding:29.59183673469388% 0;}
	.page-business1list .page-business1listul .li .title{width:100%;position:static;right: 0;top:0;-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);overflow-y:hidden;}
	.page-business1list .page-business1listul .li:nth-child(2n){padding-left:0; padding-right:0;}
	.page-business1list .page-business1listul .li .title .titleNr{padding-top:30px;padding-bottom:30px;padding-right:0;padding-left:0;position:relative;z-index:2;}
	.page-business1list .page-business1listul .li:nth-child(2n) .title .titleNr{padding-left:0; padding-right:0; height:auto}
	.page-business1list .page-business1listul .li .title h2{ display:none;}
	.page-business1list .page-business1listul .li .title{ max-height:100%;}
	
}
@media screen and (max-width:768px){
.page-business1list .page-business1listul .li .title h1{font-size:18px;}
.page-business1list .page-business1listul .li .title .wz{font-size:14px;line-height:26px;}
}
@media screen and (max-width:500px){
    .page-business1list .page-business1listul .li .title .wz br{ display:none;}		
}


/*page-businessTit2*/
.page-businessTit2{font-size:24px; color:#000000; margin-bottom:30px;/*font-weight:bold;*/font-weight:300; padding-top:80px; text-align:center;}
.page-businessTit2 .en{font-size:12px; color:#a1a7b2; text-transform:uppercase;font-weight:300; }
@media screen and (max-width:1920px){
	.page-businessTit2{font-size:2.4rem;margin-bottom:3rem;padding-top:8rem;}
	.page-businessTit2 .en{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);}
}
@media screen and (max-width:1220px){
	.page-businessTit2{font-size:24px;margin-bottom:30px;padding-top:80px;}
	.page-businessTit2 .en{font-size:12px;}
}
@media screen and (max-width:1024px){
    .page-businessTit2{font-size:22px;margin-bottom:20px;padding-top:50px;}
}
@media screen and (max-width:768px){
    .page-businessTit2{font-size:20px;margin-bottom:15px;padding-top:40px;}
}



/*page-business3Table*/
.page-business3Table{margin-top:-100px; position:relative;}
.page-business3Table td{ width:50%;  text-align:justify; }
.page-business3Table td.wz{padding-right:11%;}
@media screen and (max-width:1920px){
	.page-business3Table{margin-top:-10rem;}
}
@media screen and (max-width:1220px){
	.page-business3Table{margin-top:-100px;}
}
@media screen and (max-width:1000px) {
.page-business3Table{margin-top:0;}
.page-business3Table td{display:block!important;width:100%;padding:10px 0;}
.page-business3Table td.wz{padding-right:0;}
}



/*page-business3list*/
.page-business3list{overflow:hidden; padding-bottom:80px;margin:0 auto;}
.page-business3list .page-business3listul{position:relative; font-size:0;}
.page-business3list .page-business3listul{margin:0;height: 100%;overflow: hidden;}
.page-business3list .page-business3listul .swiper-slide{ background:#fff;}
.page-business3list .page-business3listul .liB{ background:#fff; padding:60px 0 60px 60px;border:1px  solid #dddddd;}
.page-business3list .page-business3listul .li{height:100%;overflow: hidden; position:relative; padding-right:60%; min-height:400px;}
.page-business3list .page-business3listul .li .imgBox{display: block;position: relative;width:100%;overflow: hidden;height:430px;}
/*.page-business3list .page-business3listul .li .imgBox img{height: 100%;object-fit: cover; display:block;}*/
.page-business3list .page-business3listul .li .imgBox .img{display: block;position: relative;width:100%;padding:215px 0;overflow: hidden; background:#ddd;}
.page-business3list .page-business3listul .li .imgBox .img img{display:block;position:absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 0%;/*object-fit: contain;*/ width:auto;height:100%; max-width:none;}
.page-business3list .page-business3listul .li .title{width:60%;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}	
.page-business3list .page-business3listul .li .title .titleNr{padding-top:50px;padding-bottom:50px; padding-right:60px;padding-left:60px;position:relative;z-index:2;}
.page-business3list .page-business3listul .li .title h1{font-size:18px;color:#000000; /*font-weight:600;*/font-weight:300;margin-bottom:10px;}
.page-business3list .page-business3listul .li .title .wz{font-size:15px;color:#4d4d4d;line-height:32px; text-align:justify;max-height:224px; overflow:hidden;}
.page-business3list .mCSB_inside>.mCSB_container{margin-right:30px;}
.page-business3list .mCSB_scrollTools{width:4px;}
.page-business3list .mCSB_scrollTools .mCSB_draggerRail{background:#d8d8d8!important;width:4px;}
.page-business3list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background:#595959!important;width:4px;}
/**/
.page-business3list .page-business3listul .li:nth-child(2n) .title{ right:auto; left:0;}
.page-business3list .page-business3listul .li:nth-child(2n) .title .titleNr{padding-left:8px; padding-right:100px;}
.page-business3list .page-business3listul .li:nth-child(2n){padding-right:0; padding-left:50%;}
.page-business3list .page-business3listul .li:nth-child(2n) .title h2{left:auto; right:20px;}
/**/
.page-business3list .page-business3listul .li .imgBox img,
.page-business3list .page-business3listul .li .imgBox,
.page-business3list .page-business3listul .li .title{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
/**/
.page-business3list .swiper-pagination{  text-align: center; left: 0; width: 100%; bottom: 10px!important; } 
.page-business3list .swiper-pagination-bullet {opacity:1; width:8px; height:8px; text-align: center;border:none;background:#fff;border-radius:50%;margin:0 5px;outline:none;} 
.page-business3list .swiper-pagination-bullet-active {background:#e31f07;} 
/**/
.page-business3list .page-business3listul .swiper-button-prev{position: absolute;transition: 0.4s;opacity: 1;width:10px;height:18px;bottom:0;margin:0;left:auto;right:90px;background: url("../images/arrow-left.png") center center no-repeat;background-size:10px;outline: none; z-index:9;top:auto;}
.page-business3list .page-business3listul .swiper-button-next{position: absolute;transition: 0.4s;opacity: 1;width:10px;height:18px;bottom:0;margin:0;right:60px;background: url("../images/arrow-right.png") center center no-repeat;background-size:10px;outline: none; z-index:9; top:auto;}
.page-business3list .page-business3listul .swiper-button-prev.swiper-button-disabled{opacity:0.3;}
.page-business3list .page-business3listul .swiper-button-next.swiper-button-disabled{opacity:0.3;}
/*@media screen and (max-width:1440px){
	.page-business3list .page-business3listul .liB{padding:50px 0 50px 50px;}
	.page-business3list .page-business3listul .swiper-button-prev{right:80px;}
	.page-business3list .page-business3listul .swiper-button-next{right:50px;}
}*/
@media screen and (max-width:1920px){
.page-business3list{padding-bottom:8rem;}
.page-business3list .page-business3listul .liB{padding:6rem 0 6rem 6rem;}
.page-business3list .page-business3listul .li{min-height:40rem;}
.page-business3list .page-business3listul .li .imgBox{height:43rem;}
.page-business3list .page-business3listul .li .imgBox .img{padding:21.5rem 0;}
.page-business3list .page-business3listul .li .title .titleNr{padding-top:5rem;padding-bottom:5rem; padding-right:6rem;padding-left:6rem;}
.page-business3list .page-business3listul .li .title h1{font-size:1.8rem;font-size:clamp(14px, 1.8rem, 18px);margin-bottom:1rem;}
.page-business3list .page-business3listul .li .title .wz{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:3.2rem;max-height:22.4rem;}

.page-business3list .mCSB_inside>.mCSB_container{margin-right:3rem;}
.page-business3list .page-business3listul .li:nth-child(2n) .title .titleNr{padding-left:0.8rem; padding-right:10rem;}
.page-business3list .page-business3listul .li:nth-child(2n) .title h2{right:2rem;}

.page-business3list .page-business3listul .swiper-button-prev{width:1rem;height:1.8rem;right:9rem;background-size:100%;}
.page-business3list .page-business3listul .swiper-button-next{width:1rem;height:1.8rem;right:6rem;background-size:100%;}
}
@media screen and (max-width:1220px){
	.page-business3list{padding-bottom:70px;}
	.page-business3list .page-business3listul .li{min-height:400px;}
	.page-business3list .page-business3listul .li .imgBox{height:430px;}
	.page-business3list .page-business3listul .li .imgBox .img{padding:215px 0;}
	
    .page-business3list .page-business3listul .liB{padding:40px 0 40px 40px;}
	.page-business3list .page-business3listul .li .title h1{font-size:18px;margin-bottom:10px;}
	.page-business3list .page-business3listul .li .title .wz{font-size:14px;line-height:24px;max-height:240px;}
	.page-business3list .page-business3listul .li .title .titleNr{padding-top:50px;padding-bottom:50px;padding-right:30px;padding-left:30px;}

		
	.page-business3list .mCSB_inside>.mCSB_container{margin-right:30px;}
	.page-business3list .page-business3listul .li:nth-child(2n) .title .titleNr{padding-left:8px; padding-right:100px;}
	.page-business3list .page-business3listul .li:nth-child(2n) .title h2{right:20px;}
	
	.page-business3list .page-business3listul .swiper-button-prev{width:10px;height:18px;right:70px;}
	.page-business3list .page-business3listul .swiper-button-next{width:10px;height:18px;right:40px;}
}
@media screen and (max-width:1024px){
	.page-business3list{padding-bottom:50px;}
	.page-business3list .page-business3listul .li{min-height:364px;}
	.page-business3list .page-business3listul .li .title .titleNr{ padding-top:0;}
	.page-business3list .page-business3listul .li .imgBox{ height:364px;}
    .page-business3list .page-business3listul .li .imgBox .img{padding:182px 0;}
	.page-business3list .page-business3listul .liB{padding:30px 0 30px 30px;}
	.page-business3list .page-business3listul .swiper-button-prev{right:60px;}
	.page-business3list .page-business3listul .swiper-button-next{right:30px;}
}
@media screen and (max-width:768px){
	.page-business3list{padding-bottom:30px;}
    .page-business3list .page-business3listul .li{padding:0; min-height: inherit; margin-bottom:0}
    .page-business3list .page-business3listul .li .imgBox{padding:0;width:100%;min-height: inherit; position:relative;height:auto; margin-bottom:30px;}
	.page-business3list .page-business3listul .li .imgBox .img{padding:38.42592592592593% 0;}
	/*.page-business3list .page-business3listul .li .imgBox img{position: static;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}*/
	.page-business3list .page-business3listul .li .title{width:auto; display:block;/* padding:0 30px;*/position:static;right: 0;top:0;-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);overflow-y:hidden; padding:0;}
	.page-business3list .page-business3listul .li:nth-child(2n){padding-left:0; padding-right:0;}
	
	.page-business3list .page-business3listul .liB{padding:0 0 20px 0; border:none;}
	.page-business3list .page-business3listul .swiper-button-prev{width:10px;height:18px;bottom:0;left:50%;margin-left:-20px;background-size:6px;}
	.page-business3list .page-business3listul .swiper-button-next{width:10px;height:18px;bottom:0;right:50%;margin-right:-20px;background-size:6px;}
	
	.page-business3list .page-business3listul .li .title .wz{max-height:100%;}
	.page-business3list .page-business3listul .li .title .titleNr{padding-right:0;padding-left:0px;}
	.page-business3list .page-business3listul .li .title h1{font-size:16px;}
}
@media screen and (max-width:768px){
	.page-business3list{padding-bottom:10px;}
/*	.page-business3list .page-business3listul .li .title{padding:0 20px;}*/
}
@media screen and (max-width:500px){
    .page-business3list .page-business3listul .li .title .wz br{ display:none;}		
}

















/*page-business4Table*/
.page-business4Table{border-bottom:1px solid #efefef;margin-top:-100px; position:relative; overflow:hidden;}
.page-business4Table td{ width:50%;  text-align:justify; }
.page-business4Table td.wz{padding-right:11%;}
@media screen and (max-width:1920px){
.page-business4Table{margin-top:-10rem;}
}
@media screen and (max-width:1220px){
.page-business4Table{margin-top:-100px;}
}
@media screen and (max-width:1000px) {
.page-business4Table{margin-top:0;}
.page-business4Table td{display:block!important;width:94%;padding:10px 0;}
}





/*page-business4Tit2*/
.page-business4Tit2{font-size:36px;color:#e41f08;font-weight:300;margin-bottom:30px;padding-top:80px; text-align:center;}
.page-business4Tit2 .en{font-size:12px; color:#a1a7b2; text-transform:uppercase;}
/*@media screen and (max-width:1300px){
.page-business4Tit2{font-size:32px;padding-top:70px;}
}*/
@media screen and (max-width:1920px){
	.page-business4Tit2{font-size:3.6rem;margin-bottom:3rem;padding-top:8rem;}
	.page-business4Tit2 .en{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);}
}
@media screen and (max-width:1220px){
	.page-business4Tit2{font-size:28px;margin-bottom:30px;padding-top:50px;}
	.page-business4Tit2 .en{font-size:12px;}
}
@media screen and (max-width:1024px){
   .page-business4Tit2{font-size:26px;padding-top:30px;margin-bottom:20px;}
}
@media screen and (max-width:768px){
	.page-business4Tit2{font-size:24px;padding-top:20px;margin-bottom:15px;}
}
@media screen and (max-width:640px){
	.page-business4Tit2{font-size:20px;padding-top:10px;margin-bottom:15px;}
}

/*page-business4list*/
.page-business4list{overflow:hidden; padding-bottom:80px;margin:0 auto;}
.page-business4list .page-business4listul{position:relative; font-size:0;}
.page-business4list .page-business4listul{margin:0;height: 100%;overflow: hidden;}
.page-business4list .page-business4listul .swiper-slide{ background:#fff;}
.page-business4list .page-business4listul .li{height:100%;overflow: hidden; position:relative; padding-right:50%;border:1px  solid #dddddd;}
.page-business4list .page-business4listul .li .imgBox{display: block;width:100%;overflow: hidden;height:auto;position:relative; }
.page-business4list .page-business4listul .li .imgBox img{display:block;}
.page-business4list .page-business4listul .li .imgBox .img{display: block;position: relative;width:100%;padding:28.66% 0;overflow: hidden; background:#ddd;}
.page-business4list .page-business4listul .li .imgBox .img img{display:block;position:absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 0%;width:100%;height:100%; max-width:none;object-fit:cover;}
.page-business4list .page-business4listul .li .title{width:50%;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}	
.page-business4list .page-business4listul .li .title .titleNr{padding-top:10px;padding-bottom:50px; padding-right:50px;padding-left:50px;position:relative;z-index:2;}
.page-business4list .page-business4listul .li .title h2{font-size:20px;color:#000000;font-weight:500;text-transform:uppercase;padding-left:20px;background:url(../images/business5-line.jpg) left 8px no-repeat;}
.page-business4list .page-business4listul .li .title h1{font-size:14px;color:#909090; font-weight:300;margin-bottom:10px;}
.page-business4list .page-business4listul .li .title .wz{font-size:15px;color:#4d4d4d;line-height:32px; text-align:justify;max-height:224px; overflow:hidden;}
.page-business4list .page-business4listul .li .title .wz .mCSB_inside>.mCSB_container{ margin-right:30px;}
.page-business4list .page-business4listul .li .title .wz .mCSB_scrollTools{width:4px;}
.page-business4list .page-business4listul .li .title .wz .mCSB_scrollTools .mCSB_draggerRail{background:#d8d8d8!important;width:4px;}
.page-business4list .page-business4listul .li .title .wz .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background:#595959!important;width:4px;}
/**/
.page-business4list .page-business4listul .li:nth-child(2n) .title{ right:auto; left:0;}
.page-business4list .page-business4listul .li:nth-child(2n) .title .titleNr{padding-left:8px; padding-right:100px;}
.page-business4list .page-business4listul .li:nth-child(2n){padding-right:0; padding-left:50%;}
.page-business4list .page-business4listul .li:nth-child(2n) .title h2{left:auto; right:20px;}
/**/
.page-business4list .page-business4listul .li .imgBox img,
.page-business4list .page-business4listul .li .imgBox,
.page-business4list .page-business4listul .li .title{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
/**/
.page-business4list .swiper-pagination{text-align: center; left: 0; width: 100%; bottom: 10px!important; } 
.page-business4list .swiper-pagination-bullet {opacity:1; width:8px; height:8px; text-align: center;border:none;background:#fff;border-radius:50%;margin:0 5px;outline:none;} 
.page-business4list .swiper-pagination-bullet-active {background:#e31f07;} 
/**/
.page-business4list .page-business4listul .swiper-button-prev{position: absolute;transition: 0.4s;opacity: 1;width:10px;height:18px;bottom:0;margin:0;left:auto;right:110px;background: url("../images/arrow-left.png") center center no-repeat;background-size:10px;outline: none; z-index:9;top:auto;}
.page-business4list .page-business4listul .swiper-button-next{position: absolute;transition: 0.4s;opacity: 1;width:10px;height:18px;bottom:0;margin:0;right:90px;background: url("../images/arrow-right.png") center center no-repeat;background-size:10px;outline: none; z-index:9; top:auto;}
.page-business4list .page-business4listul .swiper-button-prev.swiper-button-disabled{opacity:0.3;}
.page-business4list .page-business4listul .swiper-button-next.swiper-button-disabled{opacity:0.3;}
/**/
.page-business4list:nth-child(2n-1) .page-business4listul .li{padding-right:0; padding-left:50%;}
.page-business4list:nth-child(2n-1) .page-business4listul .li .title{right:auto; left:0;}
@media screen and (max-width:1920px){
	.page-business4list{padding-bottom:8rem;}
	.page-business4list .page-business4listul .li .title .titleNr{padding-top:1rem;padding-bottom:5rem;padding-right:5rem;padding-left:5rem;}
	.page-business4list .page-business4listul .li .title h2{font-size:2rem;font-size:clamp(16px, 2rem, 20px);padding-left:2rem;}
	.page-business4list .page-business4listul .li .title h1{font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);margin-bottom:1rem;}
	.page-business4list .page-business4listul .li .title .wz{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:3.2rem;max-height:22.4rem;}
	.page-business4list .page-business4listul .li .title .wz .mCSB_inside>.mCSB_container{ margin-right:3rem;}
	.page-business4list .page-business4listul .li:nth-child(2n) .title .titleNr{padding-left:0.8rem; padding-right:10rem;}
	.page-business4list .page-business4listul .li:nth-child(2n) .title h2{left:auto; right:2rem;}
	.page-business4list .page-business4listul .swiper-button-prev{width:1rem;height:1.8rem;right:11rem;background-size:100%;}
	.page-business4list .page-business4listul .swiper-button-next{width:1rem;height:1.8rem;right:9rem;background-size:100%;}
}
/*@media screen and (max-width:1800px){
	.page-business4list .page-business4listul .li .imgBox .img{padding:208px 0;}
}
@media screen and (max-width:1520px){
.page-business4list .page-business4listul .li .imgBox .img{padding:186.5px 0;}
.page-business4list .page-business4listul .li .title .wz{ font-size:14px;max-height:180px;line-height:30px; }
}
@media screen and (max-width:1400px){
.page-business4list .page-business4listul .li .imgBox .img{padding:172px 0;}
.page-business4list .page-business4listul .li .title .wz{max-height:156px;line-height:26px; }

}
@media screen and (max-width:1250px){
	.page-business4list{padding-bottom:70px;}
	.page-business4list .page-business4listul .li .title .wz{font-size:14px;line-height:24px;max-height:144px;}
	.page-business4list .page-business4listul .li .title .titleNr{padding-right:30px;padding-left:30px; }
	.page-business4list .page-business4listul .swiper-button-prev{right:60px;}
	.page-business4list .page-business4listul .swiper-button-next{right:30px;}
}*/
@media screen and (max-width:1220px){
	.page-business4list{padding-bottom:70px;}
	.page-business4list .page-business4listul .li .imgBox .img{padding:172px 0;}
	.page-business4list .page-business4listul .li .title h2{font-size:20px;padding-left:20px;}
	.page-business4list .page-business4listul .li .title h1{font-size:14px;margin-bottom:10px;}
	.page-business4list .page-business4listul .li .title .wz{font-size:14px;line-height:24px;max-height:144px;}
	.page-business4list .page-business4listul .li .title .titleNr{padding-top:10px;padding-bottom:50px;padding-right:30px;padding-left:30px; }
	
	.page-business4list .page-business4listul .li .title .wz .mCSB_inside>.mCSB_container{ margin-right:30px;}
	.page-business4list .page-business4listul .li:nth-child(2n) .title .titleNr{padding-left:8px; padding-right:100px;}
	.page-business4list .page-business4listul .li:nth-child(2n) .title h2{left:auto; right:20px;}
	
	.page-business4list .page-business4listul .swiper-button-prev{width:10px;height:18px;right:60px;}
	.page-business4list .page-business4listul .swiper-button-next{width:10px;height:18px;right:30px;}
}
@media screen and (max-width:1024px){
	.page-business4list{padding-bottom:50px;}
   .page-business4list .page-business4listul .li .title .wz{font-size:14px;line-height:24px;max-height:120px;}
   .page-business4list .page-business4listul .li .title h2{font-size:18px;}
   .page-business4list .page-business4listul .li .title .titleNr{padding-right:30px;padding-left:30px;}
}
@media screen and (max-width:768px){
	.page-business4list{padding-bottom:30px;}
    .page-business4list .page-business4listul .li{padding:0; min-height: inherit; margin-bottom:0}
/*    .page-business4list .page-business4listul .li .imgBox{padding:0;width:100%;min-height: inherit; position:relative;height:auto;}
	.page-business4list .page-business4listul .li .imgBox img{position: static;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}*/
	.page-business4list .page-business4listul .li .title{width:100%;position:static;right: 0;top:0;-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);overflow-y:hidden;}
	.page-business4list .page-business4listul .li:nth-child(2n){padding-left:0; padding-right:0;}
	
	.page-business4list:nth-child(2n-1) .page-business4listul .li{padding-left:0; padding-right:0;}
	.page-business4list:nth-child(2n-1) .page-business4listul .li .title{right:auto; left:0;}
	.page-business4list .page-business4listul .li .title h2{font-size:16px;}
	.page-business4list .page-business4listul .li .title h1{font-size:14px;}
   .page-business4list .page-business4listul .li .title .wz{font-size:13px;}

	.page-business4list .page-business4listul .swiper-button-prev{width:10px;height:18px;bottom:20px;left:50%;margin-left:-20px;background-size:6px;}
	.page-business4list .page-business4listul .swiper-button-next{width:10px;height:18px;bottom:20px;right:50%;margin-right:-20px;background-size:6px;}
	.page-business4list .page-business4listul .li .title .wz{max-height:100%;}
	.page-business4list .page-business4listul .li .title .titleNr{padding-right:20px;padding-left:20px;padding-top:20px;padding-bottom:50px;}
	
   .page-business4list .page-business4listul .li .imgBox .img{padding:28.66% 0;}
   
   .page-business4list .page-business4listul .li .title .wz .mCSB_inside>.mCSB_container{ margin-right:0px;}
}
@media screen and (max-width:500px){
    /*.page-business4list .page-business4listul .li .title .wz br{ display:none;}	*/	 
}








/*page-business5*/
.page-business5{overflow:hidden; padding-bottom:80px;/* max-width:1400px;*/ margin:0 auto;}
.page-business5 .page-business5ul{position:relative; font-size:0;}
.page-business5 .page-business5ul{margin:0;height: 100%;overflow: hidden;}
.page-business5 .page-business5ul .li{height:100%;overflow: hidden; position:relative; padding-right:50%; min-height:400px;background:#f3f3f3;}
.page-business5 .page-business5ul .li .imgBox{display: block;position: relative;width:100%; height:100%;overflow: hidden; min-height:310px;height:440px;}
.page-business5 .page-business5ul .li .imgBox img{display: block;height:100%;object-fit: cover; display:block;}
.page-business5 .page-business5ul .li .title{width:50%;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);/*max-height:500px; overflow-y:scroll; */}
.page-business5 .page-business5ul .li .title::-webkit-scrollbar{width:0;height:4px;background-color:#333333;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.page-business5 .page-business5ul .li .title::-webkit-scrollbar-thumb{ background-color:#575552;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}	
.page-business5 .page-business5ul .li .title .titleNr{padding-top:30px;padding-bottom:30px;padding-left:80px;padding-right:50px;position:relative;z-index:2;}
.page-business5 .page-business5ul .li .title h1{padding-left:13px;background:url(../images/business5-line.jpg) left 8px no-repeat;font-size:16px;color:#000000; /*font-weight:bold;*/font-weight:300;margin-bottom:20px;}
.page-business5 .page-business5ul .li .title .wz{font-size:15px;color:#3b3b3b;line-height:32px; text-align:justify; max-height:256px; overflow:hidden;}
.page-business5 .page-business5ul .li .title .mCSB_inside>.mCSB_container{ margin-right:30px;}
.page-business5 .page-business5ul .li .title .mCSB_scrollTools{width:6px;}
.page-business5 .page-business5ul .li .title .mCSB_scrollTools .mCSB_draggerRail{background:#d8d8d8!important;width:6px;}
.page-business5 .page-business5ul .li .title .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background:#595959!important;width:6px;}
/**/
.page-business5 .page-business5ul .li:nth-child(2n) .title{ right:auto; left:0;}
.page-business5 .page-business5ul .li:nth-child(2n){padding-left:50%; padding-right:0%;}
/**/
.page-business5 .page-business5ul .li .imgBox img,
.page-business5 .page-business5ul .li .imgBox,
.page-business5 .page-business5ul .li .title{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.page-business5 .page-business5ul .li:hover .imgBox img{-moz-transform:scale(1.05); -webkit-transform:scale(1.05);transform:scale(1.05);}
/*@media screen and (max-width:1440px){
    .page-business5 .page-business5ul .li .title .titleNr{padding-left:50px;padding-right:50px;}	
}
@media screen and (max-width:1250px){
    .page-business5 .page-business5ul .li .title .titleNr{ padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:20px;}
	.page-business5 .page-business5ul .li .title h1 span{line-height:24px;}
	.page-business5 .page-business5ul .li .title h1 .cn{font-size:20px;}
	.page-business5 .page-business5ul .li .title .wz{font-size:14px;line-height:24px;}
}*/
@media screen and (max-width:1920px){
.page-business5{padding-bottom:8rem;}
.page-business5 .page-business5ul .li{min-height:40rem;}
.page-business5 .page-business5ul .li .imgBox{min-height:31rem;height:44rem;}

.page-business5 .page-business5ul .li .title .titleNr{padding-top:3rem;padding-bottom:3rem;padding-left:8rem;padding-right:5rem;}
.page-business5 .page-business5ul .li .title h1{padding-left:1.3rem;font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);margin-bottom:2rem;}
.page-business5 .page-business5ul .li .title .wz{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:3.2rem;max-height:25.6rem;}
.page-business5 .page-business5ul .li .title .mCSB_inside>.mCSB_container{ margin-right:3rem;}
}
@media screen and (max-width:1220px){
	.page-business5{padding-bottom:80px;}
	.page-business5 .page-business5ul .li{min-height:400px;}
	.page-business5 .page-business5ul .li .imgBox{min-height:310px;height:440px;}
	
    .page-business5 .page-business5ul .li .title .titleNr{padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:20px;}
	.page-business5 .page-business5ul .li .title h1 span{line-height:24px;}
	.page-business5 .page-business5ul .li .title h1 .cn{font-size:20px;}
	.page-business5 .page-business5ul .li .title .wz{font-size:14px;line-height:24px;max-height:192px;}
	
	.page-business5 .page-business5ul .li .title h1{padding-left:13px;font-size:16px;margin-bottom:20px;}
	.page-business5 .page-business5ul .li .title .mCSB_inside>.mCSB_container{ margin-right:30px;}
}
@media screen and (max-width:768px){
	.page-business5{padding-bottom:50px;}
    .page-business5 .page-business5ul .li{padding:0; min-height: inherit;}
    .page-business5 .page-business5ul .li .imgBox{padding:25% 0;width:100%;position: relative;min-height: inherit; height:auto;}
	.page-business5 .page-business5ul .li .imgBox img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
	.page-business5 .page-business5ul .li .title{width:100%;position:static;right: 0;top:0;-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);overflow-y:hidden;}
    .page-business5 .page-business5ul .li .title h1 .cn{font-size:20px;}
	.page-business5 .page-business5ul .li:nth-child(2n){padding-left:0; padding-right:0;}
	
	.page-business5 .page-business5ul .li .title .mCSB_inside>.mCSB_container{ margin-right:10px;}
	.page-business5 .page-business5ul .li .title .mCSB_scrollTools{width:4px;}
.page-business5 .page-business5ul .li .title .mCSB_scrollTools .mCSB_draggerRail{background:#d8d8d8!important;width:4px;}
.page-business5 .page-business5ul .li .title .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background:#595959!important;width:4px;}
    .page-business5 .page-business5ul .li .title .wz{max-height: inherit;}
}
@media screen and (max-width:500px){
    /*.page-business5 .page-business5ul .li .title .wz br{ display:none;}	*/	
}



/*page-business2Tit2*/
.page-business2Tit2{font-size:24px; color:#000000; margin-bottom:30px; font-weight:300; padding-top:80px; text-align:center;}
.page-business2Tit2 .en{font-size:12px; color:#a1a7b2; text-transform:uppercase;}
.page-business2Tit3{ font-size:24px; color:#000000; margin-bottom:30px; font-weight:300; padding-top:80px;}
.page-business2Tit3 .en{font-size:12px; color:#a1a7b2; text-transform:uppercase; margin-left:10px;}
@media screen and (max-width:1920px){
	.page-business2Tit2{font-size:2.4rem;margin-bottom:3rem;padding-top:8rem;}
	.page-business2Tit2 .en{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);}
	.page-business2Tit3{ font-size:2.4rem;margin-bottom:3rem;padding-top:8rem;}
	.page-business2Tit3 .en{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);margin-left:1rem;}
}
@media screen and (max-width:1220px){
	.page-business2Tit2{font-size:23px;margin-bottom:25px;padding-top:70px;}
	.page-business2Tit2 .en{font-size:12px;}
	.page-business2Tit3{ font-size:23px;margin-bottom:25px;padding-top:70px;}
	.page-business2Tit3 .en{font-size:12px;margin-left:10px;}
}
@media screen and (max-width:1024px){
	.page-business2Tit2{font-size:22px;margin-bottom:20px;padding-top:50px;}
	.page-business2Tit3{ font-size:22px;margin-bottom:20px;padding-top:50px;}
}
@media screen and (max-width:768px){
	.page-business2Tit2{font-size:20px;margin-bottom:10px;padding-top:30px;}
	.page-business2Tit3{ font-size:20px;margin-bottom:15px;padding-top:30px;}
}


.page-business2case{ border-top:1px solid #e0e0e0; padding-top:0px;}
.page-business2case .WZ{ text-align:center; font-size:15PX; line-height:32PX; color:#595959; margin-bottom:75PX;}
/*page-business2*/
.page-business2{z-index: 1;position: relative;padding-top:65px;padding-bottom:65px;}
.page-business2-hd{position: relative;width:36%; float:right; padding:0 3%;height:600px;background: url("../images/business2-wzbg.jpg") center center no-repeat; background-size:cover;}
.page-business2-hd .swiper-wrapper{ clear:both;}
.page-business2-hd .swiper-container{position: relative; margin-top:200px;min-height:240px; max-height:240px;overflow: hidden;}
.page-business2-hd .swiper-slide{transition: 0.4s;font-size:16px;font-family: "Arial";color: #595959;cursor: pointer;/*width:12.5%!important;*/float: left; text-align:center; height:100%;width:50%; margin-bottom:10px;}
.page-business2-hd .swiper-slide span{ display:inline-block;height:100%;line-height:30px; /*line-height:normal; padding:30px 10px; width:15px;*/padding:10px 10px; }
.page-business2-hd .swiper-slide-active span{color: #fff; background:#e41f08;}
.page-business2-hd .swiper-button-prev{position: absolute;transition: 0.4s;opacity: 1;width:10px;height:18px;bottom:64px;margin:0;left:8%;background: url("../images/arrow-left.png") center center no-repeat;background-size:10px;outline: none; z-index:9;top:auto;}
.page-business2-hd .swiper-button-next{position: absolute;transition: 0.4s;opacity: 1;width:10px;height:18px;bottom:64px;margin:0;right:auto;left:14%;background: url("../images/arrow-right.png") center center no-repeat;background-size:10px;outline: none; z-index:9; top:auto;}
.page-business2-hd .swiper-button-prev.swiper-button-disabled{opacity:0.3;}
.page-business2-hd .swiper-button-next.swiper-button-disabled{opacity:0.3;}
.page-business2-hd .swiper-button-line{position: absolute;transition: 0.4s;opacity: 1;width:960px;height:1px;bottom:72px;margin:0;right:auto;left:16%;background:#d8d8d8;background-size:10px;outline: none; z-index:9;}
@media screen and (max-width:1440px){
.page-business2case .WZ{margin-bottom:65PX;}	
}
@media screen and (max-width:1220px){
.page-business2case .WZ{margin-bottom:50PX;}	
}
@media screen and (max-width:1024px){
.page-business2case .WZ{margin-bottom:40PX;}	
}
@media screen and (max-width:768px){
.page-business2case .WZ{margin-bottom:30PX;font-size:14px; line-height:26px; }	
.page-business2-hd{position: relative;width:94%;height:auto; padding:30px 3%;}

.page-business2-hd .swiper-button-prev,
.page-business2-hd .swiper-button-next{bottom:30px;}
.page-business2-hd .swiper-button-line{bottom:38px;}
.page-business2-hd .swiper-slide span{padding:30px 10px; width:15px; line-height:18px;}
}




/**/
.page-business2-bd{z-index: 1;position: relative;background-color:#fbf6ec;width:58%; float:left; height:600px;}
.page-business2-bd .swiper-slide{background:#fbf6ec;display: flex;align-items:center;justify-content: space-between;}
.page-business2-bd .swiper-slide .page-business2-bd-wz{width:100%;position:absolute;left:0; right:0;bottom:0; padding:30px 0;}
.page-business2-bd .swiper-slide .page-business2-bd-wz .page-business2-bd-wzB{ padding:0 8.928571428571429%;}
.page-business2-bd .swiper-slide .page-business2-bd-wz .t{ float:left;width:160PX;display:inline-block;font-size:18px;font-weight:300;color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.page-business2-bd .swiper-slide .page-business2-bd-wz .wz{display:block;font-size:13px;color:#ffffff;line-height:28px;max-height:168px; overflow:hidden;}
.page-business2-bd  .mCSB_inside>.mCSB_container{margin-right:16px;}
.page-business2-bd  .mCSB_scrollTools .mCSB_draggerRail {width:4px;}
.page-business2-bd  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background:#fff!important; }

.page-business2-bd .swiper-slide .page-business2-bd-pic{display: block;position: relative;width:100%;padding:300px 0;overflow: hidden;}
.page-business2-bd .swiper-slide .page-business2-bd-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
@media screen and (max-width:1920px){
.page-business2-bd{height:60rem;}
.page-business2-bd .swiper-slide .page-business2-bd-wz{padding:3rem 0;}
.page-business2-bd .swiper-slide .page-business2-bd-wz .t{width:16rem;font-size:1.8rem;font-size:clamp(14px, 1.8rem, 18px);}
.page-business2-bd .swiper-slide .page-business2-bd-wz .wz{font-size:1.3rem;font-size:clamp(11px, 1.3rem, 13px);line-height:2.8rem;max-height:16.8rem;}
.page-business2-bd  .mCSB_inside>.mCSB_container{margin-right:1.6rem;}

.page-business2-bd .swiper-slide .page-business2-bd-pic{padding:30rem 0;}
}
@media screen and (max-width:1220px){
.page-business2-bd{height:600px;}
.page-business2-bd .swiper-slide .page-business2-bd-wz{padding:30px 0;}
.page-business2-bd .swiper-slide .page-business2-bd-wz .t{width:160px;font-size:18px;}
.page-business2-bd .swiper-slide .page-business2-bd-wz .wz{font-size:13px;line-height:28px;max-height:168px;}
.page-business2-bd  .mCSB_inside>.mCSB_container{margin-right:16px;}

.page-business2-bd .swiper-slide .page-business2-bd-pic{padding:300px 0;}
}
@media screen and (max-width:1024px){
		.page-business2-bd .swiper-slide .page-business2-bd-wz .wz{ display:block;}
}
@media screen and (max-width:768px){
	.page-business2-bd{width:100%;height:600px;}
	.page-business2-bd .swiper-slide{display: block;}
	.page-business2-bd .swiper-slide .page-business2-bd-wz{width:94%; padding:25px 3%;background-position:5px 50px} 
	.page-business2-bd .swiper-slide .page-business2-bd-wz h5{border: none;padding-top: 0;padding-left:30px;}
	.page-business2-bd .swiper-slide .page-business2-bd-wz dl{padding-left:30px;}
	.page-business2-bd .swiper-slide .page-business2-bd-pic{width: 100%;}
	.page-business2-bd .swiper-slide .page-business2-bd-wz .wz{ display:block;}
}
@media screen and (max-width:768px){
	.page-business2-hd .swiper-container{padding:10px 0; margin-top:0;}
	.page-business2-bd .swiper-slide .page-business2-bd-wz dl dd em:before{position: absolute;left: 5px;top: 50%;content: "";transform: translateY(-50%);width: 5px;height: 5px;border-radius: 50%;background-color: #3d3d3d;}
}







/*page-business2list*/
.page-business2list{overflow:hidden; width:49%; float:left; margin-bottom:60px; margin-right:1%;}
.page-business2list .page-business2listul{position:relative; font-size:0;}
.page-business2list .page-business2listul{margin:0;height: 100%;overflow: hidden;}
.page-business2list .page-business2listul .swiper-slide{ background:#fff;}
.page-business2list .page-business2listul .li{height:100%;overflow: hidden; position:relative;border:1px  solid #dddddd; padding:40px 40px;}

    .page-business2list .page-business2listul .li .imgBox{display: block;padding:0;width:100%;overflow: hidden;min-height: inherit; position:relative;height:auto;}
	.page-business2list .page-business2listul .li .imgBox .img{padding:22.30769230769231% 0;display: block;position: relative;width:100%;overflow: hidden;}
    .page-business2list .page-business2listul .li .imgBox .img img{display:block;position:absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 0%;/*object-fit: contain;*/ width:100%;height:100%; max-width:none;}
	
.page-business2list .page-business2listul .li .title{ }	
.page-business2list .page-business2listul .li .title .titleNr{padding-top:50px;padding-bottom:110px; position:relative;z-index:2;}
.page-business2list .page-business2listul .li .title h2{font-size:20px;color:#000000;font-weight:500;text-transform:uppercase;margin-bottom:10px;}
.page-business2list .page-business2listul .li .title h1{font-size:14px;color:#909090; font-weight:300;margin-bottom:10px;}
.page-business2list .page-business2listul .li .title .wz{border-bottom:1px solid #dcdcdc;padding-bottom:30px;}
.page-business2list .page-business2listul .li .title .wzNr{font-size:15px;color:#4d4d4d;line-height:32px; text-align:justify;height:128px; overflow:hidden;}
/**/
.page-business2list .page-business2listul .li .imgBox img,
.page-business2list .page-business2listul .li .imgBox,
.page-business2list .page-business2listul .li .title{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
/*swiper-pagination*/
.page-business2list .swiper-pagination{  text-align: center; left: 0; width: 100%; bottom: 10px!important; } 
.page-business2list .swiper-pagination-bullet { opacity: 1!important; width:6px; height:6px; text-align: center;border:1px solid #fff;background: transparent;border-radius:50%;margin:0 2px!important; } 
.page-business2list .swiper-pagination-bullet-active {background:#fff;} 
/*swiper-button*/
.page-business2list .page-business2listul .swiper-button-prev{position: absolute;transition: 0.4s;opacity: 1;width:10px;height:18px;bottom:0;margin:0;left:45%;background: url("../images/arrow-left.png") center center no-repeat;background-size:100%;outline: none; z-index:9;top:auto;}
.page-business2list .page-business2listul .swiper-button-next{position: absolute;transition: 0.4s;opacity: 1;width:10px;height:18px;bottom:0;margin:0;right:45%;background: url("../images/arrow-right.png") center center no-repeat;background-size:100%;outline: none; z-index:9; top:auto;}
.page-business2list .page-business2listul .swiper-button-prev.swiper-button-disabled{opacity:0.3;}
.page-business2list .page-business2listul .swiper-button-next.swiper-button-disabled{opacity:0.3;}
@media screen and (max-width:1920px){
	.page-business2list{margin-bottom:6rem;}
	.page-business2list .page-business2listul .li{padding:4rem 4rem;}
	.page-business2list .page-business2listul .li .title .titleNr{padding-top:5rem;padding-bottom:11rem;}
	.page-business2list .page-business2listul .li .title h2{font-size:2rem;font-size:clamp(16px, 2rem, 20px);margin-bottom:1rem;}
	.page-business2list .page-business2listul .li .title h1{font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);margin-bottom:1rem;}
	.page-business2list .page-business2listul .li .title .wz{padding-bottom:3rem;}
	.page-business2list .page-business2listul .li .title .wzNr{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:3.2rem;height:12.8rem;}
	.page-business2list .page-business2listul .swiper-button-prev{width:1rem;height:1.8rem;}
	.page-business2list .page-business2listul .swiper-button-next{width:1rem;height:1.8rem;}
}
@media screen and (max-width:1220px){
	.page-business2list{margin-bottom:50px;}
	
	.page-business2list .page-business2listul .li{padding:40px 40px;}
	.page-business2list .page-business2listul .li .title .titleNr{padding-top:50px;padding-bottom:90px;}
	.page-business2list .page-business2listul .li .title h2{font-size:18px;margin-bottom:10px;}
	.page-business2list .page-business2listul .li .title h1{font-size:14px;margin-bottom:10px;}
	.page-business2list .page-business2listul .li .title .wz{padding-bottom:30px;}
	.page-business2list .page-business2listul .li .title .wzNr{font-size:15px;line-height:32px;height:128px;}
	.page-business2list .page-business2listul .swiper-button-prev{width:10px;height:18px;}
	.page-business2list .page-business2listul .swiper-button-next{width:10px;height:18px;}
}
@media screen and (max-width:1150px){
   .page-business2list{margin-bottom:40px;}
	.page-business2list .page-business2listul .li .title .titleNr{padding-bottom:80px;}
.page-business2list .page-business2listul .li{padding:40px 30px;}
}
@media screen and (max-width:1024px){
	.page-business2list .page-business2listul .li .title .titleNr{padding-top:40px;padding-bottom:60px;}
	.page-business2list .page-business2listul .li{padding:30px 20px;}
	   .page-business2list .page-business2listul .li .title h2{font-size:16px;}
	   .page-business2list .page-business2listul .li .title .wzNr{font-size:14px;line-height:30px;height:120px;}
}
@media screen and (max-width:1000px){
	.page-business2listBox{padding-bottom:40px;}
	.page-business2list .page-business2listul .li .title .titleNr{padding-top:30px;padding-bottom:50px;}
	.page-business2list .page-business2listul .li{padding:0 0; padding-bottom:40px;}
	.page-business2list .page-business2listul .li .title{ padding:0 30px;}	
	.page-business2list{width:100%; float:none; margin-bottom:0px; margin-right:0;}
	   .page-business2list .page-business2listul .li .title h2{font-size:16px;}
	   .page-business2list .page-business2listul .li .title .wz{padding-bottom:25px;}
	   .page-business2list .page-business2listul .li .title .wzNr{font-size:13px;line-height:26px;height:104px;}
	   .page-business2list .page-business2listul .li .imgBox .img{padding:35% 0;}
	   .page-business2list .page-business2listul .li .imgBox .img img{width:auto;}
}
@media screen and (max-width:768px){
	.page-business2list .page-business2listul .li{padding-bottom:20px;}
	.page-business2list .page-business2listul .li .title{ padding:0 20px;}	
	.page-business2list .page-business2listul .li .title .titleNr{padding-top:25px;padding-bottom:40px;}
	.page-business2list .page-business2listul .li .title .wz{padding-bottom:20px;}
	
	.page-business2list .page-business2listul .swiper-button-prev{width:10px;height:18px;left:50%;margin-left:-20px;background-size:6px;}
	.page-business2list .page-business2listul .swiper-button-next{width:10px;height:18px;right:50%;margin-right:-20px;background-size:6px;}
}




/*page-jiagou*/
.page-jiagou{position:relative;margin-bottom:110px}
.page-jiagou:after{content:'';position:absolute;left:6px;top:0;width:1px;height:100%;background:#e2e2e2;z-index:-1}
.page-jiagou:before{content:'';position:absolute;left:6px;top:0;width:1px;height:60px;background:#fff;z-index:2}
.page-jiagou .jg{position:relative;padding-left:60px;margin-top:50px;z-index:2}
.page-jiagou .jg:after{content:'';position:absolute;left:0;top:50%;margin-top:-7px;width:8px;height:8px;/*border:3px solid #e2e2e2;background:#fff;*/border:3px solid #ffbbc4;background:#e41f08;border-radius:50%;z-index:2}
.page-jiagou h1{height:8.125em;line-height:8.125em;font-size:16px;color:#e41f08;background:#fff;text-align:center;font-weight:normal;border:1px solid #e41f08}
.page-jiagou h1 img{margin-right:35px}
/*jg1*/
.page-jiagou .jg1 li{width:33.03333333333333%;margin-right:0.3%;float:left}
.page-jiagou .jg1 h1{color:#ffffff;background:#e41f08}
/*jg2*/
.page-jiagou .jg2 li{width:33.03333333333333%;margin-right:0.3%;float:left}
/*jg3*/
.page-jiagou .jg3 li{width:16.06666666666667%;margin-right:0.6%;float:left}
.page-jiagou .jg3 h2{height:8.125em;line-height:8.125em;background:#fff;text-align:left;font-weight:normal;border:1px solid #e41f08;position:relative;padding:0 30px}
.page-jiagou .jg3 h2 span{font-size:15px;color:#000000;line-height:26px;width:45%;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.page-jiagou .jg3 h2 img{width:40px;margin-right:35px}
/*jg4*/
.page-jiagou .jg4 ul{padding-left:33.03333333333333%;position:relative;height:100%}
.page-jiagou .jg4 h3{width:33.03333333333333%;background:#666461;position:absolute;left:0;top:0;height:97%}
.page-jiagou .jg4 h3 span{position:absolute;left:0;margin:0 auto;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.page-jiagou .jg4 h3 span{font-size:16px;color:#ffffff;text-align:center;font-weight:normal}
.page-jiagou .jg4 h3 img{margin-right:35px}
.page-jiagou .jg4 li{padding-left:40px;display:block;clear:both}
.page-jiagou .jg4 dl{padding-left:30px;position:relative;clear:both}
.page-jiagou .jg4 dl:after{content:'';position:absolute;left:0;top:40px;width:8px;height:8px;border:3px solid #e2e2e2;background:#fff;border-radius:50%}
.page-jiagou .jg4 dd{width:24%;margin-right:1%;float:left}
.page-jiagou .jg4 h4{height:7.188em;line-height:7.188em;background:#f5f5f5;text-align:center;font-weight:normal;border:1px solid #f5f5f5;position:relative;padding:0 30px;margin-bottom:3%}
.page-jiagou .jg4 h4 span{font-size:15px;color:#000000;line-height:26px;width:100%;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
@media screen and (max-width:1920px){
.page-jiagou{margin-bottom:11rem}
.page-jiagou:after{left:0.6rem;}
.page-jiagou:before{left:0.6rem;height:6rem;}
.page-jiagou .jg{padding-left:6rem;margin-top:5rem;}
.page-jiagou .jg:after{margin-top:-0.7rem;width:0.8rem;height:0.8rem;border-width:3px;}
.page-jiagou h1{height:13.2rem;line-height:13.2rem;font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);}
.page-jiagou h1 img{width:4rem;margin-right:3.5rem}
.page-jiagou .jg3 h2{height:18.5rem;line-height:18.5rem;padding:0 3rem}
.page-jiagou .jg3 h2 span{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:2.6rem;}
.page-jiagou .jg3 h2 img{margin-right:3.5rem}
.page-jiagou .jg4 h3 span{font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);}
.page-jiagou .jg4 h3 img{margin-right:3.5rem}
.page-jiagou .jg4 li{padding-left:4rem;}
.page-jiagou .jg4 dl{padding-left:3rem;}
.page-jiagou .jg4 dl:after{top:4rem;width:0.8rem;height:0.8rem;border-width:3px;}
.page-jiagou .jg4 h4{height:10.9rem;line-height:10.9rem;;padding:0 3rem;}
.page-jiagou .jg4 h4 span{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:2.6rem;}
}
@media screen and (max-width:1220px){
.page-jiagou{margin-bottom:110px}
.page-jiagou:after{left:6px;}
.page-jiagou:before{left:6px;height:60px;}
.page-jiagou .jg{padding-left:60px;margin-top:50px;}
.page-jiagou .jg:after{margin-top:-7px;width:8px;height:8px;border-width:3px;}
.page-jiagou h1{height:132px;line-height:132px;font-size:16px;}
.page-jiagou h1 img{width:40px;margin-right:35px}
.page-jiagou .jg3 h2{height:185px;line-height:185px;padding:0 30px}
.page-jiagou .jg3 h2 span{font-size:15px;line-height:26px;}
.page-jiagou .jg3 h2 img{margin-right:35px}
.page-jiagou .jg4 h3 span{font-size:16px;}
.page-jiagou .jg4 h3 img{margin-right:35px}
.page-jiagou .jg4 li{padding-left:40px;}
.page-jiagou .jg4 dl{padding-left:30px;}
.page-jiagou .jg4 dl:after{top:40px;width:8px;height:8px;border-width:3px;}
.page-jiagou .jg4 h4{height:109px;line-height:109px;;padding:0 30px;}
.page-jiagou .jg4 h4 span{font-size:15px;line-height:26px;}
}
@media screen and (max-width:1220px){
	.page-jiagou .jg1 li,
	.page-jiagou .jg2 li{ width:32.03333333333333%;}
	.page-jiagou .jg3 li{width:32.03333333333333%; margin-right:1.3%; margin-bottom:1.3%;}
	.page-jiagou .jg3 h2 span{left:100px;}
	.page-jiagou .jg4 ul{ padding-left:32.03333333333333%;}
	.page-jiagou .jg4 h3{width:32.03333333333333%;}
   /* .page-jiagou .jg4 dd{width:48.5%;margin-right:1.5%;}*/
   .page-jiagou .jg4 li{padding-left: 20px;}
	.page-jiagou h1{height:7em;line-height:7em;}
	.page-jiagou .jg3 h2{height:7em;line-height:7em;}
	.page-jiagou .jg4 h4{height:6em;line-height:6em;}
	.page-jiagou{margin-bottom:90px;}
}
@media screen and (max-width:1024px){
/*	.page-jiagou .jg1 li,
	.page-jiagou .jg2 li{ width:32.03333333333333%;}
	.page-jiagou .jg3 li{width:32.03333333333333%; margin-right:1.3%; margin-bottom:1.3%;}
	.page-jiagou .jg3 h2 span{left:100px;}
	.page-jiagou .jg4 ul{ padding-left:32.03333333333333%;}
	.page-jiagou .jg4 h3{width:32.03333333333333%;}
    .page-jiagou .jg4 dd{width:48.5%;margin-right:1.5%;}*/
	.page-jiagou{margin-bottom:70px;}
}
@media screen and (max-width:768px){
	.page-jiagou .jg1 li,
	.page-jiagou .jg2 li{width:98%;}
	.page-jiagou .jg3 li{width:48.5%;margin-right:1.5%;margin-bottom:1.5%;}
	.page-jiagou .jg3 h2 span{left:100px;}
	.page-jiagou .jg4 ul{ padding-left:0;}
	.page-jiagou .jg4 h3{width:98%;height:7em;line-height:7em;position: relative;margin-bottom:2.5em;}

	.page-jiagou .jg4 li{padding-left:0;}
	.page-jiagou .jg4 dl{padding-left:0;position:relative;padding-top:3em;}
	.page-jiagou .jg4 dl:after{top:0; left:48.5%;}
	.page-jiagou .jg4:after{top:3.5em;}
	
	
	.page-jiagou .jg3 h2{padding:0 30px;}
	.page-jiagou .jg3 h2 span{font-size:15px;line-height:26px;}
	
	.page-jiagou .jg4 h3 span{font-size:16px}
	.page-jiagou .jg4 h4{padding:0;}
	.page-jiagou .jg4 h4 span{font-size:15px;}
	
	.page-jiagou{margin-bottom:50px;}
}

@media screen and (max-width:640px){
    /*.page-jiagou{margin-bottom:5vw;}*/
	.page-jiagou:after{left:4px;}
	.page-jiagou:before{left:4px; height:9vw;}
	.page-jiagou .jg:after{margin-top:-4px;width:4px; height:4px; border:2px solid #e2e2e2;}
	.page-jiagou .jg{padding-left:7vw; margin-top:7vw}
	
	.page-jiagou h1{height:15.625vw;line-height:15.625vw;font-size:3.5vw;}
	.page-jiagou h1 img{width:6.25vw;margin-right:5.46875vw;}
	.page-jiagou .jg1 li,
	.page-jiagou .jg2 li{width: 98%;}
	
	.page-jiagou .jg3 li{width:40vw;margin-right:1vw;margin-bottom:1vw;}
	.page-jiagou .jg3 h2{height:15.625vw;line-height:15.625vw;padding:0 4.6875vw;}
	.page-jiagou .jg3 h2 span{font-size:3vw;line-height:4.0625vw;left:15.625vw;width:50%;}
	.page-jiagou .jg3 h2 img{width:6.25vw;margin-right:5.46875vw;}
	
	.page-jiagou .jg4 dl{padding-top:5vw;}

	.page-jiagou .jg4 dl:after{left: 48.5%;width:4px;height:4px;border:2px solid #e2e2e2;}
	.page-jiagou .jg4:after{top:3.5vw;}
	.page-jiagou .jg4 h3{width: 98%;height:15.625vw;line-height:15.625vw;margin-bottom:3.5vw;}
	.page-jiagou .jg4 h3 span{font-size:3.5vw;}
	.page-jiagou .jg4 h3 img{width:6.25vw;margin-right:5.46875vw;}
	.page-jiagou .jg4 h4{padding:0;height:14vw;line-height:14vw;}
	.page-jiagou .jg4 h4 span{font-size:3vw;line-height:4.4vw;}
}



/*gotop*/
.gotop {position: fixed; right:1%;bottom:100px; z-index: 999; display:none;}
.gotop .topcontrol {width: 50px; height: 50px; background: url(../images/top.png) no-repeat center #2f2f2f; border-radius: 100%; overflow:hidden; cursor: pointer;opacity: .6;filter:alpha(opacity=60);}
.gotop:hover {animation: move .5s ease-in infinite alternate;background: url(../images/top.png) no-repeat center #c30d23;border-radius: 100%; }
.gotop:hover .topcontrol{opacity: 1.0;filter:alpha(opacity=100);background: url(../images/top.png) no-repeat center #c30d23; }
@keyframes move {100% {transform: translateY(15px);}}
@media screen and (max-width:768px){
.gotop .topcontrol {width:40px; height:40px;} 	  
}

  






/*左侧导航*/

.ovfHiden{/*position:fixed;height:100%;*/overflow:hidden;}
.scaleBigToSmall{-webkit-animation-name:scaleBigToSmall;animation-name:scaleBigToSmall}
@-webkit-keyframes scaleBigToSmall{0%{opacity:1;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}
@keyframes scaleBigToSmall{0%{opacity:1;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}
.scaleUpDown{-webkit-animation-name:scaleUpDown;animation-name:scaleUpDown}@-webkit-keyframes scaleUpDown{from{-webkit-transform:scale(1.08);transform:scale(1.08)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}
@keyframes scaleUpDown{from{-webkit-transform:scale(1.08);transform:scale(1.08)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}
.slideIn{-webkit-animation-name:slideIn;animation-name:slideIn}
@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}
@keyframes slideIn{0%{transform:translateX(-100%);opacity:1}100%{transform:translateX(0);opacity:1}}
.imgIn{-webkit-animation-name:imgIn;animation-name:imgIn}
@-webkit-keyframes imgIn{0%{-webkit-transform:-webkit-translateX(100%);transform:-webkit-translateX(100%);opacity:1}100%{-webkit-transform:-webkit-translateX(0);transform:-webkit-translateX(0);opacity:1}}
@keyframes imgIn{0%{transform:translateX(100%);opacity:1}100%{transform:translateX(0);opacity:1}}




/*page-news*/
.page-news{padding-top:60PX;padding-bottom:30PX}
.page-news .page-newsInfo{padding:0 7%!important}
.page-news .w-le{float:left;width:65%;padding-bottom:55px}
.page-news .w-le p{margin-bottom:0}
.page-news .w-le img{padding:15px 0;display:inline-block}
/*share_wrap*/
.page-news .w-ri{float:right;width:31.66666666666667%;min-height:600px;position:relative;background:#f3f1f4}
.page-news .w-ri .w-riB{padding:55px 30px}
.page-news .shadow{position:absolute;left:0;top:0;bottom:0;height:100%;width:30px}
.page-news .w-ri .browse{font-size:14px;color:#868282;line-height:24px;margin-bottom:35px}
.page-news .share_wrap{margin-bottom:58px}
.page-news .share_wrap .p{float:left;font-size:14px;color:#868282;line-height:35px;padding-right:10px}
.page-news .share_wrap .bshare-custom{overflow:hidden;float:left}
.page-news .share_wrap a{float:left;width:35px;height:35px;padding:0;margin-right:10px;border-radius:50%;background:no-repeat center;background-size:35px}
.page-news .share_wrap a.bshare-weixin{background-image:url("../images/icon_wx.png")}
.page-news .share_wrap a.bshare-qqim{background-image:url("../images/icon_qq.png")}
.page-news .share_wrap a.bshare-weixin:hover{background-image:url("../images/icon_wx-on.png")}
.page-news .share_wrap a.bshare-qqim:hover{background-image:url("../images/icon_qq-on.png")}
.page-news .share_wrap a.bshare-email{background-image:url("../images/icon_wb.png")}
.page-news .share_wrap a.bshare-email:hover{background-image:url("../images/icon_wb-on.png")}
/*related_news*/
.related_news .til{position:relative;font-size:20px;color:#333;line-height:24px;padding-bottom:28px;border-bottom:3px solid #e2e2eb}
.related_news .til:after{content:" ";display:block;position:absolute;left:0;bottom:-3px;width:80px;height:3px;background:#e41f08}
.related_news .a_box{padding-top:25px}
.related_news .a_box a{display:block;font-size:15px;color:#868686;line-height:26px;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.related_news .a_box a:hover{color:#e41f08}
#bsWXBox,#bsWXBox *{box-sizing:content-box}
@media screen and (max-width:1920px){
.page-news{padding-top:6rem;padding-bottom:3rem}
.page-news .w-le{padding-bottom:5.5rem}
.page-news .w-le img{padding:1.5rem 0;}
.page-news .w-ri{min-height:60rem;}
.page-news .w-ri .w-riB{padding:5.5rem 3rem}
.page-news .shadow{width:3rem}
.page-news .w-ri .browse{font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);line-height:2.4rem;margin-bottom:3.5rem}
.page-news .share_wrap{margin-bottom:5.8rem}
.page-news .share_wrap .p{font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);line-height:3.5rem;padding-right:1rem}
.page-news .share_wrap a{width:3.5rem;height:3.5rem;margin-right:1rem;bbackground-size:3.5rem}
.related_news .til{font-size:2rem;font-size:clamp(16px, 2rem, 20px);line-height:2.4rem;padding-bottom:2.8rem;border-width:3px;}
.related_news .til:after{bottom:-3px;width:8rem;height:3px;}
.related_news .a_box{padding-top:2.5rem}
.related_news .a_box a{font-size:1.5rem;font-size:clamp(12px, 1.5rem, 15px);line-height:2.6rem;margin-bottom:0.6rem;}
}
@media screen and (max-width:1220px){
.page-news{padding-top:60px;padding-bottom:30px}
.page-news .w-le{padding-bottom:55px}
.page-news .w-le img{padding:15px 0;}
.page-news .w-ri{min-height:600px;}
.page-news .w-ri .w-riB{padding:55px 30px}
.page-news .shadow{width:30px}
.page-news .w-ri .browse{font-size:14px;line-height:24px;margin-bottom:35px}
.page-news .share_wrap{margin-bottom:58px}
.page-news .share_wrap .p{font-size:14px;line-height:35px;padding-right:10px}
.page-news .share_wrap a{width:35px;height:35px;margin-right:10px;bbackground-size:35px}
.related_news .til{font-size:20px;line-height:24px;padding-bottom:28px;border-width:3px;}
.related_news .til:after{bottom:-3px;width:80px;height:3px;}
.related_news .a_box{padding-top:25px}
.related_news .a_box a{font-size:15px;line-height:26px;margin-bottom:6px;}
}
@media screen and (max-width:1220px){
.page-news .page-newsInfo{padding:0 5%!important;}	
.page-news .w-le{width:75%;padding-bottom:50px;}	
.page-news .w-ri{width:25%;}
.page-news .w-ri .w-riB{padding:55px 20px;}
.page-news .w-ri{min-height:300px;}
}
@media screen and (max-width:1024px){
.page-news{ padding-top:30px;padding-bottom:30px;}
.page-news .page-newsInfo{padding:0!important;}	
.page-news .w-le{width:100%;padding-bottom:40px;}	
.page-news .w-ri{width:100%; margin-bottom:60px;}
.page-news .w-ri{min-height:50px;}
.page-news .w-ri .browse{margin-bottom:20px;}
.page-news .share_wrap{margin-bottom:20px;}
.page-news .w-ri .w-riB{padding:30px 20px;}
}
@media screen and (max-width:768px){
.page-news{ padding-top:30px;padding-bottom:15px;}
.page-news .page-newsInfo{padding:0!important;}	
.page-news .w-le{width:100%;padding-bottom:10px;}	
.page-news .w-ri{width:100%; margin-bottom:30px;}
.page-news .w-ri{min-height:50px;}
.page-news .w-ri .browse{margin-bottom:20px;}
.page-news .share_wrap{margin-bottom:20px;}
.page-news .w-ri .w-riB{padding:30px 20px;}
}


/*TalentTablebox*/
.TalentTablebox{position:relative;overflow:hidden;margin-bottom:65px}
.TalentTablebox img{position:absolute;top:0;right:0;height:100%;width:100%}
.TalentTable{width:750px;padding:100px 0 100px 100px;float:right;position:relative;z-index:2;margin-top:124px;background:url(../images/talent1-icon4.png) no-repeat right bottom #fff;background-size:100px}
.TalentTable h1{line-height:30px;height:30px;overflow:hidden;font-size:18px;color:#000000;text-align:left;font-weight:600}
@media screen and (max-width:1920px){
.TalentTablebox{margin-bottom:6.5rem}
.TalentTable{width:75rem;padding:10rem 0 10rem 10rem;margin-top:12.4rem;background-size:10rem}
.TalentTable h1{line-height:3rem;height:3rem;font-size:1.8rem;font-size:clamp(14px, 1.8rem, 18px);}
}
@media screen and (max-width:1220px){
.TalentTablebox{margin-bottom:65px}
.TalentTable{width:750px;padding:100px 0 100px 100px;margin-top:124px;background-size:100px}
.TalentTable h1{line-height:30px;height:30px;font-size:18px;}
.TalentTable{width:60%;}
}
@media screen and (max-width:1024px){
.TalentTable{width:60%;padding:50px 0 100px 50px;background-size:90px;}
.TalentTable h1{font-size:16px;}
.TalentTablebox{margin-bottom:35px;}
}
@media screen and (max-width:1000px){
.TalentTablebox img{position:static;height:auto; width:100%;}
.TalentTable{ width:100%;padding:50px 0 100px 50px; top:-50px; margin-top:0;background-size:80px;}
}
@media screen and (max-width:768px){
	.TalentTablebox{margin-bottom:40px;}
	.TalentTablebox img{position:static;height:auto; width:100%;}
	.TalentTable{ width:96%;padding:30px 0 0px 2%; top:0; margin-top:0; background-size:70px;}
	.TalentTable .td{width:100%!important; display:block!important;}
	.TalentTable .td p br{ display:none;}
	.TalentTable2 td,.TalentTable2 tr,.TalentTable2 tbody,
	.TalentTable2{width:100%!important; display:block!important;}
	.TalentTable2 .img{width:100%!important; display:block!important;overflow: hidden;padding:40% 0; position:relative;}
	.TalentTable2 .img img{display:block;position:absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 0%;width:auto;height: 100%;max-width:none;}
}
@media screen and (max-width:500px){
	.TalentTable2 .img{padding: 57.74647887323944% 0;}
}





/*page-business2-caseList*/
.page-business2-caseList{z-index:1;position: relative; padding-bottom:75px; border-bottom:1px solid #e0e0e0; padding-left:30px; padding-right:30px;}
.page-business2-caseList .swiper-slide{width:100%; margin-bottom:0;}
.page-business2-caseList .swiper-slide .item{width:25%; float:left;}
.page-business2-caseList .swiper-slide a{ display:block; position:relative; margin:0 15px; cursor:default;}
.page-business2-caseList .swiper-slide .page-business2-bd-wz{width:100%;padding:20px 0; z-index:2;}
.page-business2-caseList .swiper-slide .page-business2-bd-wz .page-business2-bd-wzB{ padding:0 3%;}
.page-business2-caseList .swiper-slide .page-business2-bd-wz .t{display:block!important;width:100%!important;font-size:18px;font-weight:300;color:#000;line-height:36px;height:36px;overflow:hidden;}
.page-business2-caseList .swiper-slide .page-business2-bd-wz .wz{display:block!important;width:100%!important;font-size:14px;color:#909090;line-height:24px;height:48px;overflow:hidden;}
.page-business2-caseList .swiper-slide .page-business2-bd-pic{display: block;position: relative;width:100%;padding:40% 0;overflow: hidden; background:#ddd;}
.page-business2-caseList .swiper-slide .page-business2-bd-pic:after{ content:''; position:absolute; left:0;right:0; top:0; width:100%; height:100%; background:#000;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.page-business2-caseList .swiper-slide .page-business2-bd-pic img{display:block;position:absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 0%;/*object-fit: contain;*/height:100%; max-width:none;}
/*swiper-btn*/
.page-business2-caseList .swiper-btn{ padding-bottom:0; position:relative; height:18px; margin-top:30px;}
.page-business2-caseList .swiper-button-prev{position: absolute;transition: 0.4s;opacity: 1;width:10px;height:18px;bottom:0;margin:0;left:50%; margin-left:-20px;background: url("../images/arrow-left.png") center center no-repeat;background-size:100%;outline: none; z-index:9;top:auto;}
.page-business2-caseList .swiper-button-next{position: absolute;transition: 0.4s;opacity: 1;width:10px;height:18px;bottom:0;margin:0;right:50%;margin-right:-20px;background: url("../images/arrow-right.png") center center no-repeat;background-size:100%;outline: none; z-index:9; top:auto;}
.page-business2-caseList .swiper-button-prev.swiper-button-disabled{opacity:0.3;}
.page-business2-caseList .swiper-button-next.swiper-button-disabled{opacity:0.3;}
/**/
.page-business2-caseList .swiper-slide a:hover .page-business2-bd-pic img{-moz-transform: scale(1.1) translate(-50%, -50%); -webkit-transform: scale(1.1) translate(-50%, -50%);-ms-transform: scale(1.1) translate(-50%, -50%);transform: scale(1.1) translate(-50%, -50%);}
.page-business2-caseList .swiper-slide a,
.page-business2-caseList .swiper-slide .page-business2-bd-pic img,
.page-business2-caseList .swiper-slide .page-business2-bd-pic,
.page-business2-caseList .swiper-slide .page-business2-bd-wz .t,
.page-business2-caseList .swiper-slide .page-business2-bd-pic:after{-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.page-business2-caseList .swiper-slide a:hover .page-business2-bd-pic:after{ filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3;}
.page-business2-caseList .swiper-slide a:hover .page-business2-bd-wz .t{ color:#c30d23;}
@media screen and (max-width:1920px){
	.page-business2-caseList{padding-bottom:7.5rem;padding-left:3rem; padding-right:3rem;}
	
	.page-business2-caseList .swiper-slide a{ margin:0 1.5rem;}
	.page-business2-caseList .swiper-slide .page-business2-bd-wz{padding:2rem 0;}
	.page-business2-caseList .swiper-slide .page-business2-bd-wz .t{font-size:1.8rem;font-size:clamp(14px, 1.8rem, 18px);line-height:3.6rem;height:3.6rem;}
	.page-business2-caseList .swiper-slide .page-business2-bd-wz .wz{font-size:1.4rem;font-size:clamp(11px, 1.4rem, 14px);line-height:2.4rem;height:4.8rem;}
	.page-business2-caseList .swiper-btn{height:1.8rem;margin-top:3rem;}
	.page-business2-caseList .swiper-button-prev{width:1rem;height:1.8rem;margin-left:-2rem;}
	.page-business2-caseList .swiper-button-next{width:1rem;height:1.8rem;margin-right:-2rem;}
}
@media screen and (max-width:1520px){
	.page-business2-caseList .swiper-slide a{margin:0 10px;}
}
@media screen and (max-width:1220px){
	.page-business2-caseList{padding-bottom:75px;padding-left:30px; padding-right:30px;}
	
	.page-business2-caseList .swiper-slide a{margin:0 10px;}
	.page-business2-caseList .swiper-slide .page-business2-bd-wz{padding:20px 0;}
	.page-business2-caseList .swiper-slide .page-business2-bd-wz .t{font-size:18px;line-height:36px;height:36px;}
	.page-business2-caseList .swiper-slide .page-business2-bd-wz .wz{font-size:14px;line-height:24px;height:48px;}
	.page-business2-caseList .swiper-btn{height:18px;margin-top:30px;}
	.page-business2-caseList .swiper-button-prev{width:10px;height:18px;margin-left:-20px;}
	.page-business2-caseList .swiper-button-next{width:10px;height:18px;margin-right:-20px;}
}
@media screen and (max-width:1024px){
	.page-business2-caseList{padding-bottom:50px;}
	.page-business2-caseList .swiper-slide{ /*width:33.3333%;*/}
	.page-business2-caseList .swiper-slide a{margin:0 10px;}

}
@media screen and (max-width:768px){
	.page-business2-caseList{padding-bottom:30px; padding-left:3%; padding-right:3%;}
	.page-business2-caseList .swiper-slide{display: block;margin-bottom:0; width:100%;}
	.page-business2-caseList .swiper-slide .item{width:50%;}
	.page-business2-caseList .swiper-slide a{margin:0 5px;}
	.page-business2-caseList .swiper-slide .page-business2-bd-wz .page-business2-bd-wzB{margin:0;}
	.page-business2-caseList .swiper-slide .page-business2-bd-wz{padding:10px 0;}
	.page-business2-caseList .swiper-slide .page-business2-bd-wz .t{font-size:16px;font-weight:300;color:#333;line-height:30px;height:30px;}
	.page-business2-caseList .swiper-slide .page-business2-bd-wz .wz{font-size:13px;}

	.page-business2-caseList .swiper-btn{ margin-top:10px;}
	.page-business2-caseList .swiper-button-prev{width:10px;height:18px;margin-left:-20px;background-size:6px;}
	.page-business2-caseList .swiper-button-next{width:10px;height:18px;margin-right:-20px;background-size:6px;}
}


/*banner*/
#banner{overflow:hidden; position:relative; background:#f1f1f1;width:100%!important;}
#masterslider { width:100%!important;height:auto!important;}
#masterslider  a{ display:block;}
#masterslider img{max-width: none; width:100%!important; height:100%!important;display:block;}
#masterslider .ms-slide{-webkit-transition: initial; -moz-transition: initial; -ms-transition: initial; -o-transition: initial; transition: initial;}

#masterslider .ms-bullets{position:absolute; left:0; right:0; width:100%; margin:0 auto; font-size: 0; letter-spacing:0; z-index: 10; text-align: center;bottom:70px!important;}
#masterslider .ms-bullets .ms-bullets-count{right:auto; left:0;}
#masterslider .ms-bullets .ms-bullet{display:inline-block; font-size:0px; color:#fff; line-height:8px;height:8px; font-family: "MONTSERRAT-REGULAR"; border-bottom: 2px solid #fff; width:8px; border:1px solid #fff; letter-spacing:normal;text-indent:0; border-radius:50%; text-align:center; margin:0 3px!important;}
#masterslider .ms-bullets .ms-bullet-selected{color:#00793a; border-color:#fff; background:#fff;}

#banner .ms-nav-prev,#banner .ms-nav-next{position:absolute; top:50%; margin-top:-26px; width:50px; height:52px; border:1px solid #fff; z-index: 250; cursor:pointer; transition:width .4s,left .4s,right .4s,border .4s,background .4s,opacity 1s,transform 1s !important; border-radius:5px; overflow:hidden;}
#banner .ms-nav-prev{left:80px;}
#banner .ms-nav-next{right:80px;}
#banner .ms-nav-prev:after,#banner .ms-nav-next:after{content:" "; display:block; position:absolute; width:21px; height:18px; top:50%; margin-top: -9px; background:no-repeat center; background-size:10px;}
#banner .ms-nav-prev:after{left:15px; background-image: url("../images/index-left.png");}
#banner .ms-nav-next:after{right:15px; background-image: url("../images/index-right.png");}
#banner .ms-nav-prev:hover,#banner .ms-nav-next:hover{width:86px;}
#banner .ms-nav-prev:hover{left:44px;}
#banner .ms-nav-next:hover{right:44px;}
@media screen and (max-width:1680px){
#banner .ms-nav-prev{left:3%;}
#banner .ms-nav-next{right:3%;}
}
 @media screen and (max-width:1024px){
#banner{ display:none!important;} 
 }



/*xiugai Header*/
.header .nav{padding-right:100px}
/*head-btn*/
.head-btn{float:right;margin-top:25px;height:40px;margin-left:0;position:relative;width:100px;text-align:right;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translate(0,-50px);transform:translate(0,-50px);z-index:1000;}
.head-btn.active{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,0);transform:translate(0,0)}
.head-btn a{display:inline-block;height:38px;width:38px;margin-left:4px;border:1px solid #c9c9c9;border-radius:3px}
.head-btn .top-search{background:url("../images/top-search.png") no-repeat center #fff;background-size:14px}
.head-btn .top-menu{background:url("../images/top-menu.png") no-repeat center #fff;background-size:12px}
.head-btn{right:40px;position:fixed;top:0;z-index:101;}
.bianseb .head-btn{position:fixed;top:0;z-index:1000;right:100px;}
.header{visibility:visible;opacity:1;filter:Alpha(opacity=100);left:0}
.nav-hide .header{visibility:hidden;opacity:0;filter:Alpha(opacity=0);left:-5%}
body.nav-hide{padding-top:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
@media screen and (max-width:1920px){
	.header .nav{padding-right:10rem}
	.head-btn{margin-top:2.5rem;height:4rem;width:10rem;right:10rem;-webkit-transform:translate(0,-5rem);transform:translate(0,-5rem)}
	.head-btn a{height:3.8rem;width:3.8rem;margin-left:4px;border-radius:3px}
	.head-btn .top-search{background-size:1.4rem}
	.head-btn .top-menu{background-size:1.2rem}
	.bianseb .head-btn{margin-top:1.5rem}
	.bianseb .head-btn{right:10rem;}
}
/*@media screen and (max-width:1800px){
.head-btn{right:5%;}
}
@media screen and (max-width:1520px){
.head-btn{right:40px;}
}*/
@media screen and (max-width:1220px){
.header .nav{padding-right:100px;}
.head-btn{margin-top:25px;height:40px;width:100px;-webkit-transform:translate(0,-50px);transform:translate(0,-50px);right:40px;}
.head-btn a{height:38px;width:38px;margin-left:4px;border-radius:3px}
.head-btn .top-search{background-size:14px}
.head-btn .top-menu{background-size:12px}
.bianseb .head-btn{margin-top:15px}

.bianseb .head-btn{right:40px;}
}
@media screen and (max-width:1024px){
.head-btn{right:30px; display:none;}
}
@media screen and (max-width:768px){
.head-btn{right:15px;}
}




/*.header .sideNav.sN6{ right:0; text-align:right;}
.header .sideNav.sN6 .innav{ display:inline-block;}*/




/*FrlinkTable*/
.FriendlylinkBOX{border-top:1px solid #d8d8d8}
.FrlinkTable{marign-bottom:85px;position:relative}
.FrlinkTable td{color:#666;font-size:12px;line-height:24px;border:1px solid #e1e1e1;vertical-align:top;display:inline-block!important;zoom:1;*display:inline!important;position:relative}
.FrlinkTable td{width:calc(32% - 227px);padding:35px 35px 10px 35px;padding-left:190px;min-height:135px;margin-right:1%;margin-bottom:15px}
.FrlinkTable td img{height:auto;width:155px;max-width:100%;position:absolute;left:15px;top:50%;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.FrlinkTable td h2{font-size:16px;line-height:24px;color:#000;font-weight:600;margin-bottom:10px}
.FrlinkTable td p a{color:#e41f08}
.FrlinkTable td p a:hover{text-decoration:underline;}
.FrlinkTable td:hover{background:#e1e1e1}
@media screen and (max-width:1920px){
.FrlinkTable{marign-bottom:8.5rem}
.FrlinkTable td{font-size:1.2rem;font-size:clamp(11px, 1.2rem, 12px);line-height:2.4rem}
.FrlinkTable td{width:calc(32% - 22.7rem);padding:3.5rem 3.5rem 1rem 3.5rem;min-height:13.5rem;margin-bottom:1.5rem;padding-left:19rem}
.FrlinkTable td img{width:15.5rem;left:1.5rem}
.FrlinkTable td h2{font-size:1.6rem;font-size:clamp(13px, 1.6rem, 16px);line-height:2.4rem;margin-bottom:1rem}
}
/*@media screen and (max-width:1530px){
.FrlinkTable td{width:calc(32% - 11.8vw); padding:35px 1.8vw 10px 1.8vw;min-height:135px; margin-bottom:15px; padding-left:9.8vw;}
.FrlinkTable td img{height:auto; width:8vw;max-width:100%; position:absolute; left:1.8vw;}	
}
@media screen and (max-width:1530px){
.FrlinkTable td{width:calc(32% - 11.8vw); padding:35px 1.8vw 10px 1.8vw;min-height:135px; margin-bottom:15px; padding-left:9.8vw;}
.FrlinkTable td img{height:auto; width:8vw;max-width:100%; position:absolute; left:1.8vw;}	
}
@media screen and (max-width:1320px){
.FrlinkTable td{width:calc(48% - 20vw);padding:2vw 2vw;min-height:11.74vw;padding-left:18vw;}
.FrlinkTable td img{height:auto; width:15vw;max-width:100%; position:absolute; left:2vw;}	
}*/
@media screen and (max-width:1220px){
.FrlinkTable{marign-bottom:85px;}
.FrlinkTable td{font-size:12px;line-height:24px;}
.FrlinkTable td{width:calc(48% - 20vw);padding:2vw 2vw;padding-left:18vw;min-height:11.74vw;margin-bottom:15px;}
.FrlinkTable td img{height:auto; width:15vw;max-width:100%; position:absolute; left:2vw;}	
.FrlinkTable td h2{font-size:14px;line-height:24px;margin-bottom:5px;}		
}
@media screen and (max-width:768px){
.FrlinkTable td{width:calc(100% - 34vw);padding:5vw 4vw 5vw 4vw;min-height:0;padding-left:30vw;}
.FrlinkTable td img{height:auto; width:25vw;max-width:100%; position:absolute; left:2vw;}	
.FrlinkTable td h2{font-size:16px;line-height:24px;color: #000; font-weight:600; margin-bottom:10px;}
}
