*{padding:0;margin:0;font-family:'微软雅黑';text-decoration: none;}
img{max-width: 100%;margin: 0 auto;}
body{color: #444;}
.clear{clear:both;height: 1px;}
li{list-style-type: none;}
*{color: #454545;font-size: 16px;}
a:focus{outline: none}
#w620{max-width: 620px;padding: 0 10px;margin:0 auto;}
#width{
	min-width:320px;
	max-width:640px;
	margin:0 auto 5%;
	background: #f4f2e3;
}
/***头部***/
.top{width:100%;position:relative;}
.top img{width:100%;}
/***nav导航***/
.nav{width:100%;}
.nav ul{
            display: flex;
            flex-wrap: wrap;
            width: 100%;
            background: #ffffff;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
            overflow: hidden;
            gap: 0;
            padding: 0;
        }
        .nav ul li {
            width: calc((100% - 6px) / 4);
            height: 2.8rem;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1rem;
            color: #fff;
            background: #9c1d03;
            cursor: default;
            user-select: none;
            transition: background 0.2s, color 0.2s;
            border-right: 1px solid #fff;
            border-bottom: 1px solid #fff;
        }
        .nav ul li:nth-child(4n) {
            border-right: none;
        }

        .nav ul li:nth-child(n+5) {
            border-bottom: none;
        }
        /***banner***/
        .banner{width: 100%;display: block;}
        .banner img{width: 100%;display: block;}

        .qjpjstou{min-width:320px;
		max-width:640px;
		margin:0 auto;
		background: #f4f2e3;
        padding-bottom:3rem;
    }
		
        /***qjbjs****/
        .qjbjs{width: 100%;background: #f4f2e3;padding-top: 1.2rem;}
        .wyyy{width:50%;height: 3rem;border-radius:30px;background: #fe6634;margin:0rem auto 0;font-size: 1.1rem;color: #fff;line-height: 3rem;text-align: center;}

        .docty{width: 100%;margin: 1rem auto 0;}
        .docty img{width: 100%;display: block;}
        .qjbjs2{width: 100%;padding-top:0.8rem;}
        .wenzixy{width:90%;margin: 0rem auto 0;font-size: 1rem;color: #000000;line-height: 1.3rem;}

        .putxzxf{width:94%;margin:0.8rem auto 0;}
        .swiper-wrapper{height: auto!important;}
       .swxpxw{width:100%;margin-left: 0;}
       .limiande {
                width:calc((100% - 1rem)/3);
            }
      .limiande img {
                width: 100%;            /* 图片宽度填满 slide，自动缩放 */
                border-radius: 6px;     /* 图片圆角 */
                display: block;
                user-select: none;
                -webkit-user-drag: none;
            }
    .swiper{margin-left: 0!important}
    .wyyy2{width:50%;height: 3rem;border-radius:30px;background: #fe6634;margin:1rem auto 0;font-size: 1.1rem;color: #fff;line-height: 3rem;text-align: center;}

    .swxpxw2{width:100%;margin-left: 0;}
    .swxpxw3{width:100%;margin-left: 0;}
    .swxpxw4{width:100%;margin-left: 0;}
    .swxpxw5{width:100%;margin-left: 0;}


    /***标题***/
.gzsxq{width: 100%;text-align: center;font-size:1.3rem;font-weight: 600;color: #000000;margin:1.6rem auto 0;}
.xianxq{width:50%;height:3px;background: #9a0000;margin:1rem auto 0;}

.gzslbl{width:90%;margin:auto;}
.gzslbl ul{width:100%;}
.gzslbl ul li{width:100%;display: flex;justify-content:center;align-items:center;margin-top:1rem;padding-bottom:1rem;border-bottom:2px dashed #dcdbd2;}
.gzslbl ul li .jishitp{width:36%;margin-right:0.8rem;}
.gzslbl ul li .jishitp img{width: 100%;display: block;}
.gzslbl ul li .jishitp2{width:calc(64% - 0.8rem);}
.gzslbl ul li .jishitp2 .titbt{width: 100%;font-size:1rem;color: #2f2f2f;font-weight: 600;}
.gzslbl ul li .jishitp2 .titbt2{width: 100%;margin-top:0.8rem;font-size:1rem;color: #afafa9;text-indent:2rem;line-height:1.2rem;}
.gzslbl ul li .jishitp2 .titbt2 span{font-size:1rem;color: #cb5958;}


/***分页***/
.lbyl { width:100%;margin:1.2rem auto 0;}
.lbyl ul {display:flex;justify-content:center;align-items:center;}
.lbyl ul li { padding:0.5rem;margin:0 0.5rem;border:1px solid #999999; height:1rem; line-height:1rem;} 
.lbyl ul li a { color:#000000; font-size:1rem;}
.lbyl ul li.active{border: 1px solid #9c1d03;}
.lbyl ul li.active a {
    color: #9c1d03;
}
.lbyl ul li select{width:2rem; text-align:center;}
















@media screen and (max-width: 620px){

}
@media screen and (max-width: 320px){
	*{font-size: 12px;}

}
@media screen and (max-width:400px) and (min-width:321px){
	*{font-size: 14px;}
    
}
@media screen and (max-width: 600px) and (min-width: 401px){
	*{font-size: 16px}
}
@media screen and (min-width: 601px){
	

}
@media screen and (min-width:620px){
	
}