ul,ol,li,dl,dd,dt{ list-style-type: none; line-height: normal;}
address,caption,cite,code,dfn,i,em,th,var{ font-style: normal; font-weight: normal;}
a{ text-decoration:none; color:#333;
transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;}
a:hover{ cursor: pointer; text-decoration: none; color: #b42b3e;}
img{ border: 0; max-width: 100%;}
table{ border-collapse: collapse; border-spacing: 0;}
h1,h2,h3,h4,h5,h6{ margin: 0; font-weight: normal;}
h1{ font-size: 36px;}
h2{ font-size: 24px;}
h3{ font-size: 22px;}
h4{ font-size: 18px;}
h5{ font-size: 14px;}
h6{ font-size: 12px;}
input,table,tr,td{ margin: 0; padding: 0; border: none;}
p{ margin: 0; padding: 0;}
button,table{ border: none; background: none; margin: 0; padding: 0;}
select{ margin: 0; padding: 0; outline: none;}
textarea{ border: 0; background: none; resize: none; outline: 0;}
input{ outline: 0; border: 0; background: none;}
button{ outline: none; border: 0; background: none;} 
._el{overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
._el2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
._el3{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
._el4{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
._el5{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.container{ max-width:1630px; margin-right: auto; margin-left: auto;}


body{ overflow-x:hidden; overflow-y:auto;}
#obtn{ float:left; width:100%;}
.ctext{ float:left; width:100%; padding-left:75px; padding-right:75px;}
@media  screen and (max-width:1024px){
.ctext{ padding-left:0; padding-right:0;}

}
.head{ position:absolute; left:0; top:0; z-index:16; padding-top:15px;  -webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  }
/*.head.active{ box-shadow:0 5px 10px rgba(0,0,0,0.2); background:rgba(0,0,0,0.8); padding-top:0;}*/
.head .logo{ float:left; line-height:0; }
.head .logo img{ height:105px;}
.head .lang{ float:right; margin:36px 0;}
.head .lang  a{ float:left; width:34px; height:34px; border:1px solid rgba(255,255,255,0.5); color:#fff; font-size:14px; line-height:32px; text-align:center; border-radius:50%;}
.head .lang  a:hover{ background:#fff; color:#333;}


.head .so_box{ float:right; position:relative; z-index:9; margin:45px 30px 45px 26px;}
.head .Search_but{ float:left; width:16px; height:16px; cursor:pointer;}
.head .so_but{ display:none;float:left; width:300px; position:absolute; right:-14px; top:61px; z-index:99;}
.head .so{ float:left; width:100%; background:rgba(0,0,0,0.4); position:relative; border-radius:3px;}
.head .so .Search{ float:left; width:100%; height:34px; background:none; border:none; line-height:24px; padding:4px 56px 4px 12px; color:#fff; font-size:14px;}
.head .so .sear_sub{ float:right; width:44px; height:34px; border:none;background:url(../_im_g/sub.png) center no-repeat; position:absolute; right:0; top:0;}
.head .so ::-webkit-input-placeholder{color:#fff}
.head .so :-moz-placeholder{color:#fff}
.head .so ::-moz-placeholder{color:#fff}
.head .so :-ms-input-placeholder{color:#fff}



.menu{ float:right;}
.menu ul{ float:left; }
.menu .nli{ float:left; margin:0 25px; position:relative;}
.menu .nli span a{ float:left; color:#fff; font-size:16px; line-height:106px; display: flex; position:relative; padding:0 7px 16px 7px;}
.menu .nli span a:after{ float:left; width:0; height:1px; content:''; position:absolute; left:50%; top:72px; background:#fff;
-oz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
        transform:translateX(-50%);
   -moz-transform:translateX(-50%);
     -o-transform:translateX(-50%);
}
.menu .nli span a[data-n="3"]:before{ display:none; float:left; width:0; height:0; position:absolute; left:50%; bottom:0; content:''; border-left:8px solid transparent; border-right:8px solid transparent;border-bottom:8px solid #fff; opacity:0.8; margin:8px 0 0 -8px;}
.menu .nli:hover span a[data-n="3"]:before{ display:block;}
.menu .nli.active span a[data-n="3"]:before{ display:block;}
.menu ul li.active span a{ font-weight:bold;}
.menu ul li.active span a:after{ width:100%;}
.menu_sub{ display:none; float:left; width:100%; position:absolute; left:0; top:100%; z-index:5; background:rgba(255,255,255,0.9);}
.menu_sub ul{ float:left; width:100%; margin:36px 0 31px 0; display: flex;  justify-content: center;}
.menu_sub ul li{ float:left; width:17.5%; padding:10px;}
.menu_sub ul li a{ float:left; width:100%; text-align:center;}
.menu_sub ul li i{ display:block; margin:0 auto; width:90px; height:90px; position:relative; border:1px solid #b2b2b2; border-radius:50%; overflow:hidden;}
.menu_sub ul li i img{ width:88px; height:88px; border-radius:50%; }
.menu_sub ul li i .ico1{ position:relative; display:block;}
.menu_sub ul li i .ico2{ position:absolute; left:0; top:0; display:none;}
.menu_sub ul li h5{ float:left; width:100%; color:#575757; font-size:20px; line-height:30px; margin-top:11px;}
.menu_sub ul li a:hover i{ border:1px solid #333333; background:#333333;}
.menu_sub ul li a:hover i .ico1{ display:none;}
.menu_sub ul li a:hover i .ico2{ display:block;}
.menu_sub ul li a:hover h5{ color:#333333; font-weight:bold;}


.xialaph{ position:absolute; left: 0; top: 0; float: left; width: 100%; height: 100%; overflow: scroll; padding:100px 15px 56px 15px; display: none; z-index:15;}
.xialaph:after{ position: fixed; left: 0; top: 0; float: left; width: 100%; height: 100%; z-index:14; content:''; background:rgba(0,0,0,0.8);}
.xialaph .ul1{ float:left; width:100%; position:relative; z-index:15;}
.xialaph .ul2,
.xialaph .ul3{ display: none;}
.xialaph h4 a{ float: left; width: 100%; color: #fff; font-size:15px; line-height:44px; position:relative;}
.xialaph h4 a i{ position:absolute; right:0; top:12px; font-size:20px; width:20px; line-height:20px;}
.xialaph h4.active a i{ transform:rotate(90deg); -ms-transform:rotate(90deg); }
.xialaph h4{ float: left; width: 100%; position: relative; margin-top:-1px;}
.xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #fff; opacity:0.2;}
.xialaph li:last-child h4::before{ display:none;}
.xialaph h4:hover a,
.xialaph h5:hover a{ opacity:0.6;}
.xialaph h4::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #fff;opacity:0.2;}
.xialaph h5 a{ float: left; width:100%; color: #fff; font-size: 14px; line-height:36px; text-transform: uppercase; padding:0 8px;}
.xialaph h5{ float: left; width: 100%; position: relative;}
.xialaph h5::after{ content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background-color: #fff;opacity:0.2;}
.xialaph .ul2{ float: left; width: 100%; padding: 0 10px;}
.xialaph .ul3{ float:left; width:100%; padding-top: 12px; padding-bottom: 12px; position: relative;}
.xialaph .ul3::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #fff;opacity:0.2;}
.xialaph li:last-child .ul3::after{ display: none;}
.xialaph .ul3 li{ float:left; width:100%;}
.xialaph .ul3 li a{ float:left; width:100%; color: #666; font-size: 14px; line-height:24px; display: block; position:relative; padding-left:12px;}
.xialaph .ul3 li a:hover{ color:#14264e;}
.xialaph .ul3 li a:after{ float:left; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-2px; transform:rotate(45deg); -ms-transform:rotate(45deg); content:''; background:#03a5f0;}
.xialaph .ul3 li:first-child{ padding-top: 0;}


.menuph{ display:none; float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin:29px 0;}
.menuph .point { display: inline-block;  width: 28px;  height: 22px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 28px;}
.menuph .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width:28px; height: 2px; background:#fff;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 2px; content: ''; background:#fff;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -10px;}
.menuph .navbtn::before { top: 10px;}
.menuph .point.active .navbtn{ background: transparent;}
.menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}
@media  screen and (max-width:1630px){
	
}
@media  screen and (max-width:1230px){
.menu .nli{ margin:0 15px;}
.menu_sub ul li{ width:20%;}	
.menu_sub ul li i{ width:90px; height:90px; }
.menu_sub ul li i img{ width:88px; height:88px;}
.menu_sub ul li h5{ font-size:16px; line-height:26px; margin-top:11px;}
	
}
@media  screen and (max-width:1024px){
.head{ padding-top:5px;}	
.menu{ display:none;}
.menu_sub{ display:none;}
.menuph{ display:block;}
.head .tel{ display:none;}	
.head .so_box{ display:none;}
.head .lang{ margin:26px 12px;}
.head .lang a{ width:28px; height:28px; line-height:26px; font-size:12px;}
.head .logo img {height:60px;}
.xialaph .so{ float:left; width:100%; background:rgba(255,255,255,0.2); position:relative; border-radius:3px; z-index:15; margin-top:10px;}
.xialaph .so .Search{ float:left; width:100%; height:34px; background:none; border:none; line-height:24px; padding:4px 56px 4px 12px; color:#fff; font-size:14px;}
.xialaph .so .sear_sub{ float:right; width:44px; height:34px; border:none;background:url(../_im_g/sub.png) center no-repeat; position:absolute; right:0; top:0;}
.xialaph .so input[placeholder], [placeholder], *[placeholder] {color:#fff !important;} 
.xialaph .so ::-webkit-input-placeholder{color:#fff}
.xialaph .so :-moz-placeholder{color:#fff}
.xialaph .so ::-moz-placeholder{color:#fff}
.xialaph .so :-ms-input-placeholder{color:#fff}




}

.pf_right{ float:left; width:66px; position:fixed; z-index:14; right:5px; bottom:30%; display:none;}
.pf_right ul{ float:left; width:100%;}
.pf_right ul li{ float:left; width:100%; position:relative; margin-top:1px;}
.pf_right ul li a{ float:left; width:100%; position:relative; z-index:6; background:#444a5c; padding:16px 0;}
.pf_right ul li:hover a{ background:#333333;}
.pf_right ul li a i{ float:left; width:100%; line-height:0; text-align:center;}
.pf_right ul li a i img{ width:28px; height:28px; margin:0 auto;}
.pf_right ul li a h5{ display:none; float:left; width:100%; color:#fff; font-size:12px; line-height:20px; margin-top:2px; text-align:center;}
.pf_right ul li:hover a h5{ color:#fff;}
.pf_right .pf_tel{ float:left; position:absolute; z-index:4; top:50%; right:75px; background:#333333; line-height:22px; color:#fff; font-size:14px; white-space:nowrap; padding:7px 15px; opacity:0;
-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:95% 50%;
	-moz-transform-origin:95% 50%;
	-ms-transform-origin:95% 50%;
	-o-transform-origin:95% 50%;
	transform-origin:95% 50%;
	-webkit-transform: translateY(-50%) scale(0);
	-moz-transform: translateY(-50%) scale(0);
	-ms-transform: translateY(-50%) scale(0);
	-o-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0);}
.pf_right .pf_tel span{ font-size:18px;}
.pf_right .pf_tel:after{ float:left; width:0; height:0; content:''; position:absolute; left:100%; top:50%; border-top:6px solid transparent; border-bottom:6px solid transparent;border-left:8px solid #333333; margin-top:-7px; }
.pf_right ul li:hover .pf_tel{opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(-50%) scale(1);
	-moz-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	-o-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);}
@media  screen and (max-width:1600px){
.pf_right{ width:50px;}	
.pf_right .pf_tel{ right:62px;}
.pf_right ul li a{ padding:12px 0;}
.pf_right ul li a i img{ width:22px; height:22px;}
.pf_right .pf_tel{ font-size:12px; line-height:18px; padding:5px 15px;}
.pf_right .pf_tel span{ font-size:14px;}

}
@media  screen and (max-width:1024px){
.pf_right{ right:0; top:auto; bottom:0; height:48px; width:100%; background:#444a5c; display:block !important; opacity:1 !important;}
.pf_right ul li{ width:25%; margin-top:0; border-right:1px solid rgba(255,255,255,0.5);}
.pf_right ul li:last-child{ border-right:none;}
.pf_right ul li a{ background:none; padding:12px 0;}
.pf_right ul li a i img{ width:24px; height:24px;}
.pf_right ul li a h5{ display:none; font-size:12px; line-height:20px; margin-top:0;}
.pf_right .pf_tel,
.pf_right ul li:hover .pf_tel{ display:none !important;}

}


._hei{ width:100%; float:left; height:48px;}

.footer{ float:left; width:100%; position:relative; padding-left: 75px; padding-right: 75px;}
.footer .foot1{ float:left; width:100%; padding:50px 0; display:flex; flex-wrap:wrap;  justify-content: space-between;  align-items: center; }
.footer ._lofo{ float:left; line-height:0;}
.footer ._lofo img{ height:105px;}
.footer ._nav{ float:left; width:54%; }
.footer ._nav ul{ float:left; width:100%; display:flex; flex-wrap:wrap;  justify-content: space-between;}
.footer ._nav ul li{ float:left;}
.footer ._nav ul li a{ float:left; color:#fff; font-size:16px; line-height:26px;}
.footer ._nav ul li i{ display:flex; line-height:0; position:relative; margin:2px 0 9px 0; justify-content: center;}
.footer ._nav ul li i img{ width:28px; height:22px;}
.footer ._nav ul li i:after,
.footer ._nav ul li i:before{ float:left; width:16px; height:1px; content:''; background:#fff; position:absolute; left:0; top:50%; opacity:0.5;}
.footer ._nav ul li i:before{ left:auto; right:0;}
.footer ._nav ul li a:hover{ opacity:0.6;}
.footer .wahcot{ float:right; width:136px; }
.footer .wahcot i{ float:left; width:100%; line-height:0;}
.footer .wahcot i img{ width:136px; }
.footer .wahcot h5{ float:left; width:100%; margin-top:14px; color:#fff; font-size:14px; line-height:14px; text-align:center;}
.footer .adrr{ float:left; display:flex; flex-direction:column;}
.footer .adrr h2{ float:left; color:#fff; font-size:30px; line-height:30px; font-weight:bold; font-family:Arial; position:relative; padding-left:35px;}
.footer .adrr h2 img{ float:left; width:24px; height:24px; position:absolute; left:0; top:3px;}
.footer .adrr h5{ float:left; color:#fff; font-size:14px; line-height:25px; margin-top:3px; position:relative; padding-left:35px;}
.footer .adrr h5 img{ float:left; width:24px; height:24px; position:absolute; left:0; top:0;}
.footer .line{ float:left; width:1px; height:164px; position:relative; background:#fff; opacity:0.1;}

.Copyright{width:100%; float:left; color:#fff; color:rgba(255,255,255,0.6); font-size:14px; line-height:24px; border-top:1px solid rgba(255,255,255,0.14); padding-top:12px; padding-bottom:12px; }
.Copyright a{ color:#fff;}
.Copyright a:hover{ text-decoration:underline;}
@media  screen and (max-width:1400px){
.footer ._nav ul li a{ font-size:14px; line-height:24px;}
.footer ._nav ul li i:after,
.footer ._nav ul li i:before{ width:10px;}
.footer ._nav ul li i img{ width:23px; height:18px;}
.footer .wahcot{ width:110px;}
.footer .wahcot i img{ width:110px;}
.footer .line{ height:138px;}
.footer ._nav{ width:50%; }
.footer .adrr h2{ font-size:26px; line-height:26px;}
.footer .adrr h5{ font-size:13px; line-height:21px;}
	
}
@media  screen and (max-width:1200px){
.footer .wahcot{ width:100px;}
.footer .wahcot i img{ width:100px;}
.footer .line{ height:128px;}
}
@media  screen and (max-width:1024px){
.footer{ padding-left:0; padding-right:0;}	
.footer .foot1{ padding:20px 0;}
.footer .line{ width:100%; height:1px; margin:15px 0;}
.footer ._nav{ width:72%;}
.footer ._nav ul li i{ margin:2px 0 2px 0;}

}
@media  screen and (max-width:767px){
.footer ._nav ul li{ margin:3px 0; width:33.33%;display: flex; justify-content: flex-end; }
.footer .adrr h2{ padding-left:30px;}
.footer .adrr h2 img{ width:20px; height:20px;}
.footer .adrr h5{ padding-left:26px;}
}

.banner{ float:left; width:100%; line-height:0; position:relative; }
.banner .btn{ float:left; width:30px; height:30px; line-height:0; position:absolute; left:50%; bottom:30px; margin-left:-15px; z-index:4;}
.slide_banner{ float:left; width:100%; position:relative; z-index:2; line-height:0;}
.slide_banner .slick-slide{ float:left; width:100%; line-height:0; height:100vh; position:relative;}
.slide_banner .slick-slide:after{ float:left; width:100%; height:13.7%; content:''; position:absolute; left:0; top:0; background:url(../_im_g/ban.png) center top repeat-x; background-size:100% 100%;}
.slide_banner .slick-slide ._hei{ float:left; width:100%; height:102%; object-fit: cover; position:absolute; left:0; top:-1%; z-index:3; background:#000;}
.slide_banner .slick-slide ._ban{ float:left; width:100%; position:absolute; left:0; top:50%; z-index:3; opacity:0;-webkit-transform:translateY(-50%) scale(0); -moz-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);
-webkit-transition: all 2s ease-out 0s; 
-moz-transition: all 2s ease-out 0s; 
-o-transition: all 2s ease-out 0s; 
transition: all 2s ease-out 0s;   }
.slide_banner .slick-slide.slick-current ._ban{ opacity:1;-webkit-transform:translateY(-50%) scale(1); -moz-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);}
.slide_banner .slick-slide .pic{ float:left; width:100%; padding:0 3%;}
.slide_banner .slick-slide .pic img{ max-height:500px;}
.slide_banner .slick-slide .pic.left{ text-align:left;}
.slide_banner .slick-slide .pic.center{ text-align:center;}
.slide_banner .slick-slide .pic.right{ text-align:right;}
.slide_banner .slick-dots{ bottom:79px; display: flex; justify-content: center;}
.slide_banner .slick-dots li{ width:14px; height:14px; border-radius:14px; border:1px solid #fff; margin:0 10px;
-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  }
.slide_banner .slick-dots li:after{ float:left; width:14px; height:14px; border-radius:14px; content:''; position:absolute; left:-1px; top:-1px;}
.slide_banner .slick-dots li button{ width:4px; height:4px; border-radius:4px; margin:4px; padding:0;}
.slide_banner .slick-dots li.slick-active:after{ border:2px solid #fff; box-shadow:0 0 7px rgba(255,255,255,0.6);}
.slide_banner .slick-dots li.slick-active button{ background:#fff; box-shadow:0 0 7px rgba(255,255,255,0.6);}

._banner{ float:left; width:100%; line-height:0; position:relative; background:#2a1204;}
._banner:after{ float:left; width:100%; height:13.7%; content:''; position:absolute; left:0; top:0; background:url(../_im_g/ban.png) center top repeat-x; background-size:100% 100%;}
._banner .pic{ opacity:0.8; position:relative; z-index:1;}
._banner ._tit{ float:left; width:100%; position:absolute; left:0; top:52.5%; color:#fff; font-size:60px; line-height:68px; font-weight:bold; z-index:3; letter-spacing:6px; text-align:center; }
._banner ._tit span{ position:relative; padding:0 22px;}
._banner ._tit span:after,
._banner ._tit span:before{ float:left; width:208px; height:1px; position:absolute; top:50%; content:''; }
._banner ._tit span:after{ left:100%;
 background-image: -webkit-linear-gradient(right, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);
  background-image: -moz-linear-gradient(right, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);
  background-image: -o-linear-gradient(right, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);
  background-image: linear-gradient(right, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);}
  ._banner ._tit span:before{ right:100%;
 background-image: -webkit-linear-gradient(left, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);
  background-image: -moz-linear-gradient(left, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);
  background-image: -o-linear-gradient(left, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);
  background-image: linear-gradient(left, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);}

@media  screen and (max-width:1024px){
.banner .btn{ width:14px; height:14px; bottom:65px; margin-left:-7px;}	
.slide_banner .slick-slide:after{ height:27.4%;}	
.slide_banner .slick-dots{ bottom:90px;}
.slide_banner .slick-dots li{ margin:0 5px;}
.slide_banner .slick-slide .pic{ margin-top:-48px;}
.slide_banner .slick-slide .pic img{ max-height:200px;}

._banner:after{ height:27.4%;}	
._banner ._tit{ font-size:17px; line-height:26px; letter-spacing:0;}
._banner ._tit span{ padding:0 10px;}
._banner ._tit span:after,
._banner ._tit span:before{ width:50px; opacity:0.8;}

}


._Title{ float:left; width:100%; position:relative; z-index:3;}
._Title h2{ float:left; width:100%; color:#333333; font-size:24px; line-height:60px; height:60px;}
._Title h2 span{ display:inline-block; font-weight:bold; font-size:60px; font-family:Arial; margin-right:14px; text-transform:uppercase;}
._Title i{ float:left; width:53px; height:3px; background:#575757; opacity:0.6; margin-top:30px;}

@media  screen and (max-width:1024px){
._Title h2{ font-size:16px; line-height:28px;height:28px;}
._Title h2 span{ font-size:28px; margin-right:5px;}
._Title i{ width:45px; height:2px; margin-top:10px;}

}



._about{ padding-top:110px; padding-bottom:100px; position:relative;background:url(../_im_g/main0.png) center repeat #fff; overflow:hidden;}
._about .bg{ float:left; width:50%; height:100%; content:''; position:absolute; left:0; top:0; z-index:-1; opacity:0.1;}
._about .left{ float:left; width:44.5%;}
._about .left .cont{ float:left; width:100%; height:216px; line-height:36px; font-size:16px; color:#575757;overflow:hidden;word-break: break-all;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6; text-align:center; }
._about .left .hd{ float: left; width: 100%; position:relative; margin-top:90px; z-index:3;}
._about .left .hd:after{ float:left; width:100%; height:1px; content:''; position:absolute; left:0; top:0; z-index:1; background:#000; opacity:0.1;}
._about .left .hd ul{ float: left; width: 100%;}
._about .left .hd ul li{width:25%;float:left; position:relative; font-size:16px;line-height:58px;color:#575757;letter-spacing: 1px;float:left; position:relative; text-align:center;}
._about .left .hd ul li::after{ float:left; width:0; height:3px; background:#575757; content:''; position:absolute; left:50%; top:-1px;
-oz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
        transform:translateX(-50%);
   -moz-transform:translateX(-50%);
     -o-transform:translateX(-50%); }
._about .left .hd ul li a{color:#575757;}	 
._about .left .hd ul li.on{ font-weight:bold;}
._about .left .hd ul li.on::after{ width:22px;}
._about .left .link{ display:table; margin:0 auto; width:160px; line-height:40px; color:#fff; font-size:16px; border-radius:40px; text-align:center; letter-spacing:2px; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;
-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s; background:#b4b4b4;
  background-image: -webkit-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(143,145,146,1) 100%);
  background-image: -moz-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(143,145,146,1) 100%);
  background-image: -o-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(143,145,146,1) 100%);
  background-image: linear-gradient(left, rgba(180,180,180,1) 0%, rgba(143,145,146,1) 100%);}
._about .left .link:hover{ box-shadow:5px 5px 5px rgba(0,0,0,0.2); transform:translateY(-10px); -ms-transform:translateY(-10px); opacity:0.7;}  
._about .left .bd{ float: left; width: 100%; margin-top:40px;}
._about .left .box{ float: left; width: 100%; min-height:391px; position:relative; z-index:3;}
._about .left .ul{ float: left; width: 100%;}
._about .left .list{ float:left; width:100%; overflow:hidden; margin:40px 0 54px 0;}
._about .left .list ul{ margin:0 -15px;}
._about .left .list .li{ float: left; width: 33.33%; padding:0 15px; text-align: center; border-right: 1px solid rgba(0,0,0,0.08);}
._about .left .list .li .dis{ display: inline-block; text-align:center;}
._about .left .list .li .over{ display: inline-block;}
._about .left .list .li .nub{float:left; color: #575757; font-size:48px; height: 48px; line-height: 48px; font-weight:700; position: relative; overflow: hidden;}
._about .left .list .li .dataNums{ float:left;}
._about .left .list .li .dataNums .dataOne{ display: inline-block; vertical-align: top; width:  24px; height: 42px; text-align: center;}
._about .left .list .li .dataNums .dataBoc{ position: relative; width: 100%; height: 100%; float: left;}
._about .left .list .li .dataNums .dataBoc .tt{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; float: left;}
._about .left .list .li .dataNums .tt span{ float: left; width: 100%; height: 100%; font-weight: 700;}
._about .left .list .li .hao{display: inline-block;  color: #E46713;  font-size: 30px; height: 30px; line-height: 30px; font-weight: 700;vertical-align: bottom;}
._about .left .list .li h5{ float:left; font-size: 16px; line-height: 18px; height: 18px; margin-left:5px;}
._about .left .list .li h6{width: 100%; margin-top:5px; font-size: 14px; line-height:24px; color: #555555;}
._about .left .list .li:first-child{ text-align:left;}
._about .left .list .li:last-child{ text-align:right;}
._about .left .tit{ float:left; width:100%; color:#575757; font-size:24px; line-height:34px; font-weight:bold; text-align:center; margin:44px 0 20px 0;}
._about .left .dl{ float:left; width:100%; margin-bottom:40px;}
._about .left .dl ._dl{ margin-right:-12px;}
._about .left .dl .dd{ float:left; width:100%; position:relative; margin:15px 0; font-weight:bold; color:#575757; font-size:16px; line-height:36px; position:relative;}
._about .left .dl .dd span{ font-weight:normal;}
._about .left .dl .dd span:before{ float:left; width:0; height:1px; content:''; position:absolute; left:0; bottom:0; content:''; background:#000000; opacity:0.2;-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  
}
._about .left .dl .dd span:hover{ font-weight:bold; color:#333333;}
._about .left .dl .dd span:hover:before{ width:100px;}



._about .right{ float:right; width:50%; height:922px; position:absolute; right:0; top:50%; z-index:3; transform:translateY(-50%); -ms-transform:translateY(-50%);}
._about .right .vode{ float:left; width:100%; height:922px; position:relative; background:rgba(0,0,0,0.3);}
._about .right .vode img{ float:left; width:85px; height:85px; position:absolute; left:50%; top:50%; margin:-43px 0 0 -43px; cursor:pointer;}
.vode_p{ display:none; float:left; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:17; position:fixed; left:0; top:0;}
.vode_p ._vode{ float:left; width:844px; padding:12px; background:rgba(255,255,255,0.4); position:absolute; left:50%; top:50%; z-index:18; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
.vode_p ._vode video{ float:left; width:100%; height:550px; object-fit: cover;}
.vode_p .colse{ float:right; width:44px; height:44px; line-height:0; position:absolute; right:-62px; top:-44px; cursor:pointer;}

@media  screen and (max-width:1630px){
._about .left .list{ margin:30px 0 40px 0;}	
._about .left .list ul{ margin:0 -10px;}
._about .left .list .li{ padding:0 10px;}	
._about .left .list .li .nub{ font-size:38px; height:38px; line-height:38px;}
._about .left .list .li h5{ margin-left:2px;}
._about .left .hd{ margin-top:50px;}
._about .left .bd{ margin-top:30px;}
._about .left .box{ min-height:357px;}
._about .left .tit{ margin:30px 0 10px 0;}
._about .left .dl .dd{ margin:6px 0;font-size:18px; line-height:28px;}
._about .right{ height:838px;}
._about .right .vode{ height:838px;}

}
@media  screen and (max-width:1024px){
._about{ padding-top:30px; padding-bottom:20px;}
._about .bg{ width:100%;}
._about .left .cont{ font-size:14px; line-height:24px; height:96px;-webkit-line-clamp:4; }
._about .left .hd{ margin-top:20px;}
._about .left .hd ul li{ font-size:14px; line-height:40px;}
._about .left .bd{ margin-top:15px;}
._about .left .box{ min-height:174px;}
._about .left .list{ margin:15px 0 15px 0;}
._about .left .list ul{ margin:0 -6px;}
._about .left .list .li{ padding:0 6px;}
._about .left .list .li .nub{ font-size:22px; height:24px; line-height: 24px;}
._about .left .list .li h5{ font-size:14px;}
._about .left .list .li h6{ margin-top:0; line-height:20px; font-size:12px;}
._about .left .tit{ font-size:18px; line-height:28px; margin:15px 0 10px 0;}
._about .left .dl{ margin-bottom:15px;}
._about .left .dl .dd{ margin:3px 0; font-size:14px; line-height:24px;}
._about .left .link{ width:120px; font-size:14px; line-height:34px; letter-spacing:1px;}
._about .right{ height:373px;}
._about .right .vode{ height:373px;}
._about .right .vode img{ width:50px; height:50px; margin:-25px 0 0 -25px;}

.vode_p ._vode{ width:90%; padding:6px;}
.vode_p ._vode video{ height:300px;}
.vode_p .colse{ width:24px; height:24px; right:-15px; top:-30px;}


}
@media  screen and (max-width:767px){
._about .left{ width:100%;}	
._about .right{ width:100%; position:relative; height:240px; margin-bottom:10px; transform:translateY(0); -ms-transform:translateY(0);}
._about .right .vode{ height:240px;}

}




._honor{ padding-top:100px; padding-bottom:100px; position:relative;}
._honor:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; z-index:1; background:#e5e5e5; opacity:0.92;}
._honor .container{ z-index:3;}
._honor .left{ float:left; width:54.5%; position:relative; z-index:3;}
._honor .left .hd{ float:left; width:100%; position:relative; margin-top:5%; padding-right:7px; overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:528px;
}
._honor .left .hd::-webkit-scrollbar {
 width:3px;
}
._honor .left .hd::-webkit-scrollbar-track
{
background-color:rgba(0,0,0,0.2);
 border-radius:0;
}
._honor .left .hd::-webkit-scrollbar-thumb {
 width:3px;
 height:3px;
 background-color:#333333;
 border-radius:0
}
._honor .left .hd ul{ float:left; width:100%;}
._honor .left .hd li{ float:left; width:33.33%; position:relative; padding:0 15px; margin:5px 0; }
._honor .left .hd li:after{ float:left; width:5px; height:5px; content:''; position:absolute; left:0; top:16px; background:#737372; border-radius:50%;}
._honor .left .hd li a{ float:left; position:relative; color:#333333; font-size:18px; line-height:26px; padding:6px 0;}
._honor .left .hd li a:before{ float:left; width:0; height:1px; content:''; position:absolute; left:0; bottom:0; content:''; background:#000000; opacity:0.2;-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  
}
._honor .left .hd li a:hover:before{ width:100%;}
._honor .left .hd li.on a{ font-weight:bold;}
._honor .left .hd li.on a:before{ width:100%;}
._honor .right{ float:right; width:35.85%; position:relative; z-index:3;}
._honor .right .bd{ float:left; width:100%;}
._honor .right .bd li{ float:left; width:100%; background:rgba(255,255,255,0.5); box-shadow:0 0 18px rgba(0,0,0,0.12);
-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  
}
._honor .right .bd li:hover{ transform:translateX(-15px); -ms-transform:translateX(-15px);}
._honor .right .bd li i{ float:left; width:100%; line-height:0; overflow:hidden; padding:15px;}
._honor .right .bd li i img{ -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}
._honor .right .bd li em{ float:left; width:100%; height:1px; background:#000000; opacity:0.2;}
._honor .right .bd li h5{ float:left; width:100%; text-align:center; color:#555555; font-size:18px; line-height:28px; padding:26px 15px;}
._honor .right .bd li:hover h5{ color:#333;}


@media  screen and (max-width:1630px){
._honor .left{ width:59.5%;} 	
._honor .left .hd{ margin-top:4.4%; max-height:420px;}
._honor .left .hd li{ margin:2px 0}

}
@media  screen and (max-width:1440px){
._honor .left{ width:59.5%;} 	
._honor .left .hd{ margin-top:3.2%;}

}
@media  screen and (max-width:1200px){
._honor .left{ width:59.5%;} 	
._honor .left .hd{ max-height:304px;}
._honor .left .hd li{ width:50%;}
._honor .left .hd li a{ padding:4px 0;}

}
@media  screen and (max-width:1024px){
._honor{ padding-top:30px; padding-bottom:30px;}
._honor .left .hd{ margin-top:15px; max-height:260px;}
._honor .left .hd li{ padding:0 10px 0 10px;}
._honor .left .hd li a{ font-size:14px; line-height:22px; padding:0;}
._honor .left .hd li:after{ top:8px;}
._honor .right .bd li i{ padding:5px;}
._honor .right .bd li h5{ font-size:14px; line-height:24px; padding:8px 12px;}

}
@media  screen and (max-width:767px){
._honor .left{ width:100%;}
._honor .left .hd{ max-height:130px;}
._honor .left .hd li a{ font-size:13px;}
._honor .right{ width:100%; margin-top:20px;}

}


._part{ padding-top:130px; padding-bottom:140px;}
._part .list{ float:left; width:100%; margin-top:60px; position:relative; z-index:3;}
._part .list .ul{ float:left; width:100%; padding:0.7% 0;}
._part .list .ul li{ float:left; width:14.285%; padding-bottom:9.1875%; display:flex; justify-content: center; align-items: center; position:relative; margin-top:-8px; margin-bottom:-8px; -webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s; }
._part .list .ul li:nth-child(1),
._part .list .ul li:nth-child(14){ margin-left:7.145%;}
._part .list .ul li:nth-child(7){ margin-left:0;}
._part .list .ul li:after{ float:left; width:65%; height:100%; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); background:#fff; border:1px solid #e6e6e6; border-radius:5px; box-shadow:3px -3px 7px rgba(0,0,0,0.09);}
._part .list .ul li:before{ float:left; width:65%; height:100%; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg) scale(0.6,0.6); -ms-transform:translate(-50%,-50%) rotate(45deg) scale(0.6,0.6); background:#8a8a8a; opacity:0.94; border-radius:5px; box-shadow:3px -3px 7px rgba(0,0,0,0.09); z-index:7; opacity:0;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
._part .list .ul li img{ width:57%; height:72%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); z-index:6; border-radius:30px; }
._part .list .ul li:hover:before{ opacity:0.94; transform:translate(-50%,-50%) rotate(45deg) scale(1,1); -ms-transform:translate(-50%,-50%) rotate(45deg) scale(1,1);}
._part .list .ul li a{ float:left; width:100%;}
._part .list .ul li h6{ float:left; width:100%; position:absolute; left:0; top:50%; text-align:center; color:#fff; z-index:8; font-size:16px; line-height:20px; padding:8px 30px; opacity:0; -webkit-transition: all 1s ease-out 0s;-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  
}
._part .list .ul li:hover h6{ opacity:1; transform:translateY(-50%); -ms-transform:translateY(-50%);}
._part .list .slick-dots{ position:static; display:flex; justify-content: center; margin-top:60px; }
._part .list .slick-dots li{ width:12px; height:12px; border-radius:50%; border:1px solid #8a8a8a; margin:0 5px; padding:0;}
._part .list .slick-dots li.slick-active{ background:#8a8a8a;}


@media  screen and (max-width:1024px){
._part{ padding-top:30px; padding-bottom:30px;}
._part .list{ margin-top:15px;}
._part .list .ul{ padding:0.8% 0;}
._part .list .slick-dots{ margin-top:15px;}
._part .list .ul li h6{ font-size:12px; line-height:16px; padding:6px 10px;}

}
@media  screen and (max-width:767px){
._part .list .ul{ padding:1.4% 0;}		
._part .list .ul li{ width:25%; padding-bottom:17.5%; margin-top:-4px; margin-bottom:-4px; }
._part .list .ul li:after{ width:70%;}
._part .list .ul li:before{ width:70%;}
._part .list .ul li:nth-child(1),
._part .list .ul li:nth-child(14){ margin-left:0;}
._part .list .ul li:nth-child(7){ margin-left:0;}
._part .list .ul li:nth-child(1),
._part .list .ul li:nth-child(8),
._part .list .ul li:nth-child(15){ margin-left:12.5%;}
._part .list .ul li:nth-child(18){ margin-left:25%;}

}



._news{ padding-top:110px; padding-bottom:120px; position:relative;}
._news:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; background:#f5f5f5; z-index:1; opacity:0.86;}
._news .list{ float:left; width:100%; position:relative; z-index:3; margin-top:70px;}
._news .list ul{ display:flex;flex-wrap:wrap;}
._news .list .slick-list{ padding:0 6px !important;}
._news .list li{ float:left; width:33.33%; position:relative; padding-top:8px; z-index:3;}
._news .list li:after{ float:left; width:1px; height:100%; content:''; position:absolute; top:0; background:#000000; opacity:0.1; z-index:1; }
._news .list li:after{ left:0;}
._news .list li a{ float:left; width:100%; position:relative; padding:0 30px;}
._news .list li a:after{ float:left; width:8px; height:8px; content:''; position:absolute; top:-8px; background:#706e6e; opacity:0.5;border-radius:50%; z-index:3;}
._news .list li a:after{ left:-4px;}
._news .list li time{ float:left; width:100%; color:#575757; font-size:24px; line-height:34px; padding:14px 0 20px 0;}
._news .list li time span{ font-size:16px;}
._news .list li i{ float:left; width:100%; line-height:0; overflow:hidden; display:none; margin-top:28px; height:356px;}
._news .list li h1{ float:left; width:100%; overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; color:#575757; font-size:22px; line-height:40px; max-height:80px; font-weight:bold; letter-spacing:1px; margin-bottom:12px; margin-top:19px;}
._news .list li h5{ float:left; width:100%; overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; color:#666666; font-size:16px; line-height:30px; max-height:60px; letter-spacing:1px; margin-top:12px; margin-bottom:356px;}
._news .list li:hover i{ display:block;}
._news .list li:hover h1{-webkit-line-clamp:1; max-height:40px; margin-bottom:0 !important;}
._news .list li:hover h5{ margin-bottom:0 !important;}
._news .list .slick-prev,
._news .list .slick-next{ width:40px; height:40px; z-index:6; border-radius:50%; background:#878a89;}
._news .list .slick-prev{ left:-90px;}
._news .list .slick-next{ right:-90px; }
._news .list .slick-prev:hover,
._news .list .slick-next:hover{ opacity:0.5;}
._news .list .slick-prev:after,
._news .list .slick-next:after{ float:left; width:12px; height:12px;  border-top:1px solid #fff; border-right:1px solid #fff; content:''; position:absolute; top:50%;}
._news .list .slick-prev:after{ left:50%; margin:-6px 0 0 -4px; transform:rotate(225deg); -ms-transform:rotate(225deg);}
._news .list .slick-next:after{ right:50%; margin:-6px -4px 0 0; transform:rotate(45deg); -ms-transform:rotate(45deg);}

@media  screen and (max-width:1630px){
._news .list .slick-prev{ left:-60px;}
._news .list .slick-next{ right:-60px; }
._news .list li h1{ font-size:18px; line-height:30px; max-height:60px;}
._news .list li i{ height:240px;}
._news .list li h5{ font-size:14px; line-height:24px; max-height:48px; margin-bottom:240px;}
/*._news .list li.slick-current h1{ max-height:30px;}*/
}
@media  screen and (max-width:1024px){
._news{ padding-top:30px; padding-bottom:30px;}
._news .list{ margin-top:20px;}
._news .list .slick-prev,
._news .list .slick-next{ width:26px; height:26px;}
._news .list .slick-prev{ left:-12px;}
._news .list .slick-next{ right:-12px; }
._news .list .slick-prev:after,
._news .list .slick-next:after{ width:8px; height:8px;}
._news .list .slick-prev:after{ margin:-4px 0 0 -2px;}
._news .list .slick-next:after{ margin:-4px -2px 0 0;}
._news .list li a{ padding:0 12px;}
._news .list li time{ font-size:18px; line-height:26px; padding:2px 0 0 0;}
._news .list li time span{ font-size:13px;}
._news .list li h1{ font-size:15px; line-height:24px; max-height:48px; margin-top:6px; margin-bottom:5px;}
._news .list li h5{ font-size:14px; line-height:22px; max-height:44px; margin-top:9px; margin-bottom:80px;}
._news .list li i{ margin-top:5px; height:80px;}
._news .list li:hover h1{-webkit-line-clamp:2; max-height:48px; margin-bottom:0;}


}
@media  screen and (max-width:767px){
._news .list li i{ display:block;}
._news .list li h1{ margin-bottom:0;-webkit-line-clamp:2; max-height:48px;}
._news .list li h5{ margin-bottom:0;}

}

._serv{ float:left; width:100%; position:relative; overflow:hidden;}
._serv .back{ float:left; width:100%; height:100%; z-index:1; position:absolute; left:0; top:0;} 
._serv .back .kg{ float:left; width:100%; height:950px; position:relative;}
._serv .back1{ z-index:2;}
._serv .back1.active .kg{ opacity:0;}
._serv .back1.active .kg.on{ opacity:1;}
._serv .list{ float:left; width:100%; z-index:3; position:relative; background:url(../_im_g/main32.png) center bottom repeat-x; }
._serv .list .slick-list{ padding:0 !important;}

._serv .list .slick-track{position:initial;}

._serv .list ul{ float:left; width:100%;}
._serv .list li{ float:left; width:25%; }
._serv .list li .kg{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; opacity:0; z-index:2;}
._serv .list li:hover .kg{ opacity:1;}
._serv .list li a{ float:left; width:100%; padding:60px 30px; height:950px; text-align:center; display: flex;flex-wrap:wrap; flex-direction:column; justify-content: center; border-right:1px solid rgba(255,255,255,0.3); position:relative; z-index:3;}
._serv .list li i{ float:left; width:100%; line-height:0;-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  }
._serv .list li i img{ max-width:inherit; height:56px;}
._serv .list li h1{ float:left; width:100%; color:#fff; font-size:30px; line-height:40px; letter-spacing:1px; margin:18px 0 8px 0;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
._serv .list li h1 span{ position:relative; padding:0 60px;}
._serv .list li h1 span:after,
._serv .list li h1 span:before{ float:left; width:40px; height:1px; content:''; position:absolute; top:50%; background:#a0a0a0; opacity:0;}
._serv .list li h1 span:after{ left:0;}
._serv .list li h1 span:before{ right:0;}
._serv .list li h6{ float:left; width:100%; color:#fff; font-size:16px; line-height:26px; letter-spacing:1px; text-transform:uppercase;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
._serv .list li h5{ float:left; width:100%; color:#fff; font-size:16px; line-height:30px; margin:48px 0;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
._serv .list li h4{ margin:0 auto; display:table; width:160px; height:40px; color:#fff; font-size:16px; line-height:38px; text-align:center; letter-spacing:3px; border-radius:40px; border:1px solid rgba(255,255,255,0.5); margin-top:5px;-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  
}
._serv .list li .info{ float:left; width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); z-index:3;}
._serv .list li .cont{ float:left; width:100%; height:100%; position:absolute; left:0; top:0;background:rgba(0,0,0,0.64); z-index:4;opacity: 0;
filter: alpha(opacity=0);
filter: alpha(Opacity=0);
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
._serv .list li .cont h1 span:after,
._serv .list li .cont h1 span:before{ opacity:0.3;}

._serv .list:hover li.slick-current .info{opacity:1;filter:alpha(opacity=100);}
._serv .list:hover li.slick-current .cont{padding-top:0;opacity:0;filter:alpha(opacity=0);}

._serv .list:hover li.slick-current:hover .info{opacity:0;filter:alpha(opacity=0);}
._serv .list:hover li.slick-current:hover .cont{padding-top:134px;opacity:100;filter:alpha(opacity=100);}


._serv .list li:hover .info,
._serv .list li.slick-current .info{opacity:0;filter:alpha(opacity=0);}
._serv .list li:hover .cont,
._serv .list li.slick-current .cont{padding-top:134px;opacity:1;filter:alpha(opacity=100);}


._serv .list .slick-prev,
._serv .list .slick-next{ width:40px; height:40px; z-index:6; border-radius:50%; background:#fff; opacity:0.68;}
._serv .list .slick-prev{ left:2.08%;}
._serv .list .slick-next{ right:2.08%; }
._serv .list .slick-prev:hover,
._serv .list .slick-next:hover{ opacity:1;}
._serv .list .slick-prev:after,
._serv .list .slick-next:after{ float:left; width:12px; height:12px;  border-top:1px solid #a0a0a0; border-right:1px solid #a0a0a0; content:''; position:absolute; top:50%;}
._serv .list .slick-prev:after{ left:50%; margin:-6px 0 0 -4px; transform:rotate(225deg); -ms-transform:rotate(225deg);}
._serv .list .slick-next:after{ right:50%; margin:-6px -4px 0 0; transform:rotate(45deg); -ms-transform:rotate(45deg);}
@media  screen and (max-width:1630px){
._serv .back .kg{ height:860px;}
._serv .list li a{ height:860px;}	
._serv .list li i img{ height:46px;}	
._serv .list li h1{ font-size:24px; line-height:34px;}
._serv .list li h1 span{ padding:0 30px;}
._serv .list li h1 span:after,
._serv .list li h1 span:before{ width:20px;}
._serv .list li h6{ font-size:14px; line-height:24px; letter-spacing:0;}
._serv .list li h5{ font-size:14px; line-height:26px; margin:30px 0;}
._serv .list li h4{ font-size:14px; width:140px; height:36px; line-height:34px;}

}
@media  screen and (max-width:1024px){
._serv .back .kg{ height:300px;}
._serv .list li a{ height:300px; padding:30px 25px;}
._serv .list li i img{ height:30px;}
._serv .list li h1{ font-size:16px; line-height:24px; margin:10px 0 4px 0;}
._serv .list li h1 span{ padding:0 20px;}
._serv .list li h1 span:after,
._serv .list li h1 span:before{ width:12px;}
._serv .list li h6{ font-size:12px; line-height:18px; margin-bottom:10px;}
._serv .list li h4{ font-size:12px; width:110px; height:30px; line-height:28px;}
._serv .list .slick-prev,
._serv .list .slick-next{ width:26px; height:26px;}
._serv .list .slick-prev{ left:3px;}
._serv .list .slick-next{ right:3px; }
._serv .list .slick-prev:after,
._serv .list .slick-next:after{ width:8px; height:8px;}
._serv .list .slick-prev:after{ margin:-4px 0 0 -2px;}
._serv .list .slick-next:after{ margin:-4px -2px 0 0;}

._serv .list li:hover h5{ display:none;}
._serv .list li.slick-current h5{ display:none;}

._serv .list:hover li.slick-current:hover .cont{padding-top:80px;}

._serv .list li:hover .cont,
._serv .list li.slick-current .cont{padding-top:80px;opacity:1;}

}
@media  screen and (max-width:767px){


}


._prod{ padding-top:110px; padding-bottom:110px;}
._prod .top{ float:left; width:100%; margin-top:70px;}
._prod .top ul{ float:left; width:100%; padding:0 30px;}
._prod .top ul li{ float:left; width:20%; text-align:center; padding:0 15px; position:relative;}
._prod .top ul li:after{ float:left; width:50%; height:1px; position:absolute; right:-25%; top:63px; content:''; border-top:1px dashed #000000; opacity:0.2;}
._prod .top ul li:last-child:after{ display:none;}
._prod .top ul li a{ float:left; width:100%;display: flex; align-items: center; flex-direction:column;}
._prod .top ul li i{ float:left; width:126px; height:126px; border-radius:50%; border:1px solid #b9bdbb; position:relative; display:block; overflow:hidden;}
._prod .top ul li i img{ display:block; width:100px; height:100px; margin:12px;}
._prod .top ul li i .ico1{ position:relative; opacity:1;}
._prod .top ul li i .ico2{ position:absolute; left:0; top:-100%; opacity:0;}
._prod .top ul li h5{ float:left; width:100%; color:#575757; font-size:20px; line-height:30px; height:30px; margin-top:16px;}
._prod .top ul li.on i{ border:1px solid #878a89; background:#878a89;}
._prod .top ul li.on i .ico1{ opacity:0;}
._prod .top ul li.on i .ico2{ opacity:1; top:0;}
._prod .list_B{ float:left; width:100%; margin-top:48px; position:relative;}
._prod .list{ float:left; width:100%; position:absolute; z-index:1; opacity:0;}
._prod .list.on{ position:relative; z-index:3; opacity:1;}
._prod .list ul{ margin:0 -25px; position:relative; z-index:3; opacity:1;}
._prod .list ul .slick-track{ margin:0 auto;}
._prod .list ul li{ float:left; width:33.33%; padding:0 25px;}
._prod .list ul li a{ float:left; width:100%; text-align:center;}
._prod .list ul li .cont{ float:left; width:100%; position:relative;/* box-shadow:6px 6px 12px rgba(0,0,0,0.3);*/}
._prod .list ul li .cont:after,
._prod .list ul li .cont:before{ float:left; content:''; background:#b2b2b2; position:absolute;}
._prod .list ul li .cont:after{ width:8px; height:-webkit-calc(100% + 8px); height:-moz-calc(100% + 8px); height:calc(100% + 8px); left:100%; bottom:-8px; background:url(../_im_g/main42.png) top right no-repeat;}
._prod .list ul li .cont:before{ width:100%; height:8px; left:0; top:100%; background:url(../_im_g/main43.png) left bottom no-repeat;}
._prod .list3 ul li .cont:after,
._prod .list3 ul li .cont:before{ display:none;}
._prod .list ul li .cont i{ float:left; width:100%; padding-bottom:100%; line-height:0; position:relative; overflow:hidden; overflow:hidden;}
._prod .list ul li .cont .i{ padding-bottom:72.6%;}
._prod .list ul li .cont i img{ width:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
._prod .list ul li a:hover .cont i img{ -ms-transform:translate(-50%,-50%) scale(1.1); transform:translate(-50%,-50%) scale(1.1);}
._prod .list ul li .cont i:after{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; background:#000; opacity:0; z-index:1; content:'';-webkit-transition: all 1s ease-out 0s;
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  
}
._prod .list ul li a:hover .cont i:after{ opacity:0.4;}
._prod .list ul li .cont i:before{ float:left; width:96%; height:93.4%; position:absolute; left:2%; top:3.3%; border:1px solid #fff; opacity:0.3; z-index:2; content:'';-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s; -webkit-transform: scale(1.5); -moz-transform: scale(1.5);transform: scale(1.5);
}
._prod .list ul li .info{ float:left; width:100%; height:100%; position:absolute; left:0; top:20%; z-index:3; padding:6% 12%;display: flex; 
 flex-direction:column;  justify-content: center;  align-items: center; overflow:hidden; opacity:0;-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s; }
._prod .list ul li .cont h5{ float:left; width:100%; color:#fff; font-size:20px; line-height:40px; font-weight:bold;overflow:hidden;white-space: nowrap; text-overflow:ellipsis; }
._prod .list ul li .cont h6{ float:left; width:100%; color:#fff; font-size:14px; line-height:25px; height:50px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; margin:4% 0 7.14% 0; }
._prod .list ul li .cont em{ float:left; width:40px; height:40px; border-radius:50%; border:1px solid rgba(255,255,255,0.3); position:relative; display:flex;}
._prod .list ul li .cont em:after,
._prod .list ul li .cont em:before{ float:left; content:''; position:absolute; left:50%; top:50%; background:#fff; opacity:0.5; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
._prod .list ul li .cont em:after{ width:1px; height:12px;}
._prod .list ul li .cont em:before{ width:12px; height:1px;}
._prod .list ul li .tit{ float:left; width:100%; color:#575757; font-size:20px; line-height:40px; margin-top:30px;overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
._prod .list ul li:hover .info{ top:0; opacity:1;}
._prod .list ul li:hover .cont i:after{ opacity:0.66;}
._prod .list ul li:hover .cont i:before{  -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1);}
._prod .list ul li:hover .tit{ font-weight:bold;}
._prod .list .slick-prev,
._prod .list .slick-next{ width:40px; height:40px; z-index:6; border-radius:50%; background:#878a89; -webkit-transform: translate(0, -50px);
 -ms-transform: translate(0, -50px); transform: translate(0, -50px);}
._prod .list .slick-prev{ left:-65px;}
._prod .list .slick-next{ right:-65px; }
._prod .list .slick-prev:hover,
._prod .list .slick-next:hover{ opacity:0.5;}
._prod .list .slick-prev:after,
._prod .list .slick-next:after{ float:left; width:12px; height:12px;  border-top:1px solid #fff; border-right:1px solid #fff; content:''; position:absolute; top:50%;}
._prod .list .slick-prev:after{ left:50%; margin:-6px 0 0 -4px; transform:rotate(225deg); -ms-transform:rotate(225deg);}
._prod .list .slick-next:after{ right:50%; margin:-6px -4px 0 0; transform:rotate(45deg); -ms-transform:rotate(45deg);}


@media  screen and (max-width:1630px){
._prod .list ul{ margin:0 -15px;}
._prod .list ul li{ padding:0 15px;}
._prod .list ul li .cont h5{ font-size:16px; line-height:24px;}
._prod .list ul li .cont h6{ line-height:22px; height:44px; margin:2% 0 3.5% 0; }
._prod .list ul li .cont em{ width:24px; height:24px;}
._prod .list ul li .cont em:after{ width:1px; height:8px;}
._prod .list ul li .cont em:before{ width:8px; height:1px;}
._prod .list ul li .tit{ font-size:16px; line-height:30px;}
._prod .list .slick-prev{ left:-45px;}
._prod .list .slick-next{ right:-45px; }
._prod .top ul{ padding:0;}
._prod .top ul li:after{ top:50px; width:46%; right:-23%;}
._prod .top ul li h5{ font-size:16px; line-height:26px; height:26px;}
._prod .top ul li i{ width:100px; height:100px; }
._prod .top ul li i img{ width:78px; height:78px; margin:10px;}


}
@media  screen and (max-width:1024px){
._prod{ padding-top:30px; padding-bottom:30px;}
._prod .list_B{ margin-top:20px;}
._prod .list ul{ margin:0 -8px;}
._prod .list ul li{ padding:0 8px;}
._prod .list ul li .info{ padding:10px 12px;}
._prod .list ul li .cont em{ display:none;}
._prod .list ul li .tit{ line-height:26px; margin-top:15px;}
._prod .list ul li .cont:after{ width:4px; bottom:-4px; height:-webkit-calc(100% + 4px); height:-moz-calc(100% + 4px); height:calc(100% + 4px);}
._prod .list ul li .cont:before{ height:4px;}
._prod .list .slick-prev,
._prod .list .slick-next{ width:26px; height:26px; -webkit-transform: translate(0, -30px);
 -ms-transform: translate(0, -30px); transform: translate(0, -30px);}
._prod .list .slick-prev{ left:-4px;}
._prod .list .slick-next{ right:-4px; }
._prod .list .slick-prev:after,
._prod .list .slick-next:after{ width:8px; height:8px;}
._prod .list .slick-prev:after{ margin:-4px 0 0 -2px;}
._prod .list .slick-next:after{ margin:-4px -2px 0 0;}
._prod .top{ margin-top:20px;}
._prod .top ul li{ padding:0 7px;}
._prod .top ul li:after{ top:40px; width:24px; right:-12px;}
._prod .top ul li h5{ font-size:15px; line-height:24px; height:24px; margin-top:8px;}
._prod .top ul li i{ width:80px; height:80px; }
._prod .top ul li i img{ width:60px; height:60px; margin:9px;}
}
@media  screen and (max-width:767px){
._prod .list ul li{ width:50%;}
._prod .list ul li .cont h6{ height:22px;}

}

._Ntitle{ float:left; width:100%; text-align:center; color:#333333; font-size:40px; line-height:60px; font-weight:bold; letter-spacing:2px; position:relative; z-index:3;}
._Ntitle span{ display:inline-table; position:relative; padding:0 20px;}
._Ntitle span:after,
._Ntitle span:before{ float:left; width:10px; height:11px; content:''; position:absolute;}
._Ntitle span:after{ left:0; top:0; border-top:2px solid #575757; border-left:2px solid #575757;}
._Ntitle span:before{ right:0; bottom:0; border-bottom:2px solid #575757; border-right:2px solid #575757;}
._Ntitle._white{ color:#fff;}
._Ntitle span:after,
._Ntitle span:before{ opacity:0.5;}
._Ntitle._white span:after{ border-top:2px solid #fff; border-left:2px solid #fff;}
._Ntitle._white span:before{ border-bottom:2px solid #fff; border-right:2px solid #fff;}

@media  screen and (max-width:1024px){
._Ntitle{ font-size:20px; line-height:34px; letter-spacing:1px;}
._Ntitle span{ padding:0 15px;}

}

._serv_td{ padding-top:90px; padding-bottom:50px;}
._part_td{ padding-top:86px; padding-bottom:100px;}
@media  screen and (max-width:1024px){
._serv_td{ padding-top:30px; padding-bottom:20px;}
._part_td{ padding-top:30px; padding-bottom:30px;}

}

._news_D{ padding-top:100px; padding-bottom:100px;}
._newsDet{float: left; width:71.875%; border:1px solid #eeeeee; padding:36px 30px 74px 30px; } 
._newsDet.pagecon{width:100%; border:0; padding:0;}
._newsDet.pagecon .info{padding:0;}
._newsDet h2{float: left; width: 100%; color:#333333; font-size:24px; line-height:34px; text-align:center; font-weight:bold;}
._newsDet .dTime{float: left; width: 100%; color:#575757; font-size:14px; line-height:24px; text-align:center; border-bottom:1px solid #eeeeee; padding:10px 0 15px 0; text-transform:uppercase;}
._newsDet .info{ float:left; width:100%; color:#575757; font-size:16px; line-height:32px; padding:65px 0 50px 0;}
._newsDet .page{float: left; width: 100%; padding:20px 0; border-top:1px solid #eeeeee;}
._newsDet .page a{ float:left; max-width:49%; color:#8a8a8a; font-size:14px; line-height:24px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; text-transform:uppercase; padding:0 26px; position:relative;}
._newsDet .page a i{ float:left; position:absolute; left:0; top:50%;}
._newsDet .page a i:after{ float:left; width:16px; height:1px; content:''; position:absolute; left:0; top:50%; background:#8a8a8a;}
._newsDet .page a i:before{ float:left; width:7px; height:7px; content:''; position:absolute; left:0; top:50%; border-top:1px solid #8a8a8a; border-right:1px solid #8a8a8a; transform:rotate(225deg); -ms-transform:rotate(225deg); margin:-3px 1px 0 1px;}
._newsDet .page a.right{ float:right;}
._newsDet .page a.right i{ left:auto; right:0;}
._newsDet .page a.right i:after{ left:auto; right:0;}
._newsDet .page a.right i:before{ left:auto; right:0; transform:rotate(45deg); -ms-transform:rotate(45deg);}
._newsDet .page a:hover{ color:#333333;}
._newsDet .page a:hover i:after{ background:#333333;}
._newsDet .page a:hover i:before{ border-top:1px solid #333333;border-right:1px solid #333333;}
._newsR{ float:right; width:24.5625%; padding:19px; padding-bottom:0 !important; border:1px solid #eeeeee;}
._newsR h4{ float:left; width:100%; position:relative; padding:35px 10px; color:#fff; font-size:30px; line-height:42px; text-align:center; text-transform:uppercase;}
._newsR h4:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; z-index:1; background:#061b3b; opacity:0.67;}
._newsR h4 span{ position:relative; z-index:3;}
._newsR ul{ float:left; width:100%;}
._newsR ul li{ float:left; width:100%; border-bottom:1px solid #eeeeee; padding:25px 0;}
._newsR ul li:last-child{ border-bottom:none;}
._newsR ul li a{ float:left; width:100%;}
._newsR ul li h5{ float:left; width:100%; color:#575757; font-size:16px; line-height:26px; font-weight:bold; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; padding-left:19px; position:relative; }
._newsR ul li h5 time{ float:left; position:absolute; left:0; top:0;}
._newsR ul li a:hover{ transform:translateX(-10px); -ms-transform:translateX(-10px);}
._newsR ul li a:hover h5{ color:#333333;}
._newsR ul li h6{ float:left; width:100%; color:#575757; font-size:14px; line-height:24px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; padding-left:19px; margin-top:3px; }
@media  screen and (max-width:1630px){
._newsR h4{ font-size:20px; line-height:32px;}	
._newsR ul li h5{ padding-left:12px;}
._newsR ul li h6{ padding-left:12px;}

}
@media  screen and (max-width:1024px){
._news_D{ padding-top:30px; padding-bottom:30px;}	
._newsDet{ padding:15px 12px;}	
._newsDet h2{ font-size:18px; line-height:28px;}
._newsDet .dTime{ font-size:14px; line-height:24px; padding:0 0 12px 0;}
._newsDet .info{ font-size:14px; line-height:24px; padding:15px 0 15px 0;}
._newsDet .page{ padding:10px 0;}
._newsDet .page a{ padding:0 20px;}
._newsR{ padding:15px 12px;}
._newsR h4{ padding:15px 10px; font-size:18px; line-height:26px;}	
._newsR ul li{ padding:12px 0;}
._newsR ul li h5{ font-size:15px; line-height:24px;}
._newsR ul li h6{ line-height:22px; margin-top:1px;}

}
@media  screen and (max-width:767px){
._newsDet{ width:100%;}
._newsR{ width:100%; margin-top:20px;}

}


.wack1{ float:left; width:100%; display:flex; justify-content: center; }
.wack1 .pz_fy{ display:flex;}
.wack1 .pz_fy a { float:left; width:38px; height:38px; line-height:36px; text-align:center;  border-radius:38px; -moz-border-radius:38px; -webkit-border-radius:38px; border:1px solid #e1e1e1; color:#575757; font-size:14px; font-family:Arial; margin:0 5px;}
.wack1 .pz_fy a:hover,
.wack1 .pz_fy a.on{color:#fff; border:1px solid #333333; background:#333333;}
.wack1 .pz_fy .l_fy,
.wack1 .pz_fy .r_fy{ width:100px;}
.wack1 .pz_fy .l_fy i,
.wack1 .pz_fy .r_fy i{ display:block; width:16px; height:2px; background:#333333; margin:17px auto; position:relative;}
.wack1 .pz_fy .l_fy i:after,
.wack1 .pz_fy .l_fy i:before,
.wack1 .pz_fy .r_fy i:after,
.wack1 .pz_fy .r_fy i:before{float:left; width:7px; height:2px; background:#333333; content:''; position:relative;}
.wack1 .pz_fy .l_fy i:after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg); top:3px; left:-7px; }
.wack1 .pz_fy .l_fy i:before{ -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg); top:-3px; left:0px; }
.wack1 .pz_fy .r_fy i:after{ -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg); top:3px; right:-2px; }
.wack1 .pz_fy .r_fy i:before{ -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg); top:-3px; right:-9px;}
.wack1 .pz_fy .l_fy:hover i,
.wack1 .pz_fy .r_fy:hover i,
.wack1 .pz_fy .l_fy.on i,
.wack1 .pz_fy .r_fy.on i{ background:#fff;}
.wack1 .pz_fy .l_fy:hover i:after,
.wack1 .pz_fy .l_fy:hover i:before,
.wack1 .pz_fy .r_fy:hover i:after,
.wack1 .pz_fy .r_fy:hover i:before,
.wack1 .pz_fy .l_fy.on i:after,
.wack1 .pz_fy .l_fy.on i:before,
.wack1 .pz_fy .r_fy.on i:after,
.wack1 .pz_fy .r_fy.on i:before{ background:#fff;}


@media  screen and (max-width:1024px){
.wack1 .fy_pc{ text-align:center; font-size:14px; color:#272727; padding:5px 0;}
.wack1 .fy_pc a{ padding:5px 25px; color:#fff; border:solid 1px #333333; background:#333333; border-radius:16px; overflow:hidden;}
.wack1 .fy_pc span{ padding:5px 20px; color:#333333;}
}

._news_l{ float:left; width:100%;}
._news_l li{ float:left; width:100%; margin-bottom:60px;}
._news_l li a{ float:left; width:100%; margin:40px 0; border:1px solid #e0e0e0; position:relative; padding:55px 30px 60px 645px;}
._news_l li .time{ float:left; width:185px; text-align:center; position:absolute; left:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%);}
._news_l li .time time{ float:left; width:100%; color:#575757; font-size:62px; line-height:66px; font-weight:bold;}
._news_l li .time span{ float:left; width:100%; color:#575757; font-size:18px; line-height:22px;}
._news_l li .img{ float:left; width:400px; height:300px; line-height:0; overflow:hidden; position:absolute; left:185px; top:-40px; z-index:3; }
._news_l li .img img{-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._news_l li a:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._news_l li .text{ float:left; width:100%; }
._news_l li .text h4{ float:left; width:100%; color:#575757; font-size:26px; line-height:38px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
._news_l li .text h5{ float:left; width:160px; letter-spacing:2px; text-align:center; color:#8a8a8a; font-size:16px; line-height:38px; border:1px solid #cccccc; border-radius:38px; margin-top:25px;}

._news_l li a:hover{ border:1px solid #333333; background:#333333;}
._news_l li a:hover .time time,
._news_l li a:hover .time span,
._news_l li a:hover .text h4{ color:#fff;}
._news_l li a:hover .text h5{ color:#fff; border:1px solid #999999;}

@media  screen and (max-width:1630px){
._news_l li a{ margin:30px 0; padding:35px 30px 40px 480px;}	
._news_l li .time{ width:150px;}
._news_l li .time time{ font-size:56px; line-height:56px;}
._news_l li .time sapn{ font-size:18px; line-height:18px;}
._news_l li .img{ width:300px; height:224px; left:150px; top:-30px;}
._news_l li .text h4{ font-size:18px; line-height:28px;}
._news_l li .text h5{ width:140px; letter-spacing:2px;font-size:14px; line-height:36px; border-radius:36px;  margin-top:21px;}

}
@media  screen and (max-width:1024px){
._news_l li{ margin-bottom:20px;}	
._news_l li a{ margin:15px 0; padding:15px 15px 20px 275px;}	
._news_l li .time{ width:80px;}
._news_l li .time time{ font-size:30px; line-height:34px;}
._news_l li .time span{ font-size:12px; line-height:16px;}
._news_l li .img{ width:180px; height:134px; left:80px; top:-15px;}
._news_l li .text h4{ font-size:15px; line-height:25px;}
._news_l li .text h5{ width:100px; letter-spacing:1px;font-size:14px; line-height:30px; border-radius:30px;  margin-top:10px;}


}
@media  screen and (max-width:767px){
._news_l li{ margin-bottom:20px;}	
._news_l li a{ margin:0; padding:10px 15px 15px 142px;}	
._news_l li .time{ width:100%; position:static; transform:none; -ms-transform:none;}
._news_l li .time time{ width:auto; font-size:22px; line-height:22px;}
._news_l li .time span{ width:auto; font-size:13px; line-height:18px; margin-left:6px; margin-top:4px;}
._news_l li .img{ width:120px; height:90px; left:10px; top:10px;}
._news_l li .text h4{ font-size:15px; line-height:25px; margin-top:4px;}
._news_l li .text h5{ width:90px; letter-spacing:1px;font-size:12px; line-height:24px; border-radius:24px;  margin-top:8px;}


}

._case_d{ padding-top:90px; padding-bottom:100px;}
._case_d .list{ float:left; width:100%; margin:35px 0 40px 0;}
._case_d .list ul{ display:flex; flex-wrap:wrap; margin:0 -15px; 
 overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:306px;
}
._case_d .list ul::-webkit-scrollbar {
 width:3px;
}
._case_d .list ul::-webkit-scrollbar-track
{
background-color:rgba(0,0,0,0.2);
 border-radius:0;
}
._case_d .list ul::-webkit-scrollbar-thumb {
 width:3px;
 height:3px;
 background-color:#333333;
 border-radius:0;
}
._case_d .list ul li{ float:left; width:25%; padding:15px;}
._case_d .list ul li.li_hide{display:none;}
._case_d .list ul li a{ float:left; width:100%; color:#575757; font-size:16px; line-height:24px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.03); position:relative; height:100%; min-height:70px; padding:12px 10px;display: flex;  justify-content: center;  align-items: center; }
._case_d .list ul li a span{ display:flex; background:url(../_im_g/img21.png) left top no-repeat; background-size:auto 24px; padding-left:30px;}
._case_d .list ul li a:hover{ background:#333333; color:#fff;}
._case_d .list ul li a:hover span{ background:url(../_im_g/img22.png) left top no-repeat; background-size:auto 24px;}
._case_d ._btm{ float:left; width:100%; text-align:center; color:#575757; font-size:16px; line-height:26px; padding-bottom:17px; position:relative; cursor:pointer;}
._case_d ._btm:after{ float:left; width:14px; height:14px; position:absolute; content:''; left:50%; bottom:0; border-bottom:1px solid #575757; border-right:1px solid #575757; transform:rotate(45deg); -ms-transform:rotate(45deg); margin-left:-9px;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
._case_d ._btm:hover{ color:#333;}
._case_d ._btm:hover:after{ bottom:-10px;}

@media  screen and (max-width:1630px){


}
@media  screen and (max-width:1024px){
._case_d{ padding-top:30px; padding-bottom:30px;}
._case_d .list{ margin:20px 0 20px 0;}
._case_d .list ul{ margin:0 -6px; max-height:216px; }
._case_d .list ul li{ padding:6px;}
._case_d .list ul li a{ font-size:14px; line-height:20px; min-height:60px; padding:10px;}
._case_d .list ul li a span{ padding-left:24px;background:url(../_im_g/img21.png) left 2px no-repeat;  background-size:auto 18px;}
._case_d .list ul li a:hover span{ background:url(../_im_g/img22.png) left 2px no-repeat; background-size:auto 18px;}
._case_d ._btm{ font-size:14px; line-height:24px; padding-bottom:10px;}
._case_d ._btm:after{ width:10px; height:10px; margin-left:-7px;}

}
@media  screen and (max-width:767px){
._case_d .list ul li{ width:50%;}

}

._case_t{ padding-bottom:100px; position:relative;}
._case_t .list{ float:left; width:100%; margin:5px 0 60px 0;}
._case_t .list ul{ margin:-15px; display:flex;flex-wrap:wrap;}
._case_t .list li{ float:left; width:33.33%; padding:15px;}
._case_t .list li a{ float:left; width:100%; position:relative;}
._case_t .list li i{ float:left; width:100%; overflow:hidden; line-height:0;}
._case_t .list li i img{-webkit-animation: wp 15s 0s linear infinite alternate;
animation: wp 15s 0s linear infinite alternate;}
._case_t .list li h5{ float:left; width:100%; position:absolute; left:0; bottom:0; background:rgba(255,255,255,0.6); color:#575757; font-size:16px; line-height:26px; padding:12px 15px; text-align:center;}
._case_t .list li a:hover h5{ background:rgba(0,0,0,0.6); color:#fff;}


@media  screen and (max-width:1630px){


}
@media  screen and (max-width:1024px){
._case_t{ padding-bottom:30px;}	
._case_t .list{ margin:5px 0 25px 0;}
._case_t .list ul{ margin:-6px;}
._case_t .list li{ padding:6px;}
._case_t .list li h5{ font-size:14px; line-height:20px; padding:6px 10px;}

}
@media  screen and (max-width:767px){
._case_t .list li{ width:50%;}
._case_t .list li:last-child{ display:none;}

}


._case_Tc{ float:left; width:100%; height:100%; position:fixed; left:100%; top:0; z-index:17; background:rgba(0,0,0,0.7);}
._case_Tc.active{ left:0;}
._case_Tc .cont{ float:left; max-width:60%; min-width:60%; position:fixed; left:150%; top:50%; z-index:18; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); box-shadow:0 5px 10px rgba(0,0,0,0.2); background:rgba(255,255,255,0.1);}
._case_Tc.active .cont{ left:50%;}
._case_Tc .cont .colse{ float:left; width:30px; height:30px; position:absolute; right:-31px; top:0; background:rgba(255,255,255,0.8); cursor:pointer; z-index:18;}
._case_Tc .cont .colse:after,
._case_Tc .cont .colse:before{ float:left; content:''; background:#333; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg);}
._case_Tc .cont .colse:after{ width:2px; height:12px;}
._case_Tc .cont .colse:before{ width:12px; height:2px;}
._case_Tc .cont .box{ float:left; width:100%; line-height:0; position:relative; z-index:17;}
._case_Tc .cont .img{ float:left; width:100%; text-align:center; min-height:85vh; position:relative; overflow:hidden; margin:0 2px;}
._case_Tc .cont .img img{ display:table; margin:0 auto; max-width:100%; max-height:100%;position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}

._case_Tc .slick-prev,
._case_Tc .slick-next{ width:40px; height:40px; border-top:2px solid #fff; border-right:2px solid #fff; opacity:0.8;}
._case_Tc .slick-prev{ transform:translate(0,-50%) rotate(225deg); -ms-transform:translate(0,-50%) rotate(225deg); left:-4.5%;}
._case_Tc .slick-next{ transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg); right:-4.5%;}
._case_Tc .slick-prev:hover,
._case_Tc .slick-next:hover{ opacity:0.5;}


@media  screen and (max-width:1024px){
._case_Tc .cont{ max-width:80%; min-width:80%; box-shadow:none; background:none;}	
._case_Tc .cont .colse{ position:fixed; right:-20px; top:-30px;}
._case_Tc .slick-prev,
._case_Tc .slick-next{ width:18px; height:18px;}
._case_Tc .slick-prev{ left:-7%;}
._case_Tc .slick-next{ right:-7%;}

}

._slide_t{ position:relative; top:0; margin-top:-78px; z-index:6;}
._slide_t .list{ float:left; width:100%; background:#fff; border-radius:4px; box-shadow:0 5px 8px rgba(6,0,1,0.06); padding:13px 3.125%;}
._slide_t .list .slick-track{display: flex;justify-content: center; flex-wrap: wrap; margin:0 auto;}
._slide_t .list ul.slick-list{display:flex;  justify-content: space-between;flex-wrap:wrap;}
._slide_t .list li{ float:left; width:33.33%;text-align:center; padding:0 10px;}
._slide_t .list li i{ float:left; width:100%; margin-top:4px; line-height:0; display:block; opacity:0.6; }
._slide_t .list li i img{ display:inline-table; margin:0 auto; width:90px; height:90px; border:1px solid #999999; border-radius:50%;}
._slide_t .list li h5{ float:left; width:100%; color:#575757; font-size:20px; line-height:28px; margin-top:8px; }
._slide_t .list li.active i{ opacity:1;}
._slide_t .list li.active h5{ font-weight:bold;color:#333;}
/*._slide_t .list li.slick-current i{ opacity:1;}
._slide_t .list li.slick-current h5{ font-weight:bold;color:#333;}*/
._slide_t .list li:hover h5{ font-weight:bold;color:#333; }
._slide_t .list .slick-prev,
._slide_t .list .slick-next{ width:29px; height:29px; border-top:1px solid #8a8a8a; border-right:1px solid #8a8a8a;}
._slide_t .list .slick-prev{ transform:translateY(-50%) rotate(225deg); -ms-transform:translateY(-50%) rotate(225deg); left:-0.8%;}
._slide_t .list .slick-next{ transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); right:-0.8%;}
._slide_t .list .slick-prev:hover,
._slide_t .list .slick-next:hover{ border-top:1px solid #333; border-right:1px solid #333;}


@media  screen and (max-width:1630px){
._slide_t{ margin-top:-73px;}		
._slide_t .list li i img{ width:80px; height:80px;}	
._slide_t .list li h5{ font-size:16px; line-height:26px; margin-top:6px;}

}
@media  screen and (max-width:1024px){
._slide_t{ margin-top:-58px;}	
._slide_t .list{ padding:12px 6px;}	
._slide_t .list li{ padding:0 6px;}
._slide_t .list li i img{ width:60px; height:60px;}
._slide_t .list li h5{ font-size:14px; line-height:22px;}
._slide_t .list .slick-prev,
._slide_t .list .slick-next{ width:16px; height:16px;}
._slide_t .list .slick-prev{ left:6px; top:35px;}
._slide_t .list .slick-next{ right:6px; top:35px;}

}
@media  screen and (max-width:767px){


}

._pord_d{ background:#f6f6f6; padding-top:90px; padding-bottom:100px;}
._pord_d .list{ float:left; width:100%; margin-top:50px;}
._pord_d .list ul{ margin:-15px; display:flex;flex-wrap:wrap;}
._pord_d .list li{ float:left; width:25%; padding:15px;}
._pord_d .list li a{ float:left; width:100%; position:relative;}
._pord_d .list li i{ float:left; width:100%; overflow:hidden; line-height:0;}
._pord_d .list li i img{-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._pord_d .list li a:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._pord_d .list li h5{ float:left; width:100%; position:absolute; left:0; bottom:0; background:rgba(255,255,255,0.7); color:#575757; font-size:18px; line-height:28px; padding:13px 15px; text-align:center;}
._pord_d .list li a:hover h5{ background:rgba(0,0,0,0.7); color:#fff;}

@media  screen and (max-width:1630px){


}
@media  screen and (max-width:1024px){
._pord_d{padding-top:30px; padding-bottom:30px;}	
._pord_d .list{ margin-top:20px;}
._pord_d .list ul{ margin:-6px;}
._pord_d .list li{ padding:6px;}
._pord_d .list li h5{ font-size:14px; line-height:20px; padding:6px 10px;}

}
@media  screen and (max-width:767px){
._pord_d .list li{ width:50%;}


}

._pord_t{ padding-top:90px; padding-bottom:100px;}
._pord_t .list{ float:left; width:100%; margin-top:50px; position:relative;}
._pord_t .list ul{ margin:0 -15px;}
._pord_t .list ul .slick-track{ margin:0 auto;}
._pord_t .list ul li{ float:left; width:25%; padding:15px;}
._pord_t .list ul li a{ float:left; width:100%; text-align:center;}
._pord_t .list ul li .cont{ float:left; width:100%; position:relative;/* box-shadow:6px 6px 12px rgba(0,0,0,0.3);*/}
._pord_t .list ul li .cont:after,
._pord_t .list ul li .cont:before{ float:left; content:''; background:#b2b2b2; position:absolute;}
._pord_t .list3 ul li .cont:after,
._pord_t .list3 ul li .cont:before{ display:none;}
._pord_t .list ul li .cont:after{ width:8px; height:-webkit-calc(100% + 8px); height:-moz-calc(100% + 8px); height:calc(100% + 8px); left:100%; bottom:-8px; background:url(../_im_g/main42.png) top right no-repeat;}
._pord_t .list ul li .cont:before{ width:100%; height:8px; left:0; top:100%; background:url(../_im_g/main43.png) left bottom no-repeat;}
._pord_t .list ul li .cont i{ float:left; width:100%; padding-bottom:100%; line-height:0; position:relative; overflow:hidden;}
._pord_t .list ul li .cont .i{ padding-bottom:72.6%;}
._pord_t .list ul li .cont i img{ width:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
._pord_t .list ul li a:hover .cont i img{ -ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);}
._pord_t .list ul li .cont i:after{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; background:#000; opacity:0; z-index:1; content:'';-webkit-transition: all 1s ease-out 0s;
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  
}
._pord_t .list ul li .info{ float:left; width:100%; height:100%; position:absolute; left:0; top:20%; z-index:3; padding:6% 12%;display: flex; 
 flex-direction:column;  justify-content: center;  align-items: center; overflow:hidden; opacity:0;-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s; }
._pord_t .list ul li .cont h5{ float:left; width:100%; color:#fff; font-size:20px; line-height:40px; font-weight:bold;overflow:hidden;white-space: nowrap; text-overflow:ellipsis; }
._pord_t .list ul li .cont h6{ float:left; width:100%; color:#fff; font-size:14px; line-height:25px; height:50px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; margin:4% 0 7.14% 0; }
._pord_t .list ul li .cont em{ float:left; width:32px; height:32px; border-radius:50%; border:1px solid rgba(255,255,255,0.3); position:relative; display:flex;}
._pord_t .list ul li .cont em:after,
._pord_t .list ul li .cont em:before{ float:left; content:''; position:absolute; left:50%; top:50%; background:#fff; opacity:0.5; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
._pord_t .list ul li .cont em:after{ width:1px; height:12px;}
._pord_t .list ul li .cont em:before{ width:12px; height:1px;}
._pord_t .list ul li .tit{ float:left; width:100%; color:#575757; font-size:18px; line-height:28px; margin-top:23px;overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
._pord_t .list ul li:hover .info{ top:0; opacity:1;}
._pord_t .list ul li:hover .cont i:after{ opacity:0.66;}
._pord_t .list ul li:hover .cont i:before{  -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1);}
._pord_t .list ul li:hover .tit{ font-weight:bold;}
._pord_t .list .slick-prev,
._pord_t .list .slick-next{ width:49px; height:49px; border-top:2px solid #8a8a8a; border-right:2px solid #8a8a8a; z-index:5;}
._pord_t .list .slick-prev{ transform:translateY(-50%) rotate(225deg); -ms-transform:translateY(-50%) rotate(225deg); left:-4.5%;}
._pord_t .list .slick-next{ transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); right:-4.5%;}
._pord_t .list .slick-prev:hover,
._pord_t .list .slick-next:hover{ border-top:2px solid #333; border-right:2px solid #333;}

@media  screen and (max-width:1630px){
._pord_t .list ul li .cont h5{ font-size:16px; line-height:24px;}
._pord_t .list ul li .cont h6{ line-height:22px; height:44px; margin:2% 0 3.5% 0; }
._pord_t .list ul li .cont em{ width:24px; height:24px;}
._pord_t .list ul li .cont em:after{ width:1px; height:8px;}
._pord_t .list ul li .cont em:before{ width:8px; height:1px;}
._pord_t .list ul li .tit{ font-size:16px; line-height:30px;}

}
@media  screen and (max-width:1024px){
._pord_t{padding-top:30px; padding-bottom:30px;}
._pord_t .list{ margin-top:20px; padding:0 15px;}
._pord_t .list ul{ margin:0 -8px;}
._pord_t .list ul li{ padding:8px;}
._pord_t .list ul li .info{ padding:10px 12px;}
._pord_t .list ul li .cont{/* box-shadow:3px 3px 6px rgba(0,0,0,0.2);*/}
._pord_t .list ul li .cont em{ display:none;}
._pord_t .list ul li .tit{ line-height:26px; margin-top:15px;}
._pord_t .list ul li .cont:after{ width:4px;bottom:-4px; height:-webkit-calc(100% + 4px); height:-moz-calc(100% + 4px); height:calc(100% + 4px);}
._pord_t .list ul li .cont:before{ height:4px;}
._pord_t .list ul li .cont h6{ margin:5% 0 0 0;}
._pord_t .list .slick-prev,
._pord_t .list .slick-next{ width:18px; height:18px;}
._pord_t .list .slick-prev{ left:-15px;}
._pord_t .list .slick-next{ right:-15px; }


}
@media  screen and (max-width:767px){
._pord_t .list ul li{ width:50%;}

}

.pord_xl{ padding-top:90px; padding-bottom:100px;}
.pord_xl .list{ float:left; width:100%; margin:50px 0 55px 0;}
.pord_xl .list ul{ margin:-15px; display:flex; flex-wrap: wrap; align-items: flex-start;}
.pord_xl .list li{ float:left; width:25%; padding:15px;}
.pord_xl .list li.li_hide{display:none;}

.pord_xl .list.tp_list1 ul,
.pord_xl .list.tp_list2 ul,
.pord_xl .list.tp_list3 ul{text-align:center; display:block;}
.pord_xl .list.tp_list1 li,
.pord_xl .list.tp_list2 li,
.pord_xl .list.tp_list3 li{ float:none; display:inline-block;}

.pord_xl .list .la{ float:left; width:100%; position:relative; overflow:hidden;}
.pord_xl .list .la i{ float:left; width:100%; line-height:0;}
.pord_xl .list .la i img{ -webkit-transition: all 0.5s ease-out 0s;  width:100%;
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.pord_xl .list .la:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.pord_xl .list .la h5{ float:left; width:100%; position:absolute; left:0; bottom:0; position:absolute; left:0; bottom:-100%; background:rgba(15,15,15,0.6); text-align:center; color:#fff; font-size:24px; line-height:34px; padding:8px 12px; text-transform:uppercase;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.pord_xl .list .la:hover h5{ bottom:0;}
.pord_xl ._btm{ cursor:pointer; float:left; width:100%; text-align:center; color:#575757; font-size:16px; line-height:26px; padding-bottom:17px; position:relative;}
.pord_xl ._btm:after{ float:left; width:14px; height:14px; position:absolute; content:''; left:50%; bottom:0; border-bottom:1px solid #575757; border-right:1px solid #575757; transform:rotate(45deg); -ms-transform:rotate(45deg); margin-left:-9px;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.pord_xl ._btm:hover{ color:#333;}
.pord_xl ._btm:hover:after{ bottom:-10px;}

@media  screen and (max-width:1630px){


}
@media  screen and (max-width:1024px){
.pord_xl{ padding-top:30px; padding-bottom:30px;}
.pord_xl .list{ margin:20px 0 20px 0;}
.pord_xl .list ul{ margin:0 -4px; }
.pord_xl .list ul li{ padding:4px;}




.pord_xl .list .la h5{ font-size:14px; line-height:24px; padding:5px 12px;}

.pord_xl ._btm{ font-size:12px; line-height:20px; padding-bottom:10px;}
.pord_xl ._btm:after{ width:10px; height:10px; margin-left:-7px;}

}
@media  screen and (max-width:767px){
.pord_xl .list ul li{ width:50%;}

.pord_xl .list.tp_list1 li,
.pord_xl .list.tp_list2 li,
.pord_xl .list.tp_list3 li{float:left; display:block;}

}


@keyframes rotate-anim{

0%{transform:rotate(0)}

100%{transform:rotate(360deg)}

}

@-webkit-keyframes rotate-anim{

0%{-webkit-transform:rotate(0)}

100%{-webkit-transform:rotate(360deg)}

}

.pord_ms{ position:relative; padding-top:90px; padding-bottom:100px;}
.pord_ms:after{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; background:#fff; opacity:0.8; z-index:1; content:'';}
.pord_ms .cont{ float:left; width:100%; text-align:center; color:#575757; font-size:16px; line-height:30px; position:relative; z-index:3; margin:50px 0 55px 0;}
.pord_ms .list{ float:left; width:100%; position:relative; z-index:3; padding:0 11.6%;}
.pord_ms .list ul{ margin:0 -15px;}
.pord_ms .list li{ float:left; width:25%;text-align:center; padding:15px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.pord_ms .list li i{ display:block; margin:0 auto; width:110px; height:110px; margin-top:4px; line-height:0; display:block; position:relative; }
.pord_ms .list li i:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; border-radius:50%; border:2px dashed rgba(0,0,0,0.12); animation: 30s linear infinite rotate-anim;
-webkit-animation: 30s linear infinite rotate-anim; z-index:4;}
.pord_ms .list li i img{ display:inline-table; margin:0 auto; position:relative; z-index:3; width:110px; height:110px; border-radius:50%;}
.pord_ms .list li h5{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; margin-top:15px; }
.pord_ms .list li h6{ float:left; width:100%; color:#575757; font-size:16px; line-height:26px; margin-top:2px; text-transform:uppercase; }
.pord_ms .list li:hover{ transform:translateY(-10px); -ms-transform:translateY(-10px);}
.pord_ms .list li:hover i img{ background:#fff; box-shadow:0 0 15px rgba(0,0,0,0.1);}
.pord_ms .list li:hover h5{ font-weight:bold;}

@media  screen and (max-width:1630px){
.pord_ms .list{ padding:0;}

}
@media  screen and (max-width:1024px){
.pord_ms{ padding-top:30px; padding-bottom:30px;}
.pord_ms .cont{ font-size:14px; line-height:24px; margin:20px 0 15px 0;}
.pord_ms .list ul{ margin:0 -6px;}
.pord_ms .list li{ padding:6px;}
.pord_ms .list li i{ width:70px; height:70px;}
.pord_ms .list li i img{ width:70px; height:70px;}
.pord_ms .list li h5{ font-size:14px; line-height:22px; margin-top:6px;}
.pord_ms .list li h6{ font-size:12px; line-height:20px; margin-top:0;}

}
@media  screen and (max-width:767px){
.pord_ms .list li h6{word-wrap:break-word; line-height:16px; margin-top:2px; }

}


.pord_bi{ padding-top:90px; padding-bottom:100px;}
.pord_bi .donw{ float:left; width:100%; display: flex;  justify-content: center;}
.pord_bi .list{ float:left; width:48.125%; margin-top:50px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1); text-align:center;}
.pord_bi .list:nth-child(2n){ margin-left:3.75%;}
.pord_bi .list dl{ float:left; width:100%; background:#333333; padding:20px 0;}
.pord_bi .list dl dd{ float:left; color:#fff; font-size:18px; line-height:28px; padding:0 6px;}
.pord_bi .list dl dd:nth-child(1){ width:12.5%;}
.pord_bi .list dl dd:nth-child(2){ width:34.9%;}
.pord_bi .list dl dd:nth-child(3){ width:27.0%;}
.pord_bi .list dl dd:nth-child(4){ width:25.6%;}
.pord_bi .list ul{ float:left; width:100%; padding:15px 0; flex-wrap:wrap; display: flex;  justify-content:center;;  align-items: center;}
.pord_bi .list ul:nth-child(2n){ background:#f0f0f0;}
.pord_bi .list ul li{ float:left; color:#575757; font-size:16px; line-height:26px; padding:0 6px;}
.pord_bi .list ul li:nth-child(1){ width:12.5%;}
.pord_bi .list ul li:nth-child(2){ width:34.9%;}
.pord_bi .list ul li:nth-child(3){ width:27.0%;}
.pord_bi .list ul li:nth-child(4){ width:25.6%;}

@media  screen and (max-width:1630px){


}
@media  screen and (max-width:1024px){
.pord_bi{ padding-top:30px; padding-bottom:30px;}
.pord_bi .list{margin-top:20px;}
.pord_bi .list dl{ padding:10px 0;}
.pord_bi .list dl dd{ font-size:14px; line-height:22px; padding:0 3px;}
.pord_bi .list dl dd:nth-child(1){ width:13%;}
.pord_bi .list dl dd:nth-child(2){ width:32%;}
.pord_bi .list dl dd:nth-child(3){ width:25%;}
.pord_bi .list dl dd:nth-child(4){ width:30%;}
.pord_bi .list ul{ padding:8px 0;}
.pord_bi .list ul li{ font-size:13px; line-height:20px; padding:0 3px;}
.pord_bi .list ul li:nth-child(1){ width:13%;}
.pord_bi .list ul li:nth-child(2){ width:32%;}
.pord_bi .list ul li:nth-child(3){ width:25%;}
.pord_bi .list ul li:nth-child(4){ width:30%;}

}
@media  screen and (max-width:767px){
.pord_bi .donw{flex-wrap:wrap;}
.pord_bi .list{ width:100%;}
.pord_bi .list:nth-child(2n){margin-left:0;}


}

.pord_ask{ position:relative; padding-top:90px; padding-bottom:100px;}
.pord_ask:after{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; content:''; z-index:1; background:#fff; opacity:0.93;}
.pord_ask .list{ position:relative; z-index:3; float:left; width:100%; margin-top:50px;}
.pord_ask .list ul{ float:left; width:47%; margin-top:1.875%;padding-right:15px; 
 overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:408px;
}
.pord_ask .list ul::-webkit-scrollbar {
 width:3px;
}
.pord_ask .list ul::-webkit-scrollbar-track
{
background-color:rgba(0,0,0,0.2);
 border-radius:0;
}
.pord_ask .list ul::-webkit-scrollbar-thumb {
 width:3px;
 height:3px;
 background-color:#333333;
 border-radius:0;
}
.pord_ask .list ul li{ float:left; width:100%;}
.pord_ask .list ul li a{ float:left; width:100%; border-bottom:1px solid rgba(0,0,0,0.1); color:#575757; font-size:16px; line-height:26px; padding:20px 0 20px 38px; position:relative; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; }
.pord_ask .list ul li a i{ float:left; width:26px; height:26px; position:absolute; left:0; top:21px; background:url(../_im_g/img73.png) center no-repeat; background-size:100% auto;}
.pord_ask .list ul li.on a{ color:#333; font-weight:bold;}
.pord_ask .list ul li.on a i{ background:url(../_im_g/img72.png) center no-repeat; background-size:100% auto;}
.pord_ask .list .cont{ float:right; width:48%; background:#fff; color:#575757; font-size:16px; line-height:30px; background:#f5f5f5; padding:3.76%; position:relative;}
.pord_ask .list .cont .p{ float:left; width:100%; position:relative; padding:70px 0;}
.pord_ask .list .cont .p:after,
.pord_ask .list .cont .p:before{ float:left; width:46px; height:46px; position:absolute; content:''; background:url(../_im_g/img74.png) center no-repeat; background-size:100% 100%;}
.pord_ask .list .cont .p:after{ left:0; top:0}
.pord_ask .list .cont .p:before{ right:0; bottom:0; transform:rotate(180deg);}
.pord_ask .list .cont ._h{ float:left; width:100%; height:240px; overflow:hidden;word-break: break-all;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:8;}


@media  screen and (max-width:1630px){

}
@media  screen and (max-width:1024px){
.pord_ask{ padding-top:30px; padding-bottom:30px;}
.pord_ask .list{ margin-top:20px;}
.pord_ask .list ul{ margin-top:0; max-height:270px;}
.pord_ask .list ul li a{ font-size:14px; line-height:24px; padding:10px 0 10px 30px;}
.pord_ask .list ul li a i{ width:20px; height:20px; top:12px;}
.pord_ask .list .cont{ font-size:14px; line-height:24px; padding:20px;}
.pord_ask .list .cont .p{ padding:25px 0;}
.pord_ask .list .cont .p:after,
.pord_ask .list .cont .p:before{ width:20px; height:20px;}
.pord_ask .list .cont ._h{ height:192px; -webkit-line-clamp:8;}

}
@media  screen and (max-width:767px){
.pord_ask .list{ margin-top:10px;}	
.pord_ask .list ul{ width:100%;}
.pord_ask .list ul li a{ padding:10px 10px 10px 30px;}
.pord_ask .list .cont{ display:none; width:100%; margin-top:20px; padding:15px 15px;}

}


._ask_Tc{ float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:16; background:rgba(0,0,0,0.7); display:none;}
._ask_Tc .cont{ float:left; width:700px; background:#fff; position:absolute; left:50%; top:50%; padding:30px 20px 30px 30px; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
._ask_Tc .cont .colse{ float:left; width:30px; height:30px; position:absolute; right:-31px; top:0; background:#fff;}
._ask_Tc .cont .colse:after,
._ask_Tc .cont .colse:before{ float:left; content:''; background:#333; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg);}
._ask_Tc .cont .colse:after{ width:2px; height:12px;}
._ask_Tc .cont .colse:before{ width:12px; height:2px;}
._ask_Tc .cont .info{ float:left; width:100%; color:#575757; font-size:16px; line-height:32px;overflow:hidden; padding-right:10px;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:480px;
}
._ask_Tc .cont .info::-webkit-scrollbar {
 width:6px;
}
._ask_Tc .cont .info::-webkit-scrollbar-track
{
background-color:#c5c6c8;
 border-radius:0;
}
._ask_Tc .cont .info::-webkit-scrollbar-thumb {
 width:6px;
 height:60px;
 background-color:#333333;
 border-radius:0;
}

@media  screen and (max-width:1024px){
._ask_Tc .cont{ width:90%; padding:20px 10px 20px 15px;}	
._ask_Tc .cont .colse{ right:0; top:-31px;}
._ask_Tc .cont .info{ font-size:14px; line-height:24px; max-height:360px; padding-right:5px;}
._ask_Tc .cont .info::-webkit-scrollbar {
 width:3px;
}
._ask_Tc .cont .info::-webkit-scrollbar-thumb {
 width:3px;
}

}

._serv_t{ position:relative; padding-top:95px; padding-bottom:95px;}
._serv_t:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; z-index:1; background:#333333; opacity:0.92;}
._serv_t .list{ float:left; width:100%; position:relative; z-index:3; text-align:center; letter-spacing:1px; margin-top:43px;}
._serv_t .list h1{ float:left; width:100%; color:#fff; font-size:26px; line-height:36px;}
._serv_t .list h2{ float:left; width:100%; color:#fff; font-size:18px; line-height:28px; margin-top:16px;}
@media  screen and (max-width:1024px){
._serv_t{ padding-top:30px; padding-bottom:30px;}
._serv_t .list{ margin-top:20px;}
._serv_t .list h1{ font-size:20px; line-height:28px;}
._serv_t .list h2{ font-size:16px; line-height:24px; margin-top:10px;}

}
@media  screen and (max-width:767px){


}

._join_t{position:relative; padding-top:95px; padding-bottom:90px;}
._join_t:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; z-index:1; background:#fff; opacity:0.92;}
._join_t .cont{ float:left; width:100%; color:#575757; font-size:16px; line-height:30px;position:relative; z-index:3; text-align:center; margin:23px 0 48px 0;}
._join_t ._form{ float:left; width:100%; position:relative; z-index:3; padding:0 12.5%;}
._join_t ._form .lab{ float:left; width:47.5%; position:relative; border-bottom:1px solid rgba(0,0,0,0.14); padding:10px 0; margin-top:22px;}
._join_t ._form ._r{ float:right;}
._join_t ._form ._w{ width:100%;}
._join_t ._form ._b{ width:100%; border-bottom:none; margin-top:50px;}
._join_t ._form .fv{ float:left; width:100%; color:#575757; font-size:16px; line-height:34px; height:34px; padding:0 0 0 32px;}
._join_t ._form .text{ height:125px;}
._join_t ._form .ico{ float:left; width:24px; height:24px; position:absolute; left:0; top:15px;}
._join_t ._form .link{ display:list-item; margin:0 auto; width:160px; line-height:40px; color:#fff; font-size:16px; border-radius:40px; text-align:center; letter-spacing:2px; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;
-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  background:#b4b4b4;
  background-image: -webkit-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(143,145,146,1) 100%);
  background-image: -moz-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(143,145,146,1) 100%);
  background-image: -o-linear-gradient(left, rgba(180,180,180,1) 0%, rgba(143,145,146,1) 100%);
  background-image: linear-gradient(left, rgba(180,180,180,1) 0%, rgba(143,145,146,1) 100%);}
._join_t ._form .link:hover{ box-shadow:5px 5px 5px rgba(0,0,0,0.2); transform:translateY(-10px); -ms-transform:translateY(-10px); opacity:0.7;}  
._join_t ._form ::-webkit-input-placeholder{color:#575757}
._join_t ._form :-moz-placeholder{color:#575757}
._join_t ._form ::-moz-placeholder{color:#575757}
._join_t ._form :-ms-input-placeholder{color:#575757}



@media  screen and (max-width:1630px){
._join_t ._form{ padding:0 6%;}

}
@media  screen and (max-width:1024px){
._join_t{ padding-top:30px; padding-bottom:30px;}	
._join_t .cont{ font-size:14px; line-height:24px; margin:15px 0 5px 0;}
._join_t ._form{ padding:0;}
._join_t ._form .lab{ margin-top:5px; padding:8px 0;}
._join_t ._form .fv{ font-size:14px; line-height:26px; height:26px; padding:0 0 0 26px;}
._join_t ._form .ico{ width:20px; height:20px; top:10px;}
._join_t ._form .text{ height:80px;}
._join_t ._form .link{ width:120px; font-size:14px; line-height:34px; letter-spacing:1px;}
._join_t ._form ._b{ margin-top:15px;}

}
@media  screen and (max-width:767px){
._join_t ._form .lab{ width:100%;}

}

 @-webkit-keyframes wp{0%{-webkit-transform:translate3d(0, 0, 0) scale(1)}100%{-webkit-transform:translate3d(0, 0, 0) scale(1.1)}}
 @keyframes wp{0%{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}100%{-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}}
._agent{position:relative; padding-top:95px; padding-bottom:100px;}
._agent:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; z-index:1; background:#f0f0f0; opacity:0.88;}
._agent .cont{ float:left; width:100%; color:#575757; font-size:16px; line-height:30px; position:relative; z-index:3; text-align:center; margin:23px 0 48px 0;}
._agent .info{ float:left; width:100%; position:relative; z-index:3; color:#fff; font-size:16px; line-height:30px; margin-top:6px; overflow:hidden;}
._agent .info .img{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;
-webkit-animation: wp 15s 0s linear infinite alternate;
animation: wp 15s 0s linear infinite alternate;}
._agent .info:hover .img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._agent .info .p{ float:right; position:relative; z-index:3; background:rgba(0,0,0,0.8); width:570px; text-align:right; padding:84px 60px 84px 160px;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 29% 100%); -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 29% 100%);-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
 }
._agent .info:hover .p{ background:rgba(0,0,0,0.4);}
._agent .info .p a{ color:#fff;}
._agent .list{ float:left; width:100%; position:relative; z-index:3; margin-top:60px;}
._agent .list ul{ margin:-15px; display:flex;flex-wrap:wrap}
._agent .list li{ float:left; width:20%; padding:15px;}
._agent .list .la{ float:left; width:100%; position:relative; min-height:100%; background:rgba(255,255,255,0.5); text-align:center; padding:26px 10%;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s; }
._agent .list .la i{ float:left; width:100%; line-height:0; margin-top:4px;}
._agent .list .la i img{ display:inline-table; margin:0 auto; width:103px; height:103px; border-radius:50%; background:rgba(255,255,255,0.6); display:inline-table; box-shadow:0 0 5px rgba(0,0,0,0.1);}
._agent .list .la h5{ float:left; width:100%; color:#333333; font-size:22px; line-height:30px; font-weight:bold; margin:20px 0 12px 0;}
._agent .list .la h6{ float:left; width:100%; color:#575757; font-size:16px; line-height:24px;}
._agent .list .la:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.2); transform:translateY(-10px); -ms-transform:translateY(-10px); }
._agent .list .la:hover i{
-webkit-transition: 1s ease;
   -moz-transition: 1s ease;
	-ms-transition: 1s ease;
	 -o-transition: 1s ease;
		transition: 1s ease;
-webkit-transform: rotateY(360deg);
   -moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	 -o-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}

@media  screen and (max-width:1630px){
._agent .list ul{ margin:-10px;}
._agent .list li{ padding:10px;}
._agent .list .la{ padding:26px 16px;}
._agent .list .la i img{ width:90px; height:90px;}
._agent .list .la h5{ font-size:18px; line-height:26px;}
._agent .list .la h6{ font-size:14px; line-height:22px;}

}
@media  screen and (max-width:1024px){
._agent{ padding-top:30px; padding-bottom:30px;}	
._agent .cont{ font-size:14px; line-height:24px; margin:15px 0 15px 0;}
._agent .info{ font-size:14px; line-height:24px; margin-top:2px;}
._agent .info .p{ width:420px; padding:30px 20px 30px 100px;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 20% 100%); -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 20% 100%);}
._agent .list{ margin-top:20px;}
._agent .list ul{ margin:-6px;}
._agent .list li{ padding:6px; width:50%;}
._agent .list li:nth-child(1),
._agent .list li:nth-child(2),
._agent .list li:nth-child(3){ width:33.33%;}
._agent .list .la{ padding:15px 10px;}
._agent .list .la i img{ width:66px; height:66px;}
._agent .list .la h5{ font-size:16px; line-height:24px; margin:10px 0 4px 0;}

}
@media  screen and (max-width:767px){
._agent .info .img { position:relative; height:160px;}	
._agent .info .p{ width:100%; padding:20px 15px; clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); margin-top:20px; background:rgba(0,0,0,0.7);}
._agent .list li:nth-child(1),
._agent .list li:nth-child(2),
._agent .list li:nth-child(3){ width:50%;}
._agent .list li:last-child{ width:100%;}

}


._contact_t{ position:relative; padding-top:174px; padding-bottom:100px; top:0; margin-top:-78px; z-index:5;}
._contact_t:after{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; background:#fff; opacity:0.7; content:'';}
._contact_t ._Ninfo{ float:left; width:100%; position:relative; z-index:3; text-align:center; color:#575757; font-size:24px; line-height:34px; margin-top:15px;}
._contact_t .cont{ float:left; width:100%; position:relative; z-index:3; margin-top:55px; background:#fff; box-shadow:0 3px 8px rgba(0,0,0,0.05); padding:46px 3.75% 46px 2.75%;}
._contact_t .cont ._l{ float:left; width:50.5%;}
._contact_t .cont ._l h1{ float:left; width:100%; color:#333333; font-size:30px; line-height:40px; padding-top:4px;}
._contact_t .cont ._l h2{ float:left; width:100%; color:#333333; font-size:14px; line-height:24px; text-transform:uppercase; border-bottom:1px dashed #b2b2b2; padding:6px 0 40px 0;}
._contact_t .cont ._l .adrr{ float:left; width:100%; margin-top:14px; padding-right:358px; position:relative; min-height:186px;}
._contact_t .cont ._l .info{ display:flex; flex-direction:column; }
._contact_t .cont ._l .info .p{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; margin-top:16px; position:relative; padding-left:30px; display:block;}
._contact_t .cont ._l .info .p .ino{ float:left; width:20px; height:20px; position:absolute; left:0; top:4px; display:block;}
._contact_t .cont ._l .info .p.num{ font-weight:bold; font-size:30px; line-height:40px;}
._contact_t .cont ._l .info .p.num .ino{top:10px;}
._contact_t .cont ._l .wacht{ float:left; position:absolute; right:0; bottom:0;}
._contact_t .cont ._l .wacht .p{ float:left; margin-left:30px;display:flex; flex-direction:column;}
._contact_t .cont ._l .wacht .p i{ float:left; width:149px; line-height:0; border:1px solid #dddddd; display:block;}
._contact_t .cont ._l .wacht .p i img{ width:100%; display:block;}
._contact_t .cont ._l .wacht .p h5{ float:left; width:100%; text-align:center; color:#575757; font-size:16px; line-height:26px; margin-top:11px;}
._contact_t .cont ._r{ float:right; width:44%;}

._mapbox{ float:left; width:100%; height:187px; border:3px solid #e6e5e5; margin:14px 0;}
._mapbox .BMapLabel{ color:#333333 !important; font-size:14px !important; line-height:22px !important; border:none !important; width:306px !important; padding:6px 15px !important; text-align:center; white-space:normal !important; box-shadow:0 3px 8px rgba(0,0,0,0.15); left:-140px !important; top:-50px !important; }
._mapbox .BMapLabel:after{ float:left; width:0; height:0; content:''; position:absolute; left:50%; top:100%; border-left:8px solid transparent; border-right:8px solid transparent;border-top: 6px solid #fff; margin-left:-8px;  }
.BMap_stdMpCtrl,.anchorBL {display: none;}

@media  screen and (max-width:1630px){
._contact_t{ margin-top:-73px;}
._contact_t .cont ._l{ width:52%;}
._contact_t .cont ._l .adrr{ padding-right:270px; min-height:157px;}
._contact_t .cont ._l .info .p{ font-size:15px; line-height:24px;}
._contact_t .cont ._l .info .p .ino{ top:2px;}
._contact_t .cont ._l .info .p.num{ font-size:24px; line-height:34px;}
._contact_t .cont ._l .info .p.num .ino{top:7px;}
._contact_t .cont ._l .wacht .p{  margin-left:15px;}
._contact_t .cont ._l .wacht .p i{ width:120px;}

._mapbox{ margin:10px 0;}

}
@media  screen and (max-width:1240px){
._contact_t .cont ._l{  width:100%;}
._contact_t .cont ._l h1{ font-size:18px; line-height:28px;}
._contact_t .cont ._l h2{ font-size:12px; line-height:22px; padding:0 0 10px 0;}
._contact_t .cont ._l .info .p{ margin-top:10px;}
._contact_t .cont ._l .wacht .p h5{ font-size:15px;}
._contact_t .cont ._r{  width:100%; margin-top:20px;}


}
@media  screen and (max-width:1024px){
._contact_t{  padding-top:88px; padding-bottom:30px; margin-top:-58px;}
._contact_t ._Ninfo{ font-size:16px; line-height:26px; margin-top:10px;}
._contact_t .cont{ padding:15px 15px; margin-top:20px;}

}
@media  screen and (max-width:767px){
._contact_t .cont ._l .adrr{ padding-right:0; min-height:100px; margin-top:5px;}
._contact_t .cont ._l .wacht{ position:static; margin-top:20px;}
._contact_t .cont ._l .wacht .p{ margin:0 15px 0 0;}
	
._mapbox{ margin:8px 0;}	
._mapbox .BMapLabel{ width:250px !important; left:-112px !important; top:-50px !important;}

}

._Comp{ position:relative; padding-top:180px; padding-bottom:100px; top:0; margin-top:-78px; z-index:5;}
._Comp:after{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; content:''; z-index:1; background:#fff; opacity:0.78;}
._Comp .cont{ float:left; width:100%; position:relative; z-index:3; margin-top:60px; background:url(../_im_g/ico32.png) center; background-size:100% 100%;}
._Comp .cont .voide{ float:left; width:50%; height:534px; position:relative; cursor:pointer;}
._Comp .cont .voide video{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; z-index:6;object-fit: cover; opacity:0;}
._Comp .cont .voide.active video{ opacity:1;}
._Comp .cont .voide .paly{ float:left; width:80px; height:80px; position:absolute; left:50%; top:50%; margin:-40px 0 0 -40px;}
._Comp .cont .info{ float:right; width:41.7%; color:#575757; font-size:16px; line-height:32px;overflow:hidden; margin:75px 3.3%; padding-right:36px;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:384px;
}
._Comp .cont .info::-webkit-scrollbar {
 width:6px;
}
._Comp .cont .info::-webkit-scrollbar-track
{
background-color:#c5c6c8;
 border-radius:0;
}
._Comp .cont .info::-webkit-scrollbar-thumb {
 width:6px;
 height:60px;
 background-color:#333333;
 border-radius:0;
}

@media  screen and (max-width:1630px){
._Comp{ margin-top:-73px;}

}
@media  screen and (max-width:1024px){
._Comp{  padding-top:88px; padding-bottom:30px; margin-top:-58px;}
._Comp .cont{ margin-top:20px;}
._Comp .cont .voide{height:348px;}
._Comp .cont .voide .paly{ width:50px; height:50px; margin:-25px 0 0 -25px; }
._Comp .cont .info{ font-size:14px; line-height:24px; max-height:288px; padding-right:10px; margin:30px 3%;}
._Comp .cont .info::-webkit-scrollbar {
 width:3px;
}
._Comp .cont .info::-webkit-scrollbar-thumb {
 width:3px;
}


}
@media  screen and (max-width:767px){
._Comp .cont .voide{ width:100%;}
._Comp .cont .voide{height:240px;}
._Comp .cont .info{max-height:240px; width:92%; margin:20px 4%;}

}

@-webkit-keyframes prop{

from{box-shadow:0 0 0 0 rgba(255,255,255,.4);opacity:1;filter:alpha(opacity=10)}

to{box-shadow:0 0 0 25px rgba(255,255,255,.4);opacity:0;filter:alpha(opacity=0)}

}

@-o-keyframes prop{

from{box-shadow:0 0 0 0 rgba(255,255,255,.4);opacity:1;filter:alpha(opacity=10)}

to{box-shadow:0 0 0 25px rgba(255,255,255,.4);opacity:0;filter:alpha(opacity=0)}

}

@-moz-keyframes prop{

from{box-shadow:0 0 0 0 rgba(255,255,255,.4);opacity:1;filter:alpha(opacity=10)}

to{box-shadow:0 0 0 25px rgba(255,255,255,.4);opacity:0;filter:alpha(opacity=0)}

}

@-ms-keyframes prop{

from{box-shadow:0 0 0 0 rgba(255,255,255,.4);opacity:1;filter:alpha(opacity=10)}

to{box-shadow:0 0 0 25px rgba(255,255,255,.4);opacity:0;filter:alpha(opacity=0)}

}

@keyframes prop{

from{box-shadow:0 0 0 0 rgba(255,255,255,.4);opacity:1;filter:alpha(opacity=10)}

to{box-shadow:0 0 0 25px rgba(255,255,255,.4);opacity:0;filter:alpha(opacity=0)}

}

._Culture{ float:left; width:100%;}
._Culture .list{ float:left; width:100%; position:relative;}
._Culture .list li{ float:left; width:33.33%; text-align:center; position:relative; height:900px; overflow:hidden; border-right:1px solid rgba(255,255,255,0.5); z-index:1;}
._Culture .list li:after{ float:left; width:100%; height:0; content:''; position:absolute; left:0; top:0; opacity:0; background:rgba(0,0,0,0.61);-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
._Culture .list li:last-child{border-right:none;}
._Culture .list li .text{ float:left; width:100%; position:absolute; left:0; top:50%; z-index:3; padding:0 15px; height:188px; transform:translateY(-50%); -ms-transform:translateY(-50%); text-align:center; }
._Culture .list li .text i{ display:inline-table; width:130px; height:130px; line-height:0; box-shadow: 0 0 0 8px rgba(255,255,255,0.15); border-radius:50%; position:relative;}
._Culture .list li .text i:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; border-radius:50%;z-index:3;-webkit-animation: 1.2s linear infinite prop;
-o-animation: 1.2s linear infinite prop;
animation: 1.2s linear infinite prop;}
._Culture .list li .text i img{ width:128px; height:128px; border-radius:50%; position:relative; z-index:4; }
._Culture .list li .text i .ico1{ position:relative; z-index:3;}
._Culture .list li .text i .ico2{ position:absolute; left:0; top:0; z-index:3; opacity:0;}
._Culture .list li .text h5{ float:left; width:100%; color:#fff; font-size:24px; line-height:32px; margin-top:23px;}
._Culture .list li .text h6{ float:left; width:100%; color:#fff; font-size:16px; line-height:26px; opacity:0; margin-top:7px;}
._Culture .list li:hover:after{ height:100%; opacity:1;}
._Culture .list li:hover .text i{ background:#fff;}
._Culture .list li:hover .text i .ico1{ opacity:0;}
._Culture .list li:hover .text i .ico2{ opacity:1;}
._Culture .list li:hover h6{ opacity:0.8;}

@media  screen and (max-width:1024px){
._Culture .list li{ height:400px;}	
._Culture .list li .text{ padding:0 8px; height:102px;}	
._Culture .list li .text i{ width:66px; height:66px;}
._Culture .list li .text i img{ width:64px; height:64px;}
._Culture .list li .text h5{ font-size:16px; line-height:24px; margin-top:9px;}
._Culture .list li .text h6{ font-size:12px; line-height:20px; margin-top:2px;}

}
@media  screen and (max-width:767px){


}

._Honor{ background:#efefef; padding-top:90px; padding-bottom:95px; overflow:hidden;}
._Honor .list{ float:left; width:100%; margin-top:55px; position:relative;}
._Honor .list:after,
._Honor .list:before{ float:left; width:100%; height:1px; content:''; position:absolute; left:100%; bottom:53px; background:#bfbfbf; z-index:1;}
._Honor .list:before{ left:auto; right:100%;}
._Honor .list li{ float:left; width:20%; text-align:center;}
._Honor .list li i{ float:left; width:100%; line-height:0; padding:0 15px; margin-bottom:88px;}
._Honor .list li i span{ float:left; width:100%; position:relative; overflow:hidden; background:#fff;}
._Honor .list li i span img{-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._Honor .list li:hover i span img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._Honor .list li i span:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; border:1px solid #333; opacity:0;}
._Honor .list li em{ float:left; width:100%; height:1px; position:relative; margin:12px 0; background:#bfbfbf;}
._Honor .list li em:after{ float:left; width:25px; height:25px; content:''; position:absolute; left:50%; top:50%; border:1px solid #8a8a8a; border-radius:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
._Honor .list li em:before{ float:left; width:11px; height:11px; content:''; position:absolute; left:50%; top:50%; background:#8a8a8a; border-radius:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
._Honor .list li h5{ float:left; width:100%; padding:0 15px; color:#575757; font-size:16px; line-height:26px; height:26px; margin-top:15px;}
._Honor .list li:hover h5{ color:#333;}

._Honor .list li.slick-current em:after{ border:1px solid #333; }
._Honor .list li.slick-current em:before{ background:#333;}
._Honor .list li.slick-current h5{ color:#333;}

._Honor .list li:hover i span:after{opacity:1;}
._Honor .list li:hover em:after{ border:1px solid #333; }
._Honor .list li:hover em:before{ background:#333;}
._Honor .list li:hover h5{ color:#333;}



._Honor .list .slick-prev,
._Honor .list .slick-next{ width:49px; height:49px; border-top:2px solid #8a8a8a; border-right:2px solid #8a8a8a; margin-top:-75px;}
._Honor .list .slick-prev{ transform:translateY(-50%) rotate(225deg); -ms-transform:translateY(-50%) rotate(225deg); left:-4.5%;}
._Honor .list .slick-next{ transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); right:-4.5%;}
._Honor .list .slick-prev:hover,
._Honor .list .slick-next:hover{ border-top:2px solid #333; border-right:2px solid #333;}
._Honor .hd{ float:left; width:100%; margin-top:55px;}
._Honor .hd ul{ float:left; width:100%;}
._Honor .hd li{ float:left; width:33.33%; text-align:center;}
._Honor .hd li h1{ float:left; width:100%; color:#333333; font-size:52px; line-height:52px; font-weight:bold;}
._Honor .hd li h1 sup{ font-weight:normal; font-size:16px; margin-left:4px; top:-14px;}
._Honor .hd li h5{ float:left; width:100%; color:#333333; font-size:16px; line-height:26px; letter-spacing:1px;}


@media  screen and (max-width:1630px){


}
@media  screen and (max-width:1024px){
._Honor{ padding-top:30px; padding-bottom:30px;}
._Honor .list{ margin-top:20px; padding:0 15px;}
._Honor .list li i{ padding:0 6px; margin-bottom:25px;}
._Honor .list li em{ margin:7px 0;}
._Honor .list:after,
._Honor .list:before{ bottom:41px;}
._Honor .list:after{ margin-left:-15px;}
._Honor .list:before{ margin-right:-15px;}
._Honor .list li em:after{ width:15px; height:15px;}
._Honor .list li em:before{ width:7px; height:7px;}
._Honor .list li h5{ padding:0 6px; font-size:14px; line-height:24px; height:24px; margin-top:10px; font-weight:bold;}
._Honor .list .slick-prev,
._Honor .list .slick-next{ width:18px; height:18px; margin-top:-38px;}
._Honor .list .slick-prev{ left:-15px;}
._Honor .list .slick-next{ right:-15px; }

._Honor .hd{ margin-top:25px;}
._Honor .hd li h1{ font-size:28px; line-height:28px;}
._Honor .hd li h1 sup{ font-size:14px; margin-left:4px; top:-4px;}
._Honor .hd li h5{ font-size:14px; line-height:24px;}

}
@media  screen and (max-width:767px){


}

._history{ background:#f0f0f0; padding-top:90px; padding-bottom:95px;}
._history .list{ float:left; width:100%; margin-top:50px;}
._history .list ul{ margin-right:-20px;}
._history .list ul .slick-list{ padding-right:20px;}
._history .list ul li{ float:left; width:100%; box-shadow:0 0 14px rgba(0,0,0,0.06); margin:14px 0; background:#fff;}
._history .list ul li .cont{ float:left; width:61.375%; min-height:491px; position:relative; padding:70px 16.8% 70px 6.25%;}
._history .list ul li .cont:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; background:#fff; opacity:0.92;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
._history .list ul li .cont h1{ float:left; position:relative; z-index:3; color:#333333; font-size:100px; line-height:100px; font-weight:bold; background:url(../_im_g/ico33.png) right top no-repeat; background-size:52px 52px; padding:10px 20px 0 0;}
._history .list ul li .cont h5{ float:left; width:100%; position:relative; z-index:3; color:#575757; font-size:24px; line-height:34px; border-bottom:1px solid rgba(0,0,0,0.14); padding:10px 0 20px 0;}
._history .list ul li .cont h6{ float:left; width:100%; position:relative; z-index:3; color:#333333; font-size:16px; line-height:36px; margin-top:20px;}
._history .list ul li .img{ float:right; width:48.875%; height:100%; position:absolute; right:-20px; top:-20px; z-index:4;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
._history .list ul li:hover .cont:after{ opacity:0.70;}
._history .list ul li:hover .img{ transform:translate(-20px,20px); -ms-transform:translate(-20px,20px);}
._history .list dl{ float:left; width:100%; margin-top:60px; padding:0 66px; }
._history .list dl:after,
._history .list dl:before{ float:left; width:66px; height:100%; content:''; position:absolute; left:0; top:0; background:url(../_im_g/ico35.png) center top repeat-x;}
._history .list dl:before{ left:auto; right:0;}
._history .list dl dd{ float:left; width:9%; text-align:center; color:#646464; font-size:20px; line-height:30px; padding-top:40px; position:relative; background:url(../_im_g/ico34.png) center top no-repeat; }
._history .list dl dd:hover{ color:#333;}
._history .list dl dd:after{ float:left; width:12px; height:12px; position:absolute; left:50%; top:20px; margin-top:2px; background:#8a8a8a; border-radius:50%; margin-left:-6px; content:'';}
._history .list dl dd:hover,
._history .list dl dd.slick-current{ color:#333; font-weight:bold; font-size:22px;}
._history .list dl dd:hover:after,
._history .list dl dd.slick-current:after{ width:16px; height:16px; background:#333333; margin-left:-8px; margin-top:0;}
._history .list dl .slick-prev,
._history .list dl .slick-next{ width:38px; height:66px; z-index:6; border-radius:38px; background:#b2b2b2; top:0;-webkit-transform:none;
 -ms-transform:none; transform:none;}
._history .list dl .slick-prev{ left:0;}
._history .list dl .slick-next{ right:0; }
._history .list dl .slick-prev:hover,
._history .list dl .slick-next:hover{ background:#333333;}
._history .list dl .slick-prev:after,
._history .list dl .slick-next:after{ float:left; width:16px; height:16px;  border-top:1px solid #fff; border-right:1px solid #fff; content:''; position:absolute; top:50%;}
._history .list dl .slick-prev:after{ left:50%; margin:-6px 0 0 -4px; transform:rotate(225deg); -ms-transform:rotate(225deg);}
._history .list dl .slick-next:after{ right:50%; margin:-6px -4px 0 0; transform:rotate(45deg); -ms-transform:rotate(45deg);}


@media  screen and (max-width:1630px){
._history .list dl{ padding:0 40px;}	
._history .list dl:after,
._history .list dl:before{ width:40px;}

}
@media  screen and (max-width:1024px){
._history{ padding-top:30px; padding-bottom:30px;}
._history .list{ margin-top:25px;}
._history .list ul{ margin-right:-10px;}
._history .list ul .slick-list{ padding-right:10px;}
._history .list ul li{ box-shadow:0 0 8px rgba(0,0,0,0.06); margin:8px 0;}
._history .list ul li .cont{ width:61.375%; min-height:260px; padding:20px 14% 20px 4%;}
._history .list ul li .cont h1{ font-size:40px; line-height:40px; background-size:24px 24px; padding:6px 12px 0 0;}
._history .list ul li .cont h5{ font-size:18px; line-height:28px; padding:5px 0 10px 0;}
._history .list ul li .cont h6{ font-size:14px; line-height:26px; margin-top:10px;}
._history .list ul li .img{ width:48.875%; right:-10px; top:-10px;}

._history .list dl{ margin-top:20px;}
._history .list dl dd{ font-size:16px; line-height:26px;}
._history .list dl dd.slick-current{ font-size:18px;}
._history .list dl .slick-prev,
._history .list dl .slick-next{ width:24px; height:44px; top:6px;}
._history .list dl .slick-prev:after,
._history .list dl .slick-next:after{ width:10px; height:10px; }
._history .list dl .slick-prev:after{ margin:-6px 0 0 -2px;}
._history .list dl .slick-next:after{ margin:-6px -2px 0 0;}


}
@media  screen and (max-width:767px){
._history .list{ margin-top:20px;}	
._history .list ul li .cont{ width:100%; min-height:10px;}
._history .list ul li .img{ width:100%; position:static; height:200px;}
._history .list dl{ margin-top:15px;}

}



._about_v{ float:left; width:100%; height:890px; position:relative; overflow:hidden;}
._about_v ._video{ float:left; width:100%; height:102%; position:absolute; left:0; top:-1%; z-index:1;object-fit:cover;}
._about_v .text{ float:left; width:100%; position:absolute; left:0; top:50%; text-align:center; transform:translateY(-50%); -ms-transform:translateY(-50%); z-index:3;}
._about_v .text .img{ float:left; width:100%; line-height:0; padding:0 15px;}
._about_v .text .img img{ height:105px; }
._about_v .text .cont{ display:inline-table; margin:0 auto; width:660px; color:#fff; font-size:18px; line-height:32px; text-shadow:0 1px 2px rgba(0,0,0,0.24); margin-top:24px; padding:0 15px;}
@media  screen and (max-width:1024px){
._about_v{ height:440px;}
._about_v .text .img img{ height:80px; }
._about_v .text .cont{ width:520px; font-size:14px; line-height:24px; margin-top:15px;}

}
@media  screen and (max-width:767px){
._about_v .text .cont{ width:100%;}

}


/*

@media  screen and (max-width:1630px){


}
@media  screen and (max-width:1024px){


}
@media  screen and (max-width:767px){


}

*/






.m-solution{ float:left; width:100%; position:relative;overflow:hidden}

.hy-list1{position:relative;z-index:2;overflow:hidden}

.hy-list1 li{float:left;width:25%;height:950px;line-height:950px;position:relative;border-left:1px solid #a2a3a6}

.hy-list1 li:first-child{border:none}

.hy-list1 li a{display: block}

.hy-list1 .con{display:inline-block;vertical-align:middle;line-height:1.4;width:100%;text-align:center}

.hy-list1 .con .pic{width:87px;height:87px;margin:0 auto 28px;overflow:hidden}

.hy-list1 .con .pic img{display:block;width:100%;height:100%}

.hy-list1 .con h4{font-size:36px;color:#fff}

.hy-list1 .con h4 span{margin-top:4px;display:block;font-size:14px;color:#fff;font-family:Arial;font-weight:400}

.hy-list1 .mask{padding-top:0;position:absolute;left:0;top:0;right:0;bottom:0;background:url(../images/bg3.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;text-align:center;line-height:1.4;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.hy-list1 .mask .pic{width:87px;height:87px;margin:0 auto 38px;position:relative}

.hy-list1 .mask .pic:after{margin:-50.5px 0 0 -50.5px;content:'';position:absolute;left:50%;top:50%;width:101px;height:101px;background:url(../images/bg2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;animation:30s linear infinite rotate-anim;-webkit-animation:30s linear infinite rotate-anim}

.hy-list1 .mask .pic img{display:block;width:100%;height:100%;position:relative;z-index:2}

.hy-list1 .mask h4{margin-bottom:36px;font-size:38px;color:#000}

.hy-list1 .mask h4 span{margin-top:4px;display:block;font-size:16px;color:#000;font-family:Arial;font-weight:400}

.hy-list1 .mask .txt{margin-bottom:38px;font-size:16px;color:#000;line-height:2.4}

.hy-list1 li:hover .mask{padding-top:134px;opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}

.hy-cons{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}

.hy-cons .hy-item{height:0;visibility:hidden;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.hy-cons .hy-item.on{height:auto;visibility:visible;opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}

.hy-item-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.index-3{padding:52px 0 140px;background-color:#f2f2f2;position:relative;overflow:hidden}

.ind3-bg1{position:absolute;left:0;bottom:0;width:74%;height:44%;background-color:#d00f1f}

.index-3 .wp{height:100%;position:relative;z-index:2}

.index-3 .tit-1{margin-bottom:6px;padding-left:12%}

.index-3 .tit-1 img{margin-top:-20px;width:165px}

.index-3 .tit-1 h3{color:rgba(0,0,0,.06)}

.chp-list1{box-shadow:0 0 26px rgba(0,0,0,.17);background-color:#fff}

.chp-list1 li{float:left;width:25%;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9}

.chp-list1 .i1{width:50%;border:none}

.chp-list1 .i2{width:50%;border-top:none}

.chp-list1 .con{display:block;padding-top:86%;position:relative;overflow:hidden}

.chp-list1 .bg{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.chp-list1 .i1 .con{padding-top:90.3%}

.chp-list1 .i2 .con{padding-top:47.3%}

.chp-list1 .txt{padding:30px 40px;position:absolute;left:0;bottom:0;right:0}

.chp-list1 .txt h4{font-size:24px;color:#333;font-weight:400;margin-bottom:5px}

.chp-list1 .txt p{font-size:18px;color:#555}

.chp-list1 .m-btn1{margin:32px 0 0}

.chp-list1 .i1 .txt{padding:60px 64px}

.chp-list1 .i1 .txt h4{margin-bottom:2px;font-size:36px}

.chp-list1 .i1 .txt p{font-size:20px}

.chp-list1 .i1 .txt .more{margin-top:30px;width:162px;height:42px;line-height:42px;background-color:#d00f1f;border-radius:20px;text-align:center;font-size:16px;color:#fff}

.chp-list1 li:hover .bg{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.index-4{padding:68px 0 164px;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.ind4-bg1{position:absolute;right:0;bottom:0;width:26%;height:48%;background-color:#d00f1f}

.index-4 .wp{height:100%;position:relative;z-index:2}

.index-4 .tit-1{padding-left:0}

.index-4 .tit-1 img{margin-top:-56px;width:165px}

.index-4 .tit-1 h3{color:rgba(0,0,0,.06)}

.m-features{margin-top:-3%;position:relative;z-index:2}

.m-features .col-l{width:246px}

.m-features .col-r{float:none;margin-left:246px}

.td-list1{margin:38px 0 153px;padding-right:23px;overflow:hidden}

.td-list1 a{padding-right:40px;display:block;font-size:28px;color:#000;line-height:1.98;font-weight:700;position:relative;cursor: pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.td-list1 a i{position:absolute;right:10px;top:50%;width:30px;height:30px;margin-top:-15px;background:url(../images/icon-next2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.td-list1 .hover a{color:#d00f1f}

.td-list1 .hover a i{right:0;opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}

.m-features .col-l .m-btn1{margin:0}

.td-cons{box-shadow:12px 21px 29px rgba(0,0,0,.2);font-size:0;border-radius:50px 0;background-color: #fff}

.td-cons .td-item{display:inline-block;vertical-align:middle;width:33.33%}

.td-cons .td-item .con{display:block;position:relative;cursor: pointer}

.td-cons .td-item .pic{border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;height:294px;line-height:294px;font-size:0;text-align:center;background-color:#fff;overflow:hidden}

.td-cons .td-item.i1 .pic{border-radius:50px 0 0;border-left:none;border-top:none}

.td-cons .td-item.i2 .pic,.td-cons .td-item.i3 .pic{border-top:none}

.td-cons .td-item.i4 .pic{border-left:none}

.td-cons .td-item.i6 .pic{border-radius:0 0 50px}

.td-cons .td-item .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.td-cons .td-item .mask{padding:50px 47px;position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #d00f1f;box-shadow:4px 6px 32px 0 rgba(207,15,31,.25);background:url(../images/bg5.png) center center;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.td-cons .td-item h4{font-size:28px;color:#d00f1f;position:relative;padding-bottom:12px;margin-bottom:19px}

.td-cons .td-item h4:after{content:'';position:absolute;left:0;bottom:0;width:41px;height:2px;background-color:#d00f1f}

.td-cons .td-item h4 span{margin-bottom:6px;display:block;font-size:28px;color:#000;text-transform:uppercase;line-height:1}

.td-cons .td-item .txt{font-size:14px;color:#000;line-height:1.9;height:5.7em;overflow:hidden}

.td-cons .td-item.on{position:relative;z-index:2}

.td-cons .td-item.on .mask{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}

.td-cons .td-item .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.index-5{padding:62px 0 51px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.index-5 .tit-1{padding:0}

.index-5 .tit-1 img{width:147px}

.index-5 .tit-1 h3{color:rgba(231,233,236,.2)}

.m-news{margin-top:-5.3%;position:relative;z-index:2}

.news-list1{margin:0 -28px 54px;overflow:hidden;font-size:0;text-align:right}

.news-list1 li{display:inline-block;vertical-align:middle}

.news-list1 a{padding:0 28px;display:block;font-size:36px;color:#fff;font-weight:700;position:relative}

.news-list1 a:before{margin-top:-4px;content:'';position:absolute;left:-4px;top:50%;width:8px;height:8px;background:url(../images/i5.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.news-list1 li:first-child a:before{display:none}

.news-list1 .on a{color:#d00f1f}

.news-cons .news-item{display:none}

.news-cons .news-item.on{display:block}

.xw-list1{padding:10px 0 61px}

.xw-list1 li{float:left;width:25%;height:512px;position:relative;border-left:1px solid #fff}

.xw-list1 li:before{content:'';position:absolute;left:-4.5px;top:-9px;width:9px;height:9px;background:url(../images/i5.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.xw-list1 .con{padding:24px 66px 24px 29px;display:block;height:100%;overflow:hidden}

.xw-list1 .date{margin-bottom:35px;font-size:16px;color:#fff;font-family:Arial}

.xw-list1 .date span{font-size:30px}

.xw-list1 .pic{margin:41px 0 24px;padding-top:61%;position:relative;overflow:hidden;display: none}

.xw-list1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.xw-list1 h4{margin-bottom:18px;font-size:24px;color:#fff;line-height:1.7;height:3.4em;overflow:hidden}

.xw-list1 .txt{font-size:14px;color:#fff;line-height:2.1;height:4.2em;overflow:hidden}

.xw-list1 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.xw-list1 .con:hover .pic{display: block}

.m-pos{padding:16px 0;background-color:#fff;overflow:hidden}

.pos-2{background-color:transparent}

.cur{float:right;font-size:0;overflow:hidden;padding-left:30px;background:url(../images/i6.png) left center no-repeat}

.cur a,.cur em,.cur span{display:inline-block;vertical-align:middle;font-size:14px;color:#666;line-height:36px}

.cur a{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.cur em{margin:0 4px}

.cur a:hover{color:#d00f1f}

.pos-nav{overflow:hidden}

.pos-nav li{float:left}

.pos-nav a{display:block;line-height:36px;font-size:18px;color:#333;min-width:124px;padding:0 20px;text-align:center;border-radius:18px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.pos-nav a:hover{color:#d00f1f}

.pos-nav .on a{background-color:#d00f1f;color:#fff}

.trends-1{padding:23px 0 44px;overflow:hidden}

.trends-sk{margin:0 -30px;position:relative;overflow:hidden}

.trends-sk .slick-list{padding:28px 0}

.trends-sk .con{margin:0 30px;padding:47px 44px 51px;display:block;overflow:hidden;box-shadow:6px 10px 20px 0 rgba(0,0,0,.18);background-color:#fff}

.trends-sk .pic{float:left;width:47.8%;position:relative;overflow:hidden}

.trends-sk .pic:after{content:'';display:block;padding-top:61.4%;position:relative}

.trends-sk .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.trends-sk .inner{padding:20px 0 0 66px;overflow:hidden}

.trends-sk .top{padding-bottom:13px;margin-bottom:24px;border-bottom:1px solid #e5e5e5}

.trends-sk .info{margin-bottom:12px;overflow:hidden}

.trends-sk .info span{margin-right:32px;float:left;font-size:14px;color:#9a9a9a;padding-left:24px;background-repeat:no-repeat;background-position:left center}

.trends-sk h4{font-size:28px;color:#333;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.trends-sk .txt{margin-bottom:22px;font-size:16px;color:#666;line-height:2;height:10em;overflow:hidden}

.trends-sk .m-btn1{margin:0}

.trends-sk .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.trends-sk .slick-dots{position:absolute;right:91px;bottom:79px;font-size:0;overflow:hidden}

.trends-sk .slick-dots button{outline:0;border:none;text-indent:-999px}

.trends-sk .slick-dots li{margin-left:7px;display:inline-block;vertical-align:middle;width:14px;height:14px;background:url(../images/icon-pg3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.trends-sk .slick-dots .slick-active{background-image:url(../images/icon-pg2.png)}

.dt-list1{margin-bottom:34px;overflow:hidden}

.dt-list1 li{border-bottom:1px dashed #d0d3d6;position:relative}

.dt-list1 li:after{content:'';position:absolute;left:0;top:-1px;bottom:-1px;right:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.dt-list1 .bg{position:absolute;left:28px;top:0;bottom:0;right:0;z-index:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.dt-list1 .con{padding:33px 70px 33px 0;display:block;position:relative;z-index:2;overflow:hidden}

.dt-list1 .pic{float:left;width:290px;height:179px;overflow:hidden}

.dt-list1 .pic img{display:block;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.dt-list1 .inner{padding:10px 73px;overflow:hidden}

.dt-list1 h4{margin-bottom:15px;font-size:22px;color:#333;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.dt-list1 .txt{margin-bottom:18px;font-size:15px;color:#828485;line-height:1.6;height:4.8em;overflow:hidden}

.dt-list1 .info{overflow:hidden}

.dt-list1 .info span{margin-right:30px;float:left;font-size:14px;color:#949697;padding-left:24px;background-repeat:no-repeat;background-position:left center}

.dt-list1 .icon{position:absolute;right:25px;top:50%;width:45px;height:45px;margin-top:-22.5px;background:url(../images/icon-next3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.dt-list1 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.dt-list1 li:hover:after{background-color:#f4f8fb}

.dt-list1 li:hover .bg{background-color:#fff}

.dt-list1 li:hover .icon{background-image:url(../images/icon-next4.png)}

.trends-dt-1{padding:64px 0 72px;overflow:hidden}

.trends-dt-1 .col-l{width:72%}

.trends-dt-1 .col-r{width:21%}

.detail-1{overflow:hidden}

.detail-1 .top{border-bottom:1px solid #dee3e7;padding-bottom:25px}

.detail-1 .top h1{font-size:32px;color:#333;font-weight:400;margin-bottom:8px}

.detail-1 .top .info span{font-size:16px;color:#666;margin-right:6px}

.detail-1 .cont{padding:24px 0;font-size:14px;color:#666;line-height:2}

.shart-btn{padding-bottom:21px;font-size:0;text-align:right;overflow:hidden}

.shart-btn span{display:inline-block;vertical-align:middle;font-size:16px;color:#333;line-height:30px}

.shart-btn .bdshare-button-style0-16{display:inline-block;vertical-align:middle;font-size:0;overflow:hidden}

.shart-btn .bdshare-button-style0-16 a{float:none;display:inline-block;vertical-align:middle;width:30px;height:30px;margin:0 0 0 8px;padding:0}

.shart-btn .bdshare-button-style0-16 .bds_sqq{background:url(../images/icon-qq.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.shart-btn .bdshare-button-style0-16 .bds_weixin{background:url(../images/icon-weixin2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.shart-btn .bdshare-button-style0-16 .bds_qzone{background:url(../images/icon-kj.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.shart-btn .bdshare-button-style0-16 .bds_tsina{background:url(../images/icon-tsina2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.dt-pages{padding-top:25px;border-top:1px solid #dae0e5;overflow:hidden}

.dt-pages .return{float:left;width:166px;height:42px;line-height:42px;border-radius:21px;background-color:#d00f1f;text-align:center;font-size:14px;color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.dt-pages .return i{margin:-2px 8px 0 0;display:inline-block;vertical-align:middle;width:24px;height:24px;background:url(../images/icon-return.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.dt-pages .btn{float:right;overflow:hidden}

.dt-pages .btn a{margin-left:7px;float:left;width:124px;height:42px;line-height:40px;border:1px solid #dae0e5;font-size:12px;color:#666;text-align:center;border-radius:21px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.dt-pages .return:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}

.dt-pages .btn a:hover{background-color:#d00f1f;color:#fff;border-color:#d00f1f}

.rec-news{overflow:hidden}

.rec-news li{margin-bottom:22px}

.rec-news .con{display:block;position:relative;overflow:hidden}

.rec-news .con:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#ccc;z-index:1}

.rec-news .con:before{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;z-index:2;background-color:#d00f1f;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.rec-news .pic{padding-top:62%;position:relative;overflow:hidden}

.rec-news .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.rec-news .inner{padding:14px 26px 24px;background-color:#fff;overflow:hidden}

.rec-news .date{margin-bottom:2px;font-size:16px;color:#666;font-family:Arial;padding-left:22px;background:url(../images/i7.png) left center no-repeat}

.rec-news h4{font-size:16px;color:#333;font-weight:400;line-height:1.3;height:2.6em;overflow:hidden}

.rec-news .con:hover:before{width:100%}

.rec-news .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.download-1{padding:29px 0 49px;overflow:hidden}

.download-1 .pages{margin-top:13px}

.download-item{padding:3px 0;overflow:hidden}

.xz-list1{margin:0 -12px;overflow:hidden}

.xz-list1 li{margin-bottom:24px;float:left;width:33.33%;padding:0 12px}

.xz-list1 .con{padding:40px 80px 20px 39px;height:121px;background-color:#fff;position:relative;display:block;overflow:hidden;border:1px solid #c4c6c8}

.xz-list1 .con:after{content:'';position:absolute;left:0;bottom:0;height:2px;width:0;background-color:#d50110;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.xz-list1 .icon{margin-top:-15px;position:absolute;right:37px;top:50%;width:30px;height:30px;background:url(../images/icon-pdf.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.xz-list1 .icon_on{display:none}

.xz-list1 h4{font-size:18px;color:#333;line-height:1.2;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.xz-list1 .date{font-size:12px;color:#999}

.xz-list1 .con:hover:after{width:100%}

.xz-list1 .con:hover .icon{display:none}

.xz-list1 .con:hover .icon_on{display:block}

.solution-1{padding:34px 0 45px;overflow:hidden}

.hy-list2{overflow:hidden;margin:0 -13px 32px}

.hy-list2 li{float:left;width:25%;padding:0 13px 14px}

.hy-list2 .con{padding:34px 10px 40px;background-color:#fff;display:block;position:relative}

.hy-list2 .con:after{content:'';position:absolute;left:50%;top:100%;width:21px;height:14px;background:url(../images/icon-down.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin-left:-10.5px;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.hy-list2 .bg{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.hy-list2 .pic{margin-bottom:6px;height:60px;line-height:60px;font-size:0;text-align:center;overflow:hidden;position:relative;z-index:2}

.hy-list2 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.hy-list2 .pic .img_on{display:none}

.hy-list2 h4{font-size:24px;color:#333;line-height:1.2;text-align:center;position:relative;z-index:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.hy-list2 h4 span{margin-top:4px;display:block;font-size:16px;color:#8d8d8d;font-weight:400;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.hy-list2 .con:hover .bg,.hy-list2 .con:hover:after,.hy-list2 .on .bg,.hy-list2 .on .con:after{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}

.hy-list2 .con:hover .pic img,.hy-list2 .on .pic img{display:none}

.hy-list2 .con:hover .pic .img_on,.hy-list2 .on .pic .img_on{display:inline-block}

.hy-list2 .con:hover h4,.hy-list2 .on h4{color:#fff}

.hy-list2 .con:hover h4 span,.hy-list2 .on h4 span{color:#e6acaf}

.solution-list1{padding-bottom:25px;overflow:hidden}

.solution-list1>li{margin-bottom:26px;overflow:hidden}

.solution-list1 .con{display:block;overflow:hidden;background-color:#fff}

.solution-list1 .pic{float:left;width:45.6%;position:relative;overflow:hidden}

.solution-list1 .pic:after{content:'';display:block;padding-top:67%;position:relative}

.solution-list1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.solution-list1 .inner{padding:60px 94px 30px 92px;overflow:hidden}

.solution-list1 h4{margin-bottom:13px;padding:12px 18px;font-size:22px;color:#333;position:relative;border-bottom:1px solid #e5e5e5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.solution-list1 h4:before{content:'';position:absolute;left:0;top:50%;width:3px;height:21px;margin-top:-10.5px;background-color:#d00f1f}

.solution-list1 .txt{margin-bottom:25px;font-size:14px;color:#666;line-height:1.8;height:5.4em;overflow:hidden}

.info-list1{margin: 0 -5px 14px;overflow:hidden}

.info-list1 li{padding: 0 5px; margin-bottom:15px;float:left;min-width:16.66%;text-align:center;font-size:0}

.info-list1 .top{margin-bottom:8px;display:inline-block;min-width:61px;height:61px;line-height:59px;font-size:0;text-align:center;border:1px solid #cd1121;border-radius:6px;overflow:hidden}

.info-list1 .top img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.info-list1 .top span{display:inline-block;vertical-align:middle;font-size:24px;color:#d00f1f;line-height:1.4}

.info-list1 h5{font-size:14px;color:#333;font-weight:400;text-align:center}

.solution-list1 .more{float:right;width:105px;height:34px;line-height:34px;background-color:#cac9c9;border-radius:17px;text-align:center;font-size:14px;color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.solution-list1 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.solution-list1 .con:hover .more{background-color:#d00f1f}

.product-dt-2{padding:84px 0;overflow:hidden}

.detail-2{padding:0 34px 0 75px;overflow:hidden}

.detail-2 .pic{float:left;width:39.2%;position:relative;overflow:hidden}

.detail-2 .pic:after{content:'';display:block;padding-top:58%;position:relative}

.detail-2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}

.detail-2 .inner{padding:0 53px;overflow:hidden}

.detail-2 h4{font-size:36px;color:#333;position:relative;border-bottom:1px solid #dbdfe1;padding:15px 0 15px 22px;margin-bottom:30px}

.detail-2 h4:before{content:'';position:absolute;left:0;top:50%;width:3px;height:28px;background-color:#d00f1f;margin-top:-14px}

.detail-2 h5{font-size:16px;color:#666;line-height:2;padding-left:32px;background-repeat:no-repeat;background-position:left center;margin-bottom:10px}

.detail-2 .txt{font-size:14px;color:#666;line-height:2;margin-bottom:50px}

.detail-2 .btn{float:right;width:126px;height:34px;line-height:34px;background-color:#d00f1f;border-radius:17px;text-align:center;font-size:14px;color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.detail-2 .btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}

.product-dt-2-2{padding:66px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.detail-3,.detail-3 .cont{overflow:hidden}

.detail-3 .cont img{max-width: 80%}

.product-1{padding-bottom:40px;overflow:hidden}

.choice-1{overflow:hidden}

.tabs-list1{overflow:hidden}

.tabs-list1 li{margin-right:3px;float:left}

.tabs-list1 a{display:block;font-size:18px;color:#333;font-weight:700;min-width:183px;line-height:48px;border-radius:0 16px 0 0;background-color:#f8f8f8;text-align:center}

.tabs-list1 .on a{background-color:#d00f1f;color:#fff}

.tabs-con{overflow:hidden}

.tabs-con .tabs-item{display:none}

.tabs-con .tabs-item.on{display:block}

.choice-con{margin-bottom:26px;overflow:hidden}

.choice-inner{margin-bottom:25px;border:1px solid #e5e5e5;overflow:hidden}

.choice-inner dl+dl{border-top:1px solid #e5e5e5}

.choice-inner dl dt{float:left;width:130px;padding-left:35px;font-size:14px;color:#333;font-weight:700;line-height:52px}

.choice-inner dl dd{padding:3.5px 0;overflow:hidden}

.choice-inner dl dd .chk-btn{margin-right:41px;float:left}

.choice-btn{font-size:0;text-align:right;overflow:hidden}

.choice-btn button{margin-left:3px;display:inline-block;vertical-align:middle;width:128px;height:38px;line-height:38px;border-radius:19px;font-size:16px;text-align:center;outline:0;border:none;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.choice-btn .reset{background-color:#f8f8f8;color:#333}

.choice-btn .sur{background-color:#cd1121;color:#fff}

.choice-btn button:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}

.chp-list2{overflow:hidden;margin:0 -22px}

.chp-list2 li{margin-bottom:46px;padding:0 22px;float:left;width:33.33%}

.chp-list2 .con{display:block;position:relative;border:1px solid #dedede}

.chp-list2 .con:before{content:'';position:absolute;left:0;bottom:-1px;right:0;height:4px;background-color:#cac9c9}

.chp-list2 .con:after{content:'';position:absolute;left:0;bottom:-1px;right:0;width:0;height:4px;background-color:#cd1121;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.chp-list2 .bg{position:absolute;left:0;top:0;right:0;height:50%;background-color:#f8f8f8}

.chp-list2 .pic{height:277px;line-height:277px;font-size:0;text-align:center;overflow:hidden;position:relative;z-index:2}

.chp-list2 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.chp-list2 .inner{padding:6px 160px 30px 39px;overflow:hidden;position:relative;z-index:2}

.chp-list2 h4{margin-bottom:6px;font-size:24px;color:#333;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.chp-list2 .txt{font-size:14px;color:#666;line-height:2;height:6em;overflow:hidden}

.chp-list2 .more{position:absolute;right:45px;bottom:30px;background-color:#cac9c9;width:105px;height:34px;line-height:34px;border-radius:17px;text-align:center;font-size:14px;color:#fff}

.chp-list2 .con:hover:after{width:100%}

.chp-list2 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.chp-list2 .con:hover .more{background-color:#cd1121}

.product-dt-1{padding-bottom:20px;background-color:#f4f8fb;overflow:hidden}

.chp-dt-1{overflow:hidden}

.chp-dt-1 .pic{float:left;width:41%;position:relative;overflow:hidden}

.chp-dt-1 .pic:after{content:'';display:block;padding-top:98%;position:relative}

.chp-dt-1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}

.chp-dt-1 .inner{padding:62px 93px 20px 26px;overflow:hidden}

.chp-dt-1 h4{margin-bottom:18px;font-size:36px;color:#333;line-height:2;padding:15px 0 15px 24px;position:relative;border-bottom:1px solid #dbdfe1}

.chp-dt-1 h4:before{content:'';position:absolute;left:0;top:50%;width:3px;height:28px;margin-top:-14px;background-color:#d00f1f}

.chp-dt-1 .info{margin-bottom:-2px;overflow:hidden}

.chp-dt-1 .info span{margin-bottom:10px;float:left;font-size:16px;color:#666;min-width:112px;line-height:33px;border:2px solid #f1e6ea;border-radius:10px;background-color:#fefbfb;margin-right:10px;text-align:center;padding:0 15px}

.chp-dt-1 .item{padding:8px 0;overflow:hidden}

.chp-dt-1 .item h5{margin-bottom:8px;font-size:16px;color:#666;line-height:2;padding-left:32px;background-repeat:no-repeat;background-position:left center}

.chp-dt-1 .item .txt{font-size:14px;color:#666;line-height:2}

.chp-dt-1 .bd{margin-top:17px;padding-top:24px;border-top:1px solid #dbdfe1;overflow:hidden}

.chp-dt-1 .bd .btn{float:right;width:126px;height:34px;line-height:34px;background-color:#d00f1f;border-radius:17px;text-align:center;font-size:14px;color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.chp-dt-1 .bd .btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}

.chp-dt-1 .bd .tag{font-size:18px;color:#333;line-height:34px;padding-left:32px;background-repeat:no-repeat;background-position:left center;overflow:hidden}

.product-dt-1-2{padding:69px 0 20px;overflow:hidden}

.product-dt-1-2 .tit-5{margin-bottom:36px}

.table-1{overflow-x:auto}

.table-1 table{width:100%}

.table-1 th{padding:14px 5px;font-size:16px;color:#333;text-align:center;line-height:1.5;background-color:#f8f8f8;border:1px solid #e9e9e9}

.table-1 td{font-size:14px;color:#333;line-height:1.7;padding:30px 5px;border:1px solid #e9e9e9;text-align:center}

.table-1 .tb1{background-color:#d00f1f;color:#fff}

.table-1 .tb2{background-color:#f4f4f4}

.table-1 .t1{font-size:16px;color:#333;line-height:1.5;padding:16px 0}

.product-dt-1-3{padding:39px 0;overflow:hidden}

.product-dt-1-3 .tit-5{margin-bottom:22px}

.pinc-1{overflow:hidden}

.pinc-1 .chart{float:left;width:63%;height:460px}

.pinc-1 .right{float:right;width:32.6%}

.pinc-1 .right img{display:block;margin:0 auto 17px}

.tabel-2{overflow:hidden}

.tabel-2 table{width:100%}

.tabel-2 th{font-size:16px;color:#333;background-color:#f8f8f8;border:1px solid #e9e9e9;text-align:center;line-height:1.5;padding:18px 0}

.tabel-2 td{padding:14px 0;font-size:14px;color:#333;border:1px solid #e9e9e9;line-height:1.5;text-align:center}

.pinc-1 .tips{padding:0 8px;margin-top:16px;font-size:14px;color:#333;line-height:1.7}

.pinc-1 .tips span{color:#d00f1f}

.product-dt-1-4{padding:10px 0;overflow:hidden}

.product-dt-1-4 .tit-5{margin-bottom:30px}

.tzh-1{padding-bottom:29px;border:1px solid #e9e9e9;overflow:hidden}

.tzh-1 .tips{font-size:16px;color:#666;text-align:center}

.tzh-list1{overflow:hidden}

.tzh-list1 li{float:left;width:33.33%}

.tzh-list1 h4{font-size:16px;color:#333;text-align:center;background-color:#f8f8f8;height:59px;line-height:59px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.tzh-list1 .pic{height:514px;line-height:514px;font-size:0;text-align:center;overflow:hidden}

.tzh-list1 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.product-dt-1-5{padding:38px 0;overflow:hidden}

.product-dt-1-5 .tit-5{margin-bottom:28px}

.yuny-1{overflow:hidden}

.yuny-1 .txt{margin-bottom:22px;font-size:16px;color:#666;text-align:center}

.hy-list3{overflow:hidden;margin:0 -10px}

.hy-list3 li{padding:0 10px;float:left;width:50%}

.hy-list3 .con{display:block;padding-top:47.5%;position:relative;overflow:hidden}

.hy-list3 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.hy-list3 h4{position:absolute;left:30px;bottom:35px;right:30px;font-size:24px;color:#fff;line-height:2;padding-left:43px;background-repeat:no-repeat;background-position:left center;-webkit-background-size:40px auto;background-size:40px auto}

.hy-list3 .con:hover .bg{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.product-dt-1-6{padding:25px 0 50px;overflow:hidden}

.product-dt-1-6 .tit-5{margin-bottom:36px}

.product-dt-1-7{padding:56px 0 51px;background-color:#f4f8fb}

.product-dt-1-7 .tit-5{margin-bottom:37px}

.plan-list1{overflow:hidden;margin:0 -16px}

.plan-list1 li{margin-bottom:36px;float:left;width:33.33%;padding:0 16px}

.plan-list1 .con{display:block;overflow:hidden;position:relative}

.plan-list1 .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:3px;background-color:#e0e0e0}

.plan-list1 .con:after{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background-color:#d53b3b;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.plan-list1 .pic{padding-top:75%;position:relative;overflow:hidden}

.plan-list1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.plan-list1 .inner{padding:34px 40px 50px;background-color:#fff;overflow:hidden}

.plan-list1 h4{margin-bottom:4px;font-size:18px;color:#d53b3b;line-height:2.4;padding-left:44px;background-repeat:no-repeat;background-position:left center;-webkit-background-size:38px auto;background-size:38px auto;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.plan-list1 p{font-size:18px;color:#333;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.plan-list1 .con:hover:after{width:100%}

.plan-list1 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.about-1{padding:10px 0 63px;overflow:hidden}

.about-1 .tit-6{margin-bottom:44px}

.jsh-1{overflow:hidden}

.jsh-1 .video{float:left;width:47%;position:relative;cursor:pointer;overflow:hidden}

.jsh-1 .video:after{content:'';display:block;padding-top:67.8%;position:relative}

.jsh-1 .video .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.jsh-1 .video .start{position:absolute;left:50%;top:50%;width:76px;height:76px;background:url(../images/i22.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin:-38px 0 0 -38px}

.jsh-1 .txt{overflow:hidden;padding:6.3% 33px 30px 96px;font-size:16px;color:#333;line-height:1.9}

.jsh-1 .video:hover .bg{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.about-2{overflow:hidden}

.about-2 .tit-6{margin-bottom:40px}

.wh-1{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.wh-list1{border-right:1px solid rgba(255,255,255,.3);overflow:hidden}

.wh-list1 li{float:left;width:33.33%;height:659px;line-height:659px;font-size:0;text-align:center;border-left:1px solid rgba(255,255,255,.3);position:relative;overflow:hidden}

.wh-list1 .con{display:inline-block;vertical-align:middle;line-height:1.4;width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.wh-list1 .con .pic{margin:0 auto 42px;width:79px;height:79px;border-radius:50%;position:relative}

.wh-list1 .con .pic:after{content:'';position:absolute;left:50%;top:50%;width:90px;height:90px;margin:-45px 0 0 -45px;background:url(../images/i27.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;animation:30s linear infinite rotate-anim;-webkit-animation:30s linear infinite rotate-anim}

.wh-list1 .con .pic img{display:block;width:100%;height:100%;position:relative;z-index:2}

.wh-list1 .con h4{padding-bottom:28px;font-size:24px;color:#fff;position:relative}

.wh-list1 .con h4:after{margin-left:-83px;content:'';position:absolute;left:50%;bottom:0;width:166px;height:6px;background:url(../images/i26.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.wh-list1 .con h4 span{margin-top:8px;display:block;font-size:16px;color:#fff;font-family:Arial;font-weight:400;text-transform:uppercase}

.wh-list1 .mask{padding:0 13%;position:absolute;left:0;top:0;width:100%;background:url(../images/bg16.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;line-height:1.4;z-index:2;height:0;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.wh-list1 .mask .pic{margin:40% auto 40px;width:79px;height:79px;border-radius:50%;position:relative}

.wh-list1 .mask .pic:after{content:'';position:absolute;left:50%;top:50%;width:90px;height:90px;margin:-45px 0 0 -45px;background:url(../images/i27_on.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;animation:30s linear infinite rotate-anim;-webkit-animation:30s linear infinite rotate-anim}

.wh-list1 .mask .pic img{display:block;width:100%;height:100%;position:relative;z-index:2}

.wh-list1 .mask h4{margin-bottom:26px;padding-bottom:28px;font-size:24px;color:#fff;position:relative}

.wh-list1 .mask h4:after{margin-left:-83px;content:'';position:absolute;left:50%;bottom:0;width:166px;height:6px;background:url(../images/i26.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.wh-list1 .mask h4 span{margin-top:8px;display:block;font-size:16px;color:#f5e0e1;font-family:Arial;text-transform:uppercase;font-weight:400}

.wh-list1 .mask .txt{font-size:16px;color:#fff;line-height:1.9;overflow:hidden}

.wh-list1 li:hover .con{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}

.wh-list1 li:hover .mask{height:100%}

.about-3{padding:59px 0 64px;background-color:#f8f8f8;overflow:hidden}

.about-3 .tit-6{margin-bottom:24px}

.block-lch{overflow:hidden}

.lch-for-sk{position:relative;margin:0 -30px 5px}

.lch-for-sk .slick-list{padding:30px 0}

.lch-for-sk .slide{padding:0 50px 0 30px}

.lch-for-sk .con{padding-bottom:23px;display:block;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;box-shadow:3px 5px 29px rgba(0,0,0,.1)}

.lch-for-sk .pic{margin:-19px -20px 0 0;float:right;width:49%;position:relative;overflow:hidden}

.lch-for-sk .pic:after{content:'';display:block;padding-top:70%;position:relative}

.lch-for-sk .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.lch-for-sk .inner{padding:70px 100px 30px 116px;overflow:hidden}

.lch-for-sk .top{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e2e3e4}

.lch-for-sk .date{margin-bottom:4px;font-size:151px;color:#fff;font-family:Arial;position:relative;line-height:.9;font-weight:700;-webkit-text-stroke:1px #cf0f1f;text-stroke:1px #cf0f1f}

.lch-for-sk .date:before{content:'';position:absolute;left:-48px;top:-50px;width:160px;height:160px;background:url(../images/i28.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.lch-for-sk .date span{position:absolute;left:12px;top:-7px;font-size:151px;color:#d00f1f}

.lch-for-sk h4{font-size:30px;color:#111;font-weight:400}

.lch-for-sk .txt{font-size:16px;color:#333;line-height:1.9;overflow:hidden}

.lch-for-sk .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.lch-for-sk .slick-arrow{margin-top:-28px;position:absolute;top:50%;width:56px;height:56px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:transparent;outline:0;border:none;text-indent:-999px;overflow:hidden;cursor:pointer;z-index:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.lch-for-sk .slick-prev{left:-72px;background-image:url(../images/icon-prev3.png)}

.lch-for-sk .slick-prev:hover{background-image:url(../images/icon-prev4.png)}

.lch-for-sk .slick-next{right:-72px;background-image:url(../images/icon-next8.png)}

.lch-for-sk .slick-next:hover{background-image:url(../images/icon-next9.png)}

.lch-nav-sk{position:relative;overflow:hidden}

.lch-nav-sk:before{content:'';position:absolute;left:0;top:5px;right:0;height:6px;background:url(../images/i31.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.lch-nav-sk .slider{padding:0 50px;position:relative;overflow:hidden}

.lch-nav-sk .icon{display:block;width:24px;height:24px;background:url(../images/i29.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin:0 auto 8px}

.lch-nav-sk .date{font-size:18px;color:#333;font-family:Arial;text-align:center}

.lch-nav-sk .slick-current .icon{background-image:url(../images/i30.png)}

.lch-nav-sk .slick-current .date{color:#d00f1f;font-weight:700}

.about-4{padding:62px 0 70px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.about-4 .tit-6{margin-bottom:47px}

.block-rzh{margin-bottom:23px;position:relative;overflow:hidden}

.block-rzh:after{content:'';position:absolute;left:0;bottom:46px;right:0;height:1px;background-color:#8392ae}

.rzh-sk{position:relative;z-index:2}

.rzh-sk .slide{display:inline-block;vertical-align:bottom;float:none}

.rzh-sk .con{display:block;overflow:hidden}

.rzh-sk .pic{padding:19px 18px;margin:0 auto;width:286px;border-radius:10px;overflow:hidden;background-color:#fff}

.rzh-sk .pic img{display:block;width:100%}

.rzh-sk .line1{margin:0 auto 15px;width:22px;height:145px;background:url(../images/i32.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.rzh-sk .pic2{padding:12px;margin:0 auto;width:208px;height:279px;border-radius:10px;overflow:hidden;background-color:#fff}

.rzh-sk .pic2 img{display:block;width:100%;height:100%}

.rzh-sk .line2{margin:0 auto 15px;width:30px;height:89px;background:url(../images/i33.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.rzh-sk .inner{overflow:hidden}

.rzh-sk .inner .icon{margin:0 auto 13px;display:block;width:23px;height:23px;background:url(../images/i34.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.rzh-sk .inner h4{font-size:16px;color:#fff;text-align:center;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.rzh-sk .con:hover .icon,.rzh-sk .slick-current .icon{background-image:url(../images/i35.png)}

.rzh-sk .con:hover .inner h4,.rzh-sk .slick-current .inner h4{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}

.rzh-sk .slick-arrow{margin-top:-28px;position:absolute;top:41%;width:56px;height:56px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:transparent;outline:0;border:none;text-indent:-999px;overflow:hidden;cursor:pointer;z-index:2}

.rzh-sk .slick-prev{left:-102px;background-image:url(../images/icon-prev5.png)}

.rzh-sk .slick-next{right:-102px;background-image:url(../images/icon-next10.png)}

.block-rzh-2{padding-top:30px;border-top:1px solid #8392ae;overflow:hidden}

.rzh-list1{overflow:hidden}

.rzh-list1 li{float:left;width:16.66%}

.rzh-list1 .num{padding:0 7px;float:left;font-size:58px;color:#fff;font-weight:700;position:relative;line-height:1}

.rzh-list1 .num:after{content:'';position:absolute;right:0;top:50%;width:1px;height:37px;background-color:#d7dce3;margin-top:-18.5px}

.rzh-list1 .txt{padding:6px 15px 0;overflow:hidden;font-size:16px;color:#fff;line-height:1.4}

.about-5{padding:74px 0 101px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.about-5 .tit-6{margin-bottom:40px}

.ln-list1{margin:0 -15px;font-size:0;display: -webkit-flex; display: flex; align-items: stretch}

.ln-list1 li{display:inline-block;vertical-align:top;width:33.33%;padding:0 15px}

.ln-list1 .con{height: 100%; padding:58px 55px 31px;display:block;position:relative;background-color:#fff;box-shadow:0 0 21px rgba(4,0,0,.11)}

.ln-list1 .icon{position:absolute;left:100%;top:40%;width:11px;height:19px;background:url(../images/icon-next11.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.ln-list1 .last .icon{display:none}

.ln-list1 .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:3px;background-color:#b2adad}

.ln-list1 .con:after{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background-color:#d50110;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.ln-list1 .num{position:absolute;right:22px;top:0;font-size:100px;color:#eaeaea;font-weight:700}

.ln-list1 h4{margin-bottom:15px;padding:18px 100px 18px 26px;border-bottom:1px solid #e5e5e5;font-size:24px;color:#333;font-weight:700;background:url(../images/icon-next7.png) left top 28px no-repeat;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.ln-list1 .txt{margin-bottom:2px;font-size:16px;color:#8c8c8c;line-height:1.7;overflow:hidden;min-height: 162px;}

.ln-list1 .pic{width:70px;height:70px;overflow:hidden}

.ln-list1 .pic img{display:block;width:100%;height:100%}

.ln-list1 .pic .img_on{display:none}

.ln-list1 .con:hover:after{width:100%}

.ln-list1 .con:hover .pic img{display:none}

.ln-list1 .con:hover .pic .img_on{display:block}

.about-6{height:830px;position:relative;overflow:hidden}

.box-tabs2{position:absolute;left:0;bottom:68px;right:0;background:url(../images/bg17.png) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto;z-index:2}

.tabs-list2{font-size:0}

.tabs-list2 li{display:inline-block;vertical-align:top;width:33.33%}

.tabs-list2 a{display:block;background-repeat:no-repeat;background-position:center center;box-shadow:0 0 0 8px rgba(255,255,255,.15);border-radius:50%;width:150px;height:150px;line-height:150px;font-size:36px;color:#fff;font-weight:700;text-align:center;cursor:pointer;position:relative}

.tabs-list2 a:after{content:"";display:block;width:100%;height:100%;border-radius:50%;position:absolute;left:0;top:0;z-index:-1;opacity:0;filter:alpha(opacity=0);-webkit-animation:1.2s linear infinite prop;-o-animation:1.2s linear infinite prop;animation:1.2s linear infinite prop}

.tabs-list2 .i1{padding-top:40px}

.tabs-list2 .i2 a{margin:0 auto}

.tabs-list2 .i3{padding-top:40px}

.tabs-list2 .i3 a{float:right}

.tabs-list2 .on a{line-height:146px;box-shadow:0 0 2px 2px #d50110;border:2px solid #fff}

.tabs-list2 .on a:after{display:none}

.tabs-con2{height:100%;position:relative;z-index:1;overflow:hidden}

.tabs-con2 .tabs-item2{height:100%;display:none}

.tabs-con2 .tabs-item2.on{display:block}

.contact-txt{padding-top:163px;height:100%;position:relative}

.contact-txt .tit-6 h3{text-align:left}

.contact-txt .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.contact-txt .wp{height:100%;position:relative;z-index:2}

.contact-txt .tit-6{margin:0 0 39px -37px}

.contact-txt .txt{padding-top:38px;margin-bottom:36px;font-size:18px;color:#fff;line-height:1.7;font-weight:700;position:relative}

.contact-txt .txt:before{content:'';position:absolute;left:0;top:0;width:38px;height:1px;background-color:#fff}

.contact-txt .btn{display:block;width:218px;height:48px;line-height:48px;background-color:#d50110;text-align:center;font-size:16px;color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.contact-txt .btn i{margin:-2px 18px 0 0;display:inline-block;vertical-align:middle;width:24px;height:24px;background:url(../images/i39.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.contact-txt .btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}

.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;display:none}

.pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}

.m-pop .g-close{position:absolute;right:40px;top:40px;width:40px;height:40px;background:url(../images/icon-close.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer}

.pop-video{margin-left:-30%;position:absolute;left:50%;top:15%;width:60%;overflow:hidden}

.pop-video video{display:block;width:100%}

.case-dt-1{padding:88px 0 98px;overflow:hidden}

.case-dt-1 .tit-6{margin-bottom:50px}


.chx-list1{overflow:hidden}

.chx-list1 li{float:left;width:25%;cursor:pointer}

.chx-list1 .top{margin-bottom:20px;padding-top:51px;position:relative;height:267px}

.chx-list1 .top:after{content:'';position:absolute;left:50%;bottom:0;width:309px;height:267px;margin-left:-154.5px;background:url(../images/bg18.png) center bottom no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.chx-list1 .pic{width:80px;height:80px;margin:0 auto 2px;position:relative;z-index:2;overflow:hidden}

.chx-list1 .pic img{display:block;width:100%;height:100%}

.chx-list1 h4{text-align:center;line-height:72px;position:relative;z-index:2}

.chx-list1 h4 span{display:inline-block;vertical-align:middle;font-size:30px;color:#cd1121;font-weight:400;line-height:1.2}

.chx-list1 .number{font-size:60px;color:#333;font-family:Arial;text-align:center;font-weight:700;line-height:1}

.chx-list1 .number span{margin-top:2px;display:block;font-size:18px;font-weight:400}

.chx-list1 li:hover .top:after{height:0;animation: listAni .5s forwards; -webkit-animation: listAni .5s forwards;}

@keyframes listAni
{
    from {height: 0}
    to {height: 267px}
}
 
@-webkit-keyframes listAni
{
    from {height: 0}
    to {height: 267px}
}

.case-dt-2{padding:86px 0 132px;background-color:#f4f8fb;overflow:hidden}

.case-dt-2 .tit-6{margin-bottom:62px}

.lch-list1{overflow:hidden;text-align: center;font-size:0}

.lch-list1 li{padding:0 52px;display:inline-block;vertical-align:top;width:20%;position:relative}

.lch-list1 li:before{margin-left:-21px;content:'';position:absolute;left:100%;top:59px;width:42px;height:34px;background:url(../images/icon-next12.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.lch-list1 .top{margin:0 auto 17px;width:154px;height:154px;line-height:154px;font-size:0;position:relative;text-align:center}

.lch-list1 .top:after{content:'';position:absolute;left:4px;top:4px;right:4px;bottom:4px;background-color:#fff;border-radius:50%}

.lch-list1 .top:before{content:'';position:absolute;left:3px;top:3px;right:3px;bottom:3px;border:1px solid #de7681;border-radius:50%}

.lch-list1 .top .top-inner{display:inline-block;vertical-align:middle;width:100%;line-height:1.4;position:relative;z-index:2}

.lch-list1 .top canvas{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.lch-list1 .top .yuan{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; z-index: 2}
.lch-list1 .top #yuan1{}
.lch-list1 .top #yuan2{background-image: url(../images/st1.png)}
.lch-list1 .top #yuan3{background-image: url(../images/st2.png)}
.lch-list1 .top #yuan4{background-image: url(../images/st3.png)}
.lch-list1 .top #yuan5{background-image: url(../images/st4.png)}

.lch-list1 .pic{width:70px;height:70px;margin:0 auto;overflow:hidden}

.lch-list1 .pic img{display:block;width:100%;height:100%}

.lch-list1 .number{font-size:24px;color:#e1e2e3;line-height:1;font-weight:700}

.lch-list1 .inner{overflow:hidden;text-align:center}

.lch-list1 h4{font-size:24px;color:#333;position:relative;padding:10px 0;margin-bottom:18px}

.lch-list1 h4:after{content:'';position:absolute;left:50%;bottom:0;width:30px;height:2px;background-color:#cd1121;margin-left:-15px}

.lch-list1 .txt{font-size:16px;color:#333;line-height:2;text-align:left}

.lch-list1 .last:before{display:none}

.case-dt-3{padding:80px 0 77px;overflow:hidden}

.case-dt-3 .tit-6{margin-bottom:53px}

.video-1{padding-top:56%;position:relative;background-color:#000;overflow:hidden}

.video-1 video{position:absolute;left:0;top:0;width:100%;height:100%}

.video-1 .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.video-1 .mask .start{position:absolute;left:50%;top:50%;width:101px;height:101px;background:url(../images/i50.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin:-50.5px 0 0 -50.5px}

.video-1:hover .mask{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.case-dt-4{padding:92px 0 76px;background-color:#f4f8fb;overflow:hidden}

.case-dt-4 .tit-6{margin-bottom:40px}

.partner-sk{margin:0 -8px;font-size:0;position:relative}

.partner-sk .con{margin:8px;display:block;background-color:#fff;height:160px;line-height:160px;font-size:0;text-align:center;overflow:hidden}

.partner-sk .con img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.partner-sk .con:hover img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.partner-sk .slick-arrow{position:absolute;top:50%;width:56px;height:56px;margin-top:-28px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:transparent;outline:0;border:none;text-indent:-999px;cursor:pointer;overflow:hidden;z-index:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.partner-sk .slick-prev{left:-93px;background-image:url(../images/icon-prev3.png)}

.partner-sk .slick-prev:hover{background-image:url(../images/icon-prev4.png)}

.partner-sk .slick-next{right:-93px;background-image:url(../images/icon-next8.png)}

.partner-sk .slick-next:hover{background-image:url(../images/icon-next9.png)}

.case-dt-5{padding:85px 0 55px;overflow:hidden}

.case-dt-5 .tit-6{margin-bottom:50px}

.hx-1{padding:64px 0 132px;overflow:hidden}

.hx-1 .tit-6{margin-bottom:26px}

.technology-1{position:relative;min-height:520px}

.technology-1 .btn{position:absolute;right:0;top:11.5%}

.technology-1 .btn dd{margin:12px auto;width:128px;height:86px;padding:3px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;cursor:pointer}

.technology-1 .btn dd:before{content:'';position:absolute;left:-8px;top:50%;width:5px;height:8px;margin-top:-4px;background:url(../images/icon-prev6.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}

.technology-1 .btn dd img{display:block;width:100%;height:100%}

.technology-1 .btn dd.on{width:182px;height:122px;border:3px solid #cd1121}

.technology-1 .btn dd.on:before{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}

.technology-1 .content,.technology-1 .list{overflow:hidden}

.technology-1 .list li{font-size: 0;overflow:hidden;height:0;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';visibility:hidden}

.technology-1 .list .pic{display: inline-block; vertical-align: middle; width:calc(100% - 496px)}

.technology-1 .list .pic img{display:block;max-width:100%;max-height:100%;opacity: 0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.technology-1 .list .inner{padding:0 44px 0 53px;display: inline-block; vertical-align: middle; width:496px;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.technology-1 .list .inner h4{margin-bottom:14px;font-size:24px;color:#333;padding-bottom:14px;position:relative}

.technology-1 .list .inner h4:after{content:'';position:absolute;left:0;bottom:0;width:30px;height:2px;background-color:#cd1121}

.technology-1 .list .inner .txt{font-size:14px;color:#333;line-height:2}

.technology-1 .list li.show{height:auto;opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';visibility:visible}

.technology-1 .list li.show.in .pic img{opacity: 1;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}

.technology-1 .list li.show.in .inner{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}

.hx-2{padding:1px 0 16px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.gn-tit{margin:-44px 0 32px;font-size:0;text-align:center;overflow:hidden}

.gn-tit h3{display:inline-block;vertical-align:middle;width:297px;height:138px;line-height:138px;background:url(../images/icon-down2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;font-size:24px;color:#fff;text-align:center}

.technology-2{background:url(../images/p61.png) center center no-repeat;width:933px;margin:0 auto;min-height:895px;position:relative}

.technology-2 .yuan{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/p62.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;animation:60s linear infinite rotate-anim2;-webkit-animation:60s linear infinite rotate-anim2}

.technology-2 li{position:absolute;width:132px;height:132px;left:50%;top:50%;display:flex;display:-webkit-flex;display:-ms-flex;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;cursor:pointer}

.technology-2 li:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:url(../images/p64.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}

.technology-2 li:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:url(../images/p63.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;animation:30s linear infinite rotate-anim;-webkit-animation:30s linear infinite rotate-anim}

.technology-2 .icon{width:38px;height:38px;position:relative;z-index:2}

.technology-2 .icon img{display:block;width:100%;height:100%}

.technology-2 .icon .img_on{display:none}

.technology-2 h4{font-size:15px;color:#666;font-weight:400;line-height:18px;position:relative;z-index:2;text-align:center}

.technology-2 .i1{margin-left:-7%;margin-top:-44.6%}

.technology-2 .i2{margin-left:11.6%;margin-top:-40%}

.technology-2 .i3{margin-left:25%;margin-top:-26.2%}

.technology-2 .i4{margin-left:30%;margin-top:-6.6%}

.technology-2 .i5{margin-left:27%;margin-top:13%}

.technology-2 .i6{margin-left:13%;margin-top:24.6%}

.technology-2 .i7{margin-left:-5%;margin-top:29.4%}

.technology-2 .i8{margin-left:-23%;margin-top:24.6%}

.technology-2 .i9{margin-left:-37.4%;margin-top:13%}

.technology-2 .i10{margin-left:-44.6%;margin-top:-6.6%}

.technology-2 .i11{margin-left:-38.6%;margin-top:-26.2%}

.technology-2 .i12{margin-left:-25%;margin-top:-40%}

.technology-2 .mask{padding-left:77px;position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none;z-index:10}

.technology-2 .mask:before{content:'';position:absolute;left:0;top:135px;width:86px;height:1px;background-color:#cd1121}

.technology-2 .mask .mask-con{ cursor:default;padding:36px;width:275px;background:url(../images/bg19.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}

.technology-2 .mask .pic{margin-bottom:10px;padding-top:62%;position:relative;overflow:hidden}

.technology-2 .mask .pic img{position:absolute;left:0;top:0;width:100%;height:100%}

.technology-2 .mask .txt{font-size:14px;color:#666;line-height:1.4;max-height:6.8em;overflow:hidden}

.technology-2 .i10 .mask,.technology-2 .i11 .mask,.technology-2 .i12 .mask,.technology-2 .i8 .mask,.technology-2 .i9 .mask{padding:0 77px 0 0;left:auto;right:100%}

.technology-2 .i10 .mask:before,.technology-2 .i11 .mask:before,.technology-2 .i12 .mask:before,.technology-2 .i8 .mask:before,.technology-2 .i9 .mask:before{left:auto;right:0}

.technology-2 li:hover:after{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}

.technology-2 li:hover:before{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}

.technology-2 li:hover .icon img{display:none}

.technology-2 li:hover .icon .img_on,.technology-2 li:hover .mask{display:block}

.technology-2 li:hover h4{color:#cd1121}

.hx-3{padding:91px 0 46px;overflow:hidden}

.hx-3 .tit-6{margin-bottom:14px}

.txt-1{font-size:16px;color:#333;line-height:2;width:69%;margin:20px auto;text-align:center}

.shj-1{padding:0 10px 0 160px;overflow:hidden}

.shj-1 .pic{float:left;width:45.9%;overflow:hidden}

.shj-1 .pic img{display:block;width:100%}

.shj-1 .inner{padding:88px 160px 90px 144px;overflow:hidden}

.shj-1 .inner .m-number{margin-bottom:5px}

.shj-1 .inner h4{margin-bottom:10px;font-size:24px;color:#333;padding-bottom:16px;position:relative}

.shj-1 .inner h4:after{content:'';position:absolute;left:0;bottom:0;width:30px;height:2px;background-color:#cd1121}

.shj-1 .inner .txt{font-size:16px;color:#333;line-height:2}

.hx-4{padding:54px 0 48px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.txt-2{margin-bottom:19px;text-align:center;overflow:hidden}

.txt-2 .m-number{margin:0;display:inline-block}

.txt-2 h3{margin-bottom:14px;font-size:24px;color:#333}

.txt-2 .txt{font-size:16px;color:#333}

.sf-sk{position:relative;overflow:hidden;padding:0 90px}

.sf-sk:after{content:'';position:absolute;left:20px;top:140px;right:20px;height:1px;background-color:#cd1121}

.sf-sk .slick-list{padding:30px 0!important;position:relative;z-index:2}

.sf-sk .slide{float:none;display:inline-block;vertical-align:middle}

.sf-sk .con{margin:0 auto 50px;width:150px;height:150px;line-height:150px;font-size:0;text-align:center;background:url(../images/bg22.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative}

.sf-sk .con:after{content:'';position:absolute;left:50%;top:50%;width:175px;height:175px;background:url(../images/bg23.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin:-87.5px 0 0 -87.5px;animation:30s linear infinite rotate-anim;-webkit-animation:30s linear infinite rotate-anim}

.sf-sk .con .con-inner{display:inline-block;vertical-align:middle;line-height:1.4;width:100%}

.sf-sk .con h4{font-size:18px;color:#cd1121}

.sf-sk .con .pic{width:142px;height:142px;margin:0 auto;border-radius:50%;overflow:hidden;display:none}

.sf-sk .con .pic img{display:block;width:100%;height:100%}

.sf-sk h5{font-size:16px;color:#fff;background-color:#cd1121;line-height:38px;position:relative;text-align:center;width:147px;font-weight:400;margin:0 auto;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}

.sf-sk h5:before{content:'';position:absolute;left:50%;bottom:100%;width:10px;height:6px;background:url(../images/icon-up2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin-left:-5px}

.sf-sk .slick-current .con{width:216px;height:216px;line-height:216px}

.sf-sk .slick-current .con:after{width:252px;height:252px;margin:-126px 0 0 -126px}

.sf-sk .slick-current .con h4{display:none}

.sf-sk .slick-current .con .pic{display:block}

.sf-sk .slick-current h5{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}

.sf-sk .slick-arrow{position:absolute;top:112px;width:53px;height:53px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:transparent;outline:0;border:none;text-indent:-999px;cursor:pointer;z-index:2;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.sf-sk .slick-prev{left:20px;background-image:url(../images/icon-prev7.png)}

.sf-sk .slick-prev:hover{background-image:url(../images/icon-prev8.png)}

.sf-sk .slick-next{right:20px;background-image:url(../images/icon-next13.png)}

.sf-sk .slick-next:hover{background-image:url(../images/icon-next14.png)}

.hx-5{padding:99px 0 75px;overflow:hidden}

.chz-1{padding:0 58px 0 120px;overflow:hidden}

.chz-1 .pic{float:right;width:65%;overflow:hidden}

.chz-1 .pic img{display:block;width:100%}

.chz-1 .inner{padding:48px 90px 0 0;overflow:hidden}

.chz-1 .inner h4{margin-bottom:12px;font-size:24px;color:#333;padding-bottom:14px;position:relative}

.chz-1 .inner h4:after{content:'';position:absolute;left:0;bottom:0;width:30px;height:2px;background-color:#cd1121}

.chz-1 .inner .txt{font-size:16px;color:#333;line-height:2}

@media only screen and (max-width:1919px){

.technology-1 .content .wp{width:70%}

.tit-1 img{width:212px}

.tit-1 h3{font-size:158px}

.index-3 .tit-1 img,.index-4 .tit-1 img{width:145px}

.index-5 .tit-1 img{width:111px}

.ft-nav{width: 53%}

.ft-info{width: 47%}

.ft-txt{padding: 0; padding-left: 20px}

.ft-txt .tel{padding-left: 36px; font-size: 22px; -webkit-background-size: 26px auto; background-size: 26px auto}

.ft-txt .txt{font-size: 12px}

}

@media only screen and (max-width:1599px){
.m-float .c-mask {position: absolute;right: 50px;top: 0px;}
.header{padding:0 20px}

.ft-top{padding:46px 0 53px}

.ft-nav dt{font-size:14px;margin-bottom:15px}

.ft-nav dd a{font-size:12px}

.ft-txt{padding:0 22px 0 28px}

.ft-txt h4{font-size:14px;margin-bottom:14px}

.ft-txt .tel{font-size:22px;padding-left:44px;-webkit-background-size:32px auto;background-size:32px auto;margin-bottom:9px}

.ft-txt .txt{font-size:12px}

.ft-qr .pic{width:82px;height:82px;margin-bottom:8px}

.ft-qr h4{font-size:12px}

.ft-bd{padding:14px 0 42px}

.share-btn .bdshare-button-style0-16 a{width:30px;height:30px}

.ft-copy{font-size:12px;line-height:30px}

.logo{margin-top:16px;height:48px;line-height:48px}

.nav>ul>li>.v1{padding:0 20px;line-height:80px;font-size:16px}

.hd-so-pop{top: 80px}

.hd-so{height:80px}

.hdDown .logo{margin-top:10px;height:40px;line-height:40px}

.hdDown .nav>ul>li>.v1{line-height:60px}

.hdDown .hd-so-pop{top: 60px}

.hdDown .hd-so{height:60px}

.m-float .btn{width:50px;height:46px;line-height:46px}

.m-float .btn span{font-size:12px}

.m-float .btn .icon{-webkit-background-size:20px auto;background-size:20px auto}

.m-float .tel{width:118px;height:46px;line-height:46px;font-size:12px}
.m-float .c-tel{width:118px;height: 212px;line-height:46px;font-size:12px}
.m-float .tel img{width:22px}

.m-float .c-tel img{width:212px;}
.banner-txt1 .tit{padding-bottom:30px;margin-bottom:26px}

.banner-txt1 .tit h2{font-size:50px;margin-bottom:8px}

.banner-txt1 .txt{font-size:14px}

.banner-txt2 .tit{padding-bottom:30px;margin-bottom:26px}

.banner-txt2 .tit h2{font-size:90px;margin-bottom:8px}

.banner-txt2 .tit h2 span{font-size:52px}

.banner-txt2 .tit h3{font-size:34px}

.banner-txt2 .txt{font-size:16px}

.banner .pagination .slick-dots li{width:12px;height:12px;margin-right:8px}

.index-2{padding-top:34px}

.tit-1 img{width:180px;margin:-39px 16px 0 0}

.tit-1 h3{font-size:135px}

.hy-list1 li{height:712px;line-height:712px}

.hy-list1 .con .pic{width:65px;height:65px;margin-bottom:21px}

.index-1{padding-top:58px}

.number-l1 li{padding:8px 8px 15px}

.number-l1 .number{font-size:15px}

.number-l1 .number span{font-size:45px}

.number-l1 h4{font-size:14px}

.hy-list1 .con h4{font-size:27px}

.hy-list1 .con h4 span{font-size:12px}

.hy-list1 .mask .pic{width:65px;height:65px;margin-bottom:28px}

.hy-list1 .mask h4{font-size:28px;margin-bottom:27px}

.hy-list1 .mask h4 span{font-size:14px}

.hy-list1 .mask .txt{font-size:14px;margin-bottom:28px}

.m-btn1{width:122px;height:32px;line-height:32px;font-size:14px}

.index-3{padding:39px 0 105px}

.index-3 .tit-1 img{width:124px}

.chp-list1 .i1 .txt{padding:45px 48px}

.tit-1 .more{font-size:14px}

.chp-list1 .txt{padding:22px 30px}

.chp-list1 .txt h4{font-size:18px}

.chp-list1 .txt p{font-size:14px}

.chp-list1 .i1 .txt h4{font-size:27px}

.chp-list1 .i1 .txt p{font-size:15px}

.chp-list1 .m-btn1{margin-top:24px}

.index-4{padding:51px 0 123px}

.index-4 .tit-1 img{width:124px}

.m-features .col-l{width:184px}

.m-features .col-r{margin-left:184px}

.td-list1{margin:28px 0 114px;padding-right:18px}

.td-list1 a{font-size:21px;padding-right:30px}

.td-list1 a i{width:22px;height:22px;margin-top:-11px}

.td-cons .td-item .pic{height:220px;line-height:220px}

.td-cons .td-item .mask{padding:38px 35px}

.td-cons .td-item h4{font-size:21px;margin-bottom:14px;padding-bottom:9px}

.td-cons .td-item h4 span{font-size:21px}

.td-cons .td-item .txt{font-size:12px}

.index-5{padding:46px 0 38px}

.index-5 .tit-1 img{width:110px}

.news-list1 a{font-size:27px;padding:0 21px}

.xw-list1 li{height:384px}

.xw-list1 .con{padding:18px 50px 18px 22px}

.xw-list1 .date{font-size:14px;margin-bottom:26px}

.xw-list1 .date span{font-size:22px}

.xw-list1 .pic{margin:30px 0 18px}

.xw-list1 h4{font-size:18px;margin-bottom:14px}

.xw-list1 .txt{font-size:12px}

.solution-list1 .inner{padding:32px 70px 20px 69px}

.solution-list1 h4{font-size:16px;padding:9px 14px;margin-bottom:10px}

.solution-list1 .txt{font-size:12px;margin-bottom:18px}

.info-list1{margin-bottom:10px}

.info-list1 li{margin-bottom:11px}

.info-list1 .top{min-width:46px;height:46px;line-height:44px}

.info-list1 .top span{font-size:18px}

.info-list1 h5{font-size:12px}

.solution-list1 .more{width:78px;height:26px;line-height:26px;font-size:12px}

.lch-for-sk{margin:0}

.contact-txt{padding:163px 40px 0}

.ban-txt2{padding-right:124px}

.ban-txt2 .inner{padding:26px 57px 30px}

.ban-txt2 .tag{font-size:15px}

.ban-txt2 .tag:before{top:12px;width:32px;left:-40px}

.ban-txt2 h4{font-size:27px}

.ban-txt2 .txt{font-size:12px}

.ban-txt2 .return{width:124px;font-size:12px;-webkit-background-size:30px auto;background-size:30px auto;padding-top:30px}

.lch-list1 li{padding:0 39px}

.lch-list1 li:before{width:32px;height:26px;margin-left:-16px;top:45px}

.partner-sk{padding:0}

.technology-2 .mask{padding-left:10px}

.technology-2 .mask:before{top:110px;width:18px}

.technology-2 .mask .mask-con{width:206px;padding:27px}

.technology-2 .mask .txt{font-size:12px;max-height: 8.8em;}

.technology-2 .i10 .mask,.technology-2 .i11 .mask,.technology-2 .i12 .mask,.technology-2 .i8 .mask,.technology-2 .i9 .mask{padding-right:10px}

.ban-txt1 h2{font-size:36px}

.chp-dt-1 .inner{padding:46px 70px 15px 20px}

.chp-dt-1 h4{font-size:27px;margin-bottom:14px;padding:11px 0 11px 18px;line-height:1.5}

.chp-dt-1 h4:before{height:21px;margin-top:-10.5px}

.chp-dt-1 .info span{font-size:14px;min-width:84px;line-height:24px;margin:0 8px 8px 0}

.chp-dt-1 .item{padding:6px 0}

.chp-dt-1 .item h5{font-size:14px;-webkit-background-size:18px auto;background-size:18px auto;padding-left:24px;margin-bottom:6px}

.chp-dt-1 .item .txt{font-size:12px;line-height:1.5}

.chp-dt-1 .bd{padding-top:18px;margin-top:12px}

.chp-dt-1 .bd .tag{font-size:14px;line-height:26px}

.chp-dt-1 .bd .btn{width:94px;height:26px;line-height:26px;font-size:12px}

.tit-5 h3 span{font-size:27px}

.product-dt-1-2{padding:52px 0 15px}

.product-dt-1-2 .tit-5{margin-bottom:27px}

.tabel-2 th,.table-1 .t1,.table-1 th{font-size:14px}

.tabel-2 td{font-size:12px}

.product-dt-1-3{padding:30px 0}

.product-dt-1-3 .tit-5{margin-bottom:16px}

.product-dt-1-4{padding:8px 0}

.product-dt-1-4 .tit-5{margin-bottom:22px}

.product-dt-1-5{padding:28px 0}

.product-dt-1-5 .tit-5{margin-bottom:21px}

.product-dt-1-6{padding:18px 0 38px}

.product-dt-1-6 .tit-5{margin-bottom:27px}

.product-dt-1-7{padding:42px 0 38px}

.product-dt-1-7 .tit-5{margin-bottom:28px}

.pinc-1 .tips{font-size:12px}

.pinc-1 .right img{height:74px}

.tzh-list1 h4{font-size:14px;height:44px;line-height:44px}

.tzh-list1 .pic{height:386px;line-height:386px}

.tzh-1 .tips,.yuny-1 .txt{font-size:14px}

.hy-list3 h4{left:22px;bottom:26px;font-size:18px;-webkit-background-size:30px auto;background-size:30px auto;padding-left:32px}

.xz-list1 .con{padding:30px 60px 15px 29px;height:90px}

.xz-list1 h4{font-size:16px}

.xz-list1 .icon{right:28px;width:22px;height:22px;margin-top:-11px}

.plan-list1 .inner{padding:26px 30px 38px}

.plan-list1 h4{font-size:16px;-webkit-background-size:28px auto;background-size:28px auto;padding-left:33px}

.plan-list1 p{font-size:16px}

.m-btn2{width:114px;height:26px;line-height:26px;font-size:12px}

.product-dt-2{padding:63px 0}

.detail-2{padding:0 26px 0 56px}

.detail-2 h4{font-size:27px;padding:11px 0 11px 16px;margin-bottom:22px}

.detail-2 h5{font-size:14px;-webkit-background-size:18px auto;background-size:18px auto;padding-left:24px;margin-bottom:8px}

.detail-2 .txt{font-size:12px;margin-bottom:38px;line-height:1.5}

.detail-2 .btn{width:94px;height:26px;line-height:26px;font-size:12px}

.product-dt-2-2{padding:50px 0}

.tit-4 h3{font-size:22px;padding-left:15px;-webkit-background-size:4px auto;background-size:4px auto}

.tabs-list1 a{font-size:16px;line-height:36px;min-width:138px}

.choice-inner dl dt{font-size:12px;width:110px;line-height:40px;padding-left:26px}

.choice-inner dl dd .chk-btn{margin-right:30px}

.chk-btn input{width:12px;height:12px}

.chk-btn span{font-size:12px;line-height:40px}

.choice-btn button{font-size:14px;width:96px;height:28px;line-height:28px}

.chp-list2{margin:0 -16px}

.chp-list2 li{padding:0 16px;margin-bottom:34px}

.chp-list2 .inner{padding:6px 120px 22px 29px}

.chp-list2 h4{font-size:18px;margin-bottom:4px}

.chp-list2 .txt{font-size:12px;line-height:1.5;height:4.5em}

.chp-list2 .more{width:78px;height:26px;line-height:26px;font-size:12px;right:34px;bottom:22px}

.tit-6 h3 span{font-size:38px}

.about-1{padding:8px 0 47px}

.about-1 .tit-6{margin-bottom:33px}

.about-2 .tit-6{margin-bottom:30px}

.about-3{padding:44px 0 48px}

.about-3 .tit-6{margin-bottom:18px}

.jsh-1 .txt{padding:1% 24px 22px 72px}

.wh-list1 li{height:494px;line-height:494px}

.wh-list1 .con .pic{width:60px;height:60px;margin-bottom:32px}

.wh-list1 .con .pic:after{width:68px;height:68px;margin:-34px 0 0 -34px}

.wh-list1 .con h4{font-size:18px;padding-bottom:21px}

.wh-list1 .con h4 span{font-size:14px}

.wh-list1 .con h4:after{width:124px;height:4px;margin-left:-62px}

.wh-list1 .mask .pic{margin:40% auto 30px;width:60px;height:60px}

.wh-list1 .mask .pic:after{width:68px;height:68px;margin:-34px 0 0 -34px}

.wh-list1 .mask h4{font-size:18px;padding-bottom:21px;margin-bottom:20px}

.wh-list1 .mask h4 span{font-size:14px}

.wh-list1 .mask h4:after{width:124px;height:4px;margin-left:-62px}

.wh-list1 .mask .txt{font-size:14px}

.lch-for-sk .top{padding-bottom:10px;margin-bottom:12px}

.lch-for-sk .date{font-size:113px}

.lch-for-sk .date:before{width:120px;height:120px}

.lch-for-sk .date span{font-size:113px}

.lch-for-sk h4{font-size:22px}

.lch-for-sk .txt{font-size:14px}

.lch-for-sk .slick-arrow{width:42px;height:42px;margin-top:-21px}

.lch-for-sk .slick-prev{left:-54px}

.lch-for-sk .slick-next{right:-54px}

.lch-nav-sk .date{font-size:16px}

.rzh-sk .pic{width:214px;padding:14px}

.rzh-sk .pic2{width:166px;height:222px;padding:9px}

.rzh-sk .slick-arrow{width:42px;height:42px}

.rzh-sk .slick-prev{left:-76px}

.rzh-sk .slick-next{right:-76px}

.rzh-sk .inner h4{font-size:14px}

.rzh-list1 .num{font-size:44px}

.rzh-list1 .txt{padding:6px 10px;font-size:12px}

.ln-list1 .con{padding:44px 41px 23px}

.ln-list1 .num{font-size:75px}

.ln-list1 h4{padding:14px 80px 14px 20px;font-size:18px;background-position: left top 22px;-webkit-background-size:5px auto;background-size:5px auto}

.ln-list1 .txt{font-size:14px;min-height: 140px;}

.ln-list1 .pic{width:52px;height:52px}

.contact-txt .tit-6{margin-bottom:29px}

.contact-txt .txt{padding-top:28px;margin-bottom:27px;font-size:16px}

.contact-txt .btn{width:164px;height:36px;line-height:36px;font-size:14px}

.contact-txt .btn i{width:18px;height:18px;margin-right:14px}

.tabs-list2 a{width:112px;height:112px;line-height:112px;font-size:27px}

.tabs-list2 .on a{line-height:108px}

.detail-1 .top h1{font-size:24px}

.detail-1 .top .info span,.shart-btn span{font-size:14px}

.shart-btn .bdshare-button-style0-16 a{width:22px;height:22px}

.dt-pages .btn a{width:93px;height:32px;line-height:30px}

.dt-pages .return{width:124px;height:32px;line-height:32px}

.dt-pages .return i{width:18px;height:18px}

.tit-2 h3{font-size:15px;padding-bottom:16px}

.rec-news li{margin-bottom:16px}

.rec-news .inner{padding:10px 20px 18px}

.rec-news .date{font-size:14px;-webkit-background-size:15px auto;background-size:15px auto;padding-left:16px}

.rec-news h4{font-size:14px}

.trends-sk .inner{padding:15px 0 0 50px}

.trends-sk .top{padding-bottom:10px;margin-bottom:18px}

.trends-sk .info{margin-bottom:9px}

.trends-sk .info span{font-size:12px;margin-right:24px}

.trends-sk h4{font-size:21px}

.trends-sk .txt{font-size:14px}

.trends-sk .slick-dots{bottom:60px;right:68px}

.trends-sk .slick-dots li{width:10px;height:10px}

.dt-list1 .con{padding:24px 52px 24px 0}

.dt-list1 .inner{padding:2px 54px}

.dt-list1 h4{font-size:16px;margin-bottom:11px}

.dt-list1 .txt{font-size:14px;margin-bottom:14px}

.dt-list1 .info span{font-size:12px}

.dt-list1 .icon{width:34px;height:34px}

.dt-list1 .pic{width:218px;height:134px}

.m-number,.m-number span em{font-size:105px}

.technology-1{min-height:400px}

.technology-1 .list .inner{padding:0 33px 0 40px}

.technology-1 .list .inner h4{font-size:18px}

.technology-1 .list .inner .txt{font-size:12px}

.gn-tit h3{width:222px;height:104px;line-height:104px;font-size:18px}

.technology-2{width:700px;min-height:672px}

.technology-2 li{width:100px;height:100px}

.technology-2 .icon{width:28px;height:28px}

.technology-2 h4{font-size:12px}

.txt-1{font-size:14px}

.shj-1{padding:0 8px 0 120px}

.shj-1 .inner{padding:66px 120px 68px 108px}

.shj-1 .inner h4{font-size:18px}

.shj-1 .inner .txt{font-size:14px}

.txt-2 h3{font-size:18px}

.txt-2 .txt{font-size:14px}

.sf-sk:after{top:111px}

.sf-sk .con{width:112px;height:112px;line-height:112px}

.sf-sk .con:after{width:132px;height:132px;margin:-66px 0 0 -66px}

.sf-sk .slick-current .con{width:162px;height:162px;line-height:162px}

.sf-sk .slick-current .con:after{width:190px;height:190px;margin:-95px 0 0 -95px}

.sf-sk .con .pic{width:106px;height:106px}

.sf-sk .slick-arrow{top:84px}

.sf-sk .con h4{font-size:14px}

.sf-sk h5{font-size:12px;width:110px;line-height:28px}

.chz-1{padding:0 44px 0 90px}

.chz-1 .inner{padding:36px 68px 0 0}

.chz-1 .inner h4{font-size:18px}

.chz-1 .inner .txt{font-size:14px}

.chx-list1 .top{height:180px;padding-top:38px;margin-bottom:15px}

.chx-list1 .pic{width:52px;height:52px}

.chx-list1 h4{line-height:48px}

.chx-list1 h4 span{font-size:20px}

.chx-list1 .top:after{width:232px;height: 200px;margin-left:-116px}

/*.chx-list1 li:hover .top:after{height:200px}*/
@keyframes listAni
{
    from {height: 0}
    to {height: 200px}
}
 
@-webkit-keyframes listAni
{
    from {height: 0}
    to {height: 200px}
}

.chx-list1 .number{font-size:45px}

.chx-list1 .number span{font-size:16px}

.lch-list1 .top{margin-bottom:12px;width:116px;height:116px;line-height:116px}

.lch-list1 .pic{width:52px;height:52px}

.lch-list1 .number,.lch-list1 h4{font-size:18px}

.lch-list1 .txt{font-size:14px}

.video-1 .mask .start{width:76px;height:76px;margin:-38px 0 0 -38px}

.partner-sk .con{height:120px;line-height:120px}

.partner-sk .slick-arrow{width:42px;height:42px;margin-top:-21px}

.partner-sk .slick-prev{left:-70px}

.partner-sk .slick-next{right:-70px}

.hy-list2 .con{padding:26px 10px 30px}

.hy-list2 .pic{height:45px;line-height:45px}

.hy-list2 h4{font-size:18px}

.hy-list2 h4 span{font-size:14px}

.download-1{padding:22px 0 36px}

.tit-3{padding:10px 0}

.tit-3 h3{font-size:18px}

.pos-nav a{font-size:14px;min-width:93px}

.cur a,.cur em,.cur span{font-size:12px}

.about-4{padding:46px 0 52px}

.about-4 .tit-6{margin-bottom:35px}

.about-5{padding:56px 0 76px}

.about-5 .tit-6{margin-bottom:30px}

.trends-dt-1{padding:48px 0 54px}

.detail-1 .top{padding-bottom:18px}

.detail-1 .cont{padding:18px 0}

.hx-1{padding:48px 0 99px}

.hx-3{padding:68px 0 34px}

.hx-4{padding:40px 0 36px}

.hx-5{padding:74px 0 56px}

.case-dt-1{padding:66px 0 74px}

.case-dt-1 .tit-6{margin-bottom:38px}

.case-dt-2{padding:64px 0 99px}

.case-dt-2 .tit-6{margin-bottom:46px}

.case-dt-3{padding:60px 0 58px}

.case-dt-3 .tit-6{margin-bottom:40px}

.case-dt-4{padding:69px 0 57px}

.case-dt-4 .tit-6{margin-bottom:30px}

.case-dt-5{padding:64px 0 41px}

.case-dt-5 .tit-6{margin-bottom:38px}

.ft-nav{width: 48%}

.ft-info{width: 52%}

}

@media only screen and (max-width:1359px){

.ban-txt1 h2{font-size:25px}

.nav>ul>li>.v1{font-size:16px}

.ft-txt{padding:0 10px 0 20px}

.ft-txt .tel{padding-left:26px;font-size:16px;-webkit-background-size:20px auto;background-size:20px auto}

.ft-qr .pic{width:58px;height:58px}

.index-2{padding-top:24px}

.tit-1 img{width:128px;margin:-28px 12px 0 0}

.tit-1 h3{font-size:95px}

.hy-list1 li{height:504px;line-height:504px}

.hy-list1 .con .pic{width:46px;height:46px;margin-bottom:14px}

.hy-list1 .con h4{font-size:20px}

.hy-list1 .mask .pic{width:46px;height:46px;margin-bottom:20px}

.hy-list1 .mask .pic:after{width:54px;height:54px;margin:-27px 0 0 -27px}

.hy-list1 .mask h4{font-size:20px;margin-bottom:19px}

.hy-list1 .mask h4 span{font-size:12px}

.hy-list1 .mask .txt{font-size:12px;margin-bottom:20px}

.hy-list1 li:hover .mask{padding-top:60px}

.index-3 .tit-1 img{width:88px;margin-top:-10px}

.tit-1 .more{font-size:12px}

.td-cons .td-item .mask{padding:26px 24px}

.td-cons .td-item h4{font-size:15px;padding-bottom:6px;margin-bottom:10px}

.td-cons .td-item h4 span{font-size:15px}

.index-5{padding:32px 0 27px}

.index-5 .tit-1 img{width:78px}

.news-list1{margin-bottom:28px}

.news-list1 a{font-size:20px;padding:0 14px}

.xw-list1{padding:10px 0 32px}

.xw-list1 li{height:310px}

.xw-list1 .con{padding:12px 34px 12px 15px}

.xw-list1 .date{font-size:12px;margin-bottom:18px}

.xw-list1 .date span{font-size:16px}

.xw-list1 .pic{margin:22px 0 12px}

.xw-list1 h4{font-size:14px;margin-bottom:10px}

.index-3{padding:28px 0 74px}

.chp-list1 .txt{padding:16px 21px}

.chp-list1 .txt h4{font-size:16px}

.chp-list1 .txt p{font-size:12px}

.chp-list1 .i1 .txt{padding:32px 34px}

.chp-list1 .i1 .txt h4{font-size:20px}

.chp-list1 .i1 .txt p{font-size:12px}

.chp-list1 .m-btn1{margin-top:16px}

.index-4{padding:36px 0 86px}

.index-4 .tit-1 img{width:88px;margin-top:-30px}

.m-features .col-l{width:150px}

.m-features .col-r{margin-left:150px}

.td-list1{margin:28px 0 90px}

.td-list1 a{font-size:16px}

.td-list1 a i{width:16px;height:16px;margin-top:-8px}

.td-cons .td-item .pic{height:180px;line-height:180px}

.trends-sk .inner{padding:10px 0 0 30px}

.trends-sk .top{padding-bottom:10px;margin-bottom:15px}

.trends-sk .info span{margin-right:5px;font-size:12px}

.trends-sk h4{font-size:20px}

.trends-sk .txt{font-size:12px}

.m-btn1{width:86px;height:22px;line-height:22px;font-size:12px}

.solution-list1 .inner{padding:15px 5%}

.info-list1{margin-bottom:0}

.info-list1 li{margin-bottom:10px}

.info-list1 h5{font-size:12px}

.info-list1 .top span{font-size:16px}

.chp-list2{margin:0 -5px}

.chp-list2 li{padding:0 5px;margin-bottom:15px}

.chp-list2 .pic{height:180px;line-height:180px}

.chp-list2 .inner{padding:2px 80px 20px 10px}

.chp-list2 h4{font-size:18px}

.chp-list2 .more{right:10px;width:70px;height:30px;line-height:30px}

.detail-2 h4{font-size:20px;margin-bottom:15px}

.detail-2 h4:before{height:20px;margin-top:-10px}

.detail-2 h5{font-size:14px}

.detail-2 .txt{font-size:12px;margin-bottom:20px}

.detail-2 .btn{width:100px;height:30px;line-height:30px;font-size:12px}

.detail-3 h4 span,.tit-4 h3{font-size:24px}

.tabs-list1 a{font-size:16px}

.detail-1 .top h1{font-size:20px}

.rec-news h4{font-size:14px}

.hy-list2 h4 span{font-size:12px}

.chp-dt-1 .inner{padding:40px 40px 20px 20px}

.chp-dt-1 h4{font-size:20px;padding:8px 0 8px 12px}

.chp-dt-1 .info span{font-size:12px;min-width:60px;line-height:18px}

.tit-5 h4 span{font-size:24px}

.table-1 .t1,.table-1 th{font-size:14px}

.table-1 td{font-size:12px}

.tabel-2 th{padding:14px 0;font-size:14px}

.tabel-2 td{padding:7px 0;font-size:12px}

.tzh-1 .tips,.tzh-list1 h4,.yuny-1 .txt{font-size:14px}

.xz-list1 .con{padding:21px 42px 12px 20px;height:72px}

.xz-list1 .icon{width:16px;height:16px;right:20px}

.lch-for-sk .inner{padding:37px 53px 16px 61px}

.lch-for-sk .date,.lch-for-sk .date span{font-size:80px}

.lch-for-sk h4{font-size:22px}

.lch-for-sk .txt{font-size:12px}

.lch-nav-sk .date{font-size:14px}

.about-6{height:700px}

.tabs-list2 a{width:100px;height:100px;line-height:100px;font-size:24px}

.tabs-list2 .on a{line-height:96px}

.contact-txt{padding-top:12%}

.ban-txt2 .inner{padding:30px 30px 30px 76px}

.ban-txt2 .tag{font-size:12px}

.ban-txt2 h4{font-size:19px}

.chx-list1 .top:after{width:200px;height: 172px;margin-left:-100px}

/*.chx-list1 li:hover .top:after{height:172px}*/

@keyframes listAni
{
    from {height: 0}
    to {height: 172px}
}
 
@-webkit-keyframes listAni
{
    from {height: 0}
    to {height: 172px}
}

.chx-list1 .number{font-size:36px}

.chx-list1 .number span{font-size:14px}

.lch-list1 li{padding:0 20px}

.lch-list1 li:before{top:33px}

.lch-list1 .top{width:100px;height:100px;line-height:100px;margin-bottom:10px}

.lch-list1 .number{font-size:18px}

.lch-list1 h4{font-size:16px;margin-bottom:15px}

.video-1 .mask .start{width:54px;height:54px;margin:-27px 0 0 -27px}

.partner-sk .con{height:84px;line-height:84px}

.technology-2{width:500px;min-height:480px;-webkit-background-size:120px auto;background-size:120px auto}

.technology-2 li{width:84px;height:84px}

.technology-2 .icon{width:24px;height:24px}

.technology-2 .mask{top:22%}

.technology-2 .mask:before{top:120px;width:16px}

.technology-2 .mask .mask-con{width:200px}

.technology-1 .content .wp{width:90%;padding-right:10%}

.technology-1 .list .pic{width:calc(100% - 400px)}

.technology-1 .list .inner{width:400px;padding:0 30px}

.m-number,.m-number span em{font-size:60px}

.technology-1 .btn dd{width:100px;height:61px}

.technology-1 .btn dd.on{width:120px;height:84px}

.shj-1{padding:0 2% 0 15%}

.shj-1 .inner{padding:40px 60px}

.sf-sk:after{top:87px}

.sf-sk .slick-arrow{width:28px;height:28px;top:74px}

.sf-sk .con{margin-bottom:26px;width:80px;height:80px;line-height:80px}

.sf-sk .con:after{width:92px;height:92px;margin:-46px 0 0 -46px}

.sf-sk .con h4{font-size:12px}

.sf-sk .slick-current .con{width:114px;height:114px;line-height:114px}

.sf-sk .slick-current .con:after{width:134px;height:134px;margin:-67px 0 0 -67px}

.sf-sk .con .pic{width:75px;height:75px}

.sf-sk h5{font-size:12px;width:78px;line-height:20px}

.chz-1{padding:0 5% 0 10%}

.chz-1 .inner{padding:20px 40px 0 0}

.banner-txt1 .tit{padding-bottom:21px;margin-bottom:18px}

.banner-txt1 .tit h2{font-size:34px}

.banner-txt1 .tit h3 img{height:18px}

.banner-txt1 .txt{font-size:12px}

.banner .pagination .slick-dots li{width:8px;height:8px;margin-bottom:5px}

.banner-txt2 .tit{padding-bottom:21px;margin-bottom:18px}

.banner-txt2 .tit h2{font-size:64px}

.banner-txt2 .tit h2 span{font-size:37px}

.banner-txt2 .tit h3{font-size:24px}

.banner-txt2 .txt{font-size:12px}

.index-1{padding-top:41px}

.number-l1 .number{font-size:12px}

.number-l1 .number span{font-size:32px}

.number-l1 h4{font-size:12px}

.tit-5 h3 span{font-size:20px}

.tit-6 h3 span{font-size:27px}

.jsh-1 .txt{padding:1% 17px 16px 50px;font-size:14px}

.rzh-sk .pic{width:152px;padding:10px}

.rzh-sk .pic2{width:140px;height:188px}

.ln-list1{margin:0 -10px}

.ln-list1 li{padding:0 10px}

.ln-list1 .con{padding:30px 30px 16px}

.ln-list1 .num{font-size:53px}

.ln-list1 h4{font-size:14px;background-position: left top 20px}

.ln-list1 .txt{font-size:12px}

.ln-list1 .pic{width:38px;height:38px}

.pinc-1 .chart{width:56%}

.pinc-1 .right{width:40%}

.ft-nav{width: 46%}

.ft-info{width: 54%}

}

#technology-19{padding-top: 100px}
#technology-20{padding-top: 100px}
.partner-sk{font-size: 0; text-align: center}
.partner-sk  .slick-track{display: inline-block; vertical-align: middle}
.dt-list1_2.dt-list1 .info span{padding: 0}










