li {
            list-style: none;
        }

        .container {
            width: 1140px;
            max-width: 1140px !important;
        }

        .index-list-heading h2 {
            font-size: 16px;
            height: 20px;
            line-height: 20px;
        }

        .sec-list-body .list-item2016 dl dt {
            font-size: 14px
        }

        .shotcut .shotcut-wrap {
            border: none;
        }

        .shotcut .shotcut-wrap ul li a span {
            font-size: 14px
        }

        .jrth {
            background: #fff;
            padding-top: 1px;
            padding-bottom: 2px;
            margin-bottom: 5px;
            margin-top: 5px;
        }

        .jrth_qie ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }

        .jrth_qie ul li,
        .jrth_qie ul span {
            float: left;
            text-align: center;
            width: 10%;
            line-height: 25px;
            margin: 7px 1px 0 1px;
            list-style: none;
        }

        .jrth_qie ul li a,
        .jrth_qie ul span a {
            font-size: 14px;
            cursor: pointer;
            color: #333;
        }

        #tabs ul li.ui-state-active a {
            color: #f60;
            margin: 0 auto;
            outline: none
        }

        #tabs ul li.ui-state-active {
            color: #f60;
            border-bottom: 2px solid #f60;
            font-weight: bold;
        }

        .bt {
            font-size: 16px;
            border-left: 9px solid #f60;
            font-weight: bold;
            padding-left: 8px;
            height: 20px;
            line-height: 20px;
            margin: 13px 10px 9px 0;
            float: left;
            border-bottom: 15px;
        }

        .left-box {
            width: 820px;
            float: left;
            margin-top: 10px;
        }

        .right-box {
            width: 300px;
            float: right;
            margin-top: 10px;
        }

        .box-right {
            width: 300px;
            margin-bottom: 20px;
            background: #fff;
        }

        .box-right .box-tit {
            height: 40px;
            line-height: 40px;
        }

        .box-right .box-tit .tit {
            width: 149px;
            border-left: 1px #e5e5e5 solid;
            display: inline-block;
            font-size: 16px;
            color: #f60;
            font-weight: bold;
            float: left;
            border-top: #f60 2px solid;
            text-align: center;
        }

        .box-right .box-tit .more {
            width: 120px;
            color: #666;
            font-size: 14px;
            border: 1px #e5e5e5 solid;
            display: inline-block;
            text-align: right;
            float: right;
            padding-right: 28px;
            height: 38px;
        }

        .box-wanle {
            clear: both;
            border: 1px #e5e5e5 solid;
            border-top: none;
            margin-top: -3px;
        }

        .box-wanle ul {
            overflow: hidden;
            clear: both;
            margin: 5px 0;
            font-size: 14px;
        }

        .box-wanle ul li {
            line-height: 30px;
            background:  8px center no-repeat;
            padding-left: 25px;
            height: 30px;
            width: 270px;
            overflow: hidden;
        }

        .card {
            background-color: #ffffff;
            padding: 10px;
            margin: 0 auto;
            margin-bottom: 8px;
        }

        .card-title {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .card-title a {
            display: inline-block;
            height: 29px;
            padding: 0 20px;
            border-radius: 20px;
            font-size: 13px;
            line-height: 29px;
            color: #ffffff;
            background-color: #ff6600;
        }

        .card-title-text {
            display: flex;
            align-items: flex-end;
            /* justify-content: space-between; */
            margin: 0 15px 10px 15px;
            font-size: 14px;
            color: #ccc;
			line-height: 24px;
        }

        .card-title-text p {
            margin: 0;
        }

.card {
    display: flex;
    margin: 0 auto;
    border-radius: 10px;
    padding: 20px 15px 15px 20px;
    background-color: #ffffff;
    flex-direction: column;
}

.card div {
    display: inherit;
}

.card-top {
    display: flex;
    align-items: center;
}

.card-city-title {
    font-size: 20px;
}

.select select {
    min-width: 65px;
    max-width: 100px;
    font-size: 18px;
    padding: 5px 15px;
    border: 0;
    background: url(/uploads/image/iw226/20200226162105_59108.png) no-repeat scroll right 0.26rem transparent;
    -webkit-appearance: none;
    background-size: 8px 4px;
}

.card-bottom {
    width: 100%;
    flex-direction: column;
    margin-top: 15px;
}

.input input {
    width: 75%;
    height: 30px;
    padding-left: 6px;
    margin-right: 10px;
    border: 1px solid #ccc;
    font-size: 18px;
    line-height: 30px;
    border-radius: 10px;
}

.input button {
    padding: 0 15px;
    background-color: #5395de;
    border-radius: 10px;
    color: #ffffff;
    border: none;
    font-size: 18px;
}

.card-label {
    display: block;
    margin-top: 10px;
}

.card-label-title {
    font-size: 16px;
    color: #666;
    margin-top: 4px;
    word-break: keep-all;
    display: inline-block;
}

.card-label ul li {
    font-size: 16px;
    color: #4e4e4e;
    margin-top: 5px;
    display: inline-block;
    padding-right: 7px;
    margin-right: 7px;
}

.card-label ul li.active a {
    background-color: #5395de;
    color: #fff;
}

.card-label ul li a {
    color: #4e4e4e;
    padding: 1px 3px;
    border-radius: 3px;
}

.list-item {
    display: flex;
    align-items: flex-start;
    font-size: 16px;
    font-weight: 600;
    margin: 15px 14px;
   
}

.list-title {
    margin-left: 5px;
    font-size: 18px;
    padding-top: 3px;
}

.list-detail {
    margin-top: 10px;
    border-radius: 10px;
    background: #f5f3fd;
    padding: 10px;
    margin: 0 5px;
}

.list-content {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    font-size: 16px;
    color: #000000;
    margin-top: 5px;
    
}

.list-detail-content {
    width: 70%;
    padding-bottom: 15px;
    color: #5a5a5a;
    line-height: 24px;
    border-bottom: 1px solid rgba(236, 236, 236, 1);
}
.list-content-btn {
    margin-top: 15px;
}
.btn-icon {
    width: 14px;
    margin-right: 10px;
}
.list-content-btn a {
    padding: 5px 10px;
    justify-content: center;
    border-radius: 5px;
    color: #5195dd;
    display: flex;
    align-items: center;
    font-weight: bold;
    margin-left: 10px;
    font-size: 12px;
    border-radius: 20px;
    background: #dbe5f8;
    padding: 10px;
    border: 0;
}

.all {
    height: 45px;
    width: 45%;
    margin: 15px auto;
    text-align: center;
    line-height: 45px;
    font-size: 15px;
    background: #f0edf1;
    border-radius: 7px;
    color: #000000;
}
.getmore {
    display: flex;
    align-items: center;
    justify-content: center;
  
}

        .title-text {
            font-size: 18px;
            font-weight: bold;
            color: #000000;
        }

        .data {
            display: flex;
            flex: 1;
            justify-content: space-around;
            align-items: center;
            margin: 0 18px;
            margin-right: 47px;
        }

        .data-item {
            text-align: center;
        }

        .data-item:nth-child(1) .num,
        .data-item:nth-child(1) .add-num span {
            color: rgb(254, 0, 0);
        }

        .data-item:nth-child(2) .num,
        .data-item:nth-child(2) .add-num span {
            color: rgb(255, 102, 0);
        }

        .data-item:nth-child(3) .num,
        .data-item:nth-child(3) .add-num span {
            color: rgb(8, 180, 42);
        }

        .data-item:nth-child(4) .num,
        .data-item:nth-child(4) .add-num span {
            color: rgb(102, 102, 102);
        }

        .num {
            font-size: 20px;
            font-weight: bold;
        }

        .add-num {
            font-size: 13px;
        }

        .desc {
            height: 23px;
            font-size: 14px;
            margin: 4px 0;
            color: #ffffff;
            background-color: rgb(136, 136, 136);
            border-radius: 5px;
            padding: 0 10px;
            line-height: 23px;
        }

        .swiper-item li a {
            border: 1px solid #ccc;
            margin: 8px;
            border-radius: 20px;
        }

        .data-border {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .data-icon {
            width: 30px;
            height: 13px;
            margin-right: 25px;
        }

        .detail {
            padding: 10px;
            margin-top: 10px;
            border-top: 2px dashed rgb(238, 238, 238);
            line-height: 30px;
        }

        .detail table {
            width: 100%;
            font-size: 13px;
            font-weight: 500;
        }

        .detail-title {
            font-size: 15px;
        }

        .detail table tr {
            width: 85%;
            display: flex;
        }

        .detail table tr td {
            width: 25%;
            text-align: center;
            font-size: 14px;
        }


        .detail table tr td:nth-child(2) {

            color: rgb(255, 1, 3);
        }

        .detail table tr td:nth-child(3) {

            color: rgb(8, 180, 44);
        }

        .detail table tr td:nth-child(4) {

            color: rgb(45, 48, 54);
        }

        .control-hidden {
            text-align: center;
        }

        .control-icon {
            width: 28px;
            height: 15px;
            margin-right: 45px;
            padding: 2px;
        }

        .control {
            display: flex;
            flex-direction: row-reverse;
        }

        .tab-bar {
            background-color: #ffffff;
            margin-top: 4px;
            padding: 10px 0;
        }

        .bar-title {
            display: flex;
            align-items: center;
            border-bottom: 1px solid rgb(238, 238, 238);
            padding-left: 0;
            padding: 10px 12px 0 12px;
            font-size: 15px;
            margin: 0;
        }

        .click {
            color: #ff6600;
            border-bottom: 2px solid #ff6600;
            padding-bottom: 5px;
        }

        .bar-title li {
            margin: 0 10px;
        }

        .tab-content ul {
            padding-left: 0;
            margin: 10px 0 0 0;
        }

        .tab-content ul li:last-child .imp {
            border: 0;
        }

        .imp {
            padding: 8px 10px;
            border-bottom: 1 solid rgb(238, 238, 238);
        }

        .imp-title {
            display: flex;
            align-items: center;
        }

        .imp-icon {
            width: 15px;
            height: 15px;
            margin-right: 10px;
        }

        .imp-name {
            font-size: 18px;
            font-weight: 600;
            color: #000000;
        }

        .imp-content {
            font-size: 14px;
            color: rgb(102, 102, 102);
            margin-left: 24px;
            margin-top: 7px;
			line-height: 24px;
        }

        .info-title {
            margin-top: 13px;
        }

        .info-item {
            height: 25px;
            min-width: 56px;
            margin: 0 8px;
            padding: 0rem 2px;
            line-height: 25px;
            font-weight: 200;
            font-size: 13px;
            text-align: center;
            border-radius: 20px;
            border: 1px solid rgb(210, 211, 215);
        }

        .info-click {
            color: #ffffff; 
            background-color: #ff6600;
        }

        .info-title ul {
            display: flex;
            margin: 0;
        }

        .notice {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            color: #000000;
            padding: 0 15px;
        }

        .notice-head {
            display: flex;
        }

        .notice-icon {
            width: 20px;
            height: 20px;
            margin-right: 10px;
        }

        .notice-title {
            font-size: 18px;
            font-weight: 500;
            margin: 10px
        }

        .notice-time {
            color: rgb(153, 153, 153);
            font-size: 14px;
        }

        .notice-border {
            border-left: 1px solid rgb(238, 238, 238);
            margin-left: 10px;
            padding: 10px 15px;
        }

        .notice-content {
            padding: 7px 12px;
            background-color: rgb(245, 246, 248);
            border-radius: 7px;
            font-size: 14px;
        }

        .local-city {
            margin-right: 18px;
        }

        .all-info {
            float: right;
            font-size: 14px;
            margin: 9px;
        }
		
		.time{ color:#666;}
		
		.swiper-pagination-bullet-active {
    background-color: #ff6600;
}

.shotcut .shotcut-wrap ul li {
	width: 21%;
	margin: 1% 2%;
}

.shotcut .shotcut-wrap ul li a {
	border: 1px solid rgb(210, 211, 212);
    color: #000 !important;
	font-weight:bold;
	border-radius:10px;;
}

.daofen-box{ font-size:16px; line-height:30px; margin-top:10px; padding:0 10px; background:#fff;}

.title-name{ font-size:20px; padding-bottom:10px;}

.web_bm_bszn_box{ clear:both; width:1200px; margin:auto;}
.web_bm_bszn a,web_bm_bszn a:link, web_bm_bszn a:visited{color: #444444; font-size: 12px;text-decoration: none;}
.web_bm_bszn a:hover{ text-decoration:underline;}
.web_bm_bszn *{list-style-type: none; margin: 0; padding: 0;}
.web_bm_bszn .clear{ clear:both;}

.web_part01_t{ border-bottom:3px solid #0776bc; height:35px; overflow:hidden;text-align:left;}
.web_part01_t span{ line-height:30px; height:30px; float:left; width:180px; color:#252525; font-family:"microsoft yahei"; font-size:20px; display:block;}
.web_part01_t a{ line-height:35px; height:35px; float:right; color:#818181; width:47px; display:inline; text-align:right;}

.web_bm_bszn ul{ overflow:hidden; padding-top:15px;text-align:left;}
.web_bm_bszn ul li{ float:left; width:164px; height:180px; background:#f5f5f5; padding:0px 10px 10px 10px; margin:0 20px 20px 0;}
.web_bm_bszn ul li.over_li{margin-right:0 !important;}
.web_bm_bszn ul li h4{ font-size:16px; height:25px;line-height:25px; margin:0px; font-weight:bold;font-family: "宋体";}
.web_bm_bszn ul li h4 a{ font-size:16px; display:block;}
.web_bm_bszn ul li.bm_dh_lion{ background:#f5f5f5;}
.web_bm_bszn ul li p{ word-break:keep-all; line-height:25px; margin:0; height:155px; overflow:hidden;}
.web_bm_bszn ul li p a{ padding:0 3px 0 0;color:#333;}



.xcx_box_bg{
    background-image: url(/uploads/image/ix205/2024105105411_55185.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 220px;
    height: 211px;
    display: none;
    position: absolute;
    bottom: 11px;
    left: 50%;
    transform: translatex(-50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 16px;
    color: #999;
    z-index: 1001;
    padding-top: 40px;
}
.xcx_box_bg .xcx_code_img{
    width: 130px;
    height: 130px;
    margin-bottom: 10px;
    /* margin: 13px 27px 27px 12px; */
}
.xcx_box_bg .xcx_text{
    margin-bottom: 30px;
}

.loading{
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10001;
    display: none;
}
.loading img {
    width: 1.2rem;
    height:1.2rem;
    animation: rotate 1.5s linear infinite;
}
.weui-masks2{
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
}
.list-new-btn.btn-btn-btn a{
    position: relative;
}
