﻿html, body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, button, input, textarea, th, td, img, tr, td, form, select, div, strong, span, s {margin: 0px;
padding: 0px;
border: 0px;}
table {padding: 0px;
margin: 0px;}
.clr{clear:both; height:0px; overflow:hidden}
ul, ol {list-style: none;}
a {text-decoration: none;}

a:focus {outline: none;}
input, select, textarea {outline: none;}
table {border-spacing: 0px;}
html {overflow-x: hidden;}
.clear:after {content: "";
display: block;
clear: both;}
.clear {Zoom: 1;}
/*透明背景色兼容IE*/
.opacity1 {background-color: rgba(0, 0, 0, .5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000); /*黑色透明*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);}
.opacity2 {background-color: rgba(223, 15, 26, 0.8) ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccDF0F1A, endColorstr=#ccDF0F1A); /*红色色透明*/}
.opacity3{  background: rgba(255,255,255,.5);  }  
        @media \0screen\,screen\9 {/* 只支持IE6、7、8 */  
.opacity3{  
                background-color:#ffffff;  
                filter:Alpha(opacity=50);  
                position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */  
                *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */  
            }  
          
        }  













		

 *{
    margin: 0;
    padding: 0;
 }

.scaleBig{transition:all 1s;width:100%;}
.scaleBig:hover{-webkit-transform:scale(1.12);transform:scale(1.12)}

.indexservice img:hover{-webkit-transform:scale(1.12);transform:scale(1.12)}

.indexservice img{
transition:all 1s;width:100%;

}
.nservice img:hover{-webkit-transform:scale(1.12);transform:scale(1.12)}

.nservice img{ transition:all 1s;width:100%; }


    .product_scroll .pic:hover {
        box-shadow: 0 0 20px rgba(0, 0, 0, .1)
    }
    .product_scroll .pic:hover img {
        transform: scale(1.1)
    }

     .product_scroll .pic img {
	    transition: transform .3s;
	}


	 .product_scrol2 .pic:hover {
        box-shadow: 0 0 20px rgba(0, 0, 0, .1)
    }
    .product_scroll2 .pic:hover img {
        transform: scale(1.1)
    }

     .product_scroll2 .pic img {
	    transition: transform .3s;
	}





.news-flow-article-item .article-item-info {
    float: left;
    height: 100%;
    margin-left: 20px;
    position: relative;
    width: 300px;
}

.clearfloat:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}

.title-wrapper {
    line-height: 24px;
    margin-top: 8px;
    max-height: 48px;
    overflow: hidden;
}

.ellipsis-2, .ellipsis-3 {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
}

.article-item-description {
    color: #787878;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 10px;
    max-height: 40px;
    overflow: hidden;
    text-align: justify;
}
.ellipsis-2 {
    -webkit-line-clamp: 2;
}

.news-flow-article-item .article-item-info .title-wrapper .article-item-title {
    color: #262626;
    font-size: 18px;
    text-align: justify;
    transition: .5s;
}

 

 .news-flow-article-item {
    margin-bottom: 15px;
} 

a {
    text-decoration: none;
}


.news-flow-article-item {
    display: block;
    height: 100px;
    position: relative;
} 


 

.weight-bold {
    font-weight: 500;
}


 .article-item-title {
    color: #262626;
    font-size: 18px;
    text-align: justify;
    transition: .5s;
}


 .article-item-description {
    color: #787878;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 10px;
    max-height: 40px;
    overflow: hidden;
    text-align: justify;
}


.news-flow-bar {
    /**bottom: 2px;**/
    color: #a7a7a7;
    float: left;
    font-size: 12px;
    line-height: 18px;
    position: absolute;
    width: 100%;
}

.news-flow-bar-time {background-position:0 -115px;background-size:246px 1012px;display:inline-block;padding:5px;position:relative;right:5px;top:1px}

