.fgx {
    margin: 0px 18px;
    color: rgb(115, 115, 115);
    font-size: 14px;
    float: left;
}

.date {
    color: rgb(8, 6, 160);
    font-size: 14px;
    float: left;
}

.szz a {
    color: rgb(115, 115, 115);
    font-size: 14px;
}

.win100 {
    width: 100%;
}

.news_date {
    color: rgb(140, 140, 140) !important;
    font-size: 14px !important;
    margin-top: 7px;
}

.read_more:hover {
    color: rgb(240, 3, 7) !important;
}

.contbg {
    background: rgb(243, 247, 255);
}

.list_style {
    padding: 25px;
}

.list_style ul li {
    overflow: hidden;
    margin-bottom: 14px;
    min-height: 40px;
}

.list_style ul li:last-child {
    margin-bottom: 0px;
}

.list_style ul li span {
    color: rgb(115, 115, 115);
    line-height: 23px;
    font-size: 13px;
    margin-right: 15px;
}

.list_style ul li span strong {
    color: rgb(51, 51, 51);
    font-size: 18px;
}

.list_style ul li a {
    width: 71%;
    color: rgb(64, 64, 64);
    line-height: 23px;
    overflow: hidden;
    font-size: 14px;
    -ms-text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.list_style ul li a:hover {
    color: rgb(0, 81, 177);
}

.tophalf {
    background: url("top_bg.png") repeat-x;
    line-height: 40px;
}

.top-link {
    float: right;
}

.top-link ul li {
    float: left;
}

.top-link ul li a {
    color: rgb(8, 6, 160);
    font-size: 14px;
}

.top-link ul li a:hover {
    color: rgb(0, 84, 210);
}

.top-link ul li span {
    margin: 0px 15px;
    height: 15px;
    border-right-color: rgb(217, 217, 217);
    border-right-width: 1px;
    border-right-style: solid;
    display: inline-block;
}

.lanmu-border {
    height: 22px;
    margin-top: 1px;
    margin-right: 20px;
    border-right-color: rgb(204, 204, 204);
    border-right-width: 1px;
    border-right-style: solid;
    float: left;
    display: block;
}

.wintext {
    width: 200px;
    float: left;
}

.wintext li a {
    color: rgb(64, 64, 64);
    line-height: 20px;
    font-size: 14px;
    display: block;
}

.wintext li a img {
    border: 1px solid rgb(210, 220, 247);
    border-image: none;
    width: 100%;
    height: 140px;
    margin-bottom: 15px;
    display: block;
}

.news-text {
    background: rgb(229, 238, 247);
    padding: 0px 15px 15px;
}

.xscbw li {
    margin-top: 21px;
}

.xscbw li a .name {
    background: url("qkbg.png") repeat-x bottom;
    margin: 0px;
    width: 100%;
    height: 92px;
    text-align: center;
    bottom: 0px;
    color: rgb(255, 255, 255);
    line-height: 130px;
    padding-top: 44px;
    font-size: 15px;
    display: block;
    position: absolute;
}

.xscbw li a .name p {
    margin: 0px;
    width: 100%;
    text-align: center;
    bottom: 15px;
    line-height: 20px;
    font-size: 15px;
    position: absolute;
}

.lanmu_new {
    border: 0px currentColor;
    border-image: none;
    padding-top: 4px;
    margin-bottom: 0px;
    background-image: none;
    background-color: rgb(61, 85, 167);
}

.lanmu_new .lanmu_l {
    color: rgb(255, 255, 255);
    padding-top: 12px;
    padding-right: 23px;
    padding-left: 23px;
    margin-right: 0px;
}

.lanmu_new .xshd.lanmu_l span {
    background: url("xshd_hover.png") no-repeat;
    width: 26px;
    height: 29px;
    margin-right: 6px;
    float: left;
    display: block;
}

.lanmu_new .xshd.active.lanmu_l span {
    background: url(4.png) no-repeat;
}

.lanmu_new .tzgg.lanmu_l span {
    background: url("tzgg.png") no-repeat;
    width: 26px;
    height: 29px;
    margin-right: 6px;
    float: left;
    display: block;
}

.lanmu_new .tzgg.active.lanmu_l span {
    background: url("tzgg_hover.png") no-repeat;
}

.lanmu_new .yjsjy.lanmu_l span {
    background: url("yjsjy_hover.png") no-repeat;
    width: 26px;
    height: 29px;
    margin-right: 6px;
    float: left;
    display: block;
}

.lanmu_new .yjsjy.active.lanmu_l span {
    background: url("yjsjy.png") no-repeat;
}

.lanmu_new .zpqs.lanmu_l span {
    background: url("zpqs.png") no-repeat;
    width: 26px;
    height: 29px;
    margin-right: 6px;
    float: left;
    display: block;
}

.lanmu_new .zpqs.active.lanmu_l span {
    background: url("zpqs_hover.png") no-repeat;
}

.lanmu_new .active.lanmu_l {
    color: rgb(255, 255, 255);
    border-bottom-color: currentColor;
    border-bottom-width: 0px;
    border-bottom-style: none;
    background-color: rgb(61, 85, 167);
}

.lanmu_new .lanmu_r {
    line-height: 47px;
    margin-right: 25px;
}

.lanmu_new .lanmu_r a {
    color: rgb(255, 255, 255);
}

.lanmu_new .lanmu_r a:hover {
    color: rgb(52, 177, 251);
}

.bgbai {
    background-color: #dfe9f4;
    border-top-style: solid;
    border-top-color: #1854a2;
}

.marquee-list {
    padding: 0px 15px !important;
    line-height: 36px;
}

.marquee_list {
    padding: 0px 15px !important;
    line-height: 36px;
}

/*.marquee-list li a {
    background: url(dian.gif) left center no-repeat;
    padding-left: 15px;
    display: inline-block;
}*/

.fkt {
    position: relative;
}

.fkt .title img {
    left: 0px;
    position: relative;
}

.fkt:hover .title img {
    transition: left 0.2s;
    left: 3px;
}

.fkt:hover .title {
    color: rgb(226, 225, 225);
}

.fkt .title {
    background: rgba(80, 102, 175, 0.9);
    padding: 20px;
    bottom: 40px;
    color: rgb(255, 255, 255);
    font-size: 22px;
    position: absolute;
}

.appsys {
    overflow: hidden;
}

.appsys li {
    width: 90px;
    /*margin-right: 25px;*/
    float: left;
}

.appsys li:last-child {
    margin-right: 0px;
}

.appsys .boxpadding {
    padding: 10px 0px;
}

.appsys .boxpadding .sysico:hover {
    border: 1px solid rgb(10, 68, 171);
    border-image: none;
}

.appsys .boxpadding .sysico {
    margin: 0px auto;
    padding: 16px 0px 0px 1px;
    border-radius: 50%;
    border: 1px solid rgb(166, 182, 210);
    border-image: none;
    width: 73px;
    height: 73px;
    text-align: center;
}

.appsys p {
    margin: 12px 0px 0px;
    color: rgb(33, 55, 95);
    font-size: 15px;
    min-height: 40px;
}

.center-block {
    margin-right: auto;
    margin-left: auto;
    display: block;
}

.peoplelist {
    margin-bottom: 25px;
}

.peoplelist li a .name {
    background: url("peoplebg.png") repeat-x bottom;
    margin: 0px;
    width: 100%;
    height: 92px;
    text-align: center;
    bottom: 0px;
    color: rgb(255, 255, 255);
    line-height: 130px;
    padding-top: 44px;
    font-size: 18px;
    display: block;
    position: absolute;
}

.lanmu1_l span {
    height: 21px;
    margin-top: 4px;
    margin-right: 13px;
    border-left-color: rgb(61, 85, 167);
    border-left-width: 6px;
    border-left-style: solid;
    float: left;
    display: block;
}

.border {
    width: 100%;
    height: 1px;
    border-top-color: rgb(210, 220, 247);
    border-top-width: 1px;
    border-top-style: solid;
}

.TRS_Editor * {
   
	
}

.pagestpart {
    padding: 30px 0px 0px;
}

.address {
    float: right;
}

.breadcrumb {
    background: none;
    padding: 20px 0px;
    border-radius: 0px;
    font-size: 13px;
    margin-bottom: 0px;
}

.breadcrumb > li {
    color: rgb(139, 139, 139);
    display: inline-block;
}

.breadcrumb > li > a {
    color: rgb(128, 128, 128);
    font-size: 14px;
}

.breadcrumb > li > a:last-child {
    color: rgb(61, 85, 167);
}

.peoplelist li {
    padding: 0px 9px;
    margin-top: 25px;
}

.name p {
    line-height: 50px;
    font-size: 18px;
}

.name p span {
    font-size: 14px;
}

.ztlist ul li {
    margin-top: 20px;
}

.ztlist ul li img {
    height: 100px;
}

.marginbox {
    padding: 18px 0px 0px;
}

.content2 {
    background: url("dqs.png") no-repeat 430px 36px rgb(255, 255, 255);
    padding: 35px 0px 0px 35px;
    overflow: hidden;
}

.content2 img {
    margin-top: -42px;
}

.peopleInfo {
    width: 70%;
}

.peopleInfo h3 {
    width: 100%;
    color: rgb(51, 51, 51);
    font-size: 30px;
    margin-top: 0px;
    margin-bottom: 5px;
    float: left;
}

.peopleInfo h3 span {
    color: rgb(140, 140, 140);
    line-height: 43px;
    font-size: 16px;
}

.peopleInfo ul li {
    margin: 10px 0px;
    color: rgb(89, 89, 89);
    font-size: 16px;
}

.peopleInfo ul li span {
    color: rgb(46, 72, 162);
}

.cont3 {
    width: 100%;
    color: rgb(51, 51, 51);
    font-size: 20px;
    border-bottom-color: rgb(61, 85, 167);
    border-bottom-width: 3px;
    border-bottom-style: solid;
}

.content3 .lanmu1_l {
    padding-top: 0px;
    padding-bottom: 13px;
    margin-bottom: 20px;
}

.content3 {
    background: rgb(255, 255, 255);
    padding: 30px 35px;
    overflow: hidden;
    margin-top: 30px;
}

.content3 .Info {
    color: rgb(76, 76, 76);
    line-height: 30px;
    text-indent: 2em;
    font-size: 15px;
}

.Info li {
    text-indent: 0px;
}

.Info p {
    margin: 0px;
}

.pager li {
    margin: 0px 5px;
    padding: 3px;
    border: 1px solid rgb(239, 239, 239);
    border-image: none;
    text-align: center;
    display: inline-block;
    min-width: 30px;
}

.pager li:hover {
    background: rgb(2, 57, 121);
    color: rgb(255, 255, 255);
    cursor: pointer;
}

.pager li.quickPager:hover {
    background: rgb(255, 255, 255);
    color: rgb(102, 102, 102);
}

.pager li.quickPager {
    border: 0px currentColor;
    border-image: none;
}

.quickPager span {
    display: none !important;
}

.recordCount {
    display: none !important;
}

a.enter {
    background: rgb(5, 84, 175);
    padding: 5px;
    border: 1px solid rgb(239, 239, 239);
    border-image: none;
    color: rgb(255, 255, 255);
    margin-left: 5px;
}

#more {
    background: rgb(20, 117, 183);
    border-radius: 5px;
    border: 0px currentColor;
    border-image: none;
    width: 100%;
    height: 40px;
    margin-bottom: 20px;
    cursor: pointer;
}

