     @charset "utf-8";
     a:hover,
     .mcolor,
     .ui-banner .ui-banner-slogans li.ui-banner-slogans-current h3,
     .loglist li.con .des h2 i.fa,
     .wapost h2 i.fa,
     .calendar td.day a,
     .logcon a,
     #tw li p:hover {
         color: #0084C2;
     }
     
     .itbox h3,
     .loglist li.con:hover .more,
     #pagenavi a:hover {
         background: #0084C2;
     }
     
     * {
         padding: 0;
         margin: 0;
         box-sizing: border-box;
     }
     
     ul {
         list-style: none
     }
     
     img {
         border: 0;
         transition: all .3s linear;
     }
     img.img {
         width: 100%;
         height: 100%;
     }
     
     input,
     select {
         font-size: 12px;
         vertical-align: middle
     }
     
     em,
     i {
         font-style: normal
     }
     
     a {
         color: #4D4D4D;
         text-decoration: none;
         transition: all .3s linear;
         -webkit-transition: all .3s linear;
     }
     a.foot {
				color:#eee
     }
     a:hover {
         color: #888;
     }
     
     body {
         color: #4D4D4D;
         font-family: Microsoft YaHei;
         font-family: "\5FAE\8F6F\96C5\9ED1", "\82F9\679C\4E3D\4E2D\9ED1", Arial, Helvetica, sans-serif;
         font-size: 14px;
         background-color: #F3F7FA;
         background-position: center 98px;
         background-repeat: repeat
     }
     
     .wrap {
         width: 1400px;
         margin: 0 auto;
     }
     
     i.fa {
         color: #aaa
     }
     
     .mcolor {
         color: #0E3868
     }
     /* Head */
     
     #mainav {
         width: 100%;
         color: #fff;
     }
     
     #mainav .navbox {
         height: 200px;
         width: 100%;
         /*background: url('../images/header.jpg');*/
     }
     
     #mainav .topName {
         width: 1400px;
         height: 100%;
         margin: 0 auto;
     }
     
     .topName img {
         width: 567px;
         height: 153px;
         margin-top: 25px;
         float: left;
     }
     .hotwords{
         width:480px;
         float: right;
         color: #4d4d4d;
         margin-top: 10px;
         overflow: hidden;
     }
     .hotwords span{
         margin-right: 15px;
     }
     
     .searchBar {
         float: right;
         font-size: 0px;
         margin-top: 75px;
     }
     
     .searchBar input {
         outline: none;
         border: none;
         width: 380px;
         height: 50px;
         box-sizing: border-box;
         padding-left: 5px;
         font-size: 14px;
         float: left;
     }
     
     .searchBar button {
         display: inline-block;
         width: 116px;
         height: 50px;
         line-height: 50px;
         text-align: center;
         line-height: 40px;
         background: #0084C2;
         color: #fff;
         font-size: 16px;
         cursor: pointer;
         outline: none;
         border: none;
     }
     
     .topmenu {
         background: #0084C2;
         min-width: 1400px;
         height: 50px;
     }
     
     .topmenu .bar {
         width: 1400px;
         margin: 0 auto;
     }
     
     .topmenu li {
         width: 171px;
         height: 50px;
         line-height: 50px;
         float: left;
         text-align: center;
         position: relative;
     }
     
     .topmenu li a {
         color: #fff;
         font-size: 18px;
         text-align: center;
         display: block;
         width: 100%;
         height: 100%;
     }
     
     .topmenu .bar li a:hover {
         background: #EDEDED;
         color: #0084C2;
         font-weight: bold;
     }
     
     #mainav .navActive {
         background: #EDEDED;
     }
     
     #mainav .navActive a {
         color: #0084C2;
         font-weight: bold;
     }
     
     #mainav .navhover {
         width: 100%;
         display: none;
         position: absolute;
         top: 48px;
         left: 0;
         background: #fff;
         z-index: 99;
     }

     #mainav .navhover a {
         line-height: 50px;
         display: block;
         width: 100%;
         background: #fff;
         color: #4D4D4D;
         font-size: 16px;
         border:1px dashed rgba(239, 239, 239, 0.5);
     }
     #mainav .navhover a:hover{
         color: #0084C2;
     }
     /* index */
     
     #content {
         overflow: hidden;
         margin-bottom:30px;
     }
     
     #container {
         width: 75%;
         min-height: 700px;
         float: right;
         background: #fff;
         padding: 40px;
     }
     .floatBox{
         width: 50px;
         background: #fff;
         position: fixed;
         right: 30px;
         bottom: 100px;
        box-shadow: 0px 0px 14px 1px rgba(19, 49, 105, 0.12);
        z-index: 9999;
     }
    .floatBox .item{
        height: 66px;
        width: 100%;
        border-bottom: 1px solid #E6E6E6;
        text-align: center;
        cursor: pointer;
        background: url(../images/message.png) no-repeat 24px 10px;
        position: relative;
    }
    .floatBox .item:hover{
        color: #0084C2;
        background: url(../images/message-b.png) no-repeat 24px 10px;
    }
    /*
    .floatBox .item:first-child{
        background: url(../images/person.png) no-repeat 24px 10px;
    }
    .floatBox .item:first-child:hover{
        background: url(../images/person-b.png) no-repeat 24px 10px;
    }
*/
    .floatBox .backtop{
        background: url(../images/top.png) no-repeat center;
    }
    .floatBox .backtop:hover{
        background: url(../images/top-b.png) no-repeat center;
    }
    .floatBox .backtop{
        height: 50px;
    }
    .floatBox img{
        margin: 10px 0 2px;
    }
    .floatBox p{
        position: absolute;
        bottom: 6px;
        text-align: center;
        width: 100%;
    }
    .messageBox{
        width: 266px;
        height: 390px;
        background: #FFFFFF;
        box-shadow: 0px 0px 14px 1px rgba(34, 37, 42, 0.18);
        position: absolute;
        top: -200px;
        right: 110px;
        padding: 23px;
        box-sizing: border-box;
        display: none;
    }
    .messageBox input {
        width: 220px;
        height: 34px;
        padding-left: 5px;
        font-size: 14px;
        border:1px solid #E0E0E0;
        margin-bottom: 14px;
    }
    
    .messageBox textarea {
        width: 220px;
        height: 56px;
        padding-left: 5px;
        font-size: 14px;
        resize: none;
        border:1px solid #E0E0E0;

    }
     .messageBox .checkBox input{
        width: 100px; 
        float: left;
        margin-top: 10px;
        margin-right: 6px;

     }
     .messageBox .checkBox img{
        width: 100px; 
        display: inline-block;
        height: 35px;
     }
     .messageBox button{
         width: 115px;
         height: 34px;
         background: #E0E0E0;
         line-height: 34px;
         text-align: center;
         color: #333;
         outline: none;
         border: none;
     }
     .collectImg {
         width: 100%;
         margin-top: 20px;
     }
     
     .banner_title {
         height: 60px;
         width: 100%;
         background: rgba(0, 0, 0, 0.4);
         position: absolute;
         bottom: 0;
         right: 0;
         z-index: 999;
         color: #fff;
         text-align: center;
         padding-top: 12px;
     }
     
     .banner_title a {
         color: #fff;
     }
     /* list */
     
     .first_item {
         width: 100%;
         overflow: hidden;
         margin-top: 20px;
     }
     
     .seconed_item {
         width: 49%;
         overflow: hidden;
     }
     
     .list_item {
         width: 100%;
     }
     
     .item_lf {
         float: left;
     }
     .item_fl {
         float: right;
     }
     
     .list_item .title {
         width: 100%;
         height: 50px;
         line-height: 50px;
         background: #E9F2FF;
         position: relative;
     }
     
     .list_item .title span {
         font-size: 18px;
         color: #0084C2;
         display: inline-block;
     }
     
     .list_item.bgitem .title span {
         width: 128px;
         height: 50px;
         text-align: center;
         color: #fff;
         position: relative;
     }
     
     .list_item .title::before {
         width: 128px;
         height: 60px!important;
         content: "";
         position: absolute;
         top: -10px;
         left: 0;
         right: 0;
         bottom: 0;
         background: #0084C2;
         transform: perspective(40px) rotateX(6deg);
         transform-origin: bottom left
     }
     
     .list_item .title a {
         float: right;
         color: #808080;
         padding-right: 10px;
     }
     .list_item .title a:hover{
         color: #0084C2;
     }
     
     .titleList {
         padding: 20px 20px 0;
         background: #fff;
     }
     
     .titleList h3 {
         font-size: 18px;
         padding: 10px 0;
     }
     
     .titleList .summary {
         color: #666;
         line-height: 30px;
         padding-bottom: 10px;
         border-bottom: 1px dashed #D6D6D6;
         text-indent: 2em;
     }
     
     .titleList2 .listImg {
         display: inline-block;
         width: 40%;
         height: 150px;
         margin-right: 20px;
     }
     
     .titleList2 .listImg img {
         width: 100%;
     }
     
     .titleList2 .listSummary {
         float: right;
         width: 55%;
     }
     .titleList2 .listSummary p{
         line-height: 24px;
     }
     .titleList  h3 a:hover{
         color: #0084C2;
     }
     
     .listItem {
         padding: 10px 20px;
         background: #fff;
     }
     
     .listItem li {
         line-height: 40px;
         color: #4D4D4D;
         font-size: 15px;
         white-space: nowrap; /* 禁止文本换行 */
         overflow: hidden; /* 控制溢出的部分隐藏 */
         text-overflow: ellipsis; /* 使用省略号表示溢出的文本 */
     }

     .listItem li:hover a {
         color: #0084C2;
     }
     
     .nav_items2 .sort:nth-child(2n+1) {
         margin-right: 20px;
     }
     
     .listItem li span {
         float: right;
     }
     
     .nav_items {
         overflow: hidden;
     }
     
     .nav_items .header {
         width: 100%;
         height: 50px;
         line-height: 50px;
         background: #fff;
         padding: 0 20px;
         margin-bottom: 16px;
     }
     
     .header a:first-child {
         color: #0084C2;
         font-size: 18px;
     }
     
     .more {
         color: #808080;
     }
     .more:hover{
         color: #0084C2;
     }
     
     .nav_items .sort {
         width: 49%;
         float: left;
         overflow: hidden;
         margin: 15px 0;
     }
     
     .nav_items .sort:first-child {
         margin-right: 15px;
     }
     
     .banner_middle {
         width: 100%;
         height: 260px;

         position: relative;
     }
     
     .banner_middle .search-field {
         width: 600px;
         height: 52px;
         position: absolute;
         top: 130px;
         left: 0;
         right: 0;
         bottom: 0;
         margin: auto;
     }
     
     .banner_middle input[type="text"] {
         width: 480px;
         font-size: 14px;
         color: #4D4D4D;
         border: none;
         outline: none;
         background-color: #fff;
         display: block;
         height: 52px;
         line-height: 52px;
         border-radius: 0;
         padding-left: 20px;
         float: left;
     }
     
     .banner_middle .search-btn {
         width: 110px;
         height: 52px;
         line-height: 52px;
         background-color: #0084C2;
         color: #fff;
         font-size: 16px;
         text-align: center;
         cursor: pointer;
         float: left;
         outline: none;
         border: 0 none;
         cursor: pointer;
     }
     
     .nav_items2 .header {
         margin: 0;
         border-bottom: 1px solid #0084C2;
     }
     
     .md_bg {
         width: 100%;
     }
     
     .nav_items_td {
         width: 100%;
         background: #fff;
     }
     
     .nav_items_td .sort {
         width: 32.5%;
         margin-right: 20px;
     }
     
     .nav_items_td .sort:last-child {
         margin-right: 0px;
     }
     
     .nav_items_td .sort .listItem {
         padding: 5px 5px 5px 15px;
     }
     
     .nav_items_td .sort:last-child .header {
         border-bottom: 0;
     }
     
     .nav_items_td .content_ico {
         width: 168px;
         height: 90px;
         margin-right: 20px;
     }
     
     
     .link_box .title {
         width: 100%;
         line-height: 50px;
         background: #fff;
         color: #0084C2;
         padding-left: 20px;
         font-size: 18px;
         margin: 20px 0 10px;
     }
     
     .link_img {
         position: relative;
         margin-bottom: 30px;
         overflow: hidden;
     }
     
     .swiperimg {
         width: 93%;
         overflow: hidden;
         margin: 0px auto;
         margin-top: 12px;
     }
     
     .swiperimg .swiper-slide img {
         width: 100%;
         height: 60px;
     }
     
     .swiperimg .swiper-slide {
         width: 236px!important;
         height: 60px;
     }
     .ttprev{
        position: absolute;
        top: 50%;
        left: 0px;
        width: 43px;
        height: 55px;
        background: url(../images/prev.png);
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        z-index: 10;
     }
     .ttnext{
        position: absolute;
        top: 50%;
        right: 0px;
        width: 43px;
        height: 55px;
        background: url(../images/next.png);
        margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
        z-index: 10;
     }
     /*  列表*/
     
     .sort_name {
         font-size: 26px;
         color: #333;
         font-weight: bold;
         text-align: center;
         padding-bottom: 20px;
     }
     
     .organization {
         padding: 35px 40px;
     }
     
     .organization p {
         text-align: center;
         line-height: 24px;
         padding: 5px 0;
     }
     
     .btnMore {
         width: 180px;
         height: 40px;
         line-height: 40px;
         background: #2966b1;
         text-align: center;
         letter-spacing: 8px;
         margin: 20px auto;
         border-radius: 20px;
     }
     
     .btnMore a {
         color: #fff;
     }
     
     .rotation {
         width: 100%;
         height: 160px;
         overflow: hidden;
     }
     
     .rotation img {
         width: 250px;
         height: 160px;
         /* margin-right: 20px; */
     }
     
     .tag_position {
         line-height: 60px;
     }
     
     .titleActive:hover {
         color: #0084C2;
     }
     
     .loglist li.con {
         border-bottom: 1px #D6D6D6 dashed;
         line-height: 30px;
         font-size: 16px;
         color: #333;
         padding: 20px 0;
     }
     
     .loglist li.con i {
         display: inline-block;
         width: 5px;
         height: 5px;
         background: #0084C2;
         padding-right: 5px;
     }
     
     .loglist li.con span {
         float: right;
     }
     
     .loglist li.con:hover a {
         color: #0084C2;
     }
     
     .loglist li.con .desc {
         text-indent: 10px;
         font-size: 14px;
         color: #666;
         text-indent: 2em;
     }
     /* Right */
     
     #sidebar {
         float: left;
         width: 22%;
         display: inline-block;
     }
     
     #sidebar .nav_items .sort {
         width: 100%;
         font-size: 14px;
         margin: 0;
         margin-bottom: 20px;
         margin-top: 20px;
     }
     
     #sidebar .listItem {
         padding: 0;
     }
     
     #sidebar .listItem li {
         font-size: 14px!important;
         padding: 0 5px;
     }
     
     .list-group-item-header {
         width: 100%;
         line-height: 60px;
         background: #00628F;
         padding-left: 70px;
         color: #fff;
         font-size: 16px;
         font-weight: bold;
         margin-bottom: 10px;
     }
     
     .list-group-item {
         width: 100%;
         line-height: 60px;
         background: #F0F0F0;
         color: #fff;
         font-size: 16px;
         font-weight: bold;
         border-bottom: 1px solid #DDDDDD;
     }
     .side_nav .list-group .list-group-item a{
         display: block;
         width: 100%;
         height: 100%;
         padding-left: 70px;
     }
     .side_nav .list-group .list-group-item a:hover{
         background:#0084C2;
         color:#ffffff;
     }
     .side_nav .list-group .nav_active a{
         background:#0084C2;
         color:#ffffff;
     }
     .calendar {
         width: 100%;
         border-collapse: collapse;
     }
     
     .calendar td {
         font-size: 12px;
         text-align: center;
         border: 1px #eee solid;
         padding: 1px 5px;
         line-height: 20px;
     }
     
     .calendar td.day {
         background: #eee
     }
     
     .calendar td.day a {
         color: #0084C2
     }
     
     .calendar .sun {
         color: #333;
         font-weight: bold
     }
     /* PageNav */
     
     #pagenavi {
         text-align: center;
         padding: 25px 0;
         overflow: hidden;
         clear: both
     }
     
     #pagenavi a,
     #pagenavi span {
         display: inline-block;
         font: 14px/20px Arial;
         border-radius: 3px;
         padding: 6px 12px;
         margin: 0 3px;
         height: 20px;
         border: 1px solid #ddd;
         background: #FFF
     }
     
     #pagenavi a:hover {
         color: #fff;
         border-color: #0084C2;
         background: #0084C2
     }
     
     #pagenavi span {
         color: #aaa;
         background: #f6f6f6
     }
     /* Foot */
     
     footer {
         width: 100%;
         height: 180px;
         font-size: 14px;
         color: #f5f5f5;
         background: #0084C2;
         text-align: center;
         padding: 30px 0;
     }

     footer span {
         margin-right: 20px;
     }

     footer p {
         line-height: 30px;
         margin-bottom: 10px;
     }
     
     #backtop {
         display: none;
         position: fixed;
         left: 50%;
         bottom: 170px;
         margin-left: 625px;
         color: #888;
         font-size: 32px;
         text-align: center;
         cursor: pointer;
         transition: all .3s linear;
     }
     
     #backtop:hover {
         color: #f90
     }
     /* 内容 */
     
     .logbox h1 {
         color: #000;
         font-size: 26px;
         line-height: 36px;
         font-weight: 500;
         padding: 15px 0;
         text-align: center;
     }
     
     .logbox .data {
         text-align: center;
         color: #999;
         margin-bottom: 20px;
     }
     
     .logcon p {
         margin: -10px 0;
         /*text-indent: 38px;*/
         color: #4D4D4D;
         font-size: 14px;
         line-height: 30px;
     }
     
     .logcon a {
         color: #0084C2
     }

     .logcon h3 {
         margin-top: -10px;
         margin-bottom: 10px;
         text-align: center;
         text-indent: -0em;
     }
     
     .logcon img,
     .logcon embed,
     .logcon iframe {
         max-width: 98% !important;
     }
     
     .logcon img {
         height: auto !important
     }

     .log-div{
         white-space: normal;
         margin: 0px;
         padding: 0px;
         outline: none;
         color: rgb(51, 51, 51);
         font-family: '微软雅黑, &quot;Microsoft YaHei&quot;';
         font-size: 14px;
         background-color: rgb(255, 255, 255);
         text-indent: 2.8em;
     }

     .log-p{
         margin-bottom: 0px;
         padding: 20px;
         white-space: normal;
         outline: none;
         color: rgb(51, 51, 51);
         font-size: 28px;
         background-color: rgb(255, 255, 255);
         font-family: '微软雅黑, &quot;Microsoft YaHei&quot;';

     }

     .log-span{
         font-size: 18px;
         margin: 0px;
         padding: 0px;
         outline: none;
     }
     
     .logbox .tags {
         padding: 5px 0;
     }
     
     .nextlog {
         padding-top: 10px;
         font-size: 15px;
         line-height: 30px;
     }
     
     .link-box {
         padding: 15px 0;
         overflow: hidden;
         clear: both
     }
     
     .link-box h3 {
         font-size: 18px;
         padding: 4px;
         background: #0084C2;
         color: #fff;
         width: 85px;
         line-height: 30px;
         text-align: center;
         margin-bottom: 10px;
     }
     
     .pagess {
         clear: both;
         margin: 20px;
         overflow: hidden;
         margin-left: 0px;
         text-align: center;
         font-size: 12px
     }
     
     .pagess ul li {
         display: inline-block;
         border: 1px solid #ccc;
         padding: 2px 9px;
         margin: 0 3px;
         line-height: 20px;
         background: #fff;
         color: #999
     }
     
     .pagess ul li:hover {
         background: #0084C2;
         color: #fff;
         border: 1px solid #0084C2
     }
     
     .pagess ul li:hover a {
         color: #fff;
     }
     
     .pagess ul li.thisclass {
         display: inline-block;
         border: 1px solid #0084C2;
         padding: 2px 9px;
         margin: 0 3px;
         background: #0084C2;
         color: #fff;
     }
     
     .pagess ul li.thisclass a {
         color: #fff;
     }
     
     .pagess ul li a {
         display: block;
         color: #999
     }
     
     .pagess ul li a:hover {
         color: #fff;
     }
     /* 分页样式 */
     
     .paging {
         margin-top: 32px;
         font-size: 14px;
         text-align: center;
         padding-bottom: 30px;
     }
     
     .paging>span {
         margin: auto 16px;
     }
     
     .paging .page-numbar {
         margin: auto 0;
     }
     
     .paging .page-numbar .page-num,
     .paging .page-index,
     .paging .page-pre,
     .paging .page-next,
     .paging .page-last {
         display: inline-block;
         margin: auto 4px;
         padding: 2px 12px;
         border: 1px solid #EEE;
         border-radius: 2px;
         background-color: #FFFFFF;
     }
     
     .paging .page-numbar .page-num-current,
     .paging .page-numbar .page-num:hover {
         border-color: #0084C2;
         color: #0084C2;
     }
     
     .paging a {
         color: #333333
     }
     
     .paging a:hover {
         color: #0084C2
     }
     /* 查询页面 */
    .searchBomb {
        width: 520px;
        margin: 20px auto;
    }
    .searchBomb>input {
        width: 400px;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        display: inline-block;
        outline: none;
        padding-left:16px;
    }
    .searchBomb>span {
        width: 120px;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        background: #0084C2;
        color: #fff;
        text-align: center;
        float: right;
        cursor: pointer;
    }
    .result .companyName{
        font-size: 18px;
        font-weight: 500;
        line-height: 24px;
        color: #0084C2;
        margin-bottom: 16px;
    }
    .result .tableBox{
        box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.16);
        opacity: 1;
    }
    table {
        margin: 0 auto;
        border: 1px solid #e9e9e9;
        border-collapse: collapse;
        border-radius: 5px;
        width: 100%;
        text-align: center;
        font-size: 14px;
        color: #333333ff;
        table-layout: fixed;
    }
    .f_t1 td,
    .f_t1 th {
        height: 48px;
    }
    .f_t1>tbody>tr{
        border-bottom: 1px solid #DCDEE0;
    }
    .f_t1 th {
        border-bottom-width: 2px;
        text-align: center;
        background: #EBF2FD;
        padding: 5px;
    }
  
    .f_t1 tr {
        background-color: #fff;
    }
    .result p {
        font-size: 18px;
        font-weight: 500;
        color: #0084C2;
        padding: 32px 0px 16px 0px;
    }
    .result .companyName {
        padding-top: 0px;
    }
    .nodata {
        display: block;
        width: 100%;
        line-height: 48px;
        text-align: center;
        font-size: 14px;
        font-weight: 400;
        color: #323233;
    }
    .result .f_t2{
        border-style:hidden ;
    }

    .header-query{
            width:480px;
            float: right;
            margin-right:15px;
            margin-top: 46px;
            margin-bottom: -73px;
            overflow: hidden;
    }

    .banner-query{
            width:480px;
            float: left;
            margin-left:300px;
            margin-top: 155px;
            overflow: hidden;
    }

    .query-button{
        display: inline-block;
        padding: 5px;
        text-align: center;
        background: #0084C2;
        color: #fff;
        cursor: pointer;
        outline: none;
        border: none;
    }
    .capacity-query-button{
         background: #0084C2;
    }

    .credit-query-button{
         background: #005AB5;
    }
