/*******basic********/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size:14px;color:#666;font-family: "Microsoft YaHei",Verdana, Arial, "脦垄茂驴陆茂驴陆茂驴陆脜潞茂驴陆", Geneva, sans-serif;background:#fff;-webkit-text-size-adjust:100%;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
header,section,nav,footer{
    width:100%;
}
*{
    box-sizing: border-box;
    margin:0;
    padding:0;
}
*, input, textarea {
    font-family: "Microsoft YaHei",Verdana, Arial, "脦垄茂驴陆茂驴陆茂驴陆脜潞茂驴陆", Geneva, sans-serif;
}
.lf{
    float:left;
}
.rt{
    float:right;
}
.clearFix:after{
    display: block;
    content:"";
    clear:both;
}
.point:hover{
    cursor:pointer;
}
.container{width: 1200px;margin:auto;}
.hideE{
    display:none;
}


/**********header*********/
.headerTop{
    height: 35px;
    line-height: 33px;
    background-color: #f6f6f6;
}

.nav{
    height:100px;
    webkit-box-shadow: 0 4px 7px #ddd;
    -moz-box-shadow: 0 4px 7px #ddd;
    box-shadow: 0 4px 7px #ddd;
    -o-box-shadow: 0 4px 7px #ddd;
}
.logoBox{
    height:100%;
}
.logoBox img{
    display: block;
    width:250px;
    position: relative;
    top:25px;
}
.navList{
    position: relative;
    top:34px;
    left:41px;
    background: url("../../images/default/xg.png") no-repeat right;
    padding-right:10px;
}
.navList>li{
    padding:12px 18px;
   background: url("../../images/default/xg.png") no-repeat left;
    padding-left: 25px;
    padding-right: 13px;
    position: relative;
}
.navList>li:hover .smallNavList{
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
.navList>li ul li:hover{
    background: #a10101;

}
.navList>li ul li:hover a{
    color:#FFF;
}
.smallNavList{

    position: absolute;
    z-index: 100;
    left:0;
    top:40px;
    width:175px;

    background: #efefef;
    -webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -moz-transition: -moz-transform 0.1s linear;
    -ms-transition: -ms-transform 0.1s linear;
    -o-transition: -o-transform 0.1s linear;
    -webkit-transition: -webkit-transform 0.1s linear;
    transition: transform 0.1s linear;
}
.smallNavList li{
    height:30px;
    line-height: 30px;
    padding-left:25px;
    border-bottom:1px solid #ddd;
}
.smallNavList li:last-child{
    border-bottom:none !important;
}
.webRelation li{
    margin:0 20px;position: relative;
}
.ewmSet{
    position: absolute;
    top: 30px;
    left:-43px;
    display:none;
    background: #fff;
    z-index: 100;
    padding:15px;
    width:100px;
    height:100px;
}
.ewmSet img{
    display: block;
    width:100%;
    height:100%;
}
.langSet img{
    margin-right:15px;
}
.langSet a:hover{
    text-decoration: underline;
}
.hotLineBox img{
    display: block;
    position: relative;
    top:2px;
}
.langMotal{
    z-index: 10000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    display:none;
}

.langBox{
   margin:auto;
    width: 660px;
    height: 360px;
    position: relative;
    top:135px;
    border-radius: 5px;
    border: solid 2px #666;
    background-color: #fff;
    box-shadow: 0 0 10px #666;
    -webkit-box-shadow: 0 0 10px #666;
    -moz-box-shadow: 0 0 10px #666;
    display: none;

}
.langBox_name{
    height:48px;
    line-height: 48px;
    padding-left:20px;
    position: relative;
    border-bottom:1px solid #ddd;

}.langBox_name .lf{
    font-size: 23px;color:#484848;
 }
.langList li img{
    width:36px;
    height:36px;
}
.langList{
    margin: 100px auto 0;
    padding-left: 109px;
}
.close{
    color: #999;
    padding: 5px;
    font: bold 14px/14px simsun;
    text-shadow: 0 1px 0 #ddd;
    position: absolute;
    right:10px;
    top:10px;
}
.close:hover{
    text-decoration: none !important;
}
/*******targetStyle********/
.redTarget{
    color:#990000;
}
.navList li a{
    font-size: 14px;
}
.navList>li:hover>a{
    color:#990000;
}
.lastListItem{
    border-right:1px solid #8a8a8a;
}
.hotLineBox{
    position: relative;
    top:13px;
}
.hlbTitle{
    font-size: 14px;
}
.hlbNum{
    color:#cd0000;
    font-size: 24px;
}
/**********footer*********/
.footer{
    padding:30px 0 0;
    background: #f5f5f5;
    border-top:7px solid #dcdcdc;
}

.footerList{
    height:290px;
    padding-left:10px;
    padding-right:10px;
    width:134px;
    border-left:1px solid #ccc;
}
.footerList dt{
    font-size: 16px;
    color:#111;
    height:35px;
    line-height: 35px;
}
.footerList dd{
    height:24px;
    line-height:24px;
    font-size: 14px;
}
.footerList dd.foot_fri_picBox{height:auto;}
.footerList .foot_fri_picBox img{display: block;max-width:100%;height:45px;margin-bottom:15px;}
.footerList dd a:hover{
    color:#333;
}

.flRt{
    border-right:1px solid #ccc;
}
.contactWay{
    width:390px;
}
.ewmBox{
    width:176px;text-align: center;color:#222432; line-height: 52px;
    font-size: 14px;
}
.ewmBox img{
    display: block;
    width:176px;
    height:176px;
}

.ewmBox p{

    text-align: center;
    height:52px;

}

.address{
    color:#666;
    margin-bottom:10px;
}

.footNum{
    font-size: 20px;
    color:#666;
}

.footBottom{
    width:100%;
    height:50px;
    line-height: 50px;
    color:#161820;
    font-size: 14px;
    background: #fff;
}

#toTop{
    width:56px;height:56px;position:fixed;cursor:pointer;display:none;right:3%;bottom:4%;z-index:60;background:url("../../images/default/top.gif") no-repeat 0 0;
    background-position: -53px 0;
}
#toTop:hover{background-position-x:-115px}