.yjtdlist li {
    width: 25%;
    margin-top: 20px;
}

.yjtdlist li a img {
    border: 4px solid rgb(255, 255, 255);
    border-image: none;
    width: 100%;
    height: 287px;
    box-shadow: -1px -1px 16px #cccccc;
}

.yjtdlist li:hover img {
    box-shadow: -1px -1px 16px #9e9b9b;
}

.yjtdlist li p {
    height: 85px;
    text-align: center;
    color: rgb(76, 76, 76);
    overflow: hidden;
    font-size: 16px;
    margin-top: 20px;
}

.yjtdlist li p a {
    height: 22px;
    text-align: center;
    color: rgb(44, 71, 161);
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
}

.ysfclist {
    margin: 0px -12px;
}

.ysfclist li {
    padding: 0px 12px;
    width: 20%;
    margin-top: 20px;
    float: left;
}

.ysfclist li img {
    border: 4px solid rgb(255, 255, 255);
    border-image: none;
    width: 100%;
    height: 224px;
}

.ysfclist li a p {
    color: rgb(38, 38, 38);
    font-size: 18px;
    margin-top: 15px;
}

.ysfclist li:hover p {
    color: rgb(9, 80, 162);
}

.ysfclist li:hover img {
    box-shadow: -1px -1px 16px #9e9b9b;
}

