<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */

.banner {
    width: 100%;
    background: url(../images/banner.jpg) no-repeat center top #FFF;
    height: 476px;
}

.wap1 {
    width: 100%;
    min-width: 1098px;
    background: url(../images/wap1bg.jpg) repeat-x;
    min-height: 678px;
    height: auto;
    overflow: hidden;
}

.wap1_er {
    width: 1098px;
    margin: 0 auto;
}

.wap1_ti {
    width: 184px;
    height: 55px;
    margin: 0 auto;
    margin-top: 40px;
}

.wap1cent {
    width: 1098px;
    float: left;
    margin-top: 30px;
}

.ab_fl {
    width: 484px;
    height: 288px;
}

.ab_p {
    width: 596px;
    margin-left: 15px;
}

.ab_p p {
    /*text-indent: 2em;*/
    line-height: 26px;
    padding-top: 5px;
}

.wapcpfl_ti {
    width: 253px;
    height: 53px;
    margin: 0 auto;
    padding-top: 30px;
}

.cpzs {
    width: 1098px;
    float: left;
    margin-top: 30px;
}

.cpzs ul {
    width: 100%;
    height: 43px;
}

.cpzs .cpul {
    width: 20%;
    margin-right: 54px;
}

.cpzs .cpul {
    text-align: center;
    float: left;
    line-height: 40px;
    margin-bottom: 20px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    text-align: center;
    cursor: pointer;
}

.cpzs .cpul a {
    display: block;
}

.cpzs .cpul:hover {
    border: 1px solid #ea1b24;
}

.cpzs .cpzs_bot {
    margin-left: 142px;
}

.cpzs ul li .zpot {
    padding-top: 5px;
}

.cpzs ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #525252;
}

.zs01 {
    width: 82px;
    height: 40px;
    display: block;
    background: url(../images/zssz1.png) no-repeat left center;
}

.zs01:hover {
    background: url(../images/zssz1_hov.png) no-repeat left center;
}

.zs02 {
    width: 82px;
    height: 40px;
    display: block;
    background: url(../images/zssz2.png) no-repeat left center;
}

.zs02:hover {
    background: url(../images/zssz2_hov.png) no-repeat left center;
}

.zs03 {
    width: 82px;
    height: 40px;
    display: block;
    background: url(../images/zssz3.png) no-repeat left center;
}

.zs03:hover {
    background: url(../images/zssz3_hov.png) no-repeat left center;
}

.zs04 {
    width: 82px;
    height: 40px;
    display: block;
    background: url(../images/zssz4.png) no-repeat left center;
}

.zs04:hover {
    background: url(../images/zssz4_hov.png) no-repeat left center;
}

.zs05 {
    width: 82px;
    height: 40px;
    display: block;
    background: url(../images/zssz5.png) no-repeat left center;
}

.zs05:hover {
    background: url(../images/zssz5_hov.png) no-repeat left center;
}

.wap3pone {
    width: 1098px;
    height: 429px;
}

.wap3fl {
    width: 587px;
}

.bd {
    width: 510px;
    float: left;
    margin-top: 60px;
}

.bd ul li img {
    /*width: 510px;*/
    height: 341px;
}

.hd {
    width: 360px;
    float: left;
    height: 470px;
    /* background: url(../images/hdbg.png) no-repeat center top; */
}

.hd ul {
    width: 721px;
    float: left;
}

.hd ul li {
    width: 146px;
    float: left;
    text-align: center;
    margin-right: 24px;
    margin-top: 20px;
    margin-left: 10px;
}

.hd ul li a {
    margin-bottom: 10px;
}

.hd ul li a {
    color: #FFF;
}

.hd ul li .yzcp {
    background: url(../images/yzcp.png) no-repeat center top;
    display: block;
    width: 126px;
    height: 126px;
}

.hd ul .on .yzcp {
    width: 126px;
    height: 126px;
    display: block;
    background: url(../images/yzcp_hov.png) no-repeat center top;
}

.hd ul li .pzbz {
    background: url(../images/pzbz.png) no-repeat center top;
    display: block;
    width: 126px;
    height: 126px;
}

.hd ul .on .pzbz {
    width: 126px;
    height: 126px;
    display: block;
    background: url(../images/pzbz_hov.png) no-repeat center top;
}

.hd ul li .yftd {
    background: url(../images/yftd.png) no-repeat center top;
    display: block;
    width: 126px;
    height: 126px;
}

.hd ul .on .yftd {
    width: 126px;
    height: 126px;
    display: block;
    background: url(../images/yftd_hov.png) no-repeat center top;
}

.hd ul li .txfw {
    background: url(../images/txfw.png) no-repeat center top;
    display: block;
    width: 126px;
    height: 126px;
}