/*********goodsDetail**********/
.section{
    margin-bottom:15px;
}
.secLogo{
    display: block;
    width:100%;
    margin-bottom:10px;
}
.leftNav{
    width:22%;

}
.leftNavName{
    height:70px;
    line-height: 70px;
    background-color:#c22b2d;
    font-size: 24px;
    color:#fff;
    padding-left:24px;
}
.rightMsg{
    width:78%;
    padding-left:40px;
}
.leftList{
    background-color: #636363;

    border:1px solid #dcdcdc;
}
.leftList a{
    color:#fff;
}
.leftList li{
    padding-left:24px;height:35px;
    line-height: 35px;
    position: relative;
}
.listName_small a{
    font-size: 18px;
    /* color:#fff;*/
}
.listItem a{
    font-size: 16px;
}
.listItem:hover ul.listName_litter{display: block}
ul.listName_litter{display:none;position:absolute;background-color: #636363;left:262px;top:0;width:262px; }
ul.listName_litter>li:hover{background-color: #c2292b}
ul.listName_litter>li{padding-left:38px;position: relative}
ul.listName_litter>li a{font-size: 14px;}


ul.listName_litter>li:hover ul.thirdList{display: block}
ul.thirdList{display:none;background-color: #636363;position: absolute;left:262px;top:0;width:262px; }
ul.thirdList li:hover{background-color: #c2292b}
ul.thirdList li{padding-left:38px;}
ul.thirdList li a{font-size: 14px;}


.rightMsg{
    padding-top:10px;padding-bottom:20px;min-height:730px;
}
.currentPage{
    font-size: 14px;
    margin-bottom:20px;
    color:#898989;
}
.mainBox{
    width:100%;
    border-top:1px solid #d9d9d9;

    padding:20px 0;
}
.imgGroup{
    width:100%;
}
.imgGroup li{
    width:290px;
    height:270px;
    overflow: hidden;
}
.imgGroup li img{
    display: block;
    width:100%;height:100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;

}
.imgGroup li img:hover{
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}
.picMarRt{
    margin-right:10px;
}

.goodDetail{
    line-height: 30px;
    font-size: 14px;
}
.relationBox{
    padding-top:27px;
}

.relationName{
    padding-left:17px;
    border-left:5px solid #b4b4b4;
    margin-bottom:27px;
}
.RNB{
    font-size: 20px;
}
.gdBtnOne a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w12.png") no-repeat center;
    background-size: 100% 100%;
}
.gdBtnOne a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w11.png") no-repeat center;
    background-size: 100% 100%;
}
.gdBtnTwo a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w22.png") no-repeat center;
    background-size: 100% 100%;
}
.gdBtnTwo a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w21.png") no-repeat center;
    background-size: 100% 100%;
}
.gdBtnThree a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w32.png") no-repeat center;
    background-size: 100% 100%;
}
.gdBtnThree a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w31.png") no-repeat center;
    background-size: 100% 100%;
}
.secLogoBox .gdBtnList{
    bottom:2.5px;
}
/***********productsCenter************/
.pcBtnOne a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w12.png") no-repeat center;
    background-size: 100% 100%;
}
.pcBtnOne a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w11.png") no-repeat center;
    background-size: 100% 100%;
}
.pcBtnTwo a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w22.png") no-repeat center;
    background-size: 100% 100%;
}
.pcBtnTwo a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w21.png") no-repeat center;
    background-size: 100% 100%;
}
.pcBtnThree a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w32.png") no-repeat center;
    background-size: 100% 100%;
}
.pcBtnThree a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w31.png") no-repeat center;
    background-size: 100% 100%;
}
/***newPCSet****/
.newPCSet .pcBtnOne a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww11.png") no-repeat center;
    background-size: 100% 100%;
}
.newPCSet .pcBtnOne a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww12.png") no-repeat center;
    background-size: 100% 100%;
}
.newPCSet .pcBtnTwo a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww21.png") no-repeat center;
    background-size: 100% 100%;
}
.newPCSet .pcBtnTwo a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww22.png") no-repeat center;
    background-size: 100% 100%;
}
.newPCSet .pcBtnThree a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww31.png") no-repeat center;
    background-size: 100% 100%;
}
.newPCSet .pcBtnThree a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww32.png") no-repeat center;
    background-size: 100% 100%;
}