.intr {
    color: rgb(102, 102, 102);
    font-size: 14px;
    min-height: 190px;
}

.links ul li {
    height: 100px;
    overflow: hidden;
    position: relative;
}

.links ul li a img {
    border-radius: 5px;
    transition: 0.3s;
    width: 100%;
    height: 90px;
    transform: scale(1);
}

.links ul li:hover a img {
    border-radius: 5px;
    transform: scale(1.2);
}

.links ul li:hover span {
    color: rgb(220, 214, 206);
}

.links ul li span {
    left: 25%;
    top: 36%;
    width: 100%;
    height: 100%;
    color: rgb(255, 255, 255);
    font-size: 22px;
    display: block;
    position: absolute;
    z-index: 2;
}

.zhezhao {
    background: rgba(47, 91, 170, 0.77);
    border-radius: 5px;
    width: 90.5%;
    height: 90px;
    position: absolute;
    z-index: 1;
    opacity: 1;
}

.links ul li:nth-child(1) span {
    left: 22%;
}

.links ul li:nth-child(2) span {
    left: 22%;
}

@media all and (max-width: 1199px) {
    .list_style ul li a {
        width: 63%;
    }

    .fgx {
        margin: 0px 6px;
    }

    .lanmu_new .lanmu_l {
        padding-right: 15px;
        padding-left: 15px;
        font-size: 14px;
    }

    .lanmu_new .lanmu_r a {
        line-height: 20px;
        font-size: 13px;
    }

    .lablist ul li {
        margin: -2px 0px;
    }

    .appsys li {
        margin-right: 0px;
    }

    .ztlist ul li img {
        height: 76.5px;
    }

    .peopleInfo {
        width: 67%;
    }

    .content2 {
        background-position-x: 230px;
    }

    .yjtdlist li a img {
        height: 224px;
    }

    .ysfclist li img {
        height: 178px;
    }
}

