*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;line-height: 100%;}
body{font-size: 14px;min-width: 1300px;font-family:"Microsoft YaHei",微软雅黑;}
a{text-decoration: none; color:#333; font-size: 14px;}
em,i{display: block;font-style: normal;}
:focus{ outline: none;}
.gy{max-width: 1500px;margin: 0 auto;min-width: 1300px;width: 100%;}
@font-face {
  font-family: 'pri';  /* Project id 2571932 */
  src: url('//at.alicdn.com/t/font_2571932_06epdrp858qa.eot?t=1622339961195'); /* IE9 */
  src: url('//at.alicdn.com/t/font_2571932_06epdrp858qa.eot?t=1622339961195#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//at.alicdn.com/t/font_2571932_06epdrp858qa.woff2?t=1622339961195') format('woff2'),
       url('//at.alicdn.com/t/font_2571932_06epdrp858qa.woff?t=1622339961195') format('woff'),
       url('//at.alicdn.com/t/font_2571932_06epdrp858qa.ttf?t=1622339961195') format('truetype'),
       url('//at.alicdn.com/t/font_2571932_06epdrp858qa.svg?t=1622339961195#pri') format('svg');
}

@font-face {
  font-family: "beb";
  src: url("../cssnew/beb.woff2.txt") format("woff2"),
       url("../cssnew/beb.woff.txt") format("woff"),
       url("../cssnew/beb.ttf.txt") format("truetype"),
       url("../cssnew/beb.eot.txt") format("embedded-opentype"),
       url("../cssnew/beb.svg.txt") format("svg");
}
/*heade*/
.head_bc{width: 100%;position: relative;}
.head_c{display: flex;justify-content: space-between;height: 99px;align-items: center;position: relative;z-index: 99;}
.nav_bc{ width: 100%; position: fixed; top: 0; left: 0; z-index: 180; border-bottom: 1px solid rgba(255,255,255,.14);  transition: all 0.5s ease;background:none;box-shadow:none;}
.pc_top_logo>b{display: block;font-size: 20px;color: #fff;margin-top: 8px;    font-weight: normal;letter-spacing: 0.6px;}
.nav_bc.on{background:#fff;box-shadow:0px 0px 20px rgb(0,0,0,0.25);}
.nav_c li a,.icon>div i,.icon_pho .irh span,.nav_rc a,.nav_rc span,a.wz_dt{color:#fff;}
.nav_bc.on .nav_c li a,.nav_bc.on .icon>div i,.nav_bc.on .icon_pho .irh span,.nav_bc.on .nav_rc a,.nav_bc.on .nav_rc span,.nav_bc.on .pc_top_logo>b,.nav_bc.on a.wz_dt{color:#333;}
.hea_logo .two,.nav_bc.on .hea_logo .one{display:none;}
.hea_logo .one,.nav_bc.on .hea_logo .two{display:block;}
.head_lc{width: 70%;display: flex;justify-content: space-between;align-items: center;height: 100%;}
.nav_c{display: flex;width: 85%;justify-content: space-between;height: 100%;}
.nav_c>li{position: relative;height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;}
.nav_c>li a{color: #fff;display: block;font-size: 18px;height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;transition: all .5s;}
.nav_c>li:hover>a,.nav_c>li.on>a{color: #da251c!important;}
.nav_c li ul li a{ font-size: 14px; line-height: 46px;font-weight: lighter;color: #ffffff !important;}
.nav_c li ul {position: absolute;width: 100%;background: rgba(0, 0, 0, 0.2); top: 100%; display: none;}
.nav_c>li:hover ul {display: block;}
/*二级菜单*/
.erji_menu {display: none;padding: 45px 0px;position: absolute;left: 0px;border-top: 1px solid #eee;background-color: #fff;z-index: 999;top: 99px;}
.nav_c>li:nth-child(3) .erji_menu {left:-127px;}
.nav_c>li:nth-child(4) .erji_menu {left:-306px;}
.nav_c>li:nth-child(5) .erji_menu {left:-434px;}
.nav_c>li:nth-child(6) .erji_menu {left:-434px;}
.nav_c>li:nth-child(7) .erji_menu {left:-574px;}
.erjinr {margin:0 auto;width:100%;display: flex;padding:0 96px;overflow:hidden;}
.erjinr1 {float:left;background:url() no-repeat;padding-top:8px;font-size:20px;font-weight:bold;color:#333;margin-right:70px; line-height:26px !important;}
.erji_menu a {font-size:13px;color:#333;}
.erji_menu .erjinr1 a {display:block;width:120px;height:32px;font-family:Arial,Helvetica,sans-serif;color:#999 !important;font-size:13px;line-height:32px;text-align:center;text-transform:uppercase;border:1px solid #cecece;margin-top:16px;font-weight:normal!important;}
.erjinr2,.erjinr2 tbody{display: flex;}
.erjinr2 tr td{display:block;}
.erji_menu .erjinr2 a,.erjinr2 tr td a{display:block; line-height:36px;height:auto;font-size:14px; color:#333 !important; width: inherit !important;    text-align: left;}
.erjinr21,.erjinr2 tr:nth-child(1) {width: 170px;float:left;padding-right:25px;border-right:1px solid #e9e9e9;}
.erjinr22,.erjinr2 tr:nth-child(2),.erjinr2 tr:nth-child(3){width: 170px;float:left;padding-left:25px;}
.erjinr3 {
	float: right;
    width: 129px;
    text-align: center;
    color: #333;
    margin-left: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #eee;
    padding: 10px;
}
.erjinr3 img {width:100%;}
.erji_menu .erjinr3 a {line-height:30px;height:auto;font-size:13px;}
.erjinr3 span{display:block;}
.erjinr2 a {
    font-size: 18px!important;
    color: #333;
    font-weight: 100!important;
}

.erjinr2 tr td a:hover {color: #fd0003 !important;}





/*search*/
.dfss{display:flex;align-items:end;justify-content:space-between;width: 11%;height: 100%;}
.icon>div{height:100%;display: flex;align-items: center;justify-content: center;}
.icon>div i{color:#fff;user-select:none;transition:all 0.5s;display: flex;
    align-items: center;
    justify-content: center;position: relative;height: 100%;}
.icon>div i span{font-size: 22px;}
.icon>div:hover i{border-color: #e60113;}
.iser_box,.itel_box{background:rgba(255,255,255,1);position:absolute;top:99px;right:0;padding:30px;transform-origin:top;transform:rotateX(90deg);transition:all 0.5s;z-index: 9}
.icon>div:hover .iser_box,.icon>div:hover .itel_box{transform:rotateX(0deg);}
.search_l{display:flex;align-items:center;justify-content:end;color: #fff;}
.search_l span+span{margin-left:4px;}
.search_l a{color: #333;font-size: 14px;}
.search_r{margin-top:20px;position:relative;}
#infoname{width:100%;height:38px;line-height: 38px;border:1px solid #eee;text-indent:12px;}
.z_img{width:38px;height:38px;position:absolute;top:0;right:0;background: no-repeat;}
.itel_box{width:330px;text-align:center}
.itel_box p{color:#333;position:relative;font-size:20px;}
.itel_box p:before{position:absolute;left:0;color:#333;}
.itel_box em{font-family:'arial';font-size:26px;font-weight: bold;color:#feac00;margin-top:10px;}
.search_l .iconfont{font-size: 16px;}
.search_l span{color: #333}
.icon_pho {
    display: flex;
    align-items: center;
}

.icon_pho .irh span {
    color: #fd0003 !important;;
    font-size: 42px;
}
a.wz_dt{font-size: 22px;}
.icon_pho b {
    font-size: 26px;
    color: #f8a000;
    padding-left: 10px;
}
.ss_c>i>span {
    font-size: 20px!important;
    padding-top: 2px;
}
/*.bann .ban_telh span:nth-child(4), .bann .ban_telh span:nth-child(9) {
    margin: 0 5px;
}
.itel_box {
    transform: rotateX(0deg) !important;
}*/
/*banner*/
.bann{overflow: hidden;position:relative;}
.bann .slick-slide{position:relative;}
.bann .ban_tel,.bann .ban_telh{position:absolute;top:165px;right:50%;margin-right:-46.7%;font-size: 36px;color: #fff;font-weight: bold;font-family: arial;}
.bann .ban_telh{top: 224px !important;}
.bann .ban_tel span,.bann .ban_telh span{display: inline-block;animation: nbanA 3s infinite;}
.bann .ban_tel span:nth-child(2),.bann .ban_telh span:nth-child(2){animation-delay: 0.1s;}
.bann .ban_tel span:nth-child(3),.bann .ban_telh span:nth-child(3){animation-delay: 0.2s;}
.bann .ban_tel span:nth-child(4),.bann .ban_telh span:nth-child(4){animation-delay: 0.3s;}
.bann .ban_tel span:nth-child(5),.bann .ban_telh span:nth-child(5){animation-delay: 0.4s;}
.bann .ban_tel span:nth-child(6),.bann .ban_telh span:nth-child(6){animation-delay: 0.5s;}
.bann .ban_tel span:nth-child(7),.bann .ban_telh span:nth-child(7){animation-delay: 0.6s;}
.bann .ban_tel span:nth-child(8),.bann .ban_telh span:nth-child(8){animation-delay: 0.7s;}
.bann .ban_tel span:nth-child(9),.bann .ban_telh span:nth-child(9){animation-delay: 0.8s;}
.bann .ban_tel span:nth-child(10),.bann .ban_telh span:nth-child(10){animation-delay: 0.9s;}
.bann .ban_tel span:nth-child(11),.bann .ban_telh span:nth-child(11){animation-delay: 1s;}
.bann .ban_tel span:nth-child(12),.bann .ban_telh span:nth-child(12){animation-delay: 1.1s;}
.bann .ban_tel span:nth-child(13),.bann .ban_telh span:nth-child(13){animation-delay: 1.2s;}
.bann .ban_tel span:nth-child(14),.bann .ban_telh span:nth-child(14){animation-delay: 1.3s;}
.bann .ban_tel span:nth-child(15),.bann .ban_telh span:nth-child(15){animation-delay: 1.4s;}
.bann .ban_tel span:nth-child(16),.bann .ban_telh span:nth-child(16){animation-delay: 1.5s;}
.bann .ban_tel:before,.bann .ban_tel:after,.bann .ban_telh:before,.bann .ban_telh:after{content:'';width:38px;height:43px;position:absolute;top:-34px;}
.bann .ban_tel:before,.ban_telh:before{left:-44px;background:url(https://memberpic.114my.com.cn/pinrui2/uploadfile/image/20210812/20210812135353_1824063353.png);}
.bann .ban_tel:after,.ban_telh:after{right:-44px;background:url(https://memberpic.114my.com.cn/pinrui2/uploadfile/image/20210812/20210812135353_644116455.png);}
.slider {width: 100%;}
.slick-slide{height: auto;}
.slick-slide img {width: 100%;}
.slick-prev {left: 38px;z-index: 99;}
.slick-next {right: 40px;}
.slick-dots{bottom: 32px;}
.slick-dotted.slick-slider{margin-bottom: 0;}
.slick-prev:before, .slick-next:before{font-size: 34px;font-family: "pri";}
.slick-dots li{margin:0 2px !important;}
.slick-dots li button{font-size:0 !important;position:absolute;}
.slick-dots li button:before{color: #fff;opacity: 1;font-size:42px;}
.slick-dots li.slick-active button:before{color:#da251c;}
.bann.slick-dotted .slick-prev{left:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-prev{left:38px;}
.bann.slick-dotted .slick-next{right:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-next{right:38px;}
.bann .slick-prev:before,.bann .slick-next:before{width:36px;height:52px;background:rgba(0,0,0,0.8);line-height: 52px;display: block;top:calc(50% - 26px);}
.bann .slick-prev:before {content: '\e600';display: block;left:0;transform: rotate(180deg);}
.bann .slick-next:before{content: '\e600';right:0;}

@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-20px);}
100%{transform: translateY(0px);}
}
/*company*/
.com_bc{width: 100%;background: url(https://memberpic.114my.com.cn/pinrui2/uploadfile/image/20230517/20230517175531_184862040.jpg) no-repeat center;padding: 100px 0;}
.com_c{display: flex;justify-content: space-between;}
.com_lc{width: 50%;margin-top: 5px;}
.com_tit{display: flex;align-items: center;}
.com_tit>span{font-size: 68px;color: #da251c;margin-right: 24px;}
.com_tit>div>b{font-size: 36px;color: #333;display: block;}
.com_tit>div>p{color: #333;font-size: 18px;font-weight: bold;margin-top: 10px;text-transform: uppercase;}
.com_info{font-size: 14px;color: #666;line-height: 33px;margin:50px 0 70px;}
a.com_btn{display: block;position: relative;width: 224px;height: 56px;line-height: 56px;text-align: center;color: #fff;font-size: 16px;background: #da251c;border-radius: 28px;padding-right: 40px;margin-top:30px;}
a.com_btn:after{position: absolute;content: "\e600";font-family: "pri";width: 32px;height: 32px;border-radius: 100%;color: #fff;background: #333;line-height: 32px;text-align: center;font-size: 16px;top: 13px;right: 18px;}
.com_rc{width: 47%;position: relative;}
.com_rc>p>img{width: 100%;}
.com_rc>span{display: inline-block;text-align: center;line-height: 114px;color: #fff;font-size: 66px;cursor: pointer;border:6px solid #fff;margin-top:-102px;}
.ripple,.ripple:before,.ripple:after {position: absolute;left: 50%;top: 50%;height: 126px;width: 126px;margin-top: -63px;margin-left: -63px;border-radius: 50%;-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);-ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);box-shadow: rgba(255, 255, 255, 0.64);-webkit-animation: ripple 3s infinite;animation: ripple 3s infinite;}
.ripple:before {-webkit-animation-delay: .9s;animation-delay: .9s;content: "";position: absolute;right: 0;bottom: 0;}
.ripple:after {-webkit-animation-delay: .6s;animation-delay: .6s;content: "";position: absolute;right: 0;bottom: 0;}
.video_box{width:100%;height:100%;background:rgba(0,0,0,0.6);position: fixed;top:0;left:0;z-index:-1;opacity:0;transition:600ms ease;}
.video_box.cur{opacity:1;z-index:999;transition:600ms ease;}
.video{position: fixed;top:-100%;left:50%;margin-top:-250px;margin-left:-500px;transition:600ms ease;}
.video_box.cur .video,.video_box.cur .video_x{top:50%;transition:600ms ease;}
.video_x{width:50px;height:50px;border-radius:50px;background:#fff;position: fixed;top:-100%;left:50%;margin-left:365px;margin-top:-300px;text-align: center;line-height:50px;font-size:22px;font-weight: lighter;cursor: pointer;transition:600ms ease;}

@keyframes ripple {
	70% {
		-webkit-box-shadow: 0 0 0 70px rgba(0, 0, 0, .0);
		        box-shadow: 0 0 0 70px rgba(0, 0, 0, .0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .0);
		        box-shadow: 0 0 0 0 rgba(0, 0, 0, .0);
	}
}
.bf_wz {
    position: absolute;
    bottom: 127px;
    left: 50%;
    text-align: center;
    margin-left: -37px;
}

.bf_wz>b {
    display: block;
    font-weight: normal;
    color: #fff;
    font-size: 30px;
}

.bf_wz>p {
    color: #fff;
    font-size: 16px;
    margin-top: 16px;
}
.num_c ul{display: flex;margin-top: 60px;}
.num_c ul li{width: 25%;height: 222px;background:rgba(255,255,255,0.96);display: flex;flex-direction: column;align-items: center;justify-content: center;border:1px solid #e5e5e5;}
.num_c ul li+li{border-left: none;}
.num_c ul li>a>div{display: flex;align-items: center;}
.num_c ul li>a>div>b{font-family: 'beb';font-weight: normal;font-size: 59px;color: #333;margin-right: 14px;}
.num_c li>a>div>div>span{display: block;font-size: 18px;height: 18px;color: #fff;font-size: 12px;background: #da251c;line-height: 18px;text-align: center;border-radius: 100%;width: 18px;}
.num_c li>a>div>div>p{font-size: 18px;font-weight: bold;color: #333;margin-top: 6px;}
.num_c li>a>p{font-size: 18px;color: #333;margin-top: 17px;}
@media screen and (max-width: 1430px){
	.com_info{margin:40px 0 40px;}
        .com_lc{width:51%;}
}

/*products*/
.pro_bc{width: 100%;padding: 100px 0;}
.pro_c{padding:70px 70px 70px 0;background: #f8f8f8;border:1px solid #e6e6e6;display: flex;justify-content: space-between;}
.pro_lc{width: 25%;}
.pro_lt{padding-left: 69px;}
.pro_lt>b{display: block;font-size: 36px;color: #333;}
.pro_lt>b>span{color: #da251c;}
.pro_lt>p{font-size: 18px;color: #333;font-weight: bold;margin-top: 10px;text-transform: uppercase;}
.pro_lc tr{display:block;margin-top:50px;}
.pro_lc tr td{position: relative;display: block;}
.pro_lc tr td a{width: 100%;height: 70px;display: block;line-height: 70px;padding-left: 90px;font-size: 24px;color: #333;position: relative;z-index: 99;}
.pro_lc  tr td.on>a{color: #fff !important;}
.pro_lc  tr td:after{position: absolute;content: "";width: 0%;height: 100%;background: #da251c;transition: all .5s;top: 0;left: 0;}
.pro_lc tr td.on:after{width: 100%;}
.pro_rc{width: 70%;}
.pro_item .divproduct_new_div {
    display: flex;
    justify-content: space-between;
}
.pro_item .divproduct_new_div .slick-track{width:100% !important;display: flex;}

.pro_item .divproduct_new_div_item {
    flex-shrink: 0;
    width: 47% !important;
margin:0  1.5%;
background: #f2f2f2;
    padding: 18px;
    display: flex;border: 1px solid #e5e5e5;
    flex-direction: column-reverse;position:relative;
}
.pro_item .divproduct_new_div_item:hover{border-color:#da251c;}
img.product_div_item_image {
    width: 100%;
}

.pro_item .product_div_item_pic {
    border-bottom: none;transition:all .5s;
}

.pro_item .divproduct_new_div_item_content {
    padding: 22px 20px 40px;
    border-top: none;position: relative;z-index: 9;transition:all .5s;
}
.pro_item .divproduct_new_div_item:hover .divproduct_new_div_item_content{padding-top:50px;margin:-76px 20px 0;background:rgba(218,37,28,0.9);}
.pro_item .divproduct_new_div_item_a {
    font-size: 22px;
    color: #333;
    display: block;
    position: relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;
    padding-bottom: 30px;transition:all .5s;
}
.pro_item .divproduct_new_div_item:hover .divproduct_new_div_item_a{
    color:#fff;
}

.pro_item .divproduct_new_div_item_a:after {
    position: absolute;
    content: "";
    width: 40px;
    height: 4px;
    background: #da251c;
    bottom: 12px;
    left: 0;
}

.pro_item .divproduct_new_div_item:hover .divproduct_new_div_item_a:after {background: #fff;}
.pro_item .divproduct_new_div_item_body {
    font-size: 14px;
height:24px;line-height:24px;
    color: #666;overflow:hidden;text-overflow:clip;transition:all .5s;
}
.pro_item .divproduct_new_div_item:hover .divproduct_new_div_item_body{height:72px;color:rgba(255,255,255,0.8);}
.pro_ic .pro_item+.pro_item{display:none;}
.pro_item .divproduct_new_div>button{display:none!important;}
.pro_item .slick-dots {
    bottom: -44px;
}

.pro_item .divproduct_new_div_item:hover .product_div_item_pic {
    border-color: #da251c;transform: translateY(-10px);
}

/*application*/
.app_img .divdgweb_new_div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

img.news_div_item_image {
    width: 100%;
    height: auto;
}

.app_img .divdgweb_new_div_item {
    width: 24%;
    position: relative;
    margin-bottom: 60px;
}

.app_img .divdgweb_new_div_item_content {
    position: absolute;
    top: 7.5%;
    left: 6.3%;
    background: #fff;
    padding: 30px;
    width: 88%;
    height: 85%;
    transform: rotate( 0deg ) scale(0, 0);
    transition: 0.5s;
    opacity: 0;
}

.app_img .divdgweb_new_div_item_a {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    display: block;
    position: relative;
}

.app_img .divdgweb_new_div_item_body {
    font-size: 14px;
    color: #666;
    line-height: 25px;
    margin-top: 19px;
}

.app_img .divdgweb_new_div_item_a:after {
    position: absolute;
    content: "";
    width: 100px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    left: 0;
    border-radius: 14px;
    background: linear-gradient(135deg,#000, #da251c);
    bottom: -154px;
}

.app_img .divdgweb_new_div_item_a:before {
    position: absolute;
    content: "查看更多";
    width: 98px;
    height: 26px;
    background: #fff;
    z-index: 99;
    border-radius: 14px;
    bottom: -153px;
    left: 1px;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    color: #da251c;
    font-weight: normal;transition:all .5s;
}
.app_c {
    padding: 100px 0 70px;
}

.app_img {
    margin-top: 36px;
}
.app_img .divdgweb_new_div_item:hover .divdgweb_new_div_item_content {
    transform: rotate(360deg) scale(1, 1);
    opacity: 1;
}
@media screen and (max-width: 1450px){
	.app_img .divdgweb_new_div_item_a:after{bottom:-138px;}
        .app_img .divdgweb_new_div_item_a:before {bottom:-137px;}
}
/*case*/
.cas_bc{width: 100%;background: url(https://memberpic.114my.com.cn/pinrui2/uploadfile/image/20210528/20210528162742_1302764967.jpg) no-repeat center;padding:119px 0;}
.cas_c{display: flex;justify-content: space-between;}
.cas_lc{width: 26%;padding-top: 80px;min-width: 390px;position: relative;}
.cas_t>b{display: block;font-size: 36px;color: #fff;}
.cas_t>b>span{font-size: 36px;color: #da251c;}
.cas_t>p{color: #fff;font-size: 18px;font-weight: bold;margin-top: 10px;}
.ct_tel{display: flex;align-items: center;margin-top:30px;}
.ct_tel i{width:50px;height:50px;border-radius:100%;background:#fff;position:relative;text-align:center;line-height:50px;font-size:24px;color:#da251c;z-index: 2;}
.ct_tel i:before,.ct_tel i:after{content:'';width:50px;height:50px;border-radius:100%;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);transform:scale(0);z-index: -1;}
.ct_tel i:before{background:rgba(255,255,255,0.9);animation:2s headIcon infinite;}
.ct_tel i:after{background:rgba(255,255,255,0.7);animation:2s headIcon infinite;animation-delay:0.5s;}
.ct_tel em{margin-left:20px;font-family:beb;font-size:40px;color:#fff;}
.cas_ewm{margin-bottom:27px;position: absolute;bottom:0;left:0;}
.cas_ewm img{width: 225px;}
.cas_ewm span{display: block;width: 225px;height: 50px;background: #fff;color: #333;text-align: center;line-height: 50px;}
.cas_rc{width: 72.5%;}
.cas_ic{display: flex;justify-content: space-between;}
.cas_item{flex-shrink: 0;width: 50%;height:704px;background: #fff;padding:80px 60px 110px;border-top-left-radius: 120px;border-bottom-right-radius: 120px;margin: 0 0.35%;position:relative;}
.cas_item>span{display: block;font-size: 70px;color: #da251c;}
.cas_item>b{display: block;color: #333;margin:46px 0 55px;font-size: 24px;position: relative;}
.cas_item>b:after{position: absolute;content: "";width: 21px;height: 2px;background: #da251c;bottom: -26px;left: 0;}
.case_info{color: #666;font-size: 14px;line-height: 32px;}
a.cas_rbtn{font-size: 18px;color: #333;text-transform: uppercase;display: block;position:absolute;bottom:110px;left:60px;}
.cas_rc .slick-dots {display: none!important;}
.cas_ic>button.slick-prev {
    top:auto;
    left: -45px;
    bottom: 32px;
}
.cas_ic>button:before {
    opacity: 1;
    color: #fff;
    font-family: 'pri';
    content: "\e606";
    font-size: 22px;
    display: block;
    line-height: 62px;
    text-align: center;
    width: 62px;
    height: 62px;
}
.cas_ic>button.slick-next {
    top: auto;
    transform: rotate(180deg);
    left: 59px;
    bottom: 0;
}
.cas_ic>.slick-prev:before{background: #da251c;}
.cas_ic>.slick-next:before{background: #333;}
@media screen and (max-width: 1440px){
	.cas_item{padding: 70px 50px 100px;}
	.cas_ewm{margin: 180px 0 27px;}
}
@media screen and (max-width: 1375px){
	.cas_item{padding: 60px 40px 90px;}
}

@keyframes headIcon{
  0%{transform:scale(0);opacity:1;}
  50%{transform:scale(1.5);opacity:0;}
  100%{transform:scale(0);opacity:0;}
}
/*honor*/
.hon_bc {
    width: 100%;
    padding: 100px 0;
}

.hon_item {
    margin-top: 50px;
}

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

.hon_item .divdgweb_new_div_item {
    flex-shrink: 0;
    width: 33.33%;
    display: flex;
    flex-direction: column-reverse;
    padding: 10px 0.25% 0;
    transition: all .5s;
}

.hon_c {
    overflow: hidden;
}

.par_item {
    margin-top: 30px;
}

.hon_item .divdgweb_new_div_item_a {
    font-size: 18px;
    color: #333;
    display: block;
    text-align: center;
    padding: 25px 0 29px;
    transition: all .5s;
}

.hon_item .divdgweb_new_div_item_content {
    background: #fff;
    border: 1px solid #e5e5e5;
    padding: 0 23px;
    border-top: none;
    transition: all .5s;
}

.hon_item .news_div_item_pic {
    background: #fff;
    padding: 23px 23px 0px 23px;
    border: 1px solid #e5e5e5;
    border-bottom: none;
    transition: all .5s;
}

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

.par_item .divdgweb_new_div_item {
    flex-shrink: 0;
    width: 25%;
    padding: 0 0.25%;
    display: flex;
    flex-direction: column-reverse;
    position: relative;
}

.par_item .divdgweb_new_div_item_a {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.par_item .divdgweb_new_div_item_content {
    position: absolute;
    top: 0;
    left: 14px;
    width: 92%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(218,37,28,0.7);
    transition: all .5s;
    transform: rotateX(90deg);
}

.par_item .news_div_item_pic {
    border: 1px solid #e5e5e5;
}

.par_item .divdgweb_new_div_item:hover .divdgweb_new_div_item_content {
    transform: rotateX(0deg);
}

.hon_item .divdgweb_new_div_item:hover .news_div_item_pic {
    border-color: #da251c;
}

.hon_item .divdgweb_new_div_item:hover .divdgweb_new_div_item_content {
    border-color: #da251c;
}

.hon_item .divdgweb_new_div_item:hover .divdgweb_new_div_item_a {
    color: #da251c;
}

.hon_item .divdgweb_new_div_item:hover {
    transform: translateY(-10px);
}
.hon_item .slick-dots {
    display: none!important;
}
.par_item .slick-dots, .par_item .divdgweb_new_div>button {
    display: none!important;
}
.hon_item .divdgweb_new_div>button.slick-prev {
    top: -95px;
    left: 89.8%;
}

.hon_item .divdgweb_new_div>button:before {
    width: 56px;
    height: 56px;
    background: #fff;
    opacity: 1;
    color: #666;
    font-family: 'pri';
    content: "\e64a";
    font-size: 10px;
    display: block;
    line-height: 56px;
    text-align: center;
}

.hon_item .divdgweb_new_div>button.slick-next {
    top: -70px;
    transform: rotate(180deg);
    right: 16px;
}

/*copy*/
.cop_bc{background: url(https://memberpic.114my.com.cn/pinrui2/uploadfile/image/20210528/20210528151841_1567950381.png) no-repeat bottom center;}
.yq_c{display: flex;align-items: center;height: 144px;border-bottom: 1px solid rgba(0,0,0,0.1);padding-left:100px;}
.l_lj b{font-size: 25px;color: #333;font-weight: bold;}
.l_lj p{font-size: 14px;color: #696b6a;letter-spacing: 6px;margin-top: 5px;}
.links_c{margin-left: 30px;width:92%;}
.linkTagcs{width:100%!important;}
.bq_ewm{display: flex;}
.bq_ewm li{position: relative;}
.bq_ewm li span{width: 36px;height: 36px;border: 2px solid rgba(153,153,153,0.15);border-radius: 100%;text-align: center;line-height: 34px;font-size: 14px;color: #333;display: block;transition:all .5s;}
.bq_ewm li+li{margin-left: 12px;}
.ewm_cc{display: none;position: absolute;
    top: -155px;
    left:calc(50% - 75px);}
.ewm_cc img {
    width: 150px!important;
}
.cop_c {background: #f0f0f0;}

.cop_ic {
    display: flex;
    justify-content: space-between;
    padding: 78px 100px 98px;
}

.cop_lt>b {
    font-size: 36px;
    color: #333;
}

.cop_lt>p {
    font-size: 18px;
    color: #ababab;
    margin: 20px 0 66px;
    position: relative;
    text-transform: uppercase;
}

.cop_lt>p:after {
    position: absolute;
    content: "";
    width: 20px;
    height: 3px;
    background: #da251c;
    bottom: -21px;
    left: 0;
}

.cop_lx {
    font-size: 16px;
    color: #999;
    line-height: 36px;
    margin-bottom: 92px;
}
.bq_ewm li:hover span {
    background: #da251c;
    border: 2px solid #da251c;
    color:#fff;
}

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

.cop_rc {
    width: 35%;
}

.cop_rc ul li>b {
    display: block;
    font-size: 18px;
    color: #333;
    margin-bottom: 26px;
}

.cop_rc ul li>a {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 30px;
}
.cop_rc ul:nth-child(2) li:first-child {
    
}

.cop_rc ul:nth-child(2) li {
    position: relative;margin-top: 30px;
}
.foo_c {
    padding-top:34px;
    text-align: center;
    height: 100px;
    line-height: 24px;
    color: #66686a;
}

.foo_c * {
    font-size: 14px!important;
    color: #66686a;
}
/*news*/
.news_bc{ background: url(https://memberpic.114my.com.cn/pinrui2/uploadfile/image/20210528/20210528113716_57169301.png) no-repeat center;}
.news_c{padding: 100px 0;}
.news_tc{display: flex;justify-content: space-between;}
.new_rt{width: 62%;display: flex;justify-content: space-between;}
.xw_zx{position: relative;display: flex;}
.xw_zx>p{width: 191px;height: 68px;line-height: 68px;text-align: center;border:1px solid #999;color: #333;font-size: 24px;cursor: pointer;}
.xw_zx.on>p{background: #da251c;border-color: #da251c;color: #fff;}
.xw_zx>div{display: flex;justify-content: space-between;position: absolute;top:0px;left: 228px;width: 400px;overflow: hidden;transition: all .5s;opacity: 0;visibility:hidden;}
.xw_zx2>div{right: 228px;height:68px;left: auto;flex-direction: row-reverse;}
.xw_zx>div>a{font-size: 18px;color: #333;line-height:68px;}
.xw_zx.on>div>a.on,.xw_zx.on>div>a:hover{color: #da251c;}
.xw_zx.on>div {visibility:visible;opacity: 1;z-index: 99;}
.new_boc{margin-top: 60px;}
.new_item {
    display: flex;
    justify-content: space-between;
}

.new_lc {
    width: 39%;
    overflow: hidden;
}

.new_rc {
    width: 57.2%;
}

.new_lc .news_div,.new_lc .divdgweb_new_div {
    display: flex;align-items: flex-start
}

.new_lc .news_div_item,.new_lc .divdgweb_new_div_item {
    flex-shrink: 0;
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
    position: relative;border: 1px solid #e5e5e5;
}

.new_lc .news_div_item_content,.new_lc .divdgweb_new_div_item_content {
    padding: 40px 40px 85px;background:#fff;
    border-top: 1px solid #e5e5e5;
}

.new_lc .news_div_item_a,.new_lc .divdgweb_new_div_item_a {
    font-size: 20px;
    display: block;
    color: #333;
    position: relative;
}

.new_lc .news_div_item_body,.new_lc .divdgweb_new_div_item_body {
    font-size: 14px;
    color: #929292;
    line-height: 28px;
    margin-top: 20px;
}

.new_lc .news_div_item_date,.new_lc .divdgweb_new_div_item_date {
    display: flex;
    font-size: 18px;
    color: #999;
    position: absolute;
    bottom: 41px;
    left: 50px;
}

.new_ic .new_item,.new_boc>div{
  height:0;visibility: hidden;
}
.new_ic.on .new_item.on,.new_boc>div.on{height:auto;visibility:visible;}

.new_lc .news_div_item_a:after,.new_lc .divdgweb_new_div_item_a:after {
    position: absolute;
    content: "\e610";
    font-family: "pri";
    width: 56px;
    height: 26px;
    background: #333;
    color: #fff;
    border-radius: 13px;
    text-align: center;
    line-height: 26px;
    font-size: 22px;
    top: 122px;
    right: 5px;
}

.new_rc .news_div_item:nth-child(1),.new_rc .news_div_item:nth-child(2),.new_rc .news_div_item:nth-child(3),.new_rc .divdgweb_new_div_item:nth-child(1),.new_rc .divdgweb_new_div_item:nth-child(2),.new_rc .divdgweb_new_div_item:nth-child(3) {
    display: none;
}

.new_rc .news_div_item,.new_rc .divdgweb_new_div_item {
    padding: 52px 0 52px 67px;background:#fff;
    border: 1px solid #e5e5e5;
    border-top: none;
}

.new_rc .news_div_item:nth-child(4),.new_rc .divdgweb_new_div_item:nth-child(4) {
    border-top: 1px solid #e5e5e5;
}

.new_rc .news_div_item_a,.new_rc .divdgweb_new_div_item_a {
    font-size: 20px;
    color: #333;
    position: relative;
    display: block;
}

.new_rc .news_div_item_body,.new_rc .divdgweb_new_div_item_body {
    font-size: 14px;
    color: #929292;
    line-height: 28px;
    margin-top: 22px;
    width: 77%;
}

.new_rc .news_div_item_a:after,.new_rc .divdgweb_new_div_item_a:after {
    content: "\e610";
    font-family: "pri";
    position: absolute;
    width: 56px;
    height: 26px;
    background: #333;
    border-radius: 13px;
    text-align: center;
    font-size: 22px;
    color: #fff;
    line-height: 26px;
    top: 40px;
    right: 42px;
}
.new_lc .news_div>button,.new_lc .divdgweb_new_div>button{display:none!important;}
.new_lc .slick-dots {
    bottom: 260px;
    right: 42px;
    background: rgba(255,255,255,0.3);
    border-radius: 11px;
    width: 12.2%;
}
.new_lc ul.slick-dots li button:before {
    width: 12px;
    height: 12px;
    color: #333;
    line-height:17px; 
}

.new_lc ul.slick-dots li button {height: 12px;width: 12px;padding: 0;}

.new_lc ul.slick-dots li {
    margin: 0!important;
    width: 18px;
    height: 22px;
}
.new_lc ul.slick-dots li.slick-active button:before {
    color: #da251c!important;
}