@charset "utf-8";
/*banner*/
.crrcgcx-banner {width: 100%; border-top: 3px solid #c7001a;}
.bannerimg2,.bannerimg2 img{display:block; width:100%;}
/*产品解决方案banner*/
.bannerimg2{position: relative;}
.bannerTab{position: absolute;z-index:3; right:20px; bottom:10px; height:34px; border-radius:18px; background:rgba(255,255,255,.8);width:120px;}
.bannerTab span{display:block; color:#333; line-height:34px;border-radius:18px; text-align:center;width:50%;float:left; cursor: pointer;font-size: 14px;}
.bannerTab span.on{ background:#c70019; color:#fff;}
.imgc,.imgc img{ display:block; width:100%;}
.videoc{ display:none;position: relative; background:#000; height:100%;}
.videoc video{display:block; margin:0 auto; height:100%;min-height:300px;}
.videoc i{position: absolute;z-index:3; right:20px; bottom:54px; display:block; width:40px; height:40px; background:url(videoplay.png) no-repeat;    background-size: 100% 100%;cursor: pointer;}
.videoc i.videobtn{ background:url(videopaused.png) no-repeat;    background-size: 100% 100%;}

/*左侧*/
.cont-left{ min-width:200px;width:15%; float:left;}
/*左侧导航*/
.second-menu{ margin-top:20px; }
.second-menu-title{height:85px;display:flex;align-items:center;font-size:24px;font-weight:bold;color:#c70019;font-family:"Microsoft Yahei";background:url(/uiFramework/commonResource/image/2024010317014497358.jpg) left 30px no-repeat;padding-left:20px; position: relative;    white-space: nowrap;}
.second-menu-title span{position: absolute;display: block;border-right: 2px solid #dbdbdb;top: 50%;height: 50%;right: 0;}
.second-menu-title span:after{content:""; position: absolute; right:-8px; top:0; width:12px;height:12px; border:2px solid #c70001; border-radius:50%;background:#fff; }
.second-menu-bottom{height:93px;clear:both;background:url(/uiFramework/commonResource/image/2024010314463421476.jpg) right center no-repeat; margin-right:-5px;}
.accordion-3-container{border-right:2px solid #dbdbdb;}
.page537c06bd54ae4d02940f1a1f9d2c98c8 span{ /*display:none;*/}
/*一级*/
.accordion-3-container li.level-0{font-size:18px; border-bottom:1px #dadada dashed;/* padding:15px 0*/;}
.accordion-3-container li.level-0 a{padding-left:30px;display:block;line-height:24px; position: relative;}
.accordion-3-container li.level-0>a{padding:15px 20px;}
.accordion-3-container li.level-0 a:after{ content:""; position: absolute; right:-7px; top:50%; width:8px;height:8px; border:2px solid #a3a3a3; border-radius:50%; margin-top:-7px; background:#fff; }
.accordion-3-container li.level-0 a:link,.accordion-3-container li.level-0 a:visited,.accordion-3-container li.level-0 a:active{color:#333333; text-decoration:none;}
.accordion-3-container li.level-0 a:hover{color:#c70019; }
.accordion-3-container li.level-0>a:hover:after{ border:2px solid #c70001;width: 12px; height: 12px; margin-top:-8px;right:-9px; }
.level-0-first{margin-top:0px;}
.accordion-3-container li.level-0 div.sub{display:none; margin-top:10px;}
.accordion-3-container li.breadcrumb div.sub{display:block;}
.accordion-3-container li.level-0 div.sub li.level-1 div.sub{display:none;}
.accordion-3-container li.level-0 div.sub li.breadcrumb div.sub{display:block; padding-left:20px; padding-right:20px;}

.accordion-3-container li.breadcrumb div.sub ul.sub-0 li{ /*padding:10px 0;*/ }
.accordion-3-container li.breadcrumb div.sub ul.sub-0 li.level-1{line-height:24px;border-bottom:1px #dadada dashed;}
.accordion-3-container li.breadcrumb div.sub ul.sub-0 li:last-child{ border-bottom:none; }

.accordion-3-container li.level-0 a:before,.accordion-3-container li.breadcrumb a:before{ content:""; display:block; position: absolute; left: 0; top: 0; z-index:-1; width:0; height: 100%; background: rgba(247,247,247,.8);    transition: width 0.5s;}
.accordion-3-container li.level-0 a:hover:before,.accordion-3-container li.breadcrumb>a:before{width:100%;}
/*一级点击后*/
.accordion-3-container li.breadcrumb a:link,.accordion-3-container li.breadcrumb a:visited,.accordion-3-container li.breadcrumb a:hover,.accordion-3-container li.breadcrumb a:active{color:#c70001;}
.accordion-3-container li.level-0.breadcrumb>a:after{width: 12px; height: 12px; margin-top:-8px;right:-9px; border:2px solid #c70001}
/*二级默认*/
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a{display:block;color:#000000; font-size:14px; position: relative; padding:10px 0 10px 30px;}
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a:hover:after{border:2px solid #c70001}
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a:link,.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a:visited,.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a:active{color:#000000; font-size:14px;}

.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a:hover{font-size:14px;color:#c7001a;}
/*二级点击后*/
.accordion-3-container li.level-0 div.sub ul.sub li.breadcrumb a{font-size:16px;color:#c7001a;}
.accordion-3-container li.level-0 div.sub ul.sub li.breadcrumb a:after{border:2px solid #c70001}
.accordion-3-container li.level-0 div.sub ul.sub li.breadcrumb a:link,.accordion-3-container li.level-0 div.sub ul.sub li.breadcrumb a:visited,.accordion-3-container li.level-0 div.sub ul.sub li.breadcrumb a:hover,.accordion-3-container li.level-0 div.sub ul.sub li.breadcrumb a:active{color:#c70019;}


/*右侧*/
.cont-right{ min-width:860px;width:80%; float:right;}
/*当前位置*/
.Gst-breadrumb{padding: 20px 0 16px; border-bottom: 1px solid #DEDEDE; text-align: right; margin-bottom:30px;}
.Gst-breadrumb,.Gst-breadrumb span,.Gst-breadrumb a{ font-size:12px;color: #949494; line-height:16px; vertical-align: top;}
.Gst-breadrumb img{ vertical-align: top;margin-right: 5px;}
/*公司新闻*/
.gsxw-item { height: 110px; width: 100%;margin-top:20px;}
.gsxw-item-date {/*background: url("databj.png") no-repeat;*/ background:rgba(199,0,25,.6);float: left; height: 110px;text-align: center; width:13%;}
.gsxw-item-date a {display: block;color:#e8e8e8;font-size:16px;}
.gsxw-item-date b {display: block;font-weight: 600 !important;padding-top: 25px;  color:#e8e8e8;font-size:22px;}
.gsxw-right-1{ background:#f7f7f7; padding:0 3%;    float:left; width:81%;}
.gsxw-item-title {height: 50px;font-weight: bold;line-height:50px;font-size:16px;}
.gsxw-item-title a{color:#424242;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.gsxw-item-sum {color:#929292;font-size:12px; height: 58px;float:left;line-height:25px;}
.gsxw-item:hover .gsxw-item-date{/*background: url("datebj-hover.png") no-repeat;    background-size: 100% 100%;*/background: url("datebj-hover.png") no-repeat;background-size: 100% 100%;}
.gsxw-item:hover .gsxw-item-title a{/*color:#c70019;*/}
/*关于我们介绍*/
.aboutjs{}
.aboutjs video{/*display:none;*/} /*视频换成swiper切换了*/
.aboutjs p,.aboutjs div,.aboutjs p *,.aboutjs div *{ font-size:16px; line-height:200%; color:#333;}
.aboutjs p,.aboutjs div{ min-height:20px;}
.aboutjs img{ max-width:100%;}
.aboutjs table{ max-width:100%;}
/*服务与支持- 供应商手册*/
.gonggaoList{}
.gonggaoList li{    border-bottom: 1px dashed #dadada; padding:10px 0; background:url(/uiFramework/commonResource/zip/crrc_img/crrc_img/cpyfw-more.jpg) no-repeat left center; padding-left:30px;}
.gonggaoList li a,.gonggaoList li span{ display:block; font-size:16px; line-height:200%;}
.gonggaoList li a{float:left; color:#424242;max-width:78%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.gonggaoList li a:hover{color: #c70019;}
.gonggaoList li span{float:right;color:#929292;}
/*品牌故事*/
.shipinList{ margin-left:-2%;}
.shipinList li{ float:left; width:31.33%; margin-left:2%; margin-bottom:30px; background:#f0f0f0;transition: all 0.5s;border-radius: 5px;}
.shipinList li a,.shipinList li em,.shipinList li span,.shipinList li em img{ display:block; width:100%;}
.shipinList li a{ margin:8px 3% 15px; width:94%;}
.shipinList li em{ height:219px;height:200px;    overflow: hidden;    position: relative;}
.shipinList li em img{ height:100%;object-fit: cover;    transition: all 0.5s;}
.shipinList li em:after{ content:"";position: absolute;left: 50%; top: 50%;display: block; width: 60px;height: 60px;border: 2px solid #fff; border-radius: 50%; background: rgba(255,255,255,.2) url(/uiFramework/commonResource/image/2025092509331796722.png) no-repeat center center; background-size: 45% auto; margin: -30px 0 0 -30px;}
.shipinList li span{ text-align:center; line-height:140%; padding-top:15px; font-size:14px; color:#666;}
.shipinList li:hover{    box-shadow: 0 5px 10px rgb(0,0,0,.3);}
.shipinList li:hover em img{transform: scale(1.1);}
.qygslist li em{height:206px;  }

.cpimgList li em:after{ display:none;}
.cpimgList li em:before {position: absolute;content: "查看详情";left: 0;bottom: 0;width: 100%;height:0;display: block;background: rgba(0,0,0,.6);color: #fff;line-height: 219px;text-align: center;font-style: normal;font-size: 20px;overflow: hidden;  transition: all 0.5s;    z-index: 2;}
.cpimgList li:hover em:before{ height:100%;}


/*新增*/
.ej_swiper{}
.ej_swiper .swiper-button-prev,.ej_swiper .swiper-button-next{display: block;font-size: 20px;position: absolute;width: 50px;height: 50px;background: rgb(0,0,0);color: #fff;border-radius: 50%;top: 50%;text-align: center;line-height: 50px;cursor: pointer;z-index: 2;font-family: 宋体;font-weight: bold;font-size: 30px;opacity: 1;}
.ej_swiper .swiper-button-prev.swiper-button-disabled,.ej_swiper .swiper-button-next.swiper-button-disabled{opacity: .2;}
.ej_swiper .swiper-slide p{display:none;}
.ej_swiper .swiper-slide video{position: relative;z-index: 10;width: 100%;height: auto;}