.secLogoBox .pcBtnList{
    bottom:2.5px;
}
.greyListBottom{
    border-bottom:1px solid #fff;
}
.greyListBottom li.listItem:hover{
    background: #c2292b;
}

.pcUglyBox{
    display: block;
    width:100%;
    position: relative;
}
.pcUglyBox .pcUglyPic{
    display: block;
    margin-top:10px;
    width:100%;
}
.pcUglyBox .container{
    position: relative;
}
.pcUglyListSet{
    position: absolute;
    left:0;
    top:0;
}

.pTypeName_name{
    font-size: 20px;
}
.pTypeName{
    height:28px;
    line-height: 28px;
    padding-left:18px;
    border-left:5px solid #b4b4b4;
    margin-bottom:10px;
    margin-top:10px;
}
.pctypeList{
    width:100%;
}
.pctypeList li{
    margin-right:10px;
}
.pctypeList li:nth-child(4n){
    margin-right:0;
}
.pctypeList li:hover .pcPicItemName{
    color:#a10101;
}
.pcPicBox{
    width:215px;
    height:205px;
    overflow: hidden;
}
.pcPicBox img{
    display: block;
    /*width:100%;*/
    height:100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.pcPicBox img:hover{
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

.pcPicItemName{
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height:50px;
    line-height: 50px;
    font-size: 12px;
}
.pType{
    margin-bottom:20px;border-bottom:1px solid #ddd;
}
.backOut{text-align: right;}
.pType:last-child{border-bottom:none;}
.backOut_box{border-top:1px solid #ddd;padding-top: 18px;text-align: right;}
/************aboutUs*************/
.aboutUsPic{
    overflow: hidden;
    width:100%;

    position: relative;
}
.aboutUsPic img.secLogo{
    display: block;
    width:100%;
    position: relative;
   /* top:-62%;*/
}

.logoMarRt{
    margin-right:5px;
}
.toRt_grey{
    background: url("../../images/default/listLogo2.png") no-repeat 90% 11px;
}
.toRt_grey:hover{
    background: url("../../images/default/listLogo1.png") no-repeat 90% 11px;

}
.toRt_grey:hover a{
    color:#a10101 ;
}
.whiteBg{
    background: #fff !important;
}
.whiteBg a{
    color:#666;
}
.aboutUsBtnOne a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww11.png") no-repeat center;
    background-size: 100% 100%;
}
.aboutUsBtnOne a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww12.png") no-repeat center;
    background-size: 100% 100%;
}
.aboutUsBtnTwo a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww21.png") no-repeat center;
    background-size: 100% 100%;
}
.aboutUsBtnTwo a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww22.png") no-repeat center;
    background-size: 100% 100%;
}
.aboutUsBtnThree a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww31.png") no-repeat center;
    background-size: 100% 100%;
}
.aboutUsBtnThree a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww32.png") no-repeat center;
    background-size: 100% 100%;
}
.aboutUsPic_title{
    position: absolute;
    top:100px;
    left:21%;
    z-index: 1000;
}
.aboutUsPic_title1,.tecPicTi1,.soluTi1,.news_title1{
    font-size: 34px;
    font-weight: bold;
    color:#c2292b;
    margin-bottom:18px;
}
.aboutUsPic_title2,.tecPicTi2,.soluTi2,.news_title2{
    font-size: 20px;
    font-weight: bold;
    color:#c2292b;
}
/***********tecSupport*************/
.tecPicTi,.soluTi,.news_title{
    position: absolute;
    left:20%;
    top:33%;
    z-index: 1000;
}

.supportItem{
    padding:10px 0 20px;
    border-bottom:1px solid #d9d9d9;
}
.supportItem:last-child{border-bottom:none;}

