/* 关于我们 */



.about-con {

    margin: 50px 0;

}



.about-con p {

    text-indent: 2em;

    line-height: 40px;

    font-size: 16px;

}





/* 联系我们样式 */



.lxwm {

    background: #f5f5f5;

    padding: 2% 7%;

    overflow: hidden;

    margin: 40px 0;

}



.lxwm-l {

    width: 80%;

    color: #434343;

}



.lxwm-l h3 {

    font-size: 22px;

    color: #434343;

    font-weight: bold;

    line-height: 48px;

    margin-bottom: 5px;

}



.lxwm-l p {

    font-size: 16px;

    line-height: 35px;

    margin-bottom: 10px;

}



.lxwm-l dl dt {

    width: 128px;

    height: 128px;

}



.lxwm-l dl dt img {

    width: 100%;

    height: 100%;

}



.lxwm-l dl dd {

    line-height: 36px;

    padding-left: 6px;

}



.lxwm-lt {

    margin: 5% 10% 0 0;

}



.lxwm-r {

    width: 20%;

    text-align: center;

    padding: 5px;

    border-radius: 5px;

}



.lxwm-r span img {

    width: 100%;

    height: 100%;

}





/* 新闻样式 */



.news-con {

    margin: 40px 0;

}



.hyxw ul li {

    width: 100%;

    margin-bottom: 25px;

}



.hyxw ul li a {

    display: block;

    padding: 24px;

    overflow: hidden;

    background: #f5f5f5;

}



.hyxw ul li a .hyxw-img {width: 20%;height: 160px; overflow:hidden}



.hyxw ul li a .hyxw-img img {
    width: 100%;
}



.hyxw ul li a .hyxw-text {width: 79%;}



.hyxw ul li a .hyxw-text h3 {

    font-size: 17px;

    color: #222;

    height: 28px;

    line-height: 28px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: 60%;

    margin: 2% 0 5px 0;

}



.hyxw ul li a .hyxw-text p {

    color: #4d4d4d;

    line-height: 24px;

    height: 48px;

    overflow: hidden;

}



.hyxw ul li a .hyxw-text span {

    display: inline-block;

    color: #8c8c8c;

    line-height: 32px;

}



.hyxw ul li a:hover {

    background: #004b93;

}



.hyxw ul li a:hover h3 {

    color: #fff;

}



.hyxw ul li a:hover p {

    color: #fff;

}



.hyxw ul li a:hover span {

    color: #fff;

}



.news-detail {

    background: #f5f5f5;

    padding: 24px;

    overflow: hidden;

}



.news-detailT {

    border-bottom: 1px solid #ddd;

    text-align: center;

    margin-bottom: 10px;

}



.news-detailT h3 {

    font-size: 18px;

    color: #222;

    font-weight: bold;

    line-height: 40px;

}



.news-detailT p span {

    display: inline-block;

    margin: 0 50px;

    color: #626262;

    line-height: 36px;

}



.news-detailB p {

    text-indent: 2em;

    line-height: 40px;

}





/* 资料下载 */



.download {

    margin: 40px 0;

}



.download ul li {

    width: 100%;

}



.download ul li a {

    display: block;

    width: 100%;

    box-shadow: 0 0 10px rgba(0, 0, 0, .1);

    border-radius: 8px;

    overflow: hidden;

    padding: 20px 30px;

}



.down-text {

    width: 80%;

}



.download ul li {

    margin-bottom: 30px;

}



.download ul li a h3 {

    font-size: 18px;

    color: #333;

    font-weight: normal;

    line-height: 36px;

}



.download ul li a span {

    color: #666;

    line-height: 24px;

}



.down-btn span {

    display: inline-block;

    background: url(../images/xz1.png) no-repeat right 15px center rgba(9, 87, 195, 0.9);

    background-size: 14px;

    width: 120px;

    height: 42px;

    line-height: 42px;

    color: #fff;

    border-radius: 42px;

    padding-left: 25px;

    margin-top: 6px;

}



.download ul li a .down-btn span {

    color: #fff;

    line-height: 42px;

}





/* 驱动与控制样式 */



.cp-w {

    background: #f2f2f2;

    overflow: hidden;

    padding: 30px 0;

}



.cp-list {

    background: #fff;

    padding: 30px;

    overflow: hidden;

    margin-bottom: 30px;

}



.cp-list a {

    display: block;

}



.cp-timg {

    width: 28%;

    height: 240px;

}



.cp-timg img {width: 100%;/* height: 100%; */}



.cp-text {

    width: 69%;

}



.cp-text h3 {

    color: #222;

    font-size: 20px;

    line-height: 50px;

    width: 80%;

    height: 50px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.cp-text p {

    font-size: 16px;

    color: #666;

    line-height: 30px;

    height: 90px;

    overflow: hidden;

}



.cp-time {

    display: block;

    color: #999;

    font-size: 16px;

    line-height: 24px;

}



.cp-btn {

    display: inline-block;

    width: 142px;

    height: 40px;

    text-align: center;

    line-height: 40px;

    border: 1px solid #dddddd;

    background: #fff;

    color: #666;

    margin-top: 10px;

}



.cp-list a:hover .cp-btn {

    background: #004b93;

    border: 1px solid #004b93;

    color: #fff;

}



.cp-detail {

    background: #fff;

    padding: 40px;

    overflow: hidden;

}



.cp-detail-t {

    border-bottom: 1px solid #dedede;

    overflow: hidden;

    padding-bottom: 20px;

    margin-bottom: 30px;

    text-align: center;

}



.cp-detail-t h3 {

    font-size: 20px;

    color: #333;

    line-height: 50px;

}



.cp-detail-t p {

    line-height: 30px;

}



.cp-detail-t p span {

    display: inline-block;

    margin: 0 10px;

    color: #666;

}



.cp-detail-b img {

    display: block;

    max-width: 80%;

    margin: 20px auto;

}



.cp-detail-b p {

    font-size: 16px;

    line-height: 32px;

    color: #666;

    text-indent: 2em;

}



@media (max-width:1440px) {

    .cp-timg {

        height: 200px;

    }

    .cp-text p {

        font-size: 14px;

        line-height: 24px;

        height: 72px;

    }

    .hyxw ul li a .hyxw-img {

        width: 18%;

        height: 140px;

    }

    .hyxw ul li a .hyxw-text {

        width: 80%;

    }

}