.layout{
	margin: 0 auto;
	overflow: hidden;
	width: 7.5rem;position: relative;padding-top: 1rem;
}
.wrap{
	padding: 0 0.25rem;
}
.footer {
    padding: 0.7rem 0;
    background: #232323;
    width: 7.5rem;
    margin: 0 auto;
}
.footer h2{
	font-size: 0.3rem;
	line-height: 1.5;
	color: #fff;font-weight: bold;
}
.footer h6{
	font-size: 0.26rem;
	line-height: 1.5;
	color: #aaaaaa;margin: 0.1rem 0 0.3rem;
}
.footer .fms{
	background: #fff;border-radius: 0.16rem;height: 0.78rem;
	display: flex;justify-content: space-between;align-items: center;
	padding: 0.04rem;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.footer .fms .t1{
	width: calc(100% - 1.9rem);height: 100%;
	padding: 0 0.25rem;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;font-size: 0.26rem;color: #000;border: none;background: none;
}
.footer .fms .sub{
	width: 1.84rem;height: 100%;border-radius: 0.1rem;background: #232323;
	font-size: 0.26rem;color: #fff;font-weight: bold;text-align: center;border: none;
}
.footer .list{
	margin: 0.54rem 0 0.65rem;display: flex;justify-content: space-between;align-items: flex-start;
}
.footer .list dt{
	font-size: 0.26rem;
	line-height: 1.6;
	color: #fff;font-weight: bold;margin-bottom: 0.2rem;
}
.footer .list dd a{
	font-size: 0.24rem;
	line-height: 1.6;
	color: #aaaaaa;display: block;margin-bottom: 0.14rem;
}
.footer .icon ul{
	display: flex;flex-wrap: wrap;align-items: center;
}
.footer .icon li{
	margin-right: 0.22rem;width: 0.34rem;
}
.footer .icon li img{
width: 100%;display: block;	
}
.copyright{
	border-top: 1px solid #3b3b3b;padding-top: 0.4rem;
	font-size: 0.26rem;
	line-height: 1.6;margin-top: 0.8rem;
	color: #a5a5a5;text-align: center;
}
.copyright a{
	color: #a5a5a5;
}
.header {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 12;
    background: #fff;
    height: 1rem;
    box-shadow: 0 0.06rem 0.1rem 0 rgba(80,80,80,0.1);
    width: 7.5rem;
    margin: 0 auto;
}
.header .wrap{
	display: flex;justify-content: space-between;align-items: center;
	height: 100%;
}
.header .gh{
	display: block;
}
.header .logo{
	width: 0.68rem;display: block;margin: 0 auto;
}
.header .gwc img,
.header .logo img{
	width: 100%;display: block;
}
.header .gwc{
width: 0.32rem;display: block;	
}
.denglu .pic img{
	width: 100%;display: block;
}
.denglu .box{
	margin-top: -0.4rem;
	border-radius: 0.4rem 0.4rem 0 0; position: relative;z-index: 2;
	background: #fff;
	padding: 0.7rem 0.25rem 2.2rem;
}
.denglu .box .mim{
	font-size: 0.28rem;
	line-height: 1.6;
	color: #a9a9a9;text-align: right;display: block;
}
.denglu .box .btn{
	width: 100%;border-radius: 0.2rem;
	font-size: 0.32rem;
	line-height: 1rem;background: #1b1b1b;display: block;text-align: center;
	color: #fff;margin: 0.54rem 0 0.8rem;
}
.denglu .box h6{
	font-size: 0.28rem;
	line-height: 1.6;
	color: #999999;text-align: center;

}
.denglu .box h6 a{
	color: #fdbb0f;text-decoration: underline !important;
}
.denglu .box li{
	margin-bottom: 0.36rem;
}
.denglu .box li h3{
	font-size: 0.28rem;
	line-height: 1.6;
	color: #232323;margin-bottom: 10px;
}
.denglu .box li .ts{
	width: 100%;height: 1rem;border: 1px solid #535353;border-radius: 0.2rem;
}
.denglu .box li .t1{
	width: 100%;height: 100%;font-size: 0.3rem;
	color: #232323;background: none;border: none;padding: 0 0.3rem;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.denglu .box li .t2{
	width: calc(100% - 1.6rem);
}
.denglu .box li .lsele{
	width: 100%;height: 100%;font-size: 0.3rem;
	color: #232323;background: url(../images/qms3.png) no-repeat right 0.2rem center;border: none;padding: 0 0.2rem;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;background-size: 0.13rem auto;
}
.denglu .box li .rs{
	position: relative;width: 1.55rem;
}
.denglu .box li .rsbtn{
	position: relative;width: 2.5rem;
}
.denglu .box li .ts.on{
	display: flex;justify-content: space-between;align-items: center;
}
.denglu .box li .rs::before{
	content: "";position: absolute;
	left: 0;
	top: 50%;z-index: 1; width: 0.02rem;height: 0.26rem;background: #000000;margin-top: -0.13rem;
}

.huiyzx{
	padding: 0.8rem 0 2rem;background: linear-gradient(to bottom ,#f1f3f5,#fff,#fff);
}
.huiyzx .hds{
	display: flex;justify-content: space-between;align-items: center;
}
.huiyzx .hds .ico{
	width: 1.18rem;height: 1.18rem;overflow: hidden;border-radius: 50%;
}
.huiyzx .hds .ico img{
	width: 100%;height: 100%;display: block;
}
.huiyzx .hds .txt{
	margin-left: 0.14rem;
}
.huiyzx .hds h3{
	font-size: 0.34rem;
	line-height: 1.6;
	color: #232323;font-weight: bold;margin-bottom: 0.05rem;
}
.huiyzx .hds p{
	font-size: 0.24rem;
	line-height: 1.6;
	color: #666666;
}
.huiyzx .hds .ls{
	display: flex;align-items: center;
}
.huiyzx .hds .kf{
	width: 0.4rem;
}
.huiyzx .hds .kf img{
	width: 100%;display: block;
}
.huiyzx .bds{
	background: #fff;box-shadow: 0 0 0.2rem 0.1rem #f9f9f9;
	border-radius: 0.2rem;
	padding: 0.42rem 0;margin: 0.45rem 0;
}
.huiyzx .bds ul{
	display: flex;justify-content: space-between;align-items: center;
}
.huiyzx .bds h6{
	font-size: 0.24rem;
	line-height: 1.6;
	color: #999999;
}
.huiyzx .bds h2{
	font-size: 0.38rem;
	line-height: 1.6;
	color: #232323;font-weight: bold;
}
.huiyzx .bds li{
	width: 50%;text-align: center;border-right: 1px solid #eeeeee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.huiyzx .bds li:last-child{
	border-right: none;
}
.huiyzx .bds li:nth-child(2) h2{
	/*color: #ff1919;*/
}
.huiyzx .flax{
	display: flex;justify-content: space-between;align-items: center;
}
.huiyzx .flax h3{
	font-size: 0.3rem;
	line-height: 1.6;
	color: #232323;font-weight: bold;
}
.huiyzx .flax .more{
	font-size: 0.24rem;
	line-height: 1.6;
	color: #999999;display: block;padding-right: 0.2rem;background: url(../images/qms6.png) no-repeat right center;background-size: 0.1rem auto;
}
.huiyzx .list ul{
	display: flex;margin-top: 0.3rem;flex-wrap: wrap;
}
.huiyzx .ds{
	margin-bottom: 0.3rem;
}
.huiyzx .list li{
	width:25%;text-align: center;margin-bottom: 0.3rem;
}
.huiyzx .list li .ico{
	margin: 0 auto;width: 0.75rem;height: 0.75rem;
}
.huiyzx .list li .ico img{
	width: 100%;display: block;object-fit: contain;
}
.huiyzx .list li h4{
	font-size: 0.28rem;
	line-height: 1.6;
	color: #666666;margin-top: 0.1rem;
}


.hlist{
	padding: 0.5rem 0 0.8rem;
}
.hlist ul{
	display: flex;flex-wrap: wrap;justify-content: space-between;
}
.hlist li{
	border: 1px solid #eeeeee;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;border-radius: 0.15rem;width: calc((100% - 0.2rem)/2);
	padding-bottom: 0.3rem;margin-bottom: 0.2rem;
}
.hlist li .pic{
	height: 3.1rem;overflow: hidden;
}
.hlist li .pic a{
	display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;
}
.hlist li .pic img{
	max-width: 90%;max-height: 90%;display: block;object-fit: contain;margin: auto;
}
.hlist li h3 a{
	font-size: 0.26rem;
	line-height: 1.6;
	color: #363636;height: 3.2em;display: block;margin-bottom: 0.1rem;
}
.hlist li .fls{
	display: flex;justify-content: space-between;align-items: center;
}
.hlist li h6{
	font-size: 0.22rem;
	line-height: 1.6;
	color: #363636;
}
.hlist li .gwc{
	width: 0.26rem;display: block;
}
.hlist li .txt{
	padding: 0.1rem 0.25rem 0;
}
.hlist .more{
	font-size: 0.26rem;
	line-height: 0.88rem;
	color: #999999;display: block;border: 1px solid #e5e5e5;border-radius: 0.2rem;
	display: block;text-align: center;
}
.hguangk{
	overflow: hidden;position: relative;
}
.hguangk img{
	width: 100%;display: block;
}
.hguangk .txt{
	position: absolute;
	left: 0;right: 0;
	top: 10%;z-index: 1;text-align: center;
}
.hguangk h2{
	font-size: 0.46rem;
	line-height: 1.6;
	color: #fff;font-weight: bold;margin-bottom: 0.12rem;
}
.hguangk p{
	font-size: 0.3rem;
	line-height: 1.6;
	color: #d4cfcd;
}
.hfenlei{
	padding: 0.6rem 0;
}
.hfenlei h2{
	font-size: 0.42rem;
	line-height: 1.6;
	color: #363636;
}
.hfenlei ul{
	display: flex;justify-content: space-around;align-items: center;
	margin-top: 0.3rem;
}
.hfenlei li{
	width: 25%;text-align: center;
}
.hfenlei li h6{
	font-size: 0.28rem;
	line-height: 1.6;
	color: #363636;margin-top: 0.05rem;
}
.hfenlei li .ico img{
	max-width: 90%;max-height: 90%;display: block;object-fit: contain;margin: auto;
}
.hfenlei li .ico{
	height: 0.96rem;display: flex;justify-content: center;align-items: center;overflow: hidden;
}
.hbanner img{
	width: 100%;height: 100%;display: block;
}
.hbanner{
	position: relative;overflow: hidden;
}
.hbanner .spot{
	position: absolute;
	left: 0;right: 0;
	bottom: 0.15rem;z-index: 2;text-align: center;
}
.hbanner .spot span{
	width: 0.14rem;height: 0.14rem;border-radius: 50%;
	opacity: 1;background: rgba(0,0,0,0.3);margin: 0 0.1rem !important;
}
.hbanner .spot .swiper-pagination-bullet-active{
	background: #fff;
}
.hsous{
	background: #f1f3f5;padding: 0.2rem 0;
}
.hsous .ts{
	background: #fff;border-radius: 0.4rem;height: 0.8rem;
	display: flex;justify-content: space-between;align-items: center;
}
.hsous .sub{
	width: 0.98rem;height: 100%;background: url(../images/qms18.png) no-repeat center;border: none;
	font-size: 0;background-size: 0.32rem auto; 
}
.hsous .t1{
	width: calc(100% - 1rem);border: none;background: none;
	font-size: 0.3rem;color: #000;
	padding: 0 0 0 0.4rem;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.mask{
	position: fixed;
	left: 0;right: 0;
	top: 0;z-index: 23;bottom: 0;background: rgba(0,0,0,0.5);width: 100%;height: 100%;
	display: none;
}
.msktanc{
	position: fixed;
	left: -7rem;
	top: 0;z-index: 24;width: 5.95rem;background: #fff;height: 100%;
	overflow: hidden;transition:all 0.5s;
}
.msktanc.on{
	left: 0;
}
.msktanc .gb{
	position: absolute;
	right: 0.3rem;
	top: 0.3rem;z-index: 1;background: url(../images/gb.png) no-repeat center;background-size: 0.2rem auto;
	width: 0.3rem;height: 0.3rem;
}
.msktanc .pic{
	position: absolute;
right: -0.6rem;
	bottom: 24%;z-index: -1;width: 3.89rem;
}
.msktanc .pic img{
	width: 100%;display: block;
}
.msktanc .nav{
	position: relative;
}
.msktanc .nav ul{
 padding: 0.8rem 0.4rem;
}
.msktanc .nav li a{
	padding: 0.36rem 0;font-size: 0.28rem;
	line-height: 1.6;
	color: #363636;display: block;text-align: center;
}
.msktanc .nav li{
	border-bottom: 1px solid #eeeeee;
}
.wrap .fs {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .wrap .fs .h6 {
        font-size: 0.3rem;
        line-height: 1.6;
        color: #666666;
        display: block;
    }
.wrap .btn-yzm {
    border: 1px solid #4c4848;
    line-height: 0.64rem;
    text-align: center;
    display: block;
    font-size: 0.27rem;
    color: #000;
    border-radius: 0.24rem;
}

.list-block-list {
    text-align: center;
    padding: 5px 0px 5px 0px;
}

.item {
    display: inline-block;
    width: 49%;
    text-align: center;
    margin: 5px 0px 5px 0px;
    font-size: 0.36rem;
    line-height: 40px;
    background: #d8d2d2;
    border-radius: .2rem;
}

    .item a {
        display: block;
        border-radius: .2rem;
        color: #fff;
    }

    .item.active a, .item.active {
        border-radius: .2rem;
        background: #0b0b0b;
    }
.agree {
    font-size: 0.28rem;
    margin-top: 15px;
    margin-bottom: 2px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.agreeinput{
    width:17px;
    height:17px;
}
.agree span{
   color:#fc0e0e
}
    .agree a {
        margin-left: 5px;
        color: #666666;
    }