@media all and (max-width: 1024px) {
    .list_style ul li a {
        width: 61%;
    }

    .links ul li:nth-child(1) span {
        left: 13%;
    }

    .links ul li:nth-child(2) span {
        left: 13%;
    }

    .ztlist ul li img {
        height: 73.5px;
    }

    .appsys li {
        width: 94px;
    }

    .footlogo {
      /*  padding-top: 10px;*/
    }
}

@media all and (max-width: 991px) and (min-width: 768px) {
    .notices {
        margin-bottom: 25px;
    }

    .threepart {
        padding-top: 0px;
    }

    .fourthpart {
        padding: 5px 0px 15px;
        overflow: hidden;
    }

    .ztlist ul li img {
        height: 144px;
    }

    .lanmu_new .lanmu_l {
        font-size: 16px;
    }

    .indexbox {
        margin-bottom: 0px;
    }

    .appsys li {
        width: 20%;
    }

    .threepart {
        padding-top: 20px;
        padding-bottom: 20px;
        margin-top: 20px;
    }

    .cont-box {
        margin-top: 25px !important;
    }

    .footlogo {
        padding: 0px;
        float: none;
    }

    .footlogo img {
        margin: 0px auto;
        display: block;
    }

    .blue {
        width: 100%;
        float: none;
    }

    .blue img {
        margin: 0px auto;
    }

    .copyright {
        margin: 25px 0px;
        border: 0px currentColor;
        border-image: none;
    }

    .copyright .left {
        text-align: center;
    }

    .yjtdlist li a img {
        height: 224px;
    }
}