.lastSupItem{
    border-bottom:none !important;
}
.supItName{
    font-size: 18px;
    color:#c22b2d;
    height:35px;
    line-height: 35px;
    font-weight: bold;
}
.firstNewsMsg{
    -ms-word-break: break-all;
    word-break: break-all;}
.supItName a{
    color:#c22b2d;
}
.supItMsg{
    height:30px;
    line-height: 30px;

}

.supItMsg p{
    width:93.7%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height:30px;
    line-height: 30px;
}

.detailBtn a{
    color:#c22b2d;
}
.page{
    text-align: right;
    margin-top:20px;
}
.redTip{padding:10px 5px;background-color: #eb1708}
.page span{margin-right:5px;}
.page a{padding: 1px 4px;  background-color: #c22b2d;  color: #fff;}
.secLogoBox{
    width:100%;
    position: relative;
}

.secLogoBox ul{
    position: absolute;
    bottom:20px;
    left:36.1%;
}
.secLogoBox ul li{
    width:115px;
    height:95px;

    margin:0 15px;
}
.tecBtnOne a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww11.png") no-repeat center;
    background-size: 100% 100%;
}
.tecBtnOne a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww12.png") no-repeat center;
    background-size: 100% 100%;
}
.tecBtnTwo a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww21.png") no-repeat center;
    background-size: 100% 100%;
}
.tecBtnTwo a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww22.png") no-repeat center;
    background-size: 100% 100%;
}
.tecBtnThree a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww31.png") no-repeat center;
    background-size: 100% 100%;
}
.tecBtnThree a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww32.png") no-repeat center;
    background-size: 100% 100%;
}

/***********jinXMaking**********/
.JXMain{
    width:100%;
}
.JXMain ul li:hover .JXPicName{
    color:#a10101;
}
.JXMain ul li{
    margin-right:8px;
}
.JXPicBox{
    width:215px;
    height:205px;
    overflow: hidden;
}
.JXPicBox img{
    display: block;
    width:100%;height:100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.JXPicBox img:hover{
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}
.JXPicName{
    height:50px;
    line-height: 50px;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div.pageLeft{
    text-align: right;
}
.JXBtnOne a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w12.png") no-repeat center;
    background-size: 100% 100%;
}
.JXBtnOne a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w11.png") no-repeat center;
    background-size: 100% 100%;
}
.JXBtnTwo a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w22.png") no-repeat center;
    background-size: 100% 100%;
}
.JXBtnTwo a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w21.png") no-repeat center;
    background-size: 100% 100%;
}
.JXBtnThree a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w32.png") no-repeat center;
    background-size: 100% 100%;
}
.JXBtnThree a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/w31.png") no-repeat center;
    background-size: 100% 100%;
}
.JXBtnList{bottom:2.5px !important;}
/*********contactUs*********/
.mapBox{
    background: #f6f6f6;
    padding:25px;
}
.china{
    display: block;
    margin:0 auto 20px;
}
.companyMsg{
    margin-top:30px;
}
.companyMsg dd{
    width:320px;
    height:35px;
    font-size: 14px;
    color:#898989;
}
.conUsUl{
    bottom:30px !important;
}
.conUs_secLogo{
    /*height:270px !important;*/
}
.CUBtnOne a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww11.png") no-repeat center;
    background-size: 100% 100%;
}
.CUBtnOne a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww12.png") no-repeat center;
    background-size: 100% 100%;
}
.CUBtnTwo a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww21.png") no-repeat center;
    background-size: 100% 100%;
}
.CUBtnTwo a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww22.png") no-repeat center;
    background-size: 100% 100%;
}
.CUBtnThree a{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww31.png") no-repeat center;
    background-size: 100% 100%;
}
.CUBtnThree a:hover{
    display: block;
    width:100%;
    height:100%;
    background: url("../../images/default/ww32.png") no-repeat center;
    background-size: 100% 100%;
}
/*************newsActivity*****************/
.picPosiTop{
    position: relative;
    top:-4px;
}
.firstNewsPBox{
    width:330px;
    height:175px;
    overflow: hidden;
}
.firstNewsPBox img{
    display: block;
    width:100%;height:100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.firstNewsPBox img:hover{
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}
.firstNewsMsgBox{
    width:540px;
}

.supItName .newsTime{
    font-size: 14px;
    color:#666;
    font-weight: normal;
}
.supSmallName{
    width:700px;
    overflow: hidden;
    height:35px;
    line-height: 35px;
}
.firstNewsMsgBox{
    padding-top:25px;
}
.supItName_name{
    width:425px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/******solution*******/
.noBgItem:hover a{
    color:#a10101;
}