*{margin:0; padding:0;  outline:none; -webkit-text-size-adjust:100%; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-style:normal; -webkit-tap-highlight-color:transparent; font-family:sans-serif;}
div{overflow:hidden;}
::-webkit-scrollbar{display:none;}
/*区域开始*/
.listtop{height:50px;background-color:#fff;}
.listtop .d1{margin:10px 13px 0 13px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;text-align:left;border-radius:5px;height:30px;background-color:#F3F3F3;}
.listtop .d1 span{float:left;}
.listtop .d1 .s1{width:24px;height:24px;margin:6px 0 0 5px;}
.listtop .d1 .s1 img{width:18px;}
.listtop .d1 .s2{font-size:14px;margin:5px 0 0 0;color:#999;}
.listtop .d2{margin:16px 10px 0 0;width:20px;}
.listtop .d2 img{width:20px;}
.psel{border-bottom:#ddd solid 1px;height: 0.6rem;background-color:#FBFBFB;}
.psel .search{margin:0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;  font-size: 0.28rem;color: #979797;}
.psel .search .d1{position:relative;float:left;width:calc(20% - 1px);height:40px;padding:10px 0 0 0;overflow:hidden;/*border-right:#DCDCDC solid 1px;*/margin-top:8px;text-align:center;background: url(/images/xj.png) 100px 10px  no-repeat;    cursor: pointer;}
.psel .search .d1 .s1:after{width:12px;height:7px;background: url(../img/jiana.gif) 0 0 no-repeat;display:inline-block;position:absolute;top:11px;margin-left:5px;content:'';}
.psel .search .d0{border-right:0;}
.sertj{background-color:#fff;width:100%;z-index:8;text-align:left;max-height:300px;overflow-y:scroll;position:absolute;}
.sertj .d1{margin:0 0 0 0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;font-size: 0.2rem;
    background: #f8f8f8;text-align: center; }
.sertj .d1 a{display:block;padding:15px 0 0 10px;height:26px;border-bottom:#F3F3F3 solid 1px;border-right:#F3F3F3 solid 1px;margin: 10px;}
.sertj .d1 .nx{color:#ff0000;}
.clear-all{
	color:#f88f0c;    
   }
.listone_fen_100{
	width: 13%;
	float:left;
	height: 30px;
	margin-left: 5px;
	margin-top: 5px;
	color:#fff;
	line-height: 30px;
	color:#141212;
	text-align:center;
	-moz-border-radius: 3px;
	/* -webkit-border-radius: 3px; */
	/* border-radius: 3px; */
	background-color: #3cb371;
	/* border: 0; */
	border-radius: 0.05rem;
	/* padding-left: 0.1rem; */
	/* padding-right: 0.1rem; */
	/* background-image: none; */
	color: #ffffff;
	}
	 /*筛选条件标签*/
.current-filter {
    display: inline-block;
    background-color: #eee;
    border-radius: 3px;
    padding: 5px 10px;
    margin: 10px;
    /* font-size: */
 }

.list{background-color:#fff;padding:15px 0;margin:0 0 1px 0;text-align:left;}
.list .d1{margin:0 0 0 10px;width:180px;}
.list .d1 img{border-radius:5px;position:relative;z-index:1;}
.list .d1 span{float:left;border-radius:5px 0 5px 0;color:#fff;position:relative;z-index:2;margin-top:-123px;background:url(../img/tjbg.gif) repeat-x;height:24px;line-height:24px;text-align:center;width:50px;}
.list .d2{margin:2px 10px 0 10px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
.list .d2 .s1{float:left;width:100%;font-size:16px;}
.list .d2 .s2{float:left;margin:10px 0 0 0;color:#5f8bff;border-radius:3px;line-height:20px;padding:0 4px 0 6px;clear:both;background-color:#eff3fe;}
.list .d2 .s3{float:left;clear:both;margin:10px 0 0 0;color:#ff5408;font-size:14px;font-weight:700;}
.list .d2 .s3 strong{font-size:17px;}
.list .d2 .clear{float:left;width:100%;clear:both;}
.list .d2 .ts{float:left;margin:9px 7px 0 0;color:#EB602B;border:#EB602B solid 1px;padding:2px 4px 0 4px;height:19px;border-radius:2px;}
.list .d2 .dd3{float:left;margin:15px 0 0 0;}
.list .d2 .dd3 span{float:left;font-size:14px;height:18px;line-height:18px;}
.list .d2 .dd3 .ss1{background-color:#ffc1c5;color:#de1927;padding:0 3px;border-radius:2px;}
.list .d2 .dd3 .ss2{color:#d9000f;margin-left:5px;}
.list .d2 .dd4{float:right;margin:13px 0 0 0;color:#fff;width:45px;font-size:14px;height:22px;line-height:22px;border-radius:10px;background-color:#ec5c4f;text-align:center;}
.list .d2 .dd4 a{color:#fff;}
.nps{display:block;font-size:14px;padding:8px 0 0 10px;height:22px;background-color:#F4F4F4;text-align:left;}
 /*顶部导航菜单*/
    #nav {
        position: fixed;
        /*left: 0;*/
        right: 0;
        top: 0;
        /*width: 100%;*/
        width: 25%;
        max-width: 2rem;
        height: 100%;
        z-index: 1200;
        display: none;
        /*-webkit-transform: translateX(-50%);*/
        /*-moz-transform: translateX(-50%);*/
        /*-ms-transform: translateX(-50%);*/
        /*-o-transform: translateX(-50%);*/
        /*transform: translateX(-50%);*/
        /*max-width: 750px;*/
    }

    #nav .head {
        position: relative;
        height: 0.9rem;
    }

    #nav .head .navIcon {
        display: block;
        width: 0.47rem;
        height: 0.47rem;
        /*background: url(/xzl/m/img/icon_headNav.png) no-repeat;*/
        /* background-size: 100%; */
        /*background-size: 0.48rem 0.34rem;*/
        /*background-position: 0.05rem 0.05rem;*/
        position: absolute;
        right: 0.3rem;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    #nav .head .navIcon {
        background: url(/xzl/m/img/navigation_delete.png) no-repeat;
        /* background-size: 100%; */
        background-size: 0.37rem 0.37rem;
        background-position: 0.04rem 0.05rem;
        right: 0.3rem;
    }

    #nav>div.navCon {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        margin: auto;
        width: 100%;
        max-width: 750px;
        z-index: 1001;
        background-color: #fff;
        overflow: initial;
        -moz-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        -o-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        height: 100%;
    }

    #nav ul.menuNav {
        position: absolute;
        left: 0;
        right: 0;
        /*top: 1.28rem;*/
        top: 0.9rem;
        bottom: 0rem;
        /*必须要，否则无法滑动*/
        overflow: auto;
        text-align: center;
    }

    #nav ul.menuNav li {
        position: relative;
        /*-webkit-flex-basis: 25%; !* Safari 6.1+ *!*/
        /*flex-basis: 25%;*/
        border-bottom: 1px solid #f0f0f0;
        /*padding: 0.6rem 0;此为之前*/
        padding: 0.2rem 0;
        float: left;
        /*width: 25%;此为之前*/
        width: 100%;
        ;
        /*border-bottom: 1px solid #f0f0f0;*/
        text-align: center;
    }

    #nav ul.menuNav li:nth-of-type(13) {
        border-bottom: 0;
    }

    #nav ul.menuNav li a {
        display: inline-block;
        text-align: center;
    }

    #nav ul.menuNav li a p {
        font-size: 0.28rem;
        line-height: 0.4rem;
        color: #666;
        letter-spacing: 0.0113rem;
        /*margin-top: 0.2rem;此为之前*/
        margin-top: 0.1rem;
    }

    #nav ul.menuNav li a img {
        /*width: 1rem;*/
        /*height: 1rem;此为之前*/
        width: 0.6rem;
        height: 0.6rem;
    }

    #nav .foot {
        /*padding: 0 0.2rem;*/
        box-shadow: 0 -0.02rem 0.04rem 0 rgba(0, 0, 0, 0.10);
        height: 1.28rem;
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    #nav .foot li {
        width: 25%;
        float: left;
        height: 1.28rem;
        position: relative;
    }

    #nav .foot li a {
        display: block;
        font-size: 0.28rem;
        color: #303030;
        text-align: center;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    #nav .foot a img {
        width: 0.58rem;
        height: 0.58rem;
        margin: 0 auto;
        display: block;
    }

    #nav .foot a p {
        line-height: 0.37rem;
        margin-top: 0.08rem;
    }

    /*关闭*/
    #nav .close {
        position: absolute;
        left: 50%;
        bottom: -2.14rem;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        background: rgba(0, 0, 0, 0.5);
        height: 100%;
        width: 100%;
        z-index: 1001;
        width: 0.84rem;
        height: 0.84rem;
        background: url("/xzl/m/img/nav_close.png") no-repeat;
        background-size: 100%;
        display: none;
    }

    /*遮罩层*/
    .mask {
        position: fixed;
        left: 0;
        top: 0;
        background: rgba(0, 0, 0, 0.5);
        height: 100%;
        width: 100%;
        z-index: 999;
        -webkit-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }
	
	  #page {
            display: flex;
            font: 12px/16px arial;
            margin: 0.333rem 0.15rem;
            text-align: center;
            /* height: 0.32rem; */
        }

        #page span {
            /* flex:4; */
            flex: 1;
            display: inline-block;
            margin-left:0.05rem;
            border: 1px solid #ddd;
            padding: 0.04rem 0.04rem;
            text-decoration: none;
            color: #666;
            white-space: nowrap;
        }
        #page .flx{
            flex: 2 !important;
        }

        #page a {
            flex: 1;
            display: inline-block;
            margin-left:0.05rem;
            border: 0.013rem solid #ddd;
            padding: 0.04rem 0.09rem;
            text-decoration: none;
            color: #666
        }

        #page a.now_page,
        #page a:hover {
            color: #fff;
            background: #2f9a1e
        }

		
		
		
		
		
		
		
		
		


/* 侧边栏 */
#nav2 {
    position: fixed;
    right: 0;
    top: 0;
    width: 25%;
    max-width: 750px;
    height: 100%;
    z-index: 1200;
    display: none; /* 确保初始时隐藏 */
    background-color: #fff; /* 设置背景颜色以确保内容显示 */
    overflow: hidden; /* 避免滚动条 */
    transform: translateY(-100%); /* 初始时在上方外面 */
    transition: transform 0.3s ease-out; /* 平滑滑入效果 */
}

