﻿



.tl-fdh-02 li.sidenavcur {

    background:#efefed;

}



.tl-fdh-02 li.sidenavcur a {

    color: unset;

}









.tl-fdh-02 li.on,

.tl-fdh-02 li:hover {

    background: url(../../images/p16-icon6.png) no-repeat bottom center #1462a4;

    border-color: #1462a4;

}



.tl-fdh-02 li.on a,

.tl-fdh-02 li:hover a {

    color: #fff;

}







.p14-product-2-list dl {

    float: left;

    width: 22.8%;

    border: 1px solid #dfdfdf;

    margin-right: 1.5%;

    box-sizing: border-box;

}







.p15-infolist-1-list dl {

    width: 23.8%;

    border: 1px solid #dedede;

    margin-bottom: 15px;

    background: #fff;

    float: left;

    margin-right: 1.25%;

}



.p15-infolist-1-list dl:nth-child(5n-1) {

    margin-right: 0;

}



.p15-infolist-1-list dt img {

    width: 100%;

    display: block;

}



.p15-infolist-1-list dd {

    padding: 6px 20px 24px 20px;

    height: 97px;

}



.p15-infolist-1-list dd h4 {

    height: 45px;

    font-weight: normal;

    font-size: 18px;

    color: #4b4b4b;

    line-height: 45px;

    overflow: hidden;

}



.p15-infolist-1-list h4 a {

    display: block;

    height: 45px;

    color: #4b4b4b;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.p15-infolist-1-list dl:hover h4 a {

    color: #1462a4;

}



.p15-infolist-1-list-desc {

    height: 40px;

    font-size: 14px;

    line-height: 20px;

    color: #666;

    margin-bottom: 12px;

    overflow: hidden;

}



.p15-infolist-1-list-deta {

    width: 100px;

    height: 40px;

    display: inline-block;

    border: 1px solid #aaa;

    font-size: 16px;

    line-height: 40px;

    text-align: center;

}



.p15-infolist-1-list dl:hover {

    border-color: #1462a4;

}



.p15-infolist-1-list dl:hover .p15-infolist-1-list-deta {

    background: #1462a4;

    border-color: #1462a4;

}



.p15-infolist-1-list dl:hover .p15-infolist-1-list-desc a {

    color:#1462a4;

}



.p15-infolist-1-list dl:hover .p15-infolist-1-list-deta a {

    color: #fff;

}





.p15-infolist-1-list dl {

    width: 22.8%;

    border: 1px solid #dedede;

    margin-bottom: 15px;

    background: #fff;

    float: left;

    margin-right: 1.25%;

}





.leftnav-z1-list dl {

    width: 31.2%;

    border: 1px solid #dedede;

    margin-bottom: 15px;

    background: #fff;

    float: left;

    margin-right: 1.3%;

    box-sizing: border-box;

}

 







/*分页*/



.page {

	padding-left: 0;

	margin: 20px 0;

	border-radius: 4px;

	clear: both;

	text-align: center;

}



.page div {

	display: inline-block;

}



.page a,

.page span {

	position: relative;

	float: left;

	padding: 8px 14px;

	margin-left: -1px;

	line-height: 1.42857143;

	color: #000000;

	text-decoration: none;

	background-color: #fff;

	border: 1px solid #ddd;

	font-size: 14px;

    height: auto!important;

    width: auto!important;

}



.page .current {

	background-color: #044299;

	border: 1px solid #044299;

	color: #fff;

}



.page a:first-child,

.page span:first-child {

	margin-left: 0;

	border-top-left-radius: 4px;

	border-bottom-left-radius: 4px;

}



.page a:last-child,

.page span:last-child {

	border-top-right-radius: 4px;

	border-bottom-right-radius: 4px;

}





.tl-fdh-02 li {

    width: 16.66%;

}


.ft-top .ft-cen ul li span{
    color: #cfcfcf;
}

.ft-top .ft-nav ul li a {
    
    color: #cfcfcf;
}


.ft-top .ft-left .ft-code span em{
    color: #cfcfcf;
}


.ft-top .ft-cen ul li p{
    color: #cfcfcf;
}


.about .ab_desc {
    font-size: 16px;
    color: #333;
    line-height: 30px;
    overflow: hidden;
    padding: 10px 0 0;
    width: 570px;
    margin-left: -20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
}


.abo-nav ul{
    overflow: hidden;
}

.abo .abo-con .abo-nav{
    width: 280px;
}


.abo .abo-con h4 span,
.news h2 span,
.cas h2 span,
.zcbj h2 span,
.ys h2 span,
.pro-top h2 span,
.flow h2 span{
    font-size:32px;
}


.gui .gui-left h2 span,.gui .gui-left h2 em{
    font-size: 32px;
}



.gui .gui-rig {
    width: 766px;
    height: 513px;
    
}


.about dl dd h2 {
    font-size: 28px;
}


.head .hea-top .logo h2 {
    float: left;
    padding-left: 34px;
    background: url(../images/hea-xt.png) no-repeat left;
    padding-top: 8px;
}


.head .hea-top .logo .t_logo {
    width: 235px;
    height: 80px;
    float: left;
    line-height: 0;
    overflow: hidden;
    padding-top: 0PX;
    margin-right: 25px;
}


.head .hea-top .logo {
    width: 50%;
    height: auto;
    float: left;
    padding-top: 12PX;
    box-sizing: border-box;
}

.head .menu .nav li:first-child{width:30%;}