.hd ul .on .txfw {
    width: 126px;
    height: 126px;
    display: block;
    background: url(../images/txfw_hov.png) no-repeat center top;
}

.wap2 {
    width: 100%;
    background: url(../images/wap2bg.jpg) no-repeat center top;
    height: 662px;
}

.wap2 .wap2_er {
    width: 1098px;
    margin: 0 auto;
}

.cpzs_nr {
    width: 1098px;
    float: left;
    margin-top: 60px;
}

.cpzs_nr ul li {
    width: 259px;
    float: left;
    text-align: center;
    margin-right: 14px;
    margin-bottom: 20px;
}

.cpzs_nr ul li a {
    display: block;
    color: #525252;
    line-height: 30px;
}

.cpzs_nr ul li a img {
    width: 259px;
    height: 259px;
}

.wap3 {
    width: 100%;
    background: url(../images/wap3bg.jpg) no-repeat center top;
    height: 715px;
    overflow: hidden;
}

.wap3_er {
    width: 1098px;
    margin: 0 auto;
}

.wapyy {
    width: 100%;
    background: url(../images/wapyybg.jpg) no-repeat center top;
    height: 573px;
}

.wappy_er {
    width: 1098px;
    margin: 0 auto;
}

.wap_ti {
    width: 326px;
    height: 64px;
    margin: 0 auto;
    padding-top: 30px;
}

.wapul {
    width: 1098px;
    float: left;
}

.wapul ul {
    width: 780px;
    float: left;
    margin-left: 320px;
    margin-top: 36px;
}

.wapul ul li {
    width: 189px;
    float: left;
    margin-right: 6px;
}

.wap6 {
    width: 100%;
    background: url(../images/yybg.jpg) repeat-x;
    min-height: 334px;
}

.wap6_er {
    width: 1098px;
    margin: 0 auto;
}

.wap6_title {
    width: 168px;
    height: 58px;
    margin: 0 auto;
    padding-top: 20px;
}

.wap6_title img {
    width: 168px;
    height: 58px;
}

.wap6_one {
    width: 352px;
    margin-bottom: 15px;
}

.wap6_newslist ul {
    margin-top: 10px;
}

.wap6_one .wpone_title {
    border-bottom: 1px solid #B4B4B4;
    height: 25px;
    margin-bottom: 10px;
}

.wap6_one .wpone_title .ti {
    font-family: "黑体";
    font-size: 16px;
    color: #545A5B;
}

.wap6_one .wpone_title .mor a {
    font-size: 13px;
    color: #545A5B;
}

.wap6_newslist {
    width: 306px;
}

.wap6_newslist img {
    width: 352px;
    height: 93px;
}

.wap6_newslist ul li {
    background: url(../images/index_point.jpg) no-repeat left center;
    color: #545A5B;
    width: 352px;
    float: left;
    line-height: 25px;
}

.wap6_newslist ul li a {
    float: left;
    font-family: "宋体";
    font-size: 13px;
    padding-left: 15px;
}

.wap6_newslist .cont {
    float: left;
}

.wap6_newslist .cont li {
    line-height: 25px;
}

.wap6_newslist .cont li span {
    float: left;
    padding-left: 15px;
}

.i_box {
    position: relative;
    overflow: hidden;
    width: 300px;
    height: 224px;
    margin: 0px auto 0 auto;
}

.i_imglist {
    width: 260px;
    height: 204px;
    z-index: 0
}

.i_imglist li img {
    width: 260px;
    height: 204px;
    display: block
}

.i_nav {
    position: absolute;
    left: 20px;
    bottom: 0;
    overflow: hidden;
    width: 220px;
    height: 30px;
    z-index: 2
}

.i_nav ul li {
    float: left;
    _display: inline;
    width: 63px;
    height: 30px;
    margin: 0 1px;
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    text-align: center;
    line-height: 30px;
    cursor: pointer
}

.i_nav ul li.hover {
    background-color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80)
}

.i_nav ul li a {
    color: #fff;
    text-decoration: none
}

.i_nav ul li a:hover {
    text-decoration: underline
}

.i_nav ul li.hover a {
    color: #000
}

.i_prev a,
.i_next a {
    position: absolute;
    overflow: hidden;
    width: 19px;
    height: 30px;
    background-color: #000;
    color: #fff;
    text-align: center;
    font-weight: bold;
    opacity: 0.9;
    filter: alpha(opacity=90);
    text-decoration: none;
    line-height: 30px
}

.i_prev a {
    left: 0;
    bottom: 0
}

.i_next a {
    right: 0;
    bottom: 0
}

.i_prev a:hover,
.i_next a:hover {
    background-color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
    color: #000
}</pre></body></html>