#nav2.open {
    transform: translateY(0); /* 滑入到视口 */
}


#nav2 .head {
    position: relative;
    height: 0.9rem;
}
/*关闭按钮*/
#nav2 .head .navIcon {
   display: block;
    width: 0.47rem;
    height: 0.47rem;
    background: url(/images/te.png) no-repeat;
    background-size: 0.37rem 0.37rem;
    background-position: 0.04rem 0.05rem;
    position: absolute;
    right: 0.3rem;
    top: 50%;
    transform: translateY(-50%);
}

#nav2>div.navCon {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
    width: 100%;
    max-width: 750px;
    z-index: 1001;
    background-color: #fff;
    overflow: initial;
    height: 100%;
}

#nav2 ul.menuNav {
    position: absolute;
    left: 0;
    right: 0;
    top: 0.9rem;
    bottom: 0rem;
    overflow: auto;
    text-align: center;
}

#nav2 ul.menuNav li {
    border-bottom: 1px solid #f0f0f0;
    padding: 0.2rem 0;
    width: 100%;
    text-align: center;
}

#nav2 ul.menuNav li:nth-of-type(13) {
    border-bottom: 0;
}

#nav2 ul.menuNav li a {
    display: inline-block;
    text-align: center;
}

#nav2 ul.menuNav li a p {
    font-size: 0.28rem;
    line-height: 0.4rem;
    color: #666;
    letter-spacing: 0.0113rem;
    margin-top: 0.1rem;
}