@media all and (max-width: 767px) {
    .news-text {
        background: rgb(229, 238, 247);
        padding: 15px;
        margin-bottom: 15px;
    }

    .wintext li a img {
        height: auto;
        margin-right: 10px;
    }

    .lablist {
        padding-left: 1px;
    }

    .indexbox {
        margin-top: 25px;
        margin-bottom: 0px;
    }

    .threepart {
        padding-top: 20px;
        padding-bottom: 20px;
        margin-top: 20px;
    }

    .cont-box {
       /* margin-top: 25px !important;*/
    }

    .footlogo {
        padding: 0px;
        float: none;
    }

    .footlogo img {
        margin: 0px auto;
        display: block;
    }

    .blue {
        width: 100%;
        margin-bottom: 15px;
        float: none;
    }

    .blue img {
        margin: 0px auto;
    }

    .copyright {
        margin: 15px 0px;
        border: 0px currentColor;
        border-image: none;
    }

    .copyright .left {
        text-align: center;
    }

    .flex-caption {
        background: rgba(37, 76, 145, 0.8);
        margin: 0px;
        padding: 10px 10px 10px 18px;
        left: 0px;
        width: 100%;
        bottom: 0px;
        color: rgb(255, 255, 255);
        font-size: 14px;
        position: absolute;
        text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
    }

    .flex-caption a {
        width: 100%;
        line-height: 20px;
        overflow: hidden;
        float: left;
        white-space: nowrap;
        -ms-text-overflow: ellipsis;
    }

    .wintext li p {
        color: rgb(128, 128, 128);
        line-height: 22px;
        font-size: 14px;
        margin-top: 12px;
        display: inline-block;
    }

    .peoplepic {
        width: 100%;
    }

    .content2 img {
        margin: 0px auto 20px;
    }

    .content2 {
        background-position: 110px 384px;
        padding-bottom: 35px;
    }

    .peopleInfo {
        width: 100%;
    }

    .win-r {
        padding: 0px 15px;
    }

    .win-l {
        padding: 0px 15px;
    }

    .address {
        float: left;
    }

    .lanmu1_l {
        padding-bottom: 0px;
        float: none;
    }

    .breadcrumb {
        padding: 10px 0px;
    }

    .yjtdlist li {
        width: 100%;
        margin-top: 20px;
    }

    .yjtdlist li a img {
        height: auto;
    }

    .ysfclist li {
        width: 100%;
        margin-bottom: 15px;
    }

    .ysfclist li img {
        width: 100%;
        height: auto;
    }

    .ysfclist li a p {
        font-size: 24px;
    }

    .intr {
        font-size: 15px;
    }
}

@media all and (max-width: 375px) {
    .zhezhao {
        width: 92.2%;
    }
}

.tzgg_new {
    border: 0px currentColor;
    border-image: none;
    padding-top: 4px;
    margin-bottom: 0px;
    background-image: none;
    background-color: rgb(61, 85, 167);

    background: url(lanmuborder.jpg) repeat-x bottom;
    overflow: hidden;
    margin-bottom: 2px;
    border-bottom-style: solid;
    border-bottom-color: rgb(223, 231, 253);

    width: 300px;
    height: 100px;
}