/*厂商大全*/
.company-main .news-slide .carousel-item,.company-main .news-slide,.company-main .hot-news .com-focus .item-news{height:182px;margin-bottom:0}
.company-main .news-slide .carousel-item img{height:182px;width:auto;margin-left:-50px}
.company-main .news-slide .carousel-indicators{-webkit-box-pack:left;justify-content:left}
.company-main .news_list{margin-top:5px}
.company-main .product_box{margin:15px 0}
.company-main .product_box .product-div{padding-top:7px}
.company-main .new-comlist{margin-bottom:10px}
.company-main .new-comlist h3{font-size:18px;color:#333;padding:0 14px;margin-bottom:15px;position:relative}
.company-main .new-comlist h3::before{display:block;content:"";width:5px;height:18px;position:absolute;left:0;top:3px;background:#24ADFD}
.company-main .new-comlist ul li{float:left;width:16.66%;margin-bottom:15px}
.company-main .new-comlist ul li a{display:block;text-align:center;margin-right:15px;border:1px #F0EEEE solid;border-radius:3px;padding:5px 10px 13px 10px;box-shadow:2px 2px 3px #F7F7F7}
.company-main .new-comlist ul li a img{width:90px;height:37px}
.company-main .new-comlist ul li span{display:block;text-align:center;color:#A5A5A5;border:1px #E4E4E4 solid;padding:2px 5px;font-size:12px;width:85px;margin:3px auto 0 auto;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.company-main .new-comlist ul li a:hover{text-decoration:none}
.company-main .new-comlist ul li a:hover span{background:#fff;color:#24ADFD;border-color:#24ADFD}
.company-main .new-comlist ul li img{background:transparent}
.company-main .new-comlist ul li.nozone a{background:#fff}
.company-main .new-comlist ul li.nozone span{border-color:transparent}
.company-main .new-comlist ul li.nozone a:hover{border-color:#ECECED}
.company-main .new-comlist ul li.nozone a:hover span{border-color:transparent;color:#A5A5A5;}

.company-main .hot-news{margin-bottom:20px}
.company-main .hot-news .new-report .title{padding-right:65px}
.company-main .company-class .submenu{height:42px;padding:0}
.company-main .company-class .submenu li{width:110px;margin:0;line-height:40px}
.company-main .company-class .submenu li a{font-weight:bold;font-size:17px}
.company-main .company-class .submenu li.active{border-bottom:2px #24ADFD solid}
.company-main .company-class .submenu li.active a{color:#333}
.company-main .logo-list{padding-left:110px;position:relative;margin-bottom:15px}
.company-main .left-name{width:85px;position:absolute;left:5px;top:0}
.company-main .left-name h5 strong{font-size:14px;height:30px;line-height:28px;display:block;text-align:center;border:1px #b3e7ff solid;border-radius:3px}
.company-main .left-name h5 span{display:none;text-align:center}
.company-main .left-name h5 .icon-down::before{font-size:40px;color:#c8ebfe}
.company-main .brand-item .logo-list li{padding:0 10px;margin-bottom:15px}
.company-main .brand-item .logo-list li a{display:block;position:relative}
.company-main .brand-item .logo-list li a:hover::before{display:block;content:"\e907";width:16px;height:16px;position:absolute;right:5px;bottom:5px;z-index:100;font-family:icomoon !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;fill:#23b5fd;color:#23b5fd}
.company-main .brand-item .logo-list li.has-home a:hover::before{content:"\e961"}
.company-main .last-box{border-bottom:0;margin-bottom:0}
.company-main .top-navbar{border-bottom:0;padding-bottom:0;margin:0 5px 15px 5px}
.company-main .top-navbar h4{margin-bottom:5px;border:0;padding-left:0}
.company-main .left-mainbox .top-title{padding-bottom:5px;border-bottom:1px #f5f5f5 solid}
.company-main .left-mainbox .pitem-box{border-top:0}
.company-main .coms-list .com-item{border-bottom:1px #f2f2f2 solid}
.company-main .coms-list .com-item .top-logo .logo{left:10px;top:16px}
.company-main .coms-list .com-item .top-logo .logo img{padding:5px 10px}
.company-main .coms-list .com-item:last-child,.company-main .comreport-list .report-box li:last-child{border-bottom:0}
.company-main .com-item.com-head .submenu{margin-bottom:15px;height:46px;border-bottom:1px #E4F4FE solid;border-top:0}
.company-main .com-item.com-head .submenu li{border:0;padding-left:20px;padding-right:20px;width:auto;line-height:45px;margin:0;border-bottom:2px transparent solid;border-radius:0}
.company-main .com-item.com-head .submenu li a{font-weight:normal;font-size:17px}
.company-main .com-item.com-head .submenu li.active a{color:#23b5fd;position:relative}
.company-main .com-item.com-head .submenu li.active a::before{display:block;content:"";position:absolute;width:24px;height:4px;bottom:-12px;left:50%;margin-left:-12px;background:#23b5fd;border-radius:3px}
.company-main .com-item.com-head{border:0}
.company-main .com-item.com-head .top-logo{background:#f1f9ff;border:1px #e7f6ff solid;border-radius:5px}
.company-main .com-item .top-logo{padding:15px 10px;padding-left:180px;position:relative}
.company-main .com-item .top-logo .logo{position:absolute;left:15px;top:20px;width:145px;background:#fff;border-radius:4px;box-sizing:0 0 10px #E4F4FE;}
.company-main .com-item .top-logo .logo img{width:100%;height:auto;padding:0 5px}
.company-main .com-item .top-logo .btn{margin:0;padding:2px 8px;font-size:12px;position:absolute;top:1px;right:5px}
.company-main .com-item .right-txt{height:57px}
.company-main .com-item .right-txt h4{font-size:18px;padding-bottom:0;margin-bottom:7px;font-weight:bold;line-height:29px;position:relative}
.company-main .com-item .right-txt .more{float:right;font-size:15px;line-height:15px;font-weight:normal;padding:0;margin:6px 0}
.company-main .com-item .right-txt .cfm-icon::before{color:#23B5FD;font-size:17px;width:17px;height:17px;}
.company-main .com-item .right-txt p{font-size:14px;line-height:14px;margin-bottom:7px}
.company-main .com-item .right-txt p .cfm-icon{float:initial;line-height:20px;font-size:20px;top:3px;margin-right:3px}
.company-main .com-item .right-txt p .tel{padding-right:20px;font-weight:bold;color:#23B5FD;font-size:15px;float:left;width:200px}
.company-main .com-item .right-txt p .add{padding-left:0;font-size:15px}
.company-main .com-item .right-txt p i{font-style:normal;font-weight:normal}
.company-main.company-homepage .com-item .bottom-info{display:block;margin:-15px 0 0 0;background-color:#fafafa;border:0}
.company-main .com-item .bottom-info{display:none;margin:0;padding:5px 0;text-align:center;width:100%;position:relative}
.company-main .com-item .bottom-info .gray{font-size:14px;line-height:16px}
.company-main .com-item .bottom-info i{font-style:normal;font-size:12px}
.company-main .com-item .bottom-info h5{position:absolute;font-size:14px;padding:4px;font-weight:normal}
.company-main .com-item .statistics li{border-right:1px #f2f2f2 solid;position:relative}
.company-main .com-item .statistics .active *{color:#23b5fd}
.company-main .com-item .statistics .active .line{position:absolute;bottom:-10px;left:0;width:100%;height:4px;background:#23b5fd;display:block}
.company-main .com-item .stock-info{margin:0}
.company-main .com-item .stock-info strong{font-size:14px}
.company-main .com-item .stock-info li{padding:0;text-align:left}
.company-main .com-item .stock-info li .cfm-icon{float:none;cursor:pointer;margin-bottom:-2px;display:inline-block}
.company-main .com-item .stock-info li .cfm-icon:before{color:#23b5fd;font-size:16px}
.company-main .com-item .stock-info li.data .cfm-icon:before{color:#ADADAD}
.company-main .com-information .nav-tabs .nav-item.active{margin-top:0;padding-bottom:4px}
.company-main .com-information .company-list{padding-top:5px}
.company-main .com-information .top-title .cfm-icon{float:right}
.company-main .com-information .cfm-icon{float:left;margin-right:5px}
.company-main .com-information .cfm-icon:before{color:#23b5fd}
.company-main .com-information dl{font-size:14px;padding:4px 0}
.company-main .com-information dl dt{float:left;font-weight:normal;line-height:20px}
.company-main .com-information dl dd{float:left;width:215px;padding-left:5px}
.company-main .comreport-list ul{margin:0}
.company-main .comreport-list li{padding:20px 10px;position:relative;border-bottom:1px #f5f5f5 solid}
.company-main .comreport-list li .logo{display:block;margin-bottom:15px;position:absolute;left:0;top:50%;margin-top:-28px;width:130px;border:1px #F2F2F2 solid;border-radius:6px}
.company-main .comreport-list li .logo img{width:100%;height:auto;padding:5px 10px}
.company-main .comreport-list.comhome_report-list li .logo{position:relative;left:auto;top:auto;margin:0}
.company-main .comreport-list.comhome_report-list li .logo h4{font-size:16px;line-height:24px}
.company-main .comreport-list.comhome_report-list li .down .left-time,.company-main .comreport-list.comhome_report-list li .down .right-down{text-align:right}
.company-main .comreport-list li .down{margin:0;padding-left:145px}
.company-main .comreport-list li .down h4{font-size:16px;line-height:24px;padding:0 0 5px 0;font-weight:normal;font-weight:bold}
.company-main .comreport-list li .down .left-time{display:block;font-size:14px;padding:0;line-height:24px}
.company-main .comreport-list li .down .right-down{padding:0;position:absolute;top:50%;right:10px;margin-top:-16px}
.company-main .comreport-list li .down .btn{background:transparent;border:1px #23AB56 solid;padding:8px 20px;border-radius:4px;color:#23AB56;font-size:15px;line-height:15px}
.company-main .comreport-list li .down .btn:hover{background:#edf9ef}
.company-main .comreport-list li .down .btn:active{background:#23AB56;color:#ffffff}
.company-main .comreport-list li .down .btn:focus{box-shadow:0 0 0 transparent}
.company-main .comreport-list li:last-child{border-bottom:0}
.company-main .comreport-list .report-box li{margin:0;padding:25px 0;border-bottom:1px #f2f2f2 solid}
.company-main .comreport-list .report-box li .logo{border:0;padding-right:0;margin-bottom:0;padding-left:10px}
.company-main .comreport-list .report-box li .down{padding:0 10px}
.company-main .comreport-list .report-box li h4{font-weight:bold}
.company-main .analysis{padding:15px}
.company-main .analysis .index-box{width:700px;margin:auto}
.company-main .analysis .text-box{margin:10px auto}
.company-main .analysis .text-box p{font-size:15px;line-height:23px}
.company-main .analysis .comreport-list .report-box li{border-bottom:0;padding-bottom:0;border-top:1px #f2f2f2 solid;margin-top:15px}
.company-main .analysis.news-list .list-box{border-top:1px #f2f2f2 solid}
.company-main .analysis.news-list{padding-bottom:0;margin-bottom:0}
.company-main .analysis .top-navbar{margin-bottom:15px}
.company-main .analysis .index-border{position:relative}
.company-main .analysis #chartContainer{width:700px;height:370px;margin:auto}
.company-main .analysis #chartContainer::before {display:block;content:"";width:280px;height:57px;position:absolute;top:50%;margin-top:-40px;left:50%;margin-left:-130px;z-index:1;background:url(../images/cfm-memorys-logo-blue.png);background-size:100% auto;}
.company-main .analysis .title-h5{font-size:18px;padding-top:0}
.company-main .news-more{margin-bottom:15px;margin-top:5px}
.company-main .news-more a{display:block;text-align:center;line-height:35px;font-size:15px}
.company-main .news-more a:hover{background:#f7fcfe}
.company-main .web-rightbar .tab-content{margin:0}
.company-main .pitem-box .p-item .info a{font-weight:normal}
.company-main .left-mainbox .product-lsit .submenu li{width:auto;padding:0 15px}
.company-main .article-box .text-div{padding:20px 10px}
.company-main .article-box .text-div p{font-size:16px;line-height:26px;margin-bottom:20px}
.company-main .article-box .text-div p img{width:90%;height:auto}
.company-main .com-product .product-list ul{display:block;margin-top:-10px}

/**厂商主页修改2026**/
.company-main .brand-item{padding:0;border:0}
.company-main .left-name{padding-right:0}
.company-main .top-navbar{margin-left:0}
.company-main .logo-list{padding:10px 15px;border:1px #E4F4FE solid;border-radius:4px}
.company-main .logo-list .row{margin:0 -10px 0 -10px}
.company-main .left-name{width:100%;position:relative;left:auto;top:auto}
.company-main .left-name h5 strong{text-align:left;border:0;font-size:17px;line-height:30px;margin-bottom:10px;text-indent:15px;border-radius:5px;position:relative}
.company-main .left-name h5 strong::before{display:block;width:4px;height:16px;background-color:#23b5fd;content:"";position:absolute;top:50%;left:0;margin-top:-8px}
.brand-item .logo-list li img{padding:7px 10px}
.brand-item .logo-list li a:hover img{border:1px #E4F4FE solid;opacity:0.7}