#nav2 ul.menuNav li a img {
    width: 0.6rem;
    height: 0.6rem;
}

#nav2 .foot {
    box-shadow: 0 -0.02rem 0.04rem 0 rgba(0, 0, 0, 0.10);
    height: 1.28rem;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

#nav2 .foot li {
    width: 25%;
    float: left;
    height: 1.28rem;
    position: relative;
}

#nav2 .foot li a {
    display: block;
    font-size: 0.28rem;
    color: #303030;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#nav2 .foot a img {
    width: 0.58rem;
    height: 0.58rem;
    margin: 0 auto;
    display: block;
}

#nav2 .foot a p {
    line-height: 0.37rem;
    margin-top: 0.08rem;
}

/* 关闭 */
#nav2 .close {
    position: absolute;
    right: 0.2rem;
    top: 0.2rem;
    width: 0.84rem;
    height: 0.84rem;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    text-align: center;
    line-height: 0.84rem;
    cursor: pointer;
    font-size: 0.4rem;
    display: block;
    background: url("/images/te.png") no-repeat center center;
    background-size: 100%;
}

/* 关闭按钮 */
#nav2 .navIcon {
   display: block;
    width: 0.47rem;
    height: 0.47rem;
    background: url(/images/te.png) no-repeat;
    background-size: 0.37rem 0.37rem;
    background-position: 0.04rem 0.05rem;
    position: absolute;
    right: 0.3rem;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer; /* 确保按钮可点击 */
}


/* 遮罩层 */
.mask2 {
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
    z-index: 999;
    display: none; /* 确保遮罩层初始时隐藏 */
}
/*侧边栏结束*/	


		