.zfqha {
    color: rgba(255, 255, 255, 0.4); cursor: pointer;
}
.zfqha:hover {
    color: rgba(255, 255, 255, 1) !important;
}
.zfqha:hover > .dt-sjxc {
    border-left-color: rgba(255, 255, 255, 1) !important; border-left-width: 10px !important; border-left-style: solid !important;
}
.zfqh > .active {
    color: rgba(255, 255, 255, 1) !important;
}
.zfqh > .active > .dt-sjxc {
    border-left-color: rgba(255, 255, 255, 1) !important; border-left-width: 10px !important; border-left-style: solid !important;
}
.dt-sjxc {
    margin-top: 5px; border-top-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-left-color: rgba(0, 0, 0, 0); border-top-width: 6px; border-bottom-width: 6px; border-left-width: 10px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; float: right; display: inline-block;
}
.dt-sjxd {
    /*! margin-top: 7px; */ /*! margin-right: 5px; */ border-top-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-left-color: rgb(178, 183, 228); border-top-width: 5px; border-bottom-width: 5px; border-left-width: 7px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; /*! float: left; */ display: inline-block;
    margin: 6px 0px;
    float: left;
}
.index-content-cont {
    padding: 10px; border-radius: 5px; margin-top: 25px; margin-bottom: 20px; background-color: white;
}
.erji-img {
    background: url("../images/list-banner.jpg") no-repeat center; width: 100%; height: 280px;
}
.erji1-img {
    background: url("../images/fna/list-banner.jpg") no-repeat center; width: 100%; height: 280px;
}
.erjizt-left-cont-dt-right {
    background: url("../images/right-j.png"); width: 11px; height: 11px; margin-top: 7px; vertical-align: middle; float: right;
}
.erjizt-left-cont-dt-downa {
    background: url("../images/down-ja.png") !important;
}
.erjizt-left-cont-dt-up {
    background: url("../images/up-j.png") !important;
}
.erjizt-left-cont-dt-down {
    background: url("../images/down-j.png"); width: 11px; height: 11px; margin-top: 7px; vertical-align: middle; float: right;
}
@media screen and (max-width:1200px)
{
    .erji-img {
        background: url("../images/list-banner.jpg") no-repeat center; width: 1200px; height: 280px;
    }
    .erji1-img {
        background: url("../images/fna/list-banner.jpg") no-repeat center; width: 1200px; height: 280px;
    }
    .bottom-footer {
        width: 1200px !important;
    }
    .top-dh {
        width: 1200px !important;
    }
    .top-solo {
        width: 1200px !important;
    }
    .top-tab {
        width: 1200px !important;
    }
    .bottom-a {
        width: 1200px !important;
    }
    .bottom-b {
        width: 1200px !important;
    }
    .bottom-bg {
        width: 1200px !important;
    }
}
body {
    margin: 0px; padding: 0px; text-align: center; background-color: rgba(226, 231, 237, 1);
}
.kfdh {
    background-position: -2px -2px;
}
.caxg {
    background-position: -42px -2px;
}
.qqkf {
    background-position: -105px -7px; background-size: 150px !important;
}
.topa {
    padding: 0px; width: 100%; height: 180px; overflow: hidden; margin-bottom: 0px; position: relative; z-index: 5000;
}
.topb {
    padding: 0px; width: 100%; height: 185px; overflow: hidden; margin-bottom: -5px; position: relative;
}
.top-dh {
    width: 100%; height: 37px; text-align: left; line-height: 35px; font-size: 15px; background-color: rgb(239, 239, 239);
}
.top-cont {

}
.top-daohang {
    margin-top: -35px; float: right;
}
.top-solo {
    width: 100%; text-align: left; background-color: white;
}
.top-solo-logo {
    background: url("../images/logo.png") no-repeat left / 650px; width: 800px; height: 64px;
}
.top-solo-pad {
    padding: 20px 0px;
}
.top-solo-search {
    border-radius: 5px; border: 1px solid rgba(190, 204, 229, 1); border-image: none; width: 430px; height: 35px; margin-top: -48px; float: right; box-shadow: inset 0px 0px 7px 3px rgba(0,0,0,0.1);
}
.top-solo-search-sea {
    background: rgba(0, 0, 0, 0) !important; padding: 0px 15px; border: 0px currentColor; border-image: none; width: 305px; height: 33px; text-align: left !important; font-size: 15px; float: left;
}
.top-solo-search-butt {
    border: 0px currentColor; border-image: none; width: 90px; height: 35px; color: white; font-size: 15px; float: right; background-color: rgba(51, 81, 117, 1);
}
.top-solo-search-butt:hover {
    background-color: rgba(75, 119, 172, 1);
}
.top-tab {
    height: 45px; background-color: rgba(0, 98, 173, 1);
}
.top-tab-qih {
    width: 150px; color: white; font-size: 17px; float: left; position: relative;
}
.top-tab-qiha {
    width: 100%; height: 45px; line-height: 45px; background-color: rgba(0, 0, 0, 0);
}
.top-tab-qiha:hover {
    box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.2);
}
.top-tab-qih-aa {
    padding: 10px 0px; width: 150px; text-align: center; font-size: 15px;
}
.top-tab-qih-a {
    border-radius: 0px 0px 4px 4px; top: 42px; width: 150px; display: none; position: absolute; z-index: 1100; box-shadow: 0px 1px 8px rgba(0,0,0,0.2); background-color: rgb(251, 251, 254);
}
.ptyd {
    display: inline-block;
}
.index-banner {
    width: 100%; height: 240px; box-shadow: 0px 5px 10px 1px rgba(0,0,0,0.5);
}
.banner-img {
    background: url("../images/banner/banner1.jpg") no-repeat 0% 0% / cover; width: 100%; height: 536px;
}
.zytz {
    border-radius: 5px; height: 45px; overflow: hidden; position: relative; z-index: 5000; box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.2); background-color: white;
}
.zytz-a {
    width: 140px; text-align: left; color: white; font-size: 15px; float: left; background-color: rgba(0, 97, 173, 1);
}
.zytzimg {
    background: url("../images/zytz.png") center; margin: 10px 8px 0px 12px; width: 27px; height: 27px; vertical-align: middle; float: left;
}
.newtz {
    border-radius: 10px; border: 2px solid rgb(255, 255, 255); border-image: none; width: 8px; height: 8px; margin-right: -2px; float: right; position: relative; background-color: red;
}
.zytz-text {
    line-height: 22px; letter-spacing: 0.04em; padding-top: 12px; font-size: 16px; font-weight: 800; vertical-align: middle;
}
.zytz-jt {
    left: 140px; top: -16px; width: 0px; height: 0px; border-top-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-left-color: rgba(0, 97, 173, 1); border-top-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; position: relative; background-color: rgba(0, 0, 0, 0);
}
.zytz-ul {
    width: 1050px; height: 30px; text-align: left; line-height: 30px; overflow: hidden; font-size: 15px; margin-top: 8px; float: right; display: inline-block;
}
.zytz-ul-ys {
    margin: 0px; padding: 0px;
}
.zytz-ul-ys {
    position: relative;
}
.zytz-ul-ys > li {
    top: 30px; width: 950px; float: left; position: absolute; z-index: 500;
}
.ywdt {
    height: 315px; margin-top: 0px; margin-bottom: -70px; background-color: white;
}
.ywdt-img {

    width: 550px;
    /*! float: left; */
    /*! display: inline-block; */
}
.ywdt-img-src {
    width: 550px; height: 280px; overflow: hidden; position: relative;
}
.ywdt-img-srca {
    width: 100%; height: 315px; overflow: hidden; position: absolute;
}
:not(:first-child).ywdt-img-srca {
    left: 500px;
}
:first-child.ywdt-img-srca {
    left: 0px;
}
.ywdt-img-xxt {
    padding: 0px 10px; top: -35px; height: 35px; text-align: left; color: rgb(238, 238, 238); line-height: 35px; font-size: 14px; position: relative; z-index: 100; background-color: rgba(0, 0, 0, 0.5);
}
.ywdt-img-xxt-id {
    width: 420px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.ywdt-img-xxt-dot {
    margin-top: -20px; margin-right: 0px; float: right;
}
.zytz-ul-ys-dot {
    border-radius: 10px; width: 7px; height: 7px; margin-top: 13px; float: left; background-color: rgba(204, 204, 204, 1);
}
.zytz-ul-ys-text {
    width: 700px; height: 28px; overflow: hidden; margin-left: 18px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zytz-ul-ys-time {
    color: rgb(187, 187, 187); font-size: 15px; margin-top: -28px; margin-right: 0px; float: right; display: inline-block;
}
.dot {
    border-radius: 10px; width: 8px; height: 8px; margin-left: 8px; float: left; cursor: pointer; background-color: rgb(204, 204, 204);
}
.ywdt-a {
    margin-left: 10px; float: right;
    /*! display: inline-block; */
    margin-top: -315px;
    width: 640px;
}
.ywdt-title {
    border-bottom-color: rgba(0, 0, 0, 0.3); border-bottom-width: 1px; border-bottom-style: solid;
}
.ywdt-a-title {
    width: 120px; height: 35px; color: white; line-height: 35px; background-color: rgba(0, 98, 173, 1);
}
.ywdt-a-link {
    font-size: 16px; margin-top: -25px; margin-right: 10px; float: right;
}
.ywdt-img-xxta {
    color: white;
}
.ywdt-cont-ul {
    text-align: left; margin-top: 15px; margin-left: -40px;
}
.dota {
    border-radius: 10px; width: 6px; height: 6px; margin-top: 9px; margin-right: 7px; margin-left: 7px; vertical-align: middle; float: left; background-color: rgb(204, 204, 204);
}
.ywdt-cont-ul > li {
    padding: 0px 0px 0px 5px; margin-bottom: 10px;/* display: flex;*/
    position: relative;
}
.ywdt-cont-li-acont {
    width: 450px; overflow: hidden; font-size: 14px; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    /*! border: 1px solid black; */
}
.ywdt-cont-li-time {
    color: rgb(187, 187, 187); font-size: 14px;
    margin-left: 10px;
    /*! float: right; */
    margin-top: -22px;
    position: absolute;
    right: 0px;
}
.jrfb {
    background: url("../images/jrfb.jpg") no-repeat; padding: 0px 15px; /*! width: 100%; */ height: 95px; text-align: left; color: rgb(223, 223, 223); margin-top: -30px;
    /*! width: 930px; */
}
.jrfb-title {
    color: white; font-size: 16px; border-bottom-color: rgba(255, 255, 255, 0.5); border-bottom-width: 1px; border-bottom-style: solid;
    /*! width: 930px; */
}
.jrfb-title-a {
    /*! width: 300px; */ height: 26px;
}
.jrfb-title-atitle {
    /*! margin: -30px 0px 0px 15px; */ padding: 2px 7px; /*! float: left; */ cursor: pointer;
    width: 72px;
    display: inline-block;
}
.jrfb-title-atitle:hover {
    border-bottom-color: rgba(239, 138, 81, 1); border-bottom-width: 2px; border-bottom-style: solid;
}
.jrfb-title-b {
    margin-top: -25px; margin-right: 15px; float: right;
}
.jrfb-cont {
    text-align: left; margin-top: 8px;
}
.jrfb-cont-a {
    padding: 0px 30px; display: inline-block;
}
.zfqh-nr > .jrfb-cont-a {
    border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.jrfb-cont-atitle {
    text-align: right; margin-bottom: 3px;
}
.jrfb-cont-acont-countb {
    color: white; font-size: 23px !important;
}
.qynr {
    width: 1200px; margin-top: 20px;
}
.qynra {
    width: 950px; float: left;
}
.qynrb {
    width: 250px; margin-left: 950px;
}
.qynra-b {
    margin: 10px 0px 45px;
}
.qynra-c {
    margin-bottom: 20px;
}
.qynra-a {
    padding: 10px 0px; width: 100%; text-align: left; background-color: white;
}
.qynra-a-title {
    color: rgb(0, 98, 173); font-weight: 800; margin-top: 5px; float: left; display: inline-block;
}
.qynra-a-title-title {
    font-size: 22px;
}
.qynra-a-title-icon {
    background: url("../images/icona.png"); width: 44px; height: 44px; margin-left: 242px;
}
.qynra-a-title-icona {
    background: url("../images/icona.png"); width: 44px; height: 44px; margin-left: 222px;
}
.icon-zcdt {
    margin-left: 130px;
}
.icon-zccg {
    background-position: -40px 0px;
}
.icon-fzbcg {
    background-position: -90px 0px;
}
.qynra-a-title-sjtj {
    font-size: 16px; margin-top: -30px; float: right;
}
.qynra-a-titlea {
    height: 36px; margin-top: 0px; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 2px; border-bottom-style: solid;
}
.qynra-a > .qynra-a-titlea > :nth-child(1).qynra-a-titlea-tab {
    margin-left: 30px;
}
.qynra-a-titlea-tab-a {
    padding: 8px 9px; font-size: 14px; border-bottom-color: rgba(226, 80, 78, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.qynra-a-titlea-tab-b {
    margin: 0px auto; top: -17px; border-right-color: rgba(226, 80, 78, 0); border-bottom-color: rgba(226, 80, 78, 0); border-left-color: rgba(226, 80, 78, 0); border-right-width: 7px; border-bottom-width: 7px; border-left-width: 7px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: relative;
}
.qynra-a > .qynra-a-titlea > .qynra-a-titlea-tab {
    height: 36px; text-align: center; margin-right: 15px; float: left; cursor: pointer;
}
.qynra-b > .qynra-a-titlea > .qynra-a-titlea-tab {
    height: 36px; text-align: center; margin-right: 0px; float: left; cursor: pointer;
}
.qynra-c > .qynra-a-titlea > .qynra-a-titlea-tab {
    height: 36px; text-align: center; margin-right: 10px; float: left; cursor: pointer;
}
.qynra-b-title-img {
    background: url("../images/icona.png"); width: 40px; height: 40px; margin-right: 10px; margin-left: 10px; float: left;
}
.qynra-b-imga {
    background-position: -45px -2px;
}
.qynra-b-imgb {
    background-position: -91px -1px;
}
.qynra-b-title-text {
    padding: 10px 0px; color: rgb(0, 98, 173); font-size: 18px; font-weight: 800;
}
.qynra-b-title {
    width: 100%; background-color: rgb(244, 245, 249);
}
.qynra-a-cont-ul {
    font-size: 14px; margin-left: -25px;
}
.qynra-a-cont-a {
    /*! flex:1 1 0px; */ text-align: left; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
    /*! border: 1px solid black; */
    width: 160px;
    padding-left: 3px;
    text-overflow: ellipsis;
    float: left;
}
.qynra-a-cont-b {
    text-align: left; margin-left: 5px;
    /*! border: 1px solid black; */
    /*! width: 570px; */
    /*! overflow: hidden; */
    /*! text-overflow: ellipsis; */
    /*! white-space: nowrap; */
    float: left;
}
.qynra-a-cont-ba {
    width: 550px; text-align: left; overflow: hidden; font-size: 14px !important; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.qynra-a-cont-c {
    width: auto; /*! margin-top: -23px; */ /*! float: right; */ display: inline-block;
    margin-left: 10px;
}
.fzfs > li > .qynra-a-cont-c {
    /*! margin-top: 0px !important; */ display: inline-block;/*! float: right; */
    /*! clear: both; */
    /*! margin-top: 20px; */
    position: absolute;
    right: 0px;
}
.fzfs > li:not(:last-child) {
    font-size: 14px;
}
.fzfs > li {
    height: 26px; margin-bottom: 10px;
    position: relative;
}
.fzfs > li > a {
    width: 590px; line-height: 1.5em; /*! overflow: hidden; */ /*! display: inline-block; */ /*! white-space: nowrap; */ -ms-text-overflow: ellipsis;
    /*! text-overflow: ellipsis; */
}
.fzfs > li > a:hover {
    color: purple; text-decoration: underline;
}
.fzfs > li > .qynra-a-cont-c-time {
    width: auto; /*! margin-right: 5px; */ display: inline-block;
    /*! float: right; */
    /*! clear: both; */
    /*! margin-left: -50px; */
    position: absolute;
    right: 52px;
}
.qynra-a-cont-c-time {
    width: auto; margin-left: 20px; display: inline-block;
}
.qynra-a-cont-ul > li {
    /*! display: flex; */
    /*! margin-bottom: 10px; */
}
.morea {
    padding: 3px 10px; border-radius: 5px; color: black; font-size: 16px; margin-top: -5px; float: right; display: inline-block;
}
.morea:hover {
    color: rgba(0, 98, 173, 1);
}
.qynra-a-cont-bb {
    width: 600px; text-align: left; padding-left: 120px;
}
.qynra-a-cont-c-active {
    padding: 2px 5px; border-radius: 3px; color: white !important; margin-top: -23px; background-color: red;
}
.qynrb-a {
    text-align: left; font-size: 25px; font-weight: 800; margin-top: 30px; margin-bottom: 15px;
}
.qynrb-xtrk {
    margin-bottom: 20px;
}
.qynrb-xtrk-a {
    /*flex-flow:row wrap;*/ /*! display: flex; */ justify-content: space-between;
}
.qynrb-xtrk-b {
    width: 250px; margin-top: 10px; margin-left: 0px;
}
.qynrb-xtrk-a-sq {
    padding: 20px 0px 0px; width: 120px; height: 100px; margin-bottom: 10px; cursor: pointer;
    /*! float: right; */
}
.qynrb-xtrk-a-img {
    background: url("../images/iconb.png"); margin: 0px auto; width: 52px; height: 52px;
}
.qynrb-xtrk-a-text {
    color: white; font-size: 15px !important; font-weight: 800; margin-top: 5px;
}
.qynrb-xtrk-gre {
    background-color: rgba(55, 171, 134, 1);
    float: right;
    margin-top: -130px;
}
.qynrb-xtrk-gre:hover {
    background-color: rgba(97, 204, 170, 1);
}
.qynrb-xtrk-red {
    /*! float: right; */ background-color: rgba(242, 112, 114, 1);
}
.qynrb-xtrk-red:hover {
    background-color: rgba(244, 141, 142, 1);
}
.qynrb-xtrk-org {
    background-color: rgba(243, 140, 78, 1);
}
.qynrb-xtrk-org:hover {
    background-color: rgba(246, 174, 131, 1);
}
.qynrb-xtrk-pur {
    background-color: rgba(180, 73, 166, 1);
}
.qynrb-xtrk-pur:hover {
    background-color: rgba(194, 106, 183, 1);
}
.qynrb-xtrk-yel {
    background-color: rgba(242, 191, 69, 1);
    float: right;
    margin-top: -130px;
}
.qynrb-xtrk-yel:hover {
    background-color: rgba(245, 209, 124, 1);
}
.qynrb-xtrk-blu {
    float: right; background-color: rgba(43, 148, 214, 1);
    margin-top: -130px;
}
.qynrb-xtrk-blu:hover {
    background-color: rgba(102, 177, 225, 1);
}
.gysdl {
    background-position: -2px 0px;
}
.zcrdl {
    background-position: -58px -1px;
}
.jdrdl {
    background-position: -280px -1px;
}
.pbzjdl {
    background-position: -230px 0px;
}
.gyszc {
    background-position: -113px -1px;
}
.jddl {
    background-position: -170px -1px;
}
.qynrb-qtrk {
    margin-bottom: -20px;
}
.qynrb-xtrk-a-text {
    color: white; font-size: 18px; font-weight: 800; margin-top: 10px;
}
.qynrb-qtrka {
    border-radius: 3px; height: 60px; text-align: left; margin-bottom: 10px;
}
:first-child.qynrb-qtrka {
    background-color: rgba(42, 174, 214, 1);
}
:nth-child(2).qynrb-qtrka {
    background-color: rgba(32, 201, 143, 1);
}
:nth-child(3).qynrb-qtrka {
    background-color: rgba(242, 119, 64, 1);
}
:nth-child(4).qynrb-qtrka {
    background-color: rgba(171, 134, 55, 1);
}
:first-child.qynrb-qtrka:hover {
    background-color: rgba(42, 174, 214, 0.8);
}
:nth-child(2).qynrb-qtrka:hover {
    background-color: rgba(66, 225, 170, 1);
}
:nth-child(3).qynrb-qtrka:hover {
    background-color: rgba(242, 119, 64, 0.8);
}
:nth-child(4).qynrb-qtrka:hover {
    background-color: rgba(171, 134, 55, 0.8);
}
.qtrkimg {
    background: url("../images/icona.png") 0% 0% / 100px; margin: 15px 37px 0px 20px; width: 35px; height: 35px; float: left;background-size: 135px;
}
.qtrktexta {
    padding: 6px 0px; width: 108px; text-align: center; color: white; line-height: 23px; letter-spacing: 0.1em; font-size: 20px; font-weight: 800; margin-left: -10px; display: inline-block; cursor: pointer;
}
.qtrktext {
    color: white; line-height: 60px; letter-spacing: 0.1em; font-size: 20px; font-weight: 800; cursor: pointer;
}
.zytsimg {
    background-position: 1px -32px;
}
.bhjrimg{
    background-position: 34px -32px;
}
.yjzjimg {
    background-position: -34px -32px;
}
.dzscimg {
    background-position: -68px -32px;
}
.qynrb-czlc {
    margin-bottom: 10px;
    margin-top: 50px;
}
.qynrb-czlc-a-text {
    font-size: 15px; font-weight: 800; margin-top: 3px;
}
.qynrb-czlc-a-img {
    background: url("../images/iconb.png"); margin: 0px auto; width: 52px; height: 52px;
}
.qynrb-czlc-a-sq {
    width: 120px; height: 102px; padding-top: 20px; cursor: pointer; background-color: rgb(244, 245, 249);
}
.qynrb-czlc-a-sq:hover {
    background-color: rgb(250, 250, 250);
}
.qynrb-czlc-red {
    margin-top: -122px; float: right;
}
.qynrb-czlc-org {
    margin-top: 10px;
}
.qynrb-czlc-blu {
    margin-top: -122px; float: right;
}
.zcr {
    background-position: -3px -60px;
}
.gys {
    background-position: -56px -60px;
}
.jdr {
    background-position: -112px -60px;
}
.zbdl {
    background-position: -168px -60px;
}
.qynrb-xx {
    padding: 0px 10px 30px; height: 283px; text-align: left; color: white; background-color: rgba(14, 118, 181, 1);
}
.weixin {
    padding: 20px 10px; border-bottom-color: rgba(255, 255, 255, 0.5); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.weixinimg {
    background: url("../images/weixinerweima.jpg") 0% 0% / cover; width: 90px; height: 90px; float: left;
}
.weixintext {
    margin-left: 100px;
}
.weixintexta {
    font-size: 22px; font-weight: 800; margin-bottom: 10px;
}
.weixintextb {
    font-size: 15px; font-weight: 800;
}
.tel {
    height: 50px; margin-top: 14px; margin-bottom: 10px; margin-left: 0px;
}
.telimg {
    background: url("../images/iconc.png") 0% 0% / 38px; width: 35px; height: 35px; margin-top: 5px; margin-left: 0px; float: left;
}
.telimga {
    background: url("../images/iconc.png") 0px 78px / 39px; width: 35px; height: 35px; margin-top: 5px; margin-left: 0px; float: left;
}
.teltext {
    line-height: 45px; font-size: 16px; font-weight: 800; margin-left: 40px;
}
.yox {
    height: 50px; margin-left: 0px;
}
.yoximg {
    background: url("../images/iconc.png") 0px -74px / 37px; width: 35px; height: 35px; margin-top: 5px; margin-left: 0px; float: left;
}
.yoxtext {
    line-height: 45px; font-size: 16px; font-weight: 800; margin-left: 40px;
}
.buttoma {
    padding: 0px; width: 100%; height: 410px; overflow: hidden; margin-bottom: -5px;
}
.bottom-dwk {
    padding: 10px 20px 10px 10px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 140px; height: 160px; text-align: left; display: inline-block;
}
.bottom-nrk {
    padding: 10px 20px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 470px; height: 160px; text-align: left; font-size: 16px; float: right; display: inline-block; -ms-overflow-y: scroll;
}
.bottom-dw {
    font-size: 15px; margin-bottom: 6px;
}
.bottom-nr-dt {
    margin-bottom: 6px;
}
.bottom-nr-dta {
    color: rgb(221, 221, 221);
}
.bottom-nr-dta:hover {
    color: rgb(32, 141, 221);
}
.bottom-bg {
    background: url("../images/bottom.jpg") 0px 0px; height: 395px; margin-bottom: -395px;
}
.bottom-a {
    width: 100%; height: 330px; color: white !important; padding-top: 50px; border-top-color: red; border-top-width: 2px; border-top-style: solid;
}
.bottom-a-a {
    width: 700px; text-align: left; float: left;
}
.bottom-a-a-a {
    font-size: 15px;
}
.bottom-a-a-b {
    text-align: left; margin-top: 30px;
}
.bottom-a-a-b-title {
    padding-bottom: 10px; font-size: 20px; font-weight: 800; margin-bottom: 20px; border-bottom-color: rgba(255, 255, 255, 0.3); border-bottom-width: 2px; border-bottom-style: solid;
}
.fgsa {
    color: rgb(221, 221, 221); font-size: 14px; font-weight: 500; margin-bottom: 15px; display: inline-block;
}
.bottom-a-a-b-cont-a {
    margin-right: 100px; float: left;
}
.bottom-a-a-b-cont-b {
    margin-right: 100px; float: left;
}
.bottom-a-b {
    text-align: left; margin-left: 790px;
}
.bottom-a-b-title {
    font-size: 18px; margin-bottom: 10px;
}
.bottom-a-b-text {
    font-size: 14px; margin-bottom: 5px;
}
.bottom-a-bb {
    margin-top: 18px;
}
.bottom-a-bc {
    margin-top: 15px;
}
.bottom-b {
    height: 35px; color: white; background-color: rgba(14, 118, 181, 1);
}
.bottom-b-cont {
    margin: 0px auto; line-height: 35px; font-size: 15px;
}
.bottom-dwa {
    color: rgb(238, 238, 238);
}
.bottom-dwa:hover {
    color: rgb(41, 147, 224);
}
.bottom-dwa:hover > .dt-sjxb {
    opacity: 1;
}
.erjizt {
    width: 933px; margin-top: 20px; margin-bottom: 20px; border-left-color: rgba(247, 247, 247, 1); border-left-width: 265px; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.erjizt-sjzx {
    margin: 0px auto; width: 500px; height: 300px; padding-top: 150px;
}
.erjizt-sjzxa {

}
.erjizt-tousu {
    padding: 30px; text-align: left;
}
.erjizt-tousu h1 {
    text-align: center; font-size: 26px; font-weight: normal; margin-bottom: 30px;
}
.erjizt-tousu p {
    text-align: justify; line-height: 28px; text-indent: 2rem; font-size: 16px;
}
.erjizt-tousu .jubaoBTN {
    margin: 0px 15px; padding: 0px 30px; border-radius: 3px; border: 1px solid rgba(0, 98, 173, 0.5); border-image: none; height: 40px; color: rgb(255, 255, 255); line-height: 40px; display: inline-block; cursor: pointer;
}
.erjizt-tousu .jubaoBTN:hover {
    background: rgba(0, 98, 173, 1); color: rgb(255, 255, 255); box-shadow: 0px 1px 5px rgba(0,0,0,0.1);
}
.sjzximg {
    background: url("../images/jsz.png"); width: 110px; height: 110px;
}
.sjzxtext {
    width: 387px; text-align: center; font-size: 40px; margin-top: -80px; float: right;
}
.erjizt-fhsy {
    padding: 5px 20px; border-radius: 3px; border: 1px solid rgb(238, 238, 238); border-image: none; font-size: 16px; margin-top: 50px; background-color: rgb(238, 238, 238);
}
.erjizt-fhsy:hover {
    color: rgb(255, 255, 255); background-color: rgb(0, 97, 173);
}
.erjizt-left {
    width: 267px; margin-left: -267px; float: left; background-color: rgba(247, 247, 247, 0);
}
.erjizt-right {
    padding: 0px 30px; width: 870px; margin-left: 0px;
}
.erjizt-right-title {
    height: 30px; text-align: left; padding-top: 20px; padding-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.erjizt-right-titlea {
    color: rgb(0, 97, 173); padding-bottom: 5px; font-size: 20px; border-bottom-color: rgb(0, 97, 173); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.erjizt-right-title-src {
    font-size: 15px; margin-top: 0px; float: right;
}
.erjizt-right-cont {
    text-align: left; padding-bottom: 20px; margin-top: 20px;
}
.erjizt-right-cont-dt {
    height: 23px; margin-bottom: 20px; background-color: rgb(255, 255, 255);
}
.erjizt-right-cont-title {
    height: 35px; margin-bottom: 20px; background-color: rgb(234, 234, 234);
}
.dt-sjx {
    margin-top: 5px; border-top-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-left-color: rgb(204, 204, 204); border-top-width: 6px; border-bottom-width: 6px; border-left-width: 10px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; display: inline-block;
}
.dt-sjxa {
    margin-top: 5px; border-top-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-left-color: rgb(204, 204, 204); border-top-width: 6px; border-bottom-width: 6px; border-left-width: 10px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; display: inline-block;
}
.dt-sjxb {
    margin-top: 5px; margin-right: 5px; vertical-align: middle; border-top-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-left-color: rgba(41, 147, 224, 1); border-top-width: 6px; border-bottom-width: 6px; border-left-width: 10px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; display: inline-block; opacity: 0;
}
.dt-text {
    width: 500px; color: black; overflow: hidden; font-size: 16px; margin-left: 25px; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dt-atext {
    width: 100%; color: black; line-height: 35px; overflow: hidden; font-size: 16px; margin-left: 25px; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dt-btext {
    width: 100%; color: black; font-size: 16px; margin-left: 25px;
}
.dt-time {
    color: rgb(204, 204, 204); font-size: 14px; float: right;
}
.erjizt-right-cont-yy {
    width: 767px; height: 23px; margin-bottom: -23px; margin-left: 2px; display: none; opacity: 0; box-shadow: 0px 4px 6px 1px rgba(0,0,0,0.1);
}
.erjizt-right-page {
    padding: 0px 100px 20px; text-align: center; margin-top: 10px;
}
.erjizt-right-pagea {
    background: rgb(238, 238, 238); padding: 6px 14px; border: 0px currentColor; border-image: none; font-size: 15px; margin-top: 20px;
}
.yemas {
    padding: 8px 14px !important;
}
.erjizt-right-pagea:hover {
    background: rgb(39, 74, 133); color: rgb(255, 255, 255);
}
.pageyema {
    float: left;
}
.pageyemb {
    display: inline-block;
}
.pageyemc {
    float: right;
}
.erjizt-left-titlea {
    font-size: 20px; font-weight: 800;
}
.erjizt-left-title {
    padding: 25px; text-align: left; color: white; background-color: rgb(0, 98, 173);
}
.erjizt-left-titleb {
    font-size: 15px;
}
.erjizt-left-cont-dt {
    padding: 20px 15px 20px 20px; text-align: left; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.erjizt-left-cont-dt:hover {
    color: rgb(0, 97, 173); border-left-color: rgb(0, 97, 173); border-left-width: 2px; border-left-style: solid; background-color: rgb(247, 247, 247);
}
.erjizt-left-cont-dt-fh {
    float: right; display: inline-block;
}
.erjizt-right-search {
    padding: 10px 15px; margin-top: 10px; background-color: rgb(245, 245, 245);
}
.erjizt-right-search-left {
    width: 630px; text-align: left; margin-bottom: 20px;
}
:nth-child(2n).erjizt-right-search-lefta {
    float: right;
}
.erjizt-right-search-lefta {
    height: 20px; font-size: 16px; margin-top: 17px; display: inline-block;
}
.erjizt-right-searcha {
    padding: 0px 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 290px; height: 25px; vertical-align: middle;
}
.erjizt-right-searchb {
    padding: 0px 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 130px; height: 25px; margin-left: 5px; vertical-align: middle;
}
.erjizt-right-searchc {
    padding: 0px 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 133px; height: 28px; margin-left: 5px; vertical-align: middle;
}
.erjizt-right-search-right {
    margin-top: -65px; margin-right: 5px; float: right;
}
.erjizt-right-search-right-butt {
    background: rgba(0, 97, 173, 1); padding: 10px 28px; border-radius: 5px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255);
}
.erjizt-right-search-right-butt:hover {
    color: rgb(255, 255, 255); background-color: rgb(0, 131, 235);
}
.dt-texta {
    width: 10%; text-align: center; float: left;
}
.dt-textb {
    width: 70%; text-align: center; float: left;
}
.dt-textc {
    width: 200px; text-align: center; float: left;
}
.dt-textd {
    width: 100px; text-align: center; float: left;
}
.dt-texte {
    text-align: center; margin-right: 15px;
}
.dt-text-ts {
    padding: 0px 5px; text-align: left !important; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.erjizt-right-cont-lct {
    background: url("../images/lct_1.gif"); height: 289px; margin-top: -10px; margin-bottom: 20px;
}
.erjizt-left-cont-dta {
    left: -2px; top: 62px; width: 100%; text-align: left; display: none; background-color: rgba(247, 247, 247, 1);
}
.erjizt-left-cont-dta-text {
    padding: 15px 30px; color: rgb(0, 0, 0); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.erjizt-left-cont-dta-text:hover {
    color: rgb(0, 97, 173);
}
.erjizt-right-cont-text-title {
    text-align: center; color: rgb(0, 97, 173); font-size: 25px;
}
.erjizt-right-cont-text-titlea {
    text-align: center; color: rgb(204, 204, 204); font-size: 16px; margin-top: 5px;
}
.erjizt-right-cont-text-cont > p {
    line-height: 2em; text-indent: 2em;
}
.detail-box {
    padding: 0px 40px; text-align: center; margin-top: 30px; margin-bottom: 20px;
}
.detail-box .big-tit-wrap {
    margin: 0px auto; width: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.detail-box .big-tit-wrap .firth-tit {
    width: 100%; text-align: center; color: rgb(26, 26, 26); line-height: 40px; font-size: 20px; font-weight: bold; margin-top: 10px; display: inline-block;
}
.detail-box .big-tit-wrap .remark {
    color: rgb(128, 128, 128); line-height: 24px; font-size: 14px; margin-top: 0px;
}
.detail-box .text-wrap {
    text-align: center; margin-top: 20px;
}
.detail-box .text-wrap .sec-tit {
    margin: 30px auto; width: 100%; text-align: center; color: rgb(26, 26, 26); font-size: 18px; font-weight: bold;
}
.detail-box .text-wrap p {
    text-align: justify; color: rgb(26, 26, 26); line-height: 24px; font-size: 14px;
}
.detail-box .text-wrap .salutation {
    text-indent: 0px;
}
.detail-box .text-wrap .downLoad {
    margin: 0px auto; width: 80px; text-align: center; color: rgb(255, 0, 0); text-indent: 0px; font-size: 14px;
}
.detail-box .text-wrap .downLoad:hover {
    text-decoration: underline; cursor: pointer;
}
.detail-box .text-wrap .thi-tit {
    margin: 30px auto; width: 100%; text-align: center; color: rgb(26, 26, 26); font-size: 18px; font-weight: bold;
}
.detail-box .text-wrap .litt-tit {
    text-indent: 0em; font-weight: bold;
}
.detail-box .text-wrap img {
    margin: 10px auto; text-align: center; max-width: 100%;
}
.detail-box .text-wrap table {
    margin: 40px auto; width: 100%; text-align: justify; color: rgb(26, 26, 26); line-height: 24px; font-size: 14px; table-layout: fixed;
}
.detail-box .text-wrap table td {
    padding: 4px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; -ms-word-wrap: break-word;
}
.detail-box .text-wrap table th {
    padding: 4px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; -ms-word-wrap: break-word;
}
a {
    text-decoration: none;
}
.search-opt {
    text-align: left; margin-bottom: 20px; box-shadow: 2px 2px 10px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
}
.search-opt .select {
    border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(244, 244, 244) rgb(244, 244, 244) currentColor; font: 14px/24px "Microsoft Yahei"; margin: 0px auto; border-radius: 4px; border-image: none; position: relative; font-size-adjust: none; font-stretch: normal;
}
.search-opt .select .select-con {
    height: auto; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid;
}
.search-opt .select .select-con h1 {
    width: 100px; height: 50px; text-align: center; line-height: 50px; font-size: 16px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; vertical-align: top; display: inline-block;
}
.search-opt .select .filter-list {
    margin: 0px; width: 990px; padding-left: 30px; vertical-align: top; border-left-color: rgb(244, 244, 244); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.search-opt .select .filter-list li {
    display: inline-block;
}
.search-opt .select .filter-list li a {
    padding: 6px 15px; border-radius: 6px; color: rgb(102, 102, 102); line-height: 50px; font-size: 16px;
}
.search-opt .select .filter-list li a:hover {
    text-decoration: none; background-color: rgb(240, 240, 240);
}
.search-opt .select .filter-list li a.current {
    color: rgb(255, 255, 255); background-color: rgb(32, 129, 237);
}
.search-opt .am-padding {
    padding-bottom: 30px; padding-left: 130px; margin-top: 30px;
}
.search-opt .am-form-field {
    padding: 0px 10px; width: 300px; height: 30px; font-size: 14px; vertical-align: top; display: inline-block;
}
.search-opt .am-btn-primary {
    padding: 0px 20px; border-radius: 4px; border: currentColor; border-image: none; height: 34px; color: rgb(255, 255, 255); line-height: 34px; font-size: 16px; vertical-align: top; display: inline-block; background-color: rgb(11, 140, 215);
}
.bid-list {
    padding: 20px 15px; border: 1px solid rgb(200, 210, 255); border-image: none; background-color: rgb(255, 255, 255);
}
.bid-list ul {
    padding: 0px 15px;
}
.bid-list a.bid-list-item {
    height: 50px; font-size: 0px; display: block;
}
.bid-list a:nth-child(2n).bid-list-item {
    background-color: rgb(247, 248, 250);
}
.bid-list a.bid-list-item li {
    color: rgb(102, 102, 102); line-height: 50px; overflow: hidden; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.bid-list a.bid-list-item:hover {
    background-color: rgb(240, 240, 240);
}
.bid-list a.bid-list-item:hover li {
    text-decoration: none;
}
.bid-list li {
    display: inline-block;
}
.bid-list li:nth-child(1) {
    width: 15%;
}
.bid-list li:nth-child(2) {
    width: 63%; padding-right: 20px;
}
.bid-list li:nth-child(3) {
    width: 10%;
}
.bid-list li:nth-child(4) {
    width: 10%;
}
.bid-list .bid-list-header {
    font-size: 0px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.bid-list .bid-list-header li {
    height: 50px; line-height: 50px; font-size: 16px; font-weight: bold;
}
.erjizta {
    width: 100%; overflow: hidden; margin-top: 20px; margin-bottom: 20px; background-color: rgb(255, 255, 255);
}
.lct-step-text > p:nth-child(2) {
    color: rgb(210, 0, 0);
}
.zfqhamu {
    color: rgba(255, 255, 255, 0.4); cursor: pointer;
}
.zfqhamu:hover {
    color: rgba(255, 255, 255, 1) !important;
}
.zfqhamu:hover > .dt-sjxc {
    border-left-color: rgba(255, 255, 255, 1) !important; border-left-width: 10px !important; border-left-style: solid !important;
}
.zfqhmu > .active {
    color: rgba(255, 255, 255, 1) !important;
}
.zfqhmu > .active > .dt-sjxc {
    border-left-color: rgba(255, 255, 255, 1) !important; border-left-width: 10px !important; border-left-style: solid !important;
}
.bottom-footer {
    background: url("../images/bottom.jpg") no-repeat bottom;
}
.bottom-xin-a {
    margin: 0px auto 20px auto; text-align: left; color: white; display: inline-block;
}
:nth-child(2).bottom-xin-a {
    margin-left: 100px;
}
.bottom-xin-c {
    margin: 30px auto 20px; color: white; font-size: 14px;
}
.index-content-cont {
    /*! display: flex; */
    width: 1200px;
}
.index-content-cont-l {
    padding: 0px 10px 0px 0px; /*! flex:1 1 0px; */
    width: 930px;
}
.index-content-cont-r {
    width: 250px;
    float: right;
    margin-top: -880px;
}
.cont-line {
    /*! display: flex; */
    width: 100%;
}
.news{width:25px;position:absolute;left: 735px;top: 5px;}

.zcdt li{margin-bottom: 17px;}
.thenews::after{	content:'';
    width: 22px;
    height: 13px;
    background: url(../images/new.gif) no-repeat 0 0;
    display: inline-block;
    margin-left: 3px;
    /*! margin-top: -10px; */
}
.kdkz{display:inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}