﻿/**/

.wraptop_4 {margin:0 auto;width:100%;height:120px;text-align:left;background:#fafafa;border-bottom: 1px #e7e7e7 solid;}

.wraptop_4_1 {position: relative;font-weight: 600;line-height:30px;}

.wraptop_4_1 span {display: block;color:#313131;font-size:18px;padding-top: 30px;}

.wraptop_4_1 span em{color:#e6212b}

.wraptop_4_1 div {overflow:hidden;}

.wraptop_4_1 div a:link,.wraptop_4_1 div a:visited {color:#999999;font-size:14px;}

.wraptop_4_1 div a:hover,.wraptop_4_1 div a:active {color:#e6212b;}

.wraptop_4_1 div a:after { display: inline-block; content: "、"; color: #999999; margin: 0 5px;}

.wraptop_4_1 div a:last-child:after{content: "";}

.wraptop_4_2 {height:48px; line-height:48px;padding:0px 0px 0px 0px;

    position: relative; margin-top:35px;background:#ffffff;}

.wraptop_4_2 .searchinput {position: absolute; left:0; top:0; width:80%;height:48px;

    line-height:48px; font-size: 14px;border:0;padding-left:10px;}

.wraptop_4_2 .btmm {position: absolute; width:48px; height:48px;display: block;right:10px;top:0; cursor: pointer;

    border:0;background:transparent;color:#999;font-size:22px;}

.wraptop_4_3,#search{display: none;}



.indtitle{clear:both;padding-top:10px;}

.indtitle .en{position:relative;text-transform: uppercase;font-family:'Arial'; font-size:48px;

letter-spacing:3px; color:transparent;text-stroke:1px #f1f1f1;-webkit-text-stroke:1px #f1f1f1;}

.indtitle .tit{z-index:2;top:10px; position:relative;font-weight: 700; font-size:30px;color:#313131;letter-spacing: 2px;}

.indtitle .tit strong{color:#e6212b;}

.indtitle .salltit{display: block;font-size:14px;font-weight: 700;color:#999;margin-top: 20px;}

.indtitle .salltit2{display: block;font-size:14px;font-weight: 700;color:#333;margin-top:30px;}

.indtitle .tit b{color:#e6212b;font-size: 80px;}



/**/

.indvideobg{background:#fafafa url(../images/videobg.png) top right;padding-bottom: 150px;}

.indvideo{padding:70px 0;}

.indvideo .indtitle{margin-left:5%;}

.indvideo .vleft{float: left;width:48%;box-sizing: border-box; overflow: hidden;}

.indvideo .vright{float: right;width:50%;overflow: hidden;}

.indvideo .viSwiper2 .swiper-slide{position: relative; width:100%;overflow: hidden;}

.indvideo .viSwiper2 .swiper-slide img{max-width:100%;transition: all .5s;}

.indvideo .viSwiper2 .swiper-slide .sdes{position: absolute; background:rgba(49,49,49,.4) url(../images/video.png) no-repeat center; width:100%; height:100%; z-index: 2;

 transition: all 0.5s;left:0;top:0;cursor: pointer;}

/*.indvideo .viSwiper2 .sdes:hover{opacity: 0}*/



.indvideo .viSwiper {box-sizing:border-box;padding:50px 0;}

.indvideo .viSwiper .swiper-wrapper{display: flex;flex-flow: row wrap;}

.indvideo .viSwiper .swiper-slide {position: relative; width:40% !important;height:90px;display: flex;align-items: center;

	margin:1% 5%;box-sizing: border-box;float: left;border-bottom: 2px #cecece solid;cursor: pointer;}

.indvideo .viSwiper .swiper-slide::after{position:absolute;right:10px;transform: translateY(-50%);text-align: center;

	top:50%;content:'\e65f';color:#fff; font-family:'iconfont';background:#cecece;width:23px;height: 23px;line-height: 23px; border-radius: 50%;}

.indvideo .viSwiper .swiper-slide .texts{display: flex;flex-direction:column;font-size:14px;

	color:#cfcfcf;text-transform: uppercase;}

.indvideo .viSwiper .swiper-slide .texts strong{font-size: 20px;color:#07080a;}

.indvideo .viSwiper .swiper-slide-thumb-active {background:#e6212b url(../images/videol.png) no-repeat;background-size:100% auto;

	box-shadow: 0 0 15px rgba(230,33,43,.6)}

.indvideo .viSwiper .swiper-slide-thumb-active .texts strong{color:#fff;}

.indvideo .viSwiper .swiper-slide-thumb-active .texts{padding-left:10px;color:#fff;}

.indvideo .viSwiper .swiper-slide.swiper-slide-thumb-active{border-bottom:0; }

.indvideo .viSwiper  .swiper-slide-thumb-active.swiper-slide::after{background:#fff;color:#e6212b;}

.indvideo .viSwiper2 .swiper-slide:hover img{transform: scale(1.1);}



.news-video-list--big {padding:4em 4em;background:#ededed;}

.news-video-list--big .list .item {width:calc(50% - 1.5em);margin-right:3em;margin-bottom:0;}

.news-video-list--big .list .item:last-child {margin-right:0;}

.news-video-list--big .item .tit {-webkit-line-clamp:1;}



.video-popup {position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;font-size:20px;background:rgba(0,0,0,.8);transform:scale(0);}

.video-popup.open {transform:scale(1);}

.video-popup .popup-wrapper {position:absolute;top:0;left:0;width:100%;height:100%;text-align: center;}

.video-popup .popup-wrapper .el-video {position:absolute; width:100%;max-width:1400px;top:50%;left:50%;transform: translate(-50%,-50%);}

.video-popup .popup-wrapper .close {position:absolute;opacity: 1; top:0;right:0;width:4em;height:4em;background:#000;border-bottom-left-radius:4em;}

.video-popup .popup-wrapper .close .close-icon {position:absolute;top:20%;right:20%;font-size:30px;color:#fff;cursor:pointer;}

.video-popup .popup-wrapper .close .close-icon:hover {transform:rotate(360deg);}





.flex {display:flex;}

.inline-flex {display:inline-flex;}

.items-center {align-items:center;}

.items-end {align-items:flex-end;}

.justify-center {justify-content:center;}

.justify-between {justify-content:space-between;}

.justify-around {justify-content:space-around;}

.flex-1 {flex:1;}

.flex-col {flex-direction:column;}

.flex-wrap {flex-wrap:wrap;}

.text-center {text-align:center;}

.text-right {text-align:right;}

.block {display:block;}



.am6 {transition:.6s all;}

.am {transition:.2s all;}





/*about*/

.indaboutbg{position:relative;margin-top:-100px;}

.indabout{position: absolute;left:0;width:70%;height:300px;background:#ffffff;z-index:1; }

.ind_about{padding:80px 0;}

.afl{float:right;width:46%;top:65px;padding:0 0px;margin-bottom: 100px; position: relative;z-index:2;}

.afl::after{position:absolute;content:'';width:80%;height:100%;right:-35px;bottom:-35px;background:#e6212b;z-index: 1;}

.afl .Iimg{position:relative;width: 100%;height:auto;z-index: 2;overflow:hidden;}

.afl  img{width:96%;height: 96%;transition:all .5s;}

.afl:hover img{transform: scale(1.1);}

.ind_about .afr{float:left;width: 50%; color:#595959;font-size:14px; line-height:25px;position: relative;z-index:2;}

.ind_about .afr .cont{display: block;padding-top:40px;margin-top: 40px;color:#666;font-size: 16px;line-height: 30px;

 border-top: 1px #f1f1f1 solid;} 

.ind_about .afr .cont p{text-indent: 2em;}



.box_38 {width:220px; height: 50px;line-height: 50px;margin:30px 0; border: 1px solid rgba(51, 51, 51, 0.1);display: flex;

	flex-direction:row;justify-content: space-between;text-align: center;}

.text_125 {overflow-wrap: break-word;color: rgba(51, 51, 51, 1); font-size: 17px;

     white-space: nowrap;width:160px; }

.image-wrapper_33 {position: relative; background:#e6212b;  width:60px;}

.box_38 .image_25{position: absolute;top:50%;right:0;transform: translate(-50%,-50%);transition: 0.2s;}

.box_38 .image_26{position: absolute;top:50%;transform: translateY(-50%);left:0;opacity: 0; transition: 0.2s;}



.box_38:hover .image_25{right:-100%;opacity: 0}

.box_38:hover .image_26{transform: translate(-50%,-50%);left:50%;opacity: 1}

.box_38:hover .text_125{background:#e6212b;color:#fff;}

.box_38:hover .image-wrapper_33{background:#333;}



/* 数值 */

sup { top: -1.5em;}

sub, sup {position: relative;font-size: 75%; line-height: 0; vertical-align: baseline;

	}

.shuzhi{width: 100%;position: relative;}

.shuzhi .numCount{display:flex;justify-content:flex-start;flex-flow: row wrap;

	align-items:center;text-align:center;}

.shuzhi_item {width:25%;position:relative;padding-top:50px;padding-bottom:50px;border-top:3px #f1f1f1 solid;}

.shuzhi_item::before {content:'';position:absolute;right:0;top:50%;width:2px;height:100px;background-color:#eeeeee;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}

.shuzhi_item:nth-child(4n)::before {display:none;}



.shuzhi_itemimg{float: left;margin:0 5% 0 13%;width:88px;height:88px;display: flex;align-items: center;justify-content: center;

 background:#302c2a;border-radius: 50%;position: relative;cursor: pointer;}

.shuzhi_itemimg::after{ content: ""; position: absolute;left:-5%;top:-5%;

    width:110%;height: 110%; border-radius: 50%; background-color: rgba(0, 0, 0, 0.1); 

}

.shuzhi_itemimg i{color:#fff;font-size:40px;position: relative;z-index: 5;}

.shuzhi_item:hover .shuzhi_itemimg{-webkit-animation: pin02 2s ease 0s infinite; 

     animation: pin02 2s ease 0s infinite;}

.shuzhi_item:hover .shuzhi_itemimg::after{-webkit-animation: circlepulse 1.5s ease 0s infinite; 

     animation: circlepulse 1.5s ease 0s infinite; }



.shuzhi_itembox {float: left; margin-top:20px;color:#666;text-align: left}

.shuzhi_itemnum {display:flex;justify-content:flex-start;}

.shuzhi_itemnum span {font-size:48px; color:#302c29;font-weight: 700;}

.shuzhi_itemnum sup {display: inline-block; margin-left:5px;font-size:14px;color:#fff;background:#e6212b;

	border-radius: 50%;width: 26px;text-align: center; height:26px;line-height: 26px;}

.shuzhi_itembp{margin-top: 18px;font-size: 16px;color:#666;}



@keyframes circlepulse{

	0% {

    -webkit-transform: scale(1);

    opacity: 1;

  }

  100% {

    -webkit-transform: scale(2);

    opacity: 0;

  }

}

@-webkit-keyframes pin02 {

  0% {

    -webkit-box-shadow: 0px 0px 0 0px rgba(0, 0, 0, 0.2);

            box-shadow: 0px 0px 0 0px rgba(0, 0, 0, 0.2);

  }

  50% {

    -webkit-box-shadow: 0px 0px 0 20px rgba(0, 0, 0, 0.2);

            box-shadow: 0px 0px 0 20px rgba(0, 0, 0, 0.2);

  }

  100% {

    -webkit-box-shadow: 0px 0px 0 0px rgba(0, 0, 0, 0.2);

            box-shadow: 0px 0px 0 0px rgba(0, 0, 0, 0.2);

  }

}



/*pro*/

.indpro{background:#fafafa;padding:70px 0;}

.indpro .proSwiper {height:80%;width:100%;overflow:hidden;position: relative;margin-top:20px;}

.pfenlei{display: flex;justify-content: space-between;}

.pfenlei a{display: inline-block; position: relative; color:#333;padding-right:50px;line-height: 55px;

	font-size: 16px;font-weight: bold; border-bottom: 1px #eeeeee solid;transition: .5s;}

.pfenlei a::after{position: absolute;content:'\e8f1';right:0;font-family: iconfont;font-size:14px;color:#d8d8d8;transition: .5s;}

.pfenlei a::before{position: absolute;content:'';left:0;bottom:0;background:#e6212b;width:0;height: 1px;transition: .5s;}



.indpro .proSwiper .swiper-slide-thumb-active a{color:#e6212b;}

.indpro .proSwiper .swiper-slide-thumb-active a::before/*,.indpro .proSwiper .swiper-slide:hover a::before*/{width: 100%;}

.indpro .proSwiper .swiper-slide-thumb-active a::after/*,.indpro .proSwiper .swiper-slide:hover a::after*/{transform:rotate(90deg);color:#e6212b;}



.indpro .proSwiper2 .swiper-slide{overflow: hidden;}

.product_list {width: 100%;display: flex;justify-content: space-between;flex-flow: row wrap;align-items: center;}

.product_list li {float:left;width:24.5%!important;margin:20px 0; transition:0.5s; position:relative;}

.product_list li .IMG {border-bottom:0;height: 100%;background:#ffffff;  display:flex; align-items:center;justify-content:center;overflow:hidden;cursor:pointer;}

.product_list li .IMG img {width: 100%;height: 100%; transition:0.5s;}

.product_list li:hover .IMG img {transform:scale(1.1);}

.product_list li .div2{position:relative;border-bottom: 3px #e5e5e5 solid; overflow:hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.product_list li .div2 p{display: block; position:relative; font-size:20px;line-height:60px; padding:0px 2%;transition:all 0.5s ease;}

.product_list li .div2 p span{float: left;width: 80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.product_list li .div2 i{font-size: 20px;}

.product_list li .div2:before{content:''; display:block; position:absolute; width:0; height:100%; bottom:0px; left:0px; background:#e6212b; transition:all 0.3s ease;}

.product_list li:hover .div2:before{width: 100%;transition: 0.5s;}

.product_list li:hover .div2 p{padding:0 15%;}

.product_list li:hover .div2 a,.product_list li:hover .div2{ color:#fff;}

.product_list li:hover{box-shadow: 0 0 10px #666}



/*fuwu*/

.pcserv { clear: both; font-size:20px; line-height: 30px; position: relative; margin:20px auto 0; z-index: 2; height: auto; }

.pcserv:before { content: ""; position: absolute; width: 100%; height: 1px; background: #c9c9c9; top: 100px; right: 0; z-index: -2; }

.prev2, .next2 { width:44px; height: 44px; display: inline-block; cursor: pointer; top:54%; 

	z-index:3; background: url(../images/jianr.png) no-repeat 0 0; }

.next2{right:1%;}

.prev2{left:1%; background: url(../images/jianl.png) no-repeat 0 0; }

.prev2:hover, .next2:hover{ background-position: 0 bottom; }



.pcserv_ct{width:100%; margin: 0 auto;position: relative;}



.pcserv_t { height:100px; font-size: 20px; color: #000; line-height:100px; font-weight: bold; }

.pcserv_t ul{display: flex;justify-content:space-between;}

.pcserv_t li { float: left;padding-right: 20px; margin:0 auto;  position: relative; cursor: pointer; }

/*.serv_t li:first-child { margin-left: 44px; }*/

.pcserv_t li a { color: #000; display: block; }

.pcserv_t li em { width:45px; float: left; height: 100px; overflow: hidden; margin:0px 10px; display: block; }

.pcserv_t li em img { display: block; -webkit-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.pcserv_t li.cur:before { content: ""; position: absolute; width: 100%; height:3px; background: #e6212b; bottom: 0; left: 0; z-index: 2; }

.pcserv_t li.cur, .pcserv_t li.cur a { color: #e6212b; }

.pcserv_t li.cur em img { margin-top: -100px; }



.pcserv_c{width:78%; max-width:1000px;margin:30px auto;}

.pcserv_c .tempWrap { overflow: visible !important;}

.pcserv_c dl {width:100%; position: relative;margin-right:60px;}

.pcserv_c dl:before { content: ""; position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); top: 0; left: 0; z-index: 2; }

.pcserv_c dt, .pcserv_c dt img { width:100%; display: block;height:auto;}



.pcserv_c dd{position: absolute;width:45%;height:180px;box-sizing:border-box;display: block;padding:30px 45px;left: 0;bottom:0px;

   background: rgba(230,33,43,.9);color: #fff;}

.pcserv_c dd i{float:left;background:#1b1b1b;padding:20px 20px 40px;font-size:46px;

  position: relative;margin-right: 15px;}

.pcserv_c dd i::before{position: absolute; content:'';bottom:25px;background:#fff;width:70%;

left:15%;height:2px;}

.pcserv_c dd strong{display: block; color:#fffefe;opacity: 0.5; font-size:80px;

  line-height:96px;height:65px;overflow: hidden;}

.pcserv_c dd h4{display: block;font-size: 30px;color: #fff;line-height:38px;}

.pcserv_c dd em{font-size: 14px;opacity: 0.5;text-transform: uppercase;}



.pcserv_c dl.cur dd { display: block; }

.pcserv_c dl.cur:before { background: none; width: 0; height: 0; }





.indfw{clear:both; width: 100%; padding-top:70px;}

.fwSwipersmall{height:100px;font-size:20px;color: #333;line-height:100px;text-align: center;

	font-weight:700;width:100%; margin:20px auto; box-sizing: border-box;

	border-bottom: 1px #d6d6d6 solid;}

.fwSwipersmall .indswiper_items{float: left;width:16%!important;margin:0 auto; cursor: pointer; position: relative;}

.fwSwipersmall .indswiper_items em,.fwSwipersmall .swimore em{float:left; width:45px;height:100px;overflow: hidden;margin:0px 10px 0 10px;}

.fwSwipersmall .indswiper_items em img,.fwSwipersmall .swimore em img{-webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}

.fwSwipersmall .indswiper_items span,.fwSwipersmall .swimore span{float:left;margin-left:0;}

/*.fwSwipersmall .indswiper_items.swiper-slide-thumb-active,.fwSwipersmall .swimore:hover,

.fwSwipersmall .indswiper_items.swiper-slide-thumb-active a{color:#fff;background:#f18200}*/

.fwSwipersmall .indswiper_items.swiper-slide-thumb-active em img{margin-top:-100px;}

.fwSwipersmall .indswiper_items.swiper-slide-thumb-active{color:#e6212b;}

.fwSwipersmall .indswiper_items:before{content:'';position: absolute;left:0;width:0;

	bottom:0px;height:2px;background:#e6212b;}

.fwSwipersmall .swiper-slide-thumb-active.indswiper_items:before{width:100%;}





.fwmySwiper2 {height:auto;width: 100%; margin-top:30px;position: relative;}

.fwmySwiper2 .swiper-slide img{display: block; width: 100%; height: 100%;object-fit: cover;}

.fwmySwiper2 .serv_c {position: relative; overflow: hidden;width:72%;margin:0 auto;}

.fwmySwiper2 .serv_c::after{position: absolute;content:'';width: 100%;height: 100%;

background:rgba(0,0,0,0.8);z-index:5;top:0;left:0;}

.fwmySwiper2 .swiper-slide-active.serv_c::after {background:rgba(0,0,0,0)}

.fwmySwiper2 .serv_c dl{width: 100%;position: relative;padding-bottom:0px;}

.fwmySwiper2 .serv_c dt,.fwmySwiper2 .serv_c dt img{width:100%;display: block;height:auto;}

.fwmySwiper2 .serv_c dd{position: absolute;width:45%;height:180px;box-sizing:border-box;display: block;padding:30px 45px;left: 0;bottom:0px;

	 background: rgba(230,33,43,.9);color: #fff;}

.fwmySwiper2 .serv_c dd i{float:left;background:#1b1b1b;padding:20px 20px 40px;font-size:46px;

	position: relative;margin-right: 15px;}

.fwmySwiper2 .serv_c dd i::before{position: absolute; content:'';bottom:25px;background:#fff;width:70%;

left:15%;height:2px;}

.fwmySwiper2 .serv_c dd strong{display: block; color:#fffefe;opacity: 0.5; font-size:80px;

	line-height:96px;height:65px;overflow: hidden;}

.fwmySwiper2 .serv_c dd h4{display: block;font-size: 30px;color: #fff;line-height:38px;}

.fwmySwiper2 .serv_c dd em{font-size: 14px;opacity: 0.5;text-transform: uppercase;}



.fwmySwiper2 .swiper-button-next.swiper-right{width:44px;height:44px; background:url(../images/jianr.png) no-repeat;}

.fwmySwiper2 .swiper-button-prev.swiper-left{width:44px;height:44px;background:url(../images/jianl.png) no-repeat;}



.fwmySwiper2 .swiper-button-next:after, .fwmySwiper2 .swiper-container-rtl .swiper-button-prev:after{display: none;}

.fwmySwiper2 .swiper-button-prev:after, .fwmySwiper2 .swiper-container-rtl .swiper-button-next:after{display: none;}



/**/

.indfys{padding:70px 0 0;}

.indfyswap{display: none;}

.w-accor5{margin-top: 50px; overflow:hidden; position:relative;}

.w-accor5 ul,.w-accor li{ padding:0; margin:0; list-style:none;}

.w-accor5 ul{ width:100%;}

.w-accor5 li{ position:relative; overflow:hidden;float:left;}

.w-accor5 li::after{position: absolute;content:'';width: 1px;height: 100%;right:0;top:0; background:#fff;z-index:3}

.accorClick li{ cursor:pointer;}

.w-accor5 li img{width:100%;}

.w-accor5 li .cont_ar{ color:#fff;position:absolute; left:0; top:0; bottom:0; right:0;}

.w-accor5 li .cont_ar:before{ content:'';position:absolute; left:0;height:100%; bottom:0; 

right:0; background:rgba(0,0,0,.8); transition:all 0.5s; -webkit-transition:all 0.5s;}

.w-accor5 li h3{width:90%;height: 204px;text-align:center; line-height:1.5; position:absolute;

	background:url(../images/fysk.png) no-repeat center bottom;font-size: 24px;display: flex;flex-direction: column;align-items: center;

 justify-content: center;z-index:2;top:40%;transform: translateY(-40%);}

.w-accor5 li h3 b{font-size: 48px;}

.w-accor5 li .acr_p{ line-height:1.5; height:auto; overflow:hidden; display: flex;flex-direction:column;

	position:absolute; left:3em; bottom:4em; opacity:0; *filter:alpha(opacity=0); 

	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); transform:translateX(100%); 

	-webkit-transform:translateX(100%);transition:all 0.5s; -webkit-transition:all 0.5s; }

.w-accor5 li .acr_p p{font-size: 16px;line-height:1.8;}

.w-accor5 li .acr_p .num{display: block; color:#fffefe;font-size:44px;

	line-height:56px;height:35px;overflow: hidden;}

.w-accor5 li .acr_p .tw{display: block;font-size: 22px;color: #fff;line-height:38px;margin-bottom: 20px;}

.w-accor5 li.cur .cont_ar:before{height:45%;width:60%;border-top-right-radius: 100px; background:rgba(230,33,43,0.8);}

.w-accor5 li.cur .acr_p{ transition-delay:0.3s; -webkit-transition-delay:0.3s;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); transform:translateX(0);-webkit-transform:translateX(0);}

.w-accor5 li.cur h3{ text-align:center;opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}



/**/

.pingkbg{background:#fafafa;padding:70px 0;}

.pingkbff:after{position: absolute;content:'';background:#fff;width:96%;left:2%;top:0; height: 100%;}

.pingkbg .pinSwiper .swiper{width:92%;overflow: hidden;margin:40px auto;padding-top:40px;}

.pingkbg .pinList .swiper-slide .word{margin:30px auto 0;padding-left:2%;}

.pingkbg .pinList .swiper-slide .word .number{ display: inline-block;background: #e6212b; text-align: center; position: relative; color: #fff; 

 padding:15px 20px 40px;margin-right:20px;}

.pingkbg .pinList .swiper-slide .word .number i{ font-size:50px;border-bottom: 1px solid rgba(255,255,255,1);

	padding-bottom:20px; margin: 0px auto;line-height:70px;}

.pingkbg .pinList .swiper-slide .word .word_t strong{display: block; color:#e3e3e3;font-size:80px;

	line-height:90px;height:60px;overflow: hidden;}

.pingkbg .pinList .swiper-slide .word .word_t h4{display: block;font-size:30px;color: #333;line-height:44px;}

.pingkbg .pinList .swiper-slide .word .word_t em{font-size:14px;opacity: 0.5;text-transform:capitalize;}

.pingkbg .pinList .swiper-slide .word .word_c{border-top: 1px #f3f3f3 solid; display: block;

 padding-left: 0px; margin-top:15px;font-size:18px;line-height: 35px;padding-top: 20px;}

.pingkbg .pinList .swiper-slide .word .word_c p{background:url(../images/icon.gif) no-repeat 0 13px;

	padding-left:20px;}

.pingkbg .pinList .swiper-slide .word .word_b{margin-top:30px;margin-bottom: 10px;}

.pingkbg .pinList .swiper-slide .word .word_b a{display: inline-block;text-align: center; border-radius: 30px; color:#fff;width: 180px; height:46px; font-size: 18px;line-height:46px;}

.pingkbg .pinList .swiper-slide .word .word_b i{padding-right: 5px;font-size: 20px;}

.pingkbg .pinList .swiper-slide .word .word_b a.he{background:#302c2a; }

.pingkbg .pinList .swiper-slide .word .word_b a.hon{margin-left: 20px; background:#e6212b;}

.pingkbg .pinList .swiper-slide .word .word_b a:hover{background:#666;box-shadow: 0 0 15px #333;}

.pingkbg .pinList .swiper-slide .pic img{width:100%;height:auto;object-fit: cover;}



.pingkbg .pinSwiperxi{position:relative;padding-bottom:3rem;margin:0px auto;}

.pingkbg .pinSwiperxi::after{content:'';position: absolute;top:-25px;right:0;margin-right:-25px; width: 0; height: 0;

    border-right:25px solid transparent; border-top:25px solid transparent; border-left:25px solid #333333;z-index:2;}

.pingkbg .pinSwiperxi::before{content:'';position: absolute;top:-25px;left:0;margin-left:-25px; width: 0; height: 0;

    border-left:25px solid transparent; border-top:25px solid transparent; border-right:25px solid #333333;z-index:2;}



.pingkbg .pinsla5{background:#333;width:100%;height:70px;line-height:70px;

 position: relative; z-index: 2;}

.pingkbg .pinSwiperxi .pinslaw{ background:#333;width:100%;height:70px;line-height:70px;

 position: relative; z-index:3;}

.pingkbg .pinSwiperxi .pinsla{background:#333;width:98%;height:70px;line-height:70px;

 position: absolute;bottom:3rem;  z-index:3;}

.pingkbg .prev{width:39px; height:26px;position: absolute;left:2%;

	bottom:5rem;overflow:hidden;cursor:pointer;z-index:5;}

.pingkbg .next{width:39px; height:26px;position: absolute;right:0;

	bottom:5rem;overflow:hidden;cursor:pointer;z-index:5;}

.pingkbg .prev i,.pingkbg .next i{color:#666;}

.pingkbg .prev i:hover,.pingkbg .next i:hover{color:#fff;}



.pingkbg .pinSwiperxi .pinsla .zi{color: #fff;position: relative;overflow:hidden;  cursor:pointer;text-align: center; font-size:19px; }

.pingkbg .pinSwiperxi .pinsla .zi:after{ display: block;content: "";width: 1px; background: rgba(255,255,255,0.1);height: 25px;position: absolute;right: 0;top: 23px;}

.pingkbg .pinSwiperxi .pinsla .zi:last-child:after{ display: none;}

.pingkbg .pinSwiperxi .pinsla .zi.swiper-slide-thumb-active{font-weight: 700; }



/*honor*/

.ind_honner{background:#fafafa url(../images/indhonorbg.png) no-repeat center bottom;

padding-bottom:50px;background-size: cover;}

.honor_c1{position: relative;width: 100%;}

.honner_c{ width:86%;margin:0 auto;overflow: hidden;padding:40px 0;}

.honner_c .swiper-slide {position: relative; padding:20px 0 0;text-align:center;}

.honner_c .swiper-slide::after{position:absolute;content:'';background:#333333;

	bottom:0;left:0;width: 100%;height:100px;box-shadow: 0 0 15px #666;}

.honner_c .swiper-slide:hover::after{background:#e6212b}

.honner_c .swiper-slide p{position: relative;z-index: 2;overflow: hidden; 

	display:flex;justify-content: center;align-items:flex-end;}

.honner_c .swiper-slide p img{width:86%;height:auto;object-fit: cover; transition: .5s;}

.honner_c .swiper-slide span {position: relative;z-index: 2; display: block; height:55px; line-height:55px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.honner_c .swiper-slide a { display: block; color: #fff;  }

.honner_c .swiper-slide:hover img{transform: scale(1.05);}

.honor_c1 .prev3,.honor_c1 .next3{width:70px; border-radius: 50%; height: 70px;display: inline-block;cursor: pointer; bottom:40%;

     z-index: 9;transition: 0.5s;}

.honor_c1 .next3{right:0px;background:#fff url(../images/next3.png) no-repeat center 20px;}

.honor_c1 .prev3{left:0px;background:#fff url(../images/prev3.png) no-repeat center 20px;}

.prev3:hover,.next3:hover{background-position: center bottom 18px;}



/**/

.liucbg{background:#f4f4f5 url(../images/liucbg.jpg) no-repeat center bottom;padding:70px 0;}

.process_b ul{width: 100%;display: flex;justify-content: space-between; align-items: center;flex-flow: row wrap;}

.process_b{width: 100%; padding-top:20px;}

.process_b li{float:left;width: 20%; box-sizing: border-box;display: flex;align-items: center;

	text-align: center;line-height: 26px;margin:30px auto; font-size: 18px;color: #fff; position: relative;}



.process_b li .pi{float:left;width:50px;}

.process_b li .pi img{max-width:70%;}

.process_b li .texws:after{display: block; content:''; left: 0;top: 0; width: 0;height: 100%;background: #e6212b;transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.5s linear; position: absolute;}

.process_b li .texws:hover:after{width: 100%;}

.process_b li .texws:before{content:'';position: absolute;top:50%;transform:translateY(-50%); right:-8px;transition:all 0.5s linear; -webkit-transition:all 0.6s linear; -moz-transition:all 0.6s linear; -ms-transition:all 0.6s linear;

 width: 0; height: 0; border-top:8px solid transparent; border-bottom:8px solid transparent; border-left:8px solid transparent;z-index:2;}

.process_b li .texws:hover:before{ border-left:8px solid #e6212b;}



.process_b li .texws{float: left;height: 100%; position: relative;z-index:1;width:calc(100% - 50px);background:#484848;}

.process_b li:nth-child(even) .texws{background:#e6212b;}

.process_b li .texwne{position: relative;z-index:2;display: flex;justify-content: center;

	flex-direction: column;padding:30px 30px;line-height: 32px;}

.process_b li strong{font-size: 18px;}

.process_b li span{font-size:15px;}

.process_b li i{ display:inline-block;font-size:50px;border-bottom: 1px #fff solid;

	margin: 10px auto;text-align: center;line-height:70px;transition:all 0.5s linear;

	 -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}



/**/

.ind_case{background:#fff;padding:70px 0;}

.ind_case .case_c .swiper-wrapper{display: flex;align-items: flex-end;}

.ind_case .case_c .swiper-slide {padding:10px 10px; margin:40px auto; cursor:pointer;position: relative;border: 1px #eee solid;}

.ind_case .case_c .Imgg{width:100%;text-align: center;overflow: hidden;}

.ind_case .case_c .Imgg img { width:100%;height:auto;transition: all 0.5s; }

.ind_case .case_c .swiper-slide strong{line-height: 60px;padding-top:10px; color:#2f2f2f;font-size: 24px;display: block;  white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}

.ind_case .case_c .swiper-slide p{font-size: 14px;color:#666;line-height:24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;

-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.ind_case .case_c .swiper-slide span{display: block;margin-top:10px; line-height:40px;}

.ind_case .case_c .swiper-slide span i{font-size:26px;color:#e6212b;line-height: 30px;}

/*.ind_case .case_c .swiper-slide:after{position: absolute;content:''; left:0px;bottom:0px; height: 2px;width:0;background:#df4a43;transition: .5s; }
*/
.ind_case .case_c .swiper-slide:hover{box-shadow: 0 0 10px #eee;}

/*.ind_case .case_c .swiper-slide:hover:after{width: 100%;}*/

.ind_case .case_c .swiper-slide:hover img{transform: scale(1.06);}



.process_b2{position: relative;padding-bottom:0px;}

.process_b2 .zx::after,.process_b2 .zx::before{background: #ccc;}



/**/

.ind_newsbg{background:#f6f6f6;padding:70px 0;}

.ind_news{width:100%; overflow: hidden;}

.news_menu .swiper-wrapper{display: flex;justify-content: center;margin:20px auto;}

.indnews_tab{width: 130px !important; text-align: center;}

.indnews_tab a{color: #666;display: block;font-size: 18px;position: relative;height:40px;line-height: 40px;}

.indnews_tab a:after { display: inline-block; content: "/"; color: #333; margin: 0 0px 0 30px;}

.indnews_tab a:before{position: absolute;content:'';width:70px;height:1px;background:none;bottom:0;}

.indnews_tab:last-child a:after{content: "";}

.news_menu .indnews_tab.swiper-slide-thumb-active,

.news_menu .indnews_tab.swiper-slide-thumb-active a{color:#e6212b;}

.indnews_tab.swiper-slide-thumb-active a:before{background:#e6212b;}



.ind_nc{position: relative;width:100%;margin-top: 20px;}

.ind_nc ul{width: 100%;}

.ind_nc li{float:left;width:25%;box-sizing: border-box;}

.ind_nc li a{display: block; color:#999;font-size: 14px;background:#ffffff;margin:0 2%;}



.ind_nc .item{width: 100%;box-sizing: border-box;transition: all .2s linear;border-bottom:2px #ffffff solid;}

.ind_nc .item .time{ padding:27px 15px 0px; font-size: 24px;}

.ind_nc .item .tit{display: block; padding:5px 15px;color:#333; font-size:18px;font-weight: normal;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;

    line-height:48px;}

.ind_nc .item .des{padding:0px 15px;font-weight: normal;display: -webkit-box;line-height: 25px;

    -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.ind_nc .item .Imore{ margin:20px 15px; display: inline-block;

    box-sizing: border-box;background: #FFFFFF;border: 1px solid #ffffff;transition: 0.2s linear;}

.ind_nc .Imgg{position: relative;padding-bottom:65%;width: 100%;height: 0;overflow: hidden;}

.ind_nc .Imgg img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);transition: all .2s linear;}

.ind_nc .item .Iline{position: relative;margin-top:0px;width: 100%;height:0px;background: #e5e5e5;}

.ind_nc .item .Iline:after{content: "";position: absolute;left: 0;top: 0;width: 0;height:2px;background:#e6212b;transition: width 0.2s linear;}

.ind_nc .item:hover{box-shadow: 2px 2px 10px rgba(0,0,0,0.32);}

.ind_nc .item:hover .Iline:after{width: 100%;}

.ind_nc li:hover img{transform:translate(-50%,-50%) scale(1.05);}

.ind_nc .item:hover .tit{color:#e6212b;}



/**/

.ind_teshow{background:#fafafa; clear: both;position: relative;font-size: 16px;text-align: center;padding:70px 0; }

.ind_teshow .indtitle{float:right; text-align: right;}

.ind_teshow .tprev4,.ind_teshow .tnext4{width: 70px;

    height: 70px;display: inline-block;cursor: pointer;

    bottom: 40%; z-index: 9; transition: 0.5s;}

.ind_teshow .tnext4{right:-70px; background: url(../images/next3.png) no-repeat center 20px;}  

.ind_teshow .tprev4{left:-70px;background: url(../images/prev3.png) no-repeat center 20px;}

.ind_teshow .swiper-thumbs{float: left;}

.indshow_t{float:left;font-size:16px;line-height:26px;color: #666;}

.ind_teshow .tprev4:hover,.ind_teshow .tnext4:hover{background-position:center -40px;}



.indshow_t .swiper-slide em{display:block;width:40px;height:40px;margin: 0 auto;overflow: hidden;}

.indshow_t .swiper-slide-thumb-active,.indshow_t .swiper-slide-thumb-active a{color: #dd1e3b;}

.indshow_t .swiper-slide-thumb-active em img{transform:translateY(-40px);transition: 0.5s;}



#sgallery{width: 100%; overflow: hidden; margin:0 auto;}

.show_c ul{width: 100%; overflow: hidden; margin:20px auto;display: flex;white-space:nowrap;}

.show_c li{float: left;width:23%; margin:10px 1%;position: relative;transition: .5s;}

.show_c li .porTbox{position: relative; width: 100%;height:auto;display: flex;justify-content: center;align-items: center;overflow: hidden;}

.show_c li .porTbox img{max-width: 100%;object-fit: cover; display: block;transition: .5s;}

.show_c li span{display: block;height: 55px;line-height: 55px;padding:0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.show_c li  a{display: block;color: #666666;font-size: 18px;}

.show_c li:hover a{color: #e6212b;}

.show_c li:hover{box-shadow: 0 0 10px #ccc;}

.show_c li:hover img{transform: scale(1.1);}

.show_c li:hover span{background:#fff;}



.showBox {position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.6);transition:all 0.5s ease;}

.showBoxLink {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:60%;color:#fff;text-align:center;font-size:1rem;padding:0.5rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.showBoxLink::before {content:'';position:absolute;top:0px;left:50%;transform:translateX(-50%);width:60%;height:1px;background:#fff;transition:all .5s ease;}

.showBoxLink::after {content:'';position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:60%;height:1px;background:#fff;transition:all .5s ease;}



.show_c li:hover .showBox,.case_c .swiper-slide:hover .showBox { opacity:1; } 

.show_c li:hover .showBoxLink::before,.case_c .swiper-slide:hover .showBoxLink::before{ width:1rem; }

.show_c li:hover .showBoxLink::after,.case_c .swiper-slide:hover .showBoxLink::after{ width:1rem; }



/**/

.zx{display: block;position: relative;font-size: 1.2rem;

	color:#e6212b;line-height: 5rem;height: 5rem; text-align: center;}

.zx::after,.zx::before{position: absolute; content: ''; top: 50%; width: 26.88%;height: 1px;

	background: #eeeeee;}

.zx::after {right: 0;}

.zx::before {left: 0;}

.zx .swiper-button-next,.zx .swiper-button-prev { width: auto;height: 2rem;color:#e6212b;

	line-height: 2rem;position: absolute; top: 50%;margin-top: -1rem; 

	z-index: 4; background-size: 100%; font-size: 30px;}

.zx .swiper-button-next{right: 26.875%;}

.zx .swiper-button-prev{left:26.875%;}

.zx .swiper-pagination-bullet{margin:0 3px;}

.zx .swiper-pagination{left:50%;transform: translateX(-50%);}

.zx .swiper-pagination-bullet-active{background:#e6212b;}





@media screen and (min-width:1199px) and (max-width: 1920px){

	.indpro .proSwiper .swiper-slide{width: auto!important;}

}

@media screen and (min-width:991px) and (max-width: 1920px){

	.indshow_t .swiper-slide{display: inline-block;width: 150px!important;height: 75px;}

}

@media (max-width:1600px){

  .w-accor5 li .acr_p{bottom:2em;}

}

@media (max-width:1400px){

	.shuzhi_item{display: flex;flex-direction: column;justify-content: center;}

	.shuzhi_itemimg{float:none; margin:0 auto;}

	.shuzhi_itembox{float:none; margin:0 auto;text-align: center;}

	.shuzhi_itemnum{justify-content: center;margin-top: 30px;}



	.pfenlei a{padding-right: 20px;}

	.w-accor5 li.cur .cont_ar:before{width:80%;}

	.w-accor5 li .acr_p{bottom:1em;}

	.w-accor5 li .acr_p .tw{font-size: 20px;}

	.process_b li .texwne{padding:30px 5px;}

	.ind_teshow .tprev4,.ind_teshow .tnext4{display: none;}



}



@media (max-width:1300px){

	.indvideo .viSwiper{padding:30px 0;}

	.indvideo .viSwiper .swiper-slide{height: 80px;}

	

	.pingkbg .pinSwiper .swiper{margin-bottom: 0}

}



@media (max-width: 1199px){

	.indtitle .en{font-size:42px;letter-spacing:0; }

	.indtitle .tit{font-size:26px;color:#313131;letter-spacing: 2px;}

	.indtitle .tit strong{color:#e6212b;}

	.indtitle .salltit{display: block;font-size:14px;font-weight: 700;color:#999;margin-top: 20px;}



	.shuzhi_itemnum span {font-size:30px;}

	.shuzhi_itemnum sup {font-size: 14px;}



	.indvideo .viSwiper {padding:30px 0;}

	.indvideo .viSwiper .swiper-slide {height:70px;}

	.indvideo .viSwiper .swiper-slide .texts{font-size:12px;}

	.indvideo .viSwiper .swiper-slide .texts strong{font-size:18px;color:#07080a;}

	.indvideo .viSwiper .swiper-slide-thumb-active {background:#e6212b url(../images/videol.png) no-repeat;background-size:100% auto;

		box-shadow: 0 0 15px rgba(230,33,43,.6)}

	.indvideo .viSwiper .swiper-slide-thumb-active .texts strong{color:#fff;}

	.indvideo .viSwiper .swiper-slide-thumb-active .texts{padding-left:10px;color:#fff;}

	.indpro{padding: 50px 0;}

	.ind_about{padding:50px 0;}

	.afl{top:100px;}

	.ind_about .afr .cont{padding-top: 20px;margin-top: 20px;}

	.box_38{height: 40px;line-height: 40px;margin:20px 0;}

	

  .product_list li .div2 p{font-size: 18px;}

	.pfenlei{display: flex;flex-flow: row wrap;}

	.proSwiper .swiper-slide{ width:30%!important;}

	.pfenlei a{display: block;}

	

	.indfys{padding:50px 0 0;}

	

  .pcserv_t{font-size: 16px;}

	.pcserv_c{width: 80%;max-width:800px;}

	.pcserv_c dd{width: 60%;}

	.pcserv_c dd h4{font-size:26px; }

	.pcserv_c dd em{font-size:12px; }

	

	.w-accor5 li .acr_p{left:1em;bottom:1em;}

	.w-accor5 li .acr_p p{font-size: 14px;}

	.w-accor5 li .acr_p .tw{font-size: 18px;margin-bottom: 10px;}

	.w-accor5 li h3 b{font-size: 40px;}

	.w-accor5 li h3{font-size: 20px;background-size:60%;height: 164px;}



	.pingkbg {padding:50px 0;}

	.pingkbg .pinList .swiper-slide .word .word_t h4{font-size: 26px;}

	.pingkbg .pinList .swiper-slide .word .word_t em{font-size: 12px;}

	.pingkbg .pinList .swiper-slide .word .word_c{font-size:16px;line-height: 25px; }

  .pingkbg .pinList .swiper-slide .word .word_c p{background-position: 0 8px;}

	.pingkbg .pinSwiperxi .pinsla .zi{font-size: 16px;}

	.honner_c{padding:20px 0;}

	.honor_c1 .prev3, .honor_c1 .next3{width:60px;height: 60px;background-size:22%;}

	.indfw{padding-top: 50px;}

	.liucbg{padding:50px 0;}

	.process_b li{margin:20px auto;}

	.process_b li .pi{width:30px;}

	.process_b li .texws{width: calc(100% - 30px);}

	.process_b li .texwne{padding:10px 5px;}

	.process_b li i{font-size:44px;}

	.process_b li strong{font-size: 16px;}

	.process_b li span{font-size: 13px;}

	.process_b{padding-top: 0}

	.ind_case{padding:50px 0;}

	.ind_case .case_c .swiper-slide strong{line-height:40px;font-size:20px;}

	.ind_case .case_c .swiper-slide{margin:20px auto;}



	.ind_newsbg{padding:50px 0;}

	.ind_nc .item .time{padding: 15px 10px 0;font-size: 20px;}

	.ind_nc .item .tit{font-size:16px;line-height:38px;padding:5px 10px 0; }

	.ind_nc .item .Imore{margin:10px 10px;}

	.ind_teshow{padding:50px 0;}

 



}





@media (max-width: 991px){

	.cloud-header{width: 100%;}

	.cloud-wrapper .cloud-card{width:calc(49.4% - -3px);}

	.Service-item{width:32%;margin:1% 0%;}

	.Service-item:nth-child(3n+1) {margin-left:0;}

	.indvideobg{padding-bottom: 50px;}

	.indvideo .indtitle{margin-left:2%;}

	.indvideo{padding:30px 0;}

	.indvideo .vleft,.indvideo .vleft .viSwiper2{width: 100%;}

	.indvideo .vright{width: 100%;}

	.indvideo .viSwiper{padding:20px 0;}

	.indvideo .viSwiper .swiper-slide{margin:0 2%;width:46%!important;}

	.indaboutbg{margin-top:0}

	.ind_about .afr{width: 100%;}

	.ind_about .afls{text-align: center;margin:20px 0 0;overflow: hidden;}

	.ind_about .afls img{width:100%;height: 100%;transition:all .5s;}

	.ind_about .afls:hover img{transform: scale(1.1);}

	.ind_about .afr .cont{border-top:0;padding-top:0px;}



	.shuzhi_item{padding-top:30px;padding-bottom:30px;}

	.shuzhi_itemimg{width:70px;height:70px;}

	.shuzhi_itemimg i{font-size:36px;}

	.shuzhi_itemnum span{font-size: 38px;}

	.shuzhi_itembp{font-size: 14px;}



	.pfenlei a{font-size: 14px;}

	.product_list li .div2 p{font-size: 16px;}



	.fwSwipersmall{font-size: 16px;}

	.fwSwipersmall .indswiper_items{ width:20% !important; }

	.fwSwipersmall .indswiper_items em{margin:0 auto;}



	.fwmySwiper2 .serv_c{width: 100%}

	.fwmySwiper2 .serv_c dd{padding:30px 20px;width: 50%;}

  .fwmySwiper2 .serv_c dd strong{font-size: 70px;}

  .fwmySwiper2 .serv_c dd h4{font-size:26px;}



	.w-accor5 li.cur .cont_ar:before{height:45%;}

	.w-accor5 li h3{font-size:18px;background:none;width:30%;left:40%;}

	.w-accor5 li h3 b{font-size:26px;}

	.pingkbg .pinSwiper .swiper{padding-top:10px;}

	.pingkbg .pinList .swiper-slide .word{margin-bottom:30px;}

	.pingkbg .next{right:-10px;}

	.pingkbg .pinSwiperxi .pinsla .zi:after{display: none;}

	.ind_case .case_c .swiper-slide strong{line-height:30px;font-size:18px;}

	.process_b li .texwne{padding:20px 5px;}

	.process_b li strong{font-size: 14px;}

	.process_b li i{line-height: 50px;}



	.ind_case .case_c .swiper-slide span{font-size:13px;}

	.ind_case .case_c .swiper-slide span i{font-size:20px;}



	.ind_teshow .indtitle{float: none;text-align: center;}

	.ind_teshow .swiper-thumbs{width: 100%;margin:30px auto 0;}

	.indshow_t.swiper-wrapper{width: 100%;}

	.indshow_t .swiper-slide{width:auto;}





	.show_c li{width:31.3%;}

	.show_c li:nth-child(4){display: none;}





}



@media (max-width:767px){

	

	.wraptop_4{height:60px;padding-top: 20px;position:relative;}

	.wraptop_4_1 span{float:left;padding:0 0px; display: inline-block;font-size: 14px;}

	.wraptop_4_1 span em{display: none;}

	.wraptop_4_1 div{float:left;white-space: nowrap;overflow: hidden;

    flex: auto;text-overflow: ellipsis; display: block; width: calc(100% - 80px);}

	.wraptop_4_2{margin-top:0px;}

	.wraptop_4_1 div a:link, .wraptop_4_1 div a:visited{font-size: 12px;}

	.wraptop_4_1{margin:0 -15px;}

  .wraptop_4_3{display:block;float: right;width:10%;}

  .topsearch {display: block; position: absolute; top:40%; text-align: center;

    cursor: pointer; width:2rem;height:2rem; margin: 0rem auto;

    background: url(../images/search.png) no-repeat center; background-size:100% auto; z-index: 6;}

  #search { background: #f2f2f2; width: 100%; margin: 0 auto; height:6rem; position: absolute; left: 0; 

    top:5rem; padding-top:0.5rem; display: none; z-index: 999; }

  #search input { display: block; padding: 0; margin: 0;outline: none; }

  #search .txt { border: none; width: 80%; height:4rem; line-height:4rem; margin-left: 4%; color: #666; font-size:1rem; 

    background: #fff; text-indent:1rem; border-top-left-radius: 2rem; border-bottom-left-radius:2rem; }

  #search .btn { cursor: pointer; border: none; font-size:1rem; width:4rem; height:4rem; text-align: center; 

    background: #e6212a; font-size: 16px; color: #fff; 

  border-top-right-radius: 2rem; border-bottom-right-radius: 2rem;  vertical-align: middle; }

	.indtitle .en{font-size:35px;letter-spacing:3px; }

  .indtitle .tit{font-size:22px;color:#313131;letter-spacing: 2px;}

	.indtitle .tit strong{color:#e6212b;}

	.indtitle .salltit{display: block;font-size:14px;font-weight: 700;color:#999;margin-top:10px;}



	.shuzhi_item {width:50%;}

	.shuzhi_itembp{margin-top:5px;}

	.shuzhi_item:nth-child(2n)::before {display:none;}





	.indvideo .viSwiper .swiper-slide{margin:0 1%;width:48%!important;}

	.indvideo .viSwiper .swiper-slide-thumb-active .texts{padding-left:5px;}

	.indvideo .viSwiper .swiper-slide .texts strong{font-size: 16px;}



	.ind_about{padding:30px 0;}

	.ind_about .afls{margin:10px 0 0;}

	.ind_about .afr .cont{margin-top: 20px;}

	.indpro{padding: 30px 0;}

	.product_list li .div2 p{font-size: 14px;}

	.product_list li{width:48% !important;}

	.indfys,.indfw{padding-top: 30px;}

	.fwSwipersmall{line-height: 30px;font-size: 14px;}

	.fwSwipersmall .indswiper_items{display: flex;flex-direction: column;text-align: center;}

	.fwmySwiper2 .serv_c{width:100%;left:0;}

	.fwmySwiper2 .serv_c dd{height: 140px;width: 60%;}

	.fwmySwiper2 .serv_c dd strong{font-size: 60px;line-height: 60px;height: 40px;}

	.fwmySwiper2 .serv_c dd em{font-size: 12px;}

	.fwmySwiper2 .swiper-button-next.swiper-right,.fwmySwiper2 .swiper-button-prev.swiper-left{display: none}

	.indtitle .tit b{font-size: 60px;}

	

	.pingkbg{padding:30px 0;}

	.pingkbg .pinSwiperxi .pinsla .zi{font-size: 12px;}

	.pingkbg .next{right:0px;}

	.pingkbg .pinList .swiper-slide .word .word_b a{width: 140px;height: 36px;line-height: 36px; font-size: 14px;}

	.pingkbg .pinSwiper .swiper{padding-top: 0;}

	.pingkbg .pinList .swiper-slide .word .number{padding:10px 15px 30px;}

	.pingkbg .pinList .swiper-slide .word .number i{font-size: 40px;}

	.pingkbg .pinList .swiper-slide .word .word_t h4{font-size: 24px;}

	.pingkbg .pinList .swiper-slide .word .word_t strong{font-size:60px; }

	.pingkbg .pinList .swiper-slide .word .word_c{font-size:14px; }

	.ind_case .case_c .swiper-slide strong{line-height:40px;font-size:16px;}

	.process_b1 .swiper-wrapper{width: 100%;display:block;flex-flow:row nowrap;}

	.process_b{width: 100%;display: flex;}

	.process_b li{width: auto;}

	.liucbg{padding:30px 0;}

	.ind_case{padding:30px 0;}



	.ind_newsbg{padding:30px 0;}

	.news_menu .swiper-wrapper{margin:10px auto;}

	.ind_nc .item .time{font-size: 16px;}

	.ind_teshow{padding:30px 0;}





}



@media (max-width:641px){

	.indtitle .en{font-size:30px;}

  .indtitle .tit{font-size:18px;}

	.indtitle .salltit2{margin-top: 10px; }

	

	.indvideo .viSwiper .swiper-slide .texts strong{font-size: 14px;}

	.indvideo .viSwiper .swiper-slide{height: 50px;}

  .indvideo .viSwiper .swiper-slide .texts{text-transform: capitalize;}



	.proSwiper .swiper-slide{ width:47%!important;}

	.pfenlei a{padding-right: 0;font-size: 13px;background:#f1f1f1;line-height:45px;margin:1px auto;

		text-align: center;}

	.pfenlei a::after{display: none;}

	.product_list li .div2 p{line-height: 40px;}

	.box_38{width:180px;}

	.text_125{width: 140px;font-size: 14px;}



	.fwmySwiper2 .serv_c{overflow:visible;}

	.fwmySwiper2 .serv_c dd{width:90%;left:5%;height:90px;bottom: -30px;padding:10px;}

	.fwmySwiper2 .serv_c dd i{display: none;}

	.fwmySwiper2 .serv_c dd strong{font-size:36px;height:20px;line-height:30px;}

	.fwmySwiper2 .serv_c dd h4{font-size: 20px;line-height:30px;}

	.fwmySwiper2 .swiper-button-next.swiper-right,.fwmySwiper2 .swiper-button-prev.swiper-left{display: none;}

	

	.indfys{display: none;}

	.indfyswap{display: block;padding-top:60px;}

	.ACSwiper{position: relative;overflow: hidden;padding:20px 0 40px;}

	.ACswiper-next{}

	.ACSwiper .swiper-slide img {display: block; width: 100%;height: 100%; object-fit: cover;}

	.ACSwiper .acr_p{content: '';position: absolute;left:0;bottom: 0;color:#fff;text-indent: 6%;

    right: 0;height:45%; width:100%; border-top-right-radius:100px;background: rgba(230,33,43,0.8);}

	.ACSwiper .acr_p p{font-size: 12px;line-height:1.8;}

	.ACSwiper .acr_p .num{display: block; color:#fffefe;font-size:34px;

		line-height:56px;height:35px;overflow: hidden;}

	.ACSwiper .acr_p .tw{display: block;font-size:18px;color: #fff;line-height:28px;margin-bottom:10px;}

	/*.ACSwiper .ACswiper-next,.ACSwiper .ACswiper-prev{color:#e6212b;top:90%;z-index:11;}*/



	.ACSwiper .swiper-pagination-bullet-active{background:#e6212b;}



	.pingkbg .pinSwiper .swiper{padding-top:0;margin-top:20px;}

	.pingkbg .pinList .swiper-slide .word .number{padding:5px 10px 30px;}

	.pingkbg .pinList .swiper-slide .word .number i{font-size:40px;line-height: 50px;}

	.pingkbg .pinList .swiper-slide .word .word_t h4{font-size:20px;line-height:30px;}

	.pingkbg .pinList .swiper-slide .word .word_t strong{font-size:40px;line-height:50px;height:36px; }

	.pingkbg .pinList .swiper-slide .word .word_c{font-size:14px; }



	.honor_c1 .prev3, .honor_c1 .next3{width:40px;height: 40px;background-position:center 13px;}

	

	.process_b li .texwne{line-height:26px;padding:10px 1px 20px;}

	.process_b li span{font-size: 12px;}

	.process_b li .pi{width:10px;}

	.process_b li .pi img{max-width: 100%;}

	.process_b li .texws{width: calc(100% - 10px);}

	

	.ind_case .case_c .swiper-slide span{font-size:12px;}

	.ind_case .case_c .swiper-slide{box-shadow: 0 0 15px #ccc}

	.ind_nc li{width: 100%;background:#fff;margin-bottom: 20px;}

	.ind_nc li a{font-size: 12px;}

	.ind_nc .Imgg{float: left;width: 35%;padding-bottom: 35%;}

	.ind_nc .item{float:right;width: 60%;}

	.ind_nc .item .time{display: none;}

	.ind_nc .item .tit{font-size: 14px;padding:0;}

	.ind_nc .item .des{-webkit-line-clamp:2;padding:0;}

	.ind_nc .item .Imore{margin:0;color:rgba(240,33,43,0.8);}



	.show_c li{width:48%;}

	.show_c li:nth-child(3){display: none;}



}



@media (max-width:479px){

	

	.indtitle .en{font-size: 30px;}

	.cloud-wrapper .cloud-card{width:100%;margin-bottom: 15px; background:#fff;-webkit-box-shadow:0 0 25px rgba(186,204,207,0.7);-moz-box-shadow:0 0 25px rgba(186,204,207,0.7);box-shadow:0 0 25px rgba(186,204,207,0.7);}

	.item-image{width:60%;}

	.indvideo .viSwiper .swiper-slide::after{display: none;}

	

	.ind_about .afls{margin:20px 0 0;}

	.shuzhi .numCount{justify-content: space-around;border-top:3px #f1f1f1  solid;margin-top:30px;}

	.shuzhi_item{padding-top:15px;padding-bottom:15px;width: 48%;border-top:0;border-bottom:1px #f1f1f1 solid;}

	.shuzhi_item::before{width: 1px;}

	.shuzhi_itemimg{width:80px;height:80px;}



	.indfw{padding-top: 30px;}

	.fwSwipersmall{height:80px;margin:0 auto;}

	.fwSwipersmall .indswiper_items span{display: none;}

	.pingkbg .pinSwiperxi .pinslaw,.pingkbg .pinSwiperxi .pinsla{height: 50px;line-height: 50px;}

	.pingkbg .prev i, .pingkbg .next i{display: none}

	.honner_c{padding:10px 0;}

	.ind_honner{padding-bottom: 30px;}

	.pingkbg .pinList .swiper-slide .word .word_b a.hon{margin-left:2%;}

  .ACSwiper{padding:20px 0;}

  .ACSwiper .acr_p{height: 56%;}

	

	.process_b li .texwne{line-height:26px;padding:10px 20px;}

  /*.process_b2 .lic_prev{left:22%;}

	.process_b2 .lic_next{left:72%; right:30%;}*/

	.ind_case .case_c{width:100%;margin:0 auto;}

	.ind_teshow{padding-bottom: 0;}





}	