
/* 公共样式 */
.font48,.fong48white,.fong48Gray,.fong48GDC,.font36,.font36black,.font36red,.font36Gcc,.font36G33,.font36G86,.font36G1A,.font36G57,.font36whitefine,.font36G02,.font28,.font28yellow,.font28White,.font28black,.font28bulu,.font28RedNew,
.font28green,.font28greenfine,
.font28Bnews,.font28Gnews,.font24,.font24white,.font24black,.font24yellow,.font24Gray,.font24CC,.font24GEE,
.font24G44fine,.font20Black,.font20G30,.font20B,.font20White,.font20Gray,.font20G44,.font18RedNew,.font18black,.font18G44,.font18Whitefine{ font-family: Microsoft YaHei;font-weight: bold;}
.font36white,.font36green,.font28blackfine,.font36blue,.font28Whitefine,.font28Gray,.font28Bnewsfine,.font24G44,.font24whitefine,.font20,.font20whitefine,.font20yellow,
.font20Grayfine,.font18White,.font18red,.font18Gray,.font18G33,
.font16Gray,.font16black,.font16White,.font16G33,.font14,.font14Gray,.font14G44,.font14Gee,
.font14White,.font14NewWhite,.font14black,.font14yellow,.font14NewGray,.font12,.font12White,.font12Gray{ font-family: Microsoft YaHei;font-weight: 400;}
.font36{color: #E09910;font-size: 36px;text-shadow:1px 0px 0px white,-1px 0px 0px white,0px 1px 0px white,0px -1px 0px white;}
.font48{color: #1899b6;font-size: 48px;text-shadow:1px 0px 0px white,-1px 0px 0px white,0px 1px 0px white,0px -1px 0px white;}
.fong48Gray{font-size: 48px;color: #CCCCCC;}
.fong48white{font-size: 48px;color: #ffffff;}
.fong48GDC{font-size: 48px;color: #DC6C00;}
.font36white{font-size: 36px;color: #FFFFFF;}
.font36whitefine{font-size: 36px;color: #FFFFFF;}
.font36red{font-size: 36px;color: #BF1111;}
.font36black{font-size: 36px;color: #444444;}
.font36green{font-size: 36px;color: #1D8235;}
.font36G33{font-size: 36px;color: #333333;}
.font36Gcc{font-size: 36px;color: #cccccc;}
.font36G1A{font-size: 36px;color: #1A1A1A;}
.font36G02{font-size: 36px;color: #0220A5;opacity: 0.3;}
.font36G57{font-size: 36px;color: #5F7DFF;opacity: 0.3;}
.font36blue{font-size: 36px;color: #1C1262;}
.font36G86{font-size: 36px;color: #806CFF;}
.font28{font-size: 28px;color: #343434;}
.font28yellow{font-size: 28px;color: #E09A10;}
.font28White{font-size: 28px;color: #FFFFFF;}
.font28Whitefine{font-size: 28px;color: #FFFFFF;}
.font28bulu{font-size: 28px;color: #62AEBE;}
.font28black{font-size: 28px;color: #343434;}
.font28blackfine{font-size: 28px;color: #343434;}
.font28Gray{font-size: 28px;color: #333333;}
.font28RedNew{font-size: 28px;color: #BF1111;}
.font28Bnews{font-size: 28px;color: #444444;}
.font28Bnewsfine{font-size: 28px;color: #444444;}
.font28Gnews{font-size: 28px; color: #CCCCCC;}
.font28green{ font-size: 28px;color: #1D8235;opacity: 0.3;}
.font28greenfine{font-size: 28px;color: #1D8235;}
.font24{font-size: 24px;color: #3324BA;}
.font24white{font-size: 24px;color: #FFFFFF;}
.font24whitefine{font-size: 24px;color: #FFFFFF;}
.font24black{font-size: 24px;color: #343434;}
.font24yellow{font-size: 24px; color: #E3840A;}
.font24Gray{font-size: 24px;color: #333333;}
.font24GEE{font-size: 24px;color: #eeeeee;}
.font24CC{font-size: 24px;color: #CCCCCC;}
.font24G44{font-size: 24px;color: #444444;}
.font24G44fine{font-size: 24px;color: #444444;}
.font20{font-size: 20px;color: #343434;}
.font20B{font-size: 20px;color: #343434;}
.font20Gray{font-size: 20px;color: #333333;}
.font20Grayfine{font-size: 20px;color: #333333;}
.font20Black{font-size: 20px;color: #343434;}
.font20White{font-size: 20px;color: #FFFFFF;}
.font20whitefine{font-size: 20px;color: #FFFFFF;}
.font20yellow{font-size: 20px;color: #E3840A;}
.font20G30{font-size: 20px; color: #302288;}
.font20G44{font-size: 20px;color: #444444;}
.font18White{font-size: 18px;color: #FFFFFF;}
.font18Whitefine{font-size: 18px;color: #FFFFFF;}
.font18red{font-size: 18px;color: #C51616;margin: 5px 0px;}
.font18Gray{font-size: 18px;color: #666666;}
.font18RedNew{font-size: 18px;color: #BF1111;}
.font18black{font-size: 18px;color: #888888;}
.font18G44{font-size: 18px;color: #444444;}
.font18G33{font-size: 18px;color: #333333;}
.font16Gray{font-size: 16px;color: #666666;}
.font16black{font-size: 16px;color: #343434;}
.font16White{font-size: 16px;color: #FFFFFF;}
.font16G33{ font-size: 16px;color: #333333;}
.font14black{font-size: 14px;color: #666666;}
.font14{font-size: 14px;color: #F5F5F5;}
.font14Gray{font-size: 14px;color: #888888;}
.font14White{font-size: 14px;color: #CCCCCC;}
.font14NewWhite{font-size: 14px; color: #FFFFFF;}
.font14yellow{font-size: 14px;color: #E3840A;}
.font14NewGray{font-size: 14px; color: #333333;}
.font14G44{font-size: 14px;color: #444444;}
.font14Gee{font-size: 14px;color: #eeeeee;}
.font12{ font-size: 12px;color: #666666;}
.font12White{font-size: 12px;color: #FFFFFF;}
.font12Gray{font-size: 12px; color: #888888;}
.multi_row4{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:7;}
.multi_row3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:6;}
.multi_row5{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:5;}

.multi_row2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.multi_row1{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.multi_row{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.daxie{text-transform: uppercase;}


.line{ display:inline-block;width: 72px;
    height: 1px;
    background: #EEEEEE;vertical-align:5px;  }
.teshuLi{position: relative;}
.leftBottomTwo{line-height: 50px;}
.leftBottomTwo:nth-child(1),.leftBottomTwo:nth-child(2){
    border-right: 1px solid #888888;
}
.yuandain{width: 5px;height: 5px;border-radius: 50%;display: inline-block;background: #DC6C00;position: absolute;    top: 23px;}
.xinWenNext{width:65%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display: inline-block!important;height: 50px;}
.xinWenNext2{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display: inline-block!important;}
.newsDateRight{width: 33%;display: inline-block!important;text-align: right;}
.ScientificSp{float: right;}
.ScientificA{margin-left: 6px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display: inline-block!important;}
.ScientificA:hover{color: #E3840A;}


.row{margin: 0px;}
/* 新闻 */
.newAryy{padding: 100px 0px;}
.news-text{padding: 15px;border-right: 1px solid #cccccc;}
.bgNews{ background: #F5F5F5; box-shadow: 1px 10px 20px 0px rgba(0, 0, 0, 0.1);min-height: 500px;}
.hrC{border-bottom: 2px solid #cccccc;margin-top: 10px;}
.sidebarUTitle{
    background: #DC6C00;padding: 20px; 
    
    }
.rigleNewsList{padding: 40px;}
hr{margin: 0px;}
.sidebarU li{line-height: 44px;text-align: center;color: #444444;margin: 5px 0px;}
.sidebarU .active {background:rgb(220,108,0,.2);}
.hrL{    margin-top: 0rem!important;
    margin-bottom: 0rem!important;    margin: 0px 20px;
    border: 0;
    border-top: 1px solid #cccccc}
/* tab切换 */
.newsMax{margin-bottom: 40px;}
.choice{color: #294398 !important;}
.tab-item{display: none;margin-top:0px ;}
.show{display: block;margin-top:0px ;}
.rowListblack{ height: 40px;background: #1A327E;line-height: 40px;text-align: center;color: #fff;
}
.classnews{margin-top: 10px;}
.classnews li{ height: 40px; line-height: 40px;font-size: 14px; border-bottom: 1px solid #cccccc;}
.classnews li a { width: 50%; height: 40px; overflow: hidden; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; display: inline-block;}
.classnews li span {   color: #686868;   width: 20%; height: 40px; font-size: 12px; float: left; line-height: 40px;}

/* 内页底部 */
.newsBottom{display: flex;    margin-bottom: auto;
    margin-top: auto;}
.newsBottom figure{margin: 0px 3px;}

/* 
产品 */
.quanbu{border-bottom: 2px solid #cccccc;}
.home_main{margin-top: 80px;}
.productBg{min-height: 810px!important;}
.productAryy{padding:50px 0px 100px 0px;}
.productT{height: 40px;line-height: 40px;
    background: linear-gradient(-90deg, #F5F5F5 0%, #FFFFFF 100%);padding: 0px 30px;}
.pro_content{padding: 30px;}
.prlistMax{background:#FFFFFF;transition: all 0.5s ease;margin: 20px 0px;padding-top: 15px; }
.prlistMax:hover{transform: translateY(-10px);transition: all 0.5s ease;}
.prListP{    height: 40px;line-height: 40px; padding: 0px 40px;}
.pro_content h1{margin-bottom: 20px;}
.prT{margin-bottom: 20px;}
.prT:hover{cursor: pointer;color: #F39600;}
.classnews li a:hover{
    color: #F39600;
}


/* 案例 */
.caseBg{min-height: 807px!important;}
.saseMax{padding-top: 50px;}

/* 公司简介 */
.bgBlack{background: #f5f5f5;}
.aboutMax{margin: 40px 0px;}




.weixFig{position: relative;}
.erFig{position: absolute;top: -102px;
    width: 100px;
    left: -25px;display: none;}


@media only screen and (max-width:992px) {
    .fong48white{font-size: 32px;color: #ffffff;}
    .fong48GDC{font-size: 32px;color: #DC6C00;}
}
@media only screen and (max-width:768px) {
    .classnews li span { width: 29%;}

.classnews li a {width: 70%;}
}
@media only screen and (max-width:572px) {
    .leftBottom{display: none;}
    .typeright {
        font-size: 14px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #888888;
        line-height: 26px;
        text-align: center;
    }
    .news .head {
        position: relative;
        padding-bottom: 10px;
        align-items: flex-end;
    }
    .rigleNewsList{padding: 10px 20px 20px 20px;}
}
@media only screen and (max-width:550px) {
    .fong48white{font-size: 26px;color: #ffffff;}
    .fong48GDC{font-size: 26px;color: #DC6C00;}
    .font24whitefine{font-size: 20px;color: #FFFFFF;}
    .font28White{font-size: 22px;color: #FFFFFF;}
    .font24GEE{font-size: 20px;color: #eeeeee;}
    .line{ display:inline-block;width: 20px;height: 1px; background: #EEEEEE;vertical-align:5px;  }
}
@media only screen and (max-width:475px) {

}