/*index header*/
.logo{
    padding: 5px 0px;
}
.header-phone{
    display: inline-block;
    padding-top: 15px;
    padding-left: 40px;
    background: url(../images/tag_phone.png) no-repeat left center;
    color: #ea8010;
    font-size: 18px;
    line-height: 35px;
    font-family: georgia,"microsoft yahei";
}

/*index-top*/
.index-top{padding: 20px 0px;background: #f4f4f4;}
.product-left{background: #fff; padding: 0px;margin: 0px;}
.product-left h2{
    height: 70px;
    line-height: 70px;
    background: #1954ac url(../images/tag_sidebar_tit.png) no-repeat 80% center;
    text-indent: 45px;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
}
.product-left ul{
    padding: 0px;
    margin: 0px;
}
.product-left ul li{
    display: block;
    height: 60px;
    line-height: 60px;
    padding-left: 40px;
    background: url(../images/tag_sidebar_nvli.png) no-repeat 20px center;
    border: 1px solid #ddd;
    margin-top: -1px;
    color: #0036A1;
    font-size: 15px;
	 overflow: hidden;
}
.product-right{padding-top: 5px;}
.product-right h3{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 30px;
    background: #f4f4f4;
    font-size: 18px;
    font-weight: normal;
    color: #0036A1;
    vertical-align: middle;
    margin-top: 8px;
    margin-bottom: 10px;
}
/*end for top*/

/*about*/
.index-about{
    padding-bottom: 20px;
}
.tab-h2 {
    font-size: 20px;
    text-align: center;
    letter-spacing: 1px;
    color: #0059b2;
}
.tab-p{
    font-size: 15px;
    text-align: center;
    letter-spacing: 1px;
    color: #999;
    margin: 20px 0 40px 0;
}
.about-right{
    border-left: 1px solid #e3e3e3;
}
.about-right h3{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    font-size: 18px;
    font-weight: normal;
    color: #0036A1;
    vertical-align: middle;
    margin-top: 3px;
    margin-bottom: 0px;
}
/*end about*/

/*case video*/
.video {
    padding: 5px;
    margin: 0px;
    background-color: #f4f4f4;
}
.video h3{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 30px;
    font-size: 18px;
    font-weight: normal;
    color: #0036A1;
    vertical-align: middle;
    margin-top: 8px;
    margin-bottom: 10px;
}

/*end video*/


/*footer*/
#footer{
    background: #101010;
    color: #d3d3d3;
    border-top:3px solid #ffdd23;
    padding-top:20px;
}
#footer p{
    line-height: 36px;
    font-size: 14px;
}
#footer .flink p{
    line-height: 20px;
}
.footer-nav p a{
    font-size: 13px;
    color: #ffc01b;
}
#footer h2{
    font-size: 21px;
    padding: 8px 0px ;
	color:#ffffff;
}

.flink {
    border-top:3px solid #5e5e5e ;
    border-bottom: 3px solid #122b40 ;
    background-color: #122b40;
    padding: 0px;
    margin: 10px 0px 0px 0px;
}

.flink p a{
    color: #f0f0f0;
    font-size: 12px;
}
/*footer*/
/*index header*/
@media screen and (max-width: 768px)  {
    .header-phone{
        font-size: 16px;
        line-height: 16px;
    }
}


/*category*/
.fenye{
    margin: 0px auto;
    width: 100%;
    height: auto;
}
.cat-nav{
    padding-right: 10px;
}

/*single*/
.content{
    background-color: #ffffff;
    min-height:600px ;
    box-shadow: 2px 2px 3px #ccc;
    padding: 20px;
    font-size: 15px;
    line-height: 24px;
}
.product-img a{
    color: #000000;
}
.product-img a:hover{
    color: #737373;
	text-decoration:none;
}
.content h1 {
    margin: 0px;
    font-size: 25px;
    padding: 10px;
}
.content hr{
    margin: 0px;
    padding-bottom: 20px;
}
.content img {
    width: 100%;
    height: auto;
}
.content-span{
    font-size: 26px;
    line-height: 50px;
}
.cat-title{
    font-size: 22px;
    padding-bottom: 10px;
}
#news-list{
    border: 2px solid red;
    padding-bottom: 10px;
}
.product-img{
    padding-left: 20px;
}
.img-description{
	text-align:center;text-overflow:ellipsis;height:14px;width:100%;line-height:14px;overflow:hidden;
}
.space{margin-top:15px;}

.product-img p{
text-align: center;
text-overflow: ellipsis;
height: 14px;
width: 100%;
line-height: 14px;
margin-top:8px;
overflow: hidden;
}