﻿body {
}
.news{
            padding-top:120px;
            padding-bottom:30px;
        }
 .newsBanner {
            width: 100%;
            height: 23vw;
        }
         .newsBanner img{
            width:100%;
    height:100%;
    max-height:100%;
    max-width:100%;
            
        }

.newsInner__class{
            margin-top:20px;
        }
        .newsInner__classItem{
            height:70px;
            width:225px;
            float:left;
            margin-left:10px;
            
            padding-left:20px;
            padding-top:15px;
            box-sizing:border-box;
            color:white;
            font-size:15px;
            margin-top:20px;
            cursor:pointer;
        }
        .newsInner__classItem:first-child{
            background-color:#42BDC7;
        }
        .newsInner__classItem:nth-child(2){
            background-color:#87A3DB;
        }
        .newsInner__classItem:nth-child(3){
            background-color:#AFCD6A;
        }
        .newsInner__classItem:nth-child(4){
            background-color:#E58583;
        }
        .newsInner__classItem:nth-child(5){
            background-color:#5AB3E7;
        }
        .newsInner__classItem:nth-child(6){
            background-color:#E58583;
        }
        .newsInner__classItem:nth-child(7){
            background-color:#5AB3E7;
        }
        .newsInner__classItem:nth-child(8){
            background-color:#68C9D3;
        }
        .newsInner__classItem:nth-child(9){
            background-color:#87A3DB;
        }
        .newsInner__classItem:nth-child(10){
            background-color:#AFCD6A;
        }
        .newsInner__classItem--current{
            color:lightpink;
        }
        .newsInner__classItem span{
            font-size:17px;
        }
        .newsInner__sub{
            margin-top:20px;
            padding-bottom:20px;
        }
        .newsInner__subList{
            width:530px;
            height:140px;
            float:left;
            margin-left:110px;
            margin-top:60px;
            display:block;
            cursor:pointer;
        }
        .newsInner__subList:first-child,.newsInner__subList:nth-child(2){
            margin-top:20px;
        }
        .newsInner__subList:nth-child(2n+1){
            margin-left:0;
        }
        .subList__up{
            height:92px;
        }
        .subList__left{
            width:46px;
            float:left;
        }
        .subList__leftIcon{
            height:46px;
            background-image:url(/Images/icon/news-icon.png);
            background-position:center;
            background-size:100% auto;

        }
        .newsInner__subList:hover .subList__leftIcon{
            background-image:url(/Images/icon/news-Cicon.png);
        }
        .subList__leftDate{
            text-align:center;
            background-color:#F5F5F5;
            font-size:22px;
            color:#3D3D3D;
            line-height:18px;
            padding-top:5px;
            box-sizing:border-box;
            cursor:default;
        }
        .subList__leftDate span{
            font-size:15px;
        }
        .newsInner__subList:hover .subList__leftDate{
            background-color:#FFE400;
            color:#82A8D3;
        }
        .subList__middle{
            width:100%;
            height:100%;
            float:left;
            background-position:center;
            background-size:100% 100%;
        }
        .subList__right{
            width:308px;
            height:100%;
            float:left;
            padding-left:10px;
            box-sizing:border-box;
            color:#5F5F5F;
        }
        .subList__rightTitle{
            font-size:18px;
            white-space: nowrap;
            overflow-x: hidden;
            text-overflow: ellipsis; 
        }
        .newsInner__subList:hover .subList__rightTitle{
            color:#82A8D3;
        }
        .subList__rightText{
            word-break: break-all;
            width:320px;
            line-height: 20px;
            float:left;
            overflow: hidden;  /** 隐藏超出的内容 **/
            cursor:pointer;
            font-size:12px;
            padding-top:10px;
            box-sizing:border-box;
        }
        .newsInner__subList:hover .subList__rightText{
            color:#333333;
        }
        .subList__down{
            display: -webkit-box;
            display: box;
            display: -webkit-flex;
            display: flex;
            margin-top:10px;
            height:32px;
            line-height:32px;
            border-top:1px solid #DEDEDE;
            border-bottom:1px solid #DEDEDE;
        }
        .subList__downItem{
            -webkit-flex:1;
            flex: 1;
            padding-left:16px;
            box-sizing:border-box;
            color:#B1AAAA;
            background-position:left -20px;
        }
        .subList__downView{
            text-align:right;
            color:#333333;
        }
        .newsInner__subList:hover .subList__downItem{
            color:#82A8D3;
            background-position:left 10px;
        }
        .subList__middleDefault{
            float:left;
            width:176px;
            height:100%;
            background-image:url(/Images/news/default.png);
            background-position:center;
            background-size:100% auto;
        }
        .subList__downLantu{
            background-image: url(/Images/icon/company.gif);
        }
        .subList__downCreat{
            background-image: url(/Images/icon/time.gif);
        }
        .subList__downNum{
            background-image: url(/Images/icon/span.gif);
        }
         .subSolu{
            padding-top:120px;
            padding-bottom:30px;
        }
          a{
            color:inherit;
        }
        .subSolu__banner{
            height:20vw;           
        }
         .subSolu__banner img{
            width:100%;
    height:100%;
    max-height:100%;
    max-width:100%;
            
        }
         .subSolu__navigation{
            height:40px;
            line-height:40px;
            border-bottom:1px solid #F7F7F7;
        }
        .subSolu__navigationInner{
            padding-left:20px;
            color:#999999;
        }
         .subSolu__comment{
            margin-top:20px;
            display: -webkit-box;
            display: box;
            display: -webkit-flex;
            display: flex;
        }
        .subSolu__commentText{
           width:790px;
        }
        .subSolu__commentText img{
           max-width:100%;
        }
        .commentText__all{
            border-bottom:1px solid #E1E1E1;
            height:100px;
        }
        .commentText__allLeft{
            width:600px;
            float:left;
        }
        .commentText__title{
            font-size:25px;
            
        }
        .commentText__time{
            height:30px;
            line-height:30px;
            font-size:12px;
            color:#999999;
        }
        .commentText__allRight{
            width:42px;
            height:42px;
            border:1px solid #CCCCCC;
            color:#CCCCCC;
            line-height:40px;
            text-align:center;
            font-size:20px;
            margin-top:29px;
            margin-right:20px;
            float:right;
            cursor:pointer;
        }
        .commentText__allRight:hover{
            border:1px solid black;
        }
        .commentText__word{
            margin-top:20px;
            text-indent:2em;
            color:#333333;
            font-size:15px;
            line-height:22px;
            border-bottom:1px dashed #CCCCCC;
            padding-bottom:3px;
            word-break: break-all;

        }
        .commentText__bottom{
            height:70px;
        }
        .commentText__bottomPrev{
            width:500px;
            float:left;
            color:#666666;
            line-height:70px;
            font-size:13px;
            cursor:pointer;
        }
        .commentText__bottomBack{
            width:100px;
            height:40px;
            line-height:40px;
            text-align:center;
            font-size:16px;
            color:#82A8D3;
            border:1px solid #82A8D3;
            margin-top:30px;
            float:right;
            cursor:pointer;
        }
        .commentText__bottomBack:hover{
            color:black;
            border:1px solid black;
        }
        .subSolu__commentOther{
           width:390px;
            margin-left:20px;
            background-color:#F7F7F7;
            padding:0 25px;
            box-sizing:border-box;
            color:#666666;
        }
        .commentOther__header{
            height:60px;
            line-height:60px;
            margin-top:10px;
            font-size:19px;
        }
        .commentOther__side{
            margin-top:10px;
        }
        .commentOther__sideList{
            height:140px;
            border-bottom:1px dashed #CCCCCC;
            cursor:pointer;
            display:block;

        }
        .sideList__title{
            margin-top:10px;
            height:30px;
            line-height:30px;
            font-size:15px;
            float: left;
            overflow:hidden;
        }
        .sideList__title:hover{
            color:#82A8D3;
        }
        .sideList__text{
            font-size: 12px;
            
            overflow: hidden;
            width: 300px;
            line-height: 24px;
            height: 48px;
            float: left;
            -ms-word-break: break-all;
            word-break: break-all;
            margin:10px;
        }
        .sideList__text:hover{
            color:#82A8D3;
        }
        .sideList__time{
            height:20px;
            line-height:20px;
            color:#666666;
            font-size:12px;
            margin-top:5px;
        }
        .industryDetail__substanceLink {
                margin-top: 10px;
                display: -webkit-box;
                display: box;
                display: -webkit-flex;
                display: flex;
                height: 40px;
                color: #ACACAC;
                font-size: 15px;
                line-height: 40px;
            }

        .substanceLink__icon {
            -webkit-flex: 1;
            flex: 1;
            padding-top: 10px;
            box-sizing: border-box;
            height: 40px;
        }
        .commentText__word img{
            max-width:100%;
        }

