@font-face {
    font-family: 'AlimamaShuHeiTi'; /* 你希望使用的字体名称 */
    src: url('../fonts/AlimamaShuHeiTi.ttf') format('ttf'); /* ttf格式的字体文件路径 */
    font-weight: normal; /* 字体的粗细 */
    font-style: normal; /* 字体的样式，如normal, italic等 */
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,img {
    border: 0;
}

ol,ul {
    list-style: none;
}

caption,th {
    text-align: left;
}

q:before,q:after {
    content: '';
}

abbr,acronym {
    border: 0;
}

*,*:before,*:after {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none !important;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
body {
  color: #333;
  line-height: 1.5;
  font-family: "AlimamaShuHeiTi","PingFang SC", 'Microsoft Yahei', "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  -webkit-font-smoothing: antialiased;
  /*padding-top: 78px;*/
  background:#f4f4f4;
}

img {
  max-width: 100%;
  border: none;
}

input,textarea,select {
  color: #333;
  font-family: "AlimamaShuHeiTi",'Microsoft Yahei', "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: none;
}

input[type='submit'],input[type='reset'],input[type='button'],input[type='radio'],input[type='checkbox'],select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

::-webkit-input-placeholder {
  color: #999;
}

::-moz-placeholder {
  color: #999;
}

::-ms-input-placeholder {
  color: #999;
}

select::-ms-expand {
  display: none;
}

a {
  color: #333;
  text-decoration: none;
}
.fix {
    *zoom: 1;
}
.clear{
    clear:both;
}
.clear:after{
    content: '';
}




.div1600{
    width: 1600px;
    margin: 0 auto;
}

/*头部开始*/
header{
    position: fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index: 9999;
    background: #00000069;
}

.header .div1600{
    padding-top: 35px;
    padding-bottom: 25px;
    display: flex;
    justify-content: space-between;
}
.header .div1600 .logo{
    width:427px;
}
.header .div1600 .logo img{
    max-width:100%;
}
.header .div1600 .nav .lang{
    margin-bottom: 25px;
    text-align: -webkit-right;
}
.header .div1600 .nav .lang a{
    display:block;
    width:115px;
    height: 32px;
    border-radius: 16px;
    line-height: 32px;
    text-align:center;
    color: #fff;
    font-size: 20px;
    background: #2a2929;
}
.header .div1600 .nav .mobile-menu{
    display:none;
    width: 36px;
    height: 28px;
    margin-left: 40px;
    margin-top:24px;
    position:relative;
}
.header .div1600 .nav .mobile-menu span {
    position:absolute;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #fff;
    transition: all 0.5s;
    border-radius: 2px;
}
header.fixed .header .div1600 .nav .mobile-menu span{
    background-color: #333;
}
.mobile-menu span:nth-child(1){
    top: 0;
}
.mobile-menu span:nth-child(2){
    top: 12px;
}
.mobile-menu span:nth-child(3){
    top: 24px;
}
.header .div1600 .nav .mobile-menu.active span:nth-child(1) {
    top: 10px;
    transform: rotate(45deg);
}
.header .div1600 .nav .mobile-menu.active span:nth-child(2) {
    opacity: 0;
}
.header .div1600 .nav .mobile-menu.active span:nth-child(3) {
    top: 10px;
    transform: rotate(-45deg);
}

.header .div1600 .nav-list{
    display: flex;
    justify-content: space-between;    
}
.header .div1600 .nav-list li{
    margin:0 40px;
}
.header .div1600 .nav-list li:last-child{
    margin-right: 12px;
}
.header .div1600 .nav-list li a{
    font-size:22px;
    color:#fff;
    display:block;
    width:100%;
}
.header .div1600 .nav-list li.cur a{
    color:#c7010f;
}

header.fixed{
    background: #fff;
    border-bottom: 2px #666;
}
header.fixed .header .div1600 .nav-list li a{
    color: #000;
}
header.fixed .header .div1600 .nav-list li.cur a{
    color: #c7010f;
}
/*头部结束*/

/*底部开始*/
footer{
    background:#000000;
    padding:55px 0 0 0;
}
.footer-1{
    display:flex;
    justify-content:space-between;
}
.footer-1 .foot-logo{
    margin-bottom:40px;
}
.footer-1 .foot-nav{
    display:flex;
    justify-content:space-between;
}
.footer-1 .foot-nav .foot-nav-item .tit{
    border-bottom:1px solid #666;
    padding:0 30px;
    padding-bottom:30px;
    margin-bottom:30px;
}
.footer-1 .foot-nav .foot-nav-item .tit a{
    font-size:22px;
    color:#fff;
    font-weight:bold;
    white-space: nowrap;
}
.footer-1 .foot-nav .foot-nav-item .txt{
    font-size:18px;
    color:#909090;
    line-height:2;
    text-align:left;
    display:block;
    padding:0 30px;
}
.footer-1 .foot-nav .foot-nav-item .txt *{
    font-size:18px;
    color:#909090;
    line-height:2;
    text-align:left;
    display:block;
}

.footer-2{    
    display:flex;
    justify-content:center;
    margin-top:50px;
}
.footer-2 li{
    padding:0 60px;
}

.footer-3{
    padding-top:50px;
    padding-bottom:10px;
    text-align:center;
    font-size:18px;
    color:#6d6d6d;
}
.footer-3 *{
    text-align:center;
    font-size:18px;
    color:#6d6d6d;
}
/*底部结束*/

/*banner开始*/
.ny-banner img{
    width:100%;
}
/*banner结束*/

/*联系我们开始*/
.contact .div1600{
    position:relative;
}
.contact-1{
    box-sizing: border-box;
    margin:0 2%;
    margin-top: -240px;
    border-radius: 12px 12px 0 0;
    width:96%;
    background:#fff;
    
}
.contact-1 .item{
    padding-bottom:50px;
}
.contact-1 .tit{
    padding:60px 0;
    width:100%;
    text-align:center;
    color:#000;
    font-size:40px;    
    font-weight:bold;

}
.contact-1 .item-1 {
    margin-left: 6%;
    float: left;
}
.contact-1 .item-1 .title{
    font-size:30px;
    color:#000000;
    line-height:200%;
    font-weight:bold;
}
.contact-1 .item-1 .txt{
    font-size:20px;
    line-height:200%;
    font-weight:bold;
}
.contact-1 .item-2 {
    margin-right: 4%;
    float: right;
    background:#f4f4f4;
    padding:32px;
    width:730px;
    border-radius:24px;
}
.contact-1 .item-2 input[type=text]{
    width:660px;
    height:44px;
    line-height:44px;
    background:#fff;
    border:none;
    border-radius:22px;
    margin-bottom:24px;
    padding:0 24px;
}
.contact-1 .item-2 .submit{    
    display: flex;
    justify-content: center;
}
.contact-1 .item-2 input[type=submit]{
    color:#fff;
    font-size:25px;
    font-weight:bold;
    background:#212121;
    border:none;
    width:255px;
    height:44px;
    line-height:44px;
    border-radius:22px;
    margin:0 auto;
}
.map{
    padding-top: 24px;
    padding-bottom:80px;
    background:#f4f4f4;
}
/*联系我们结束*/

/*新闻开始*/
.news-list{
    width:1300px;
    margin: auto;
    padding-bottom:120px;
}
.news-list li {
    padding-top:60px;
}
.news-list li a{
    display:flex;
    justify-content:space-between;
}
.news-list li .txt{
    padding-left: 50px;
    background:url(../images/news_04.jpg) no-repeat center left;
    width:950px;
}
.news-list li .txt .time{
    color:#d90010;
    font-size:20px;
    text-align:left;
    font-weight:bold;
    line-height:2;
}
.news-list li .txt .title{
    color:#272727;
    font-size:20px;
    text-align:left;
    font-weight:bold;
    line-height:2;
}
.news-list li .txt .f_body{
    padding-bottom:12px;
    border-bottom:1px solid #666;
}
.news-list li .txt .f_body .p{
    color:#7c7c7c;
    font-size:16px;
    text-align:left;
    font-weight:bold;
    line-height:1.5;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.news-list li .img{
    width:310px;
}
.news-list li .img img{
    width:100%;
}

.page{
    padding-bottom:100px;
    text-align:center;
    margin:auto;
}
.page table{
    margin:auto;
}
/*新闻结束*/

/*产品中心开始*/
.pro_tit{
    width: 100%;
    font-size: 40px;
    padding:90px 0;
    text-align: center;
}
.product{
    display: flex;
    justify-content: space-between;
    padding-bottom: 200px;
}
.product_nav{
    width: 288px;
    background: #fff;
    border-radius: 12px;
    padding:0 34px;
}
.product_nav li{
    padding:19px 0;
}
.product_nav li a{
    color: #2a2a2a;
    font-size: 20px;
}
.product_nav li.cur{
    position: relative;
    padding-left: 36px;
}
.product_nav li.cur:before{
    content: ">";
    position: absolute;
    color: #d90010;
    left: 0px;
    font-size: 24px;
    line-height: 30px;
}
.product_nav li.cur a{
    color: #d90010;
}

.pro{
    width: 1240px;
}
.pro-item-1 .item-1-tit{
    font-size: 40px;
    color: #2a2a2a;
    text-align: left;
    padding-bottom: 30px;
}
.pro-item-1 .item-1-img{
    width: 100%;
}
.pro-item-1 .item-1-img img{
    transform: scale(1);
    transition: 0.5s;
}
.pro-item-1 .item-1-img:hover img{
    transform: scale(1.05);
}
.pro-item-2{
    padding-top: 50px;
}
.pro-item-2 .item-2-tit{
    font-size: 40px;
    color: #2a2a2a;
    text-align: left;
    padding-bottom: 30px;
}

.product-list{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.product-list li{
    width:31%;
    margin-bottom:30px;
    background:#fff;
    position:relative;
}
.product-list li img{
    transform: scale(1);
    transition: 0.5s;
}
.product-list li:hover img{
    transform: scale(1.05);
}
.product-list li.f{
    width:64%;
}
/*.product-list li .t{
    display:none;
    width:100%;
    font-size:20px;
    font-weight:bold;
    text-align:center;
    position:absolute;
    bottom: 10%;
    height:2vh;
}*/
.product-list li .t{
    height:88px;
}
.product-list li .t p{
    display:none;
    width:100%;
    font-size:20px;
    font-weight:bold;
    text-align:center; 
    position:absolute;
    bottom: 10%;   
}
.product-list li:hover .t p{
    display:block;
}

.product-list li.pro_page{
    background: #fff;
    min-height: 250px;
}
.product-list li.pro_page .t p{
    display:block;
    position:absolute;
    bottom: 20%;
}
.product-list li.pro_page .img{
    text-align:center;
    position:absolute;
    left:0;
    right:0;
    bottom:50%;
}
.product-list li.pro_page .img img{
    width:15%;
}

.product_show .div1600 .item-1{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 50px;
}
.pro-show-img{
    width: 940px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.pro-show-img .img-small{
    width: 110px;
}
.pro-show-img .img-small li{
    width: 100%;
    height: 70px;
    margin-bottom: 20px;
}
.pro-show-img .img-small li img{
    width: 100%;
}
.pro-show-img .img-big{
    width: 780px;
    height:560px;
}
.pro-show-img .img-big img{
    width: 100%;
}
.pro-show-txt{
    width: 620px;
}
.pro-show-txt .t{
    font-size: 40px;
    color: #2a2a2a;
    font-weight: bold;
    margin-bottom: 30px;
}
.pro-show-txt .p1{
    font-size: 20px;
    color: #252525;
    font-weight: bold;
    margin-bottom: 20px;
}
.pro-show-txt .p2{
    font-size: 20px;
    color: #646464;
    margin-bottom: 20px;
}
.pro-show-txt .p2 table tr td:nth-child(2n+1){
    font-size: 20px;
    color: #252525;
    font-weight: bold;
    margin-bottom: 20px;
}
.pro-show-txt .magess{
    margin-top: 60px;
    display: block;
    padding:0 30px;
    background: #d90010;
    color: #fff;
    line-height: 2;
    font-size: 30px;
    float: right;
    border-radius: 30px;
}

.item-2{
    padding-bottom: 60px;
}
.item-2 .t{
    font-weight: bold;
    font-size: 40px;
    color: #000;
    padding:60px 0;
    text-align: left;
}
.pro-show-list{    
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.pro-show-list li{
    width: 32%;
    padding-bottom: 30px;
}
.pro-show-list li .img{
    width: 100%;
}
.pro-show-list li .img img{
    width: 100%;
}
.pro-show-list li .tit{
    font-size: 30px;
    font-weight: bold;
    color: #252525;
    line-height: 2;
    text-align: center;
}
.pro-show-list li .tit:hover{
    color: #d90010;
}
/*产品中心结束*/

/*工艺开始*/
.gy-item-1{
    margin-top:30px;
    background:url('../images/gy_03.jpg');
}
.gy-item-1 .gy-tit{
    padding-top:80px;
    font-size:40px;
    color:#fff;
    text-align:center;
    font-weight:bold;
}
.gy-item-1 .gy-p1{
    font-size:20px;
    color:#e0e0e0;
    padding-top:28px;
    text-align:center;
}
.gy-item-1 .gy-rc{
    min-height:250px;
    position:relative;
}
.gy-item-1 .gy-rc .gy-rc-1{
    margin-top:180px;
    border-top:2px solid #666;
}
.gy-item-1 .gy-rc .gy-rc-1 .div1600{
    position:relative;
}
.gy-item-1 .gy-rc .gy-rc-1 ul.lc_list{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.gy-item-1 .gy-rc .gy-rc-1 ul.lc_list li{
    width:20%;
    position:relative;
}
.gy-item-1 .gy-rc .gy-rc-1 .zx{
    margin-top:-5px;
    display:flex;
    justify-content:start;
}
.gy-item-1 .gy-rc .gy-rc-1 .zx .yuan{
    background:#fff;
    width:10px;
    height:10px;
    border-radius:5px;
}
.gy-item-1 .gy-rc .gy-rc-1 ul.lc_list li.cur .zx .xt{
    background:#fff;
    width:60%;
    height:4px;
    margin-top: 3px;
    margin-left: -3px;
}
.gy-item-1 .gy-rc .gy-rc-1 .zx-s{
    height:max-content;
    font-size:20px;
    color:#fff;
    line-height:2;
    position: absolute;
    bottom: 100%;
    left:24px;
    padding-bottom: 15px;
}
.gy-item-1 .gy-rc .gy-rc-1 .zx-x{
    margin-top:30px;
    font-size:20px;
    color:#fff;
    line-height:2;
    min-height: 225px;
    width:max-content;
    display:none;
}
.gy-item-1 .gy-rc .gy-rc-1 .zx-x img{
    max-height:250px;
}
.gy-item-1 .gy-rc .gy-rc-1 .zx-x.cur{
    display:block;
}

.gy-rc-1-next,.gy-rc-1-prev{
    position:absolute;
    width:50px;
    z-index: 999;
    top:30%;
}
.gy-rc-1-next{
    right: -100px;
}
.gy-rc-1-prev{
    left: -100px;
}



.gy-item-2{
    margin-bottom: 30px;
}
.gy-item-2 .div1600{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.gy-item-2 .gy-txt{
    width:40%;
    padding:2% 4% 2% 2%;
    display: flex;
    align-items: center;
}

.gy-item-2 .gy-txt .gy-p1{
    font-size:32px;
    color:#212121;
    font-weight:bold;
    margin-bottom:12px;
}
.gy-item-2 .gy-txt .gy-p2{
    font-size:22px;
    color:#212121;
    text-indent: 2em;

}

.gy-item-2 .gy-img{
    width:60%;
}
.gy-item-2 .gy-img img{
    width:100%;
}
/*工艺结束*/

/*首页开始*/
.index-item-1 .index-tit{
    font-size:40px;
    font-weight:bold;
    text-align:center;
    padding:40px 0;
}
.index-item-1 .index-about{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.index-item-1 .index-about .index-about-txt{
    width:750px;
}
.index-item-1 .index-about .index-about-txt .index-about-p1{
    font-size:36px;
    color:#000;
    line-height:1.2;
    font-weight:bold;
    position:relative;
}
.index-item-1 .index-about .index-about-txt .index-about-p1 p{
    position:absolute;
    height:16px;
    background:#d5020d;
    bottom:0px;
    width:100%;
    z-index:-1;
}
.index-item-1 .index-about .index-about-txt .index-about-p2{
    font-size:16px;
    color:#000;
    margin-top:30px;
}
.index-item-1 .index-about .index-about-img{
    width:800px;
}
.index-item-1 .index-about-can{
    margin-top:30px;
    padding:30px 10%;
    background:url(../images/index_1_1.png);
    display:flex;
    justify-content:space-between;
}.index-item-1 .index-about-can .index-about-can-s{
    display:flex;
    justify-content:center;
}
.index-item-1 .index-about-can .index-about-can-s .index-about-can-s-z{
    font-size:84px;
    font-weight:bold;
    color:#d5020d;
}
.index-item-1 .index-about-can .index-about-can-s .index-about-can-s-y{
    width:60px;
    position:relative;
    font-size:25px;
    font-weight:bold;
}
.index-item-1 .index-about-can .index-about-can-s .index-about-can-s-y .p1{
    color:#d5020d;
    position:absolute;
    right:0;
    top:10%;
}
.index-item-1 .index-about-can .index-about-can-s .index-about-can-s-y .p2{
    color:#302f30;
    position:absolute;
    right:0;
    bottom:10%;
}
.index-item-1 .index-about-can li{
    margin:0 12px;
}
.index-item-1 .index-about-can .index-about-can-x{
    width:100%;
    font-size:20px;
    font-weight:bold;
    color:#302f30;
    text-align:center;
    line-height:1.5;
    margin:12px 0;
    border-top:2px solid #302f30;
}



.index-item-2 img{
    width:100%;
    margin-top:70px;
}

.index-item-3 .index-tit{
    font-size:40px;
    font-weight:bold;
    text-align:center;
    padding:40px 0;
}
.index-item-3 .index-pro-1{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.index-item-3 .index-pro-1 li{
    width:49%;
    position:relative;
}
.index-item-3 .index-pro-1 li:after{
    content:'';
    position:absolute;
    display:none;
    top: 0px;
    bottom:0px;
    left:0px;
    right:0px;
    background:#00000063;
}
.index-item-3 .index-pro-1 li:hover:after{
    display:block;
}
.index-item-3 .index-pro-1 li .txt{
    display:none;
    position:absolute;
    bottom:10%;
    width:100%;
    font-size:50px;
    font-weight:bold;
    text-align:center;
    color:#fff;
    z-index:99;
}
.index-item-3 .index-pro-1 li:hover .txt{
    display:block;
}
.index-item-3 .index-pro-1 li .txt img{
    width:60px;
}
.index-item-3 .index-pro-2{
    margin-top:30px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.index-item-3 .index-pro-2 li{
    width:24%;
    position:relative;
}
.index-item-3 .index-pro-2 li img{
    transform: scale(1);
    transition: 0.5s;
}
.index-item-3 .index-pro-2 li:hover img{
    transform: scale(1.05);
}
.index-item-3 .index-pro-2 li:after{
    content:'';
    position:absolute;
    display:none;
    top: 0px;
    bottom:0px;
    left:0px;
    right:0px;
    background:#00000063;
}
.index-item-3 .index-pro-2 li:hover:after{
    display:block;
}
.index-item-3 .index-pro-2 li .txt{
    display:none;
    position:absolute;
    bottom:10%;
    width:100%;
    font-size:20px;
    font-weight:bold;
    text-align:center;
    color:#fff;
    z-index:99;
}
.index-item-3 .index-pro-2 li:hover .txt{
    display:block;
}


.index-item-4{
    padding-bottom:50px;
}
.index-item-4 .index-tit{
    font-size:40px;
    font-weight:bold;
    text-align:center;
    padding:40px 0;
}
.index-item-4 .index-news{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.index-item-4 .index-news li{
    width:31%;
}
.index-item-4 .index-news li img{
    width:100%;
    height:auto;
    transform: scale(1);
    transition: 0.5s;
}
.index-item-4 .index-news li:hover img{
    transform: scale(1.05);
}
.index-item-4 .index-news li .txt{
    font-size:18px;
    color:#666666;
    text-align:center;
    padding:12px 0;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box;    /*//将对象作为弹性伸缩盒子模型显示。*/
    -webkit-box-orient:vertical;  /*// 从上到下垂直排列子元素*/
    -webkit-line-clamp:2; /*//显示的行数*/
}
/*首页结束*/

/*关于我们开始*/
.about-item-1{
    margin-top:80px;
}
.about-item-1 .div1600{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.about-item-1 .img{
    width:50%;
}
.about-item-1 .about-p-1{
    font-size:75px;
    color:#d5020d;
    text-align:left;
}
.about-item-1 .about-p-2{
    font-size:28px;
    color:#d5020d;
    text-align:left;
    margin-bottom:24px;
}
.about-item-1 .txt{
    width:50%;
    border-top: 4px solid #d5020d;
    padding:30px;
}
.about-item-1 .txt .t{
    font-size:28px;
    color:#252a3d;
    text-align:left;
}
.about-item-1 .txt .p{
    margin-top:24px;
    font-size:16px;
    color:#424242;
    text-align:left;

}

.about-item-2{
    margin-top:30px;
    background:url('../images/gy_03.jpg');
}

.about-item-3{

}
.about-item-3 .tit{
    font-size:40px;
    color:#000000;
    padding:40px 0;
    text-align:center;
}
.about-item-3 .ry{
    background:#f1f1f1;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding:30px;
}
.about-item-3 .ry .img{
    width:540px;
    padding:40px 30px;
    background:#fff;
}
.about-item-3 .ry .img .p1{
    font-size:20px;
    color:#000000;
    text-align:center;
    padding:10px;
    font-weight:bold;
}
.about-item-3 .ry .img .p2{
    text-align:center;
    color:#000;
    font-size:20px;
}
.about-item-3 .ry .img .p2 em{
    font-size:40px;
}
.about-item-3 .ry .txt{
    width:800px;
    margin-right:40px;
}
.about-item-3 .ry .txt .list{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    overflow-y: auto;
    max-height: 500px;
    padding:0 30px;
}
/* 为类名为 aa 的元素定义滚动条的宽度和背景颜色 */
.about-item-3 .ry .txt .list::-webkit-scrollbar {
    width: 3px; /* 滚动条的宽度 */
}

/* 定义滚动条轨道的样式 */
.about-item-3 .ry .txt .list::-webkit-scrollbar-track {
    background: #999; /* 轨道背景颜色 */
}

/* 定义滑块的样式 */
.about-item-3 .ry .txt .list::-webkit-scrollbar-thumb {
    background: #d5020d; /* 滑块颜色 */
    border-radius: 6px; /* 滑块圆角 */
}

/* 定义滑块在鼠标悬停时的样式 */
.about-item-3 .ry .txt .list::-webkit-scrollbar-thumb:hover {
    background: #555; /* 滑块悬停时的颜色 */
}
.about-item-3 .ry .txt .list li{
    width:49%;
    padding:20px 30px;
    margin-bottom:80px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;    
}
.about-item-3 .ry .txt .list li.cur,.about-item-3 .ry .txt .list li:hover{
    background:url(../images/about_07.png) #fff bottom;
}
.about-item-3 .ry .txt .list li .img1{
    width:40px;
    margin-right:30px;
}
.about-item-3 .ry .txt .list li .txt1 .p1{
    font-size:24px;
    color:#000;
    font-weight:bold;
}
.about-item-3 .ry .txt .list li .txt1 .p2{
    font-size:14px;
    color:#000;
}
/*关于我们结束*/

/*开始*/
/*结束*/