﻿@charset "UTF-8";

@media only screen and (min-width: 0px) and (max-width: 640px){

	.leistright , .cplbul , .abouul>.fl , .abouul>.fr , .logindiv , .newbox>a>ul , .xyyul>li , .payul>li>span , .logoul , .detaul , .detala
	,.spmsul>li , .protabul>li  , .proul , .saleoul>li , .spiul , .spxzul>li , .shxxul>li , .fpxxul>li>input , .syjful>li , .syjfoul>.fl>textarea , .syjfoul>li
	, .tohul>.fr , .vpriul , .vprioul , .shxxoulwh>span , .shxxoulwh1>span , .shxxoulwh2>span , .shpul>li>span , .shpinput , .enrulwh , .enroa{
		width: 100%;
	}

	.listdiv , .xyyul>.fl>i , .logome , .protwtab , .shoptab , .vptab , .vpadtab , .vpintab , .vportab , .vpottab , .hotbox , .enrul>li>em{
		display: none;
	}

	.cplbsul>.fr , .payul>li>span , .listsjdiv , .protwul , .shoptabul , .vpmptab , .vpadtabul , .vpintabul , .vptabul , .vportabul , .vpottabul{
		display: block;
	}

	.abouth{
		font-size: 18px;
	}

	.tjspbox>h5 , .fs24{
		font-size: 16px;
	}

	.wdfwul>li>a>p , .produl>li>h5 , .fs18 , .proul>li>h5{
		font-size: 14px;
	}

	.wdfwul>li>a>div>h5 , .crumbs>span , .crumbs>a , .fs16{
		font-size: 12px;
	}

	.wdfwul>li>a>div>span{
		padding: 5% 0px;
	}

	.wdfwul>li>a>div>p{
		height:32px;
		overflow: hidden;
	}

	.tjspbox{
		padding:0.4rem 0px 0.3rem;
	}

	.tjspbox>span{
		padding-top: 0.1rem;
		margin-left:0.3rem;
	}

	.tjsplbul>li , .wdfwul>li , .logooul>li , .saletwul>li{
		width: 33.333333%;
	}

	.vpadtabul>li>a{
		width: 32%;
	}

	.produl>li{
		width:32.083333%;
		margin-bottom: 2%;
	}

	.sprodul{
		padding-left: 10%;
	}

	.listbox{
		position: relative;
	}

	.listleftbg{
		position: fixed;
		width: 100%;
		height: 100%;
		left: -100%;
		top: 0px;
		background-color: rgba(0, 0, 0, .3);
		z-index: 2;
	}

	.listleft{
		top: 0px;
		position: fixed;
		left: -100%;
		width: 220px;
		height: 100%;
		background-color: #fff;
		overflow-y: scroll;
		z-index: 12;
	}

	.cplbsp{
		width: 25%;
	}

	.vprioul>li , .sjcplboul>li , .vphoul>li , .prolitwul>li{
		width: 50%;
	}

	.sjcplbsp{
		width:1.26rem;
		border: 1px solid #dfdfdf;
	}

	.sjcplbul{
		width: 4.5rem;
		color: #888;
	}

	.sjcplbul>li{
		padding: 2px 0px;
	}

	.listsjbox{
		padding-top: 0.2rem;
	}

	.sjcplboh{
		font-weight: 100;
		color: #333;
		padding: 0.1rem 0px;
	}

	.sjcplboul{
		color: #888;
		padding-bottom: 0.1rem;
	}

	.sjcpshop>a{
		padding: 0.1rem;
	}

	.sjcpshop{
		text-align: right;
		padding-bottom: 0.2rem;
		border-bottom: 1px solid #dfdfdf;
	}

	.sjnavbut{
		position: fixed;
		display: inline-block;
		left: 0px;
		top: 30%;
		background-color: #888;
		padding: 0.1rem 0.1rem;
		border-radius: 5px;
	}

	.enrul{
		padding: 0px 0.1rem ;
	}

	.logindiv , .tohul>.fl>div , .syjfbox{
		padding: 0px;
	}

	.vporoul>.fr{
		float: left;
	}

	.enrbox , .enrli , .enroa , .vpriul , .shxxoulwh2>span{
		margin: 0px;
	}

	.enrul>li>span{
		width: auto;
		padding-bottom: 0.2rem;
	}

	.enrodiv{
		width: 100%;
		display: block;
		padding-bottom: 0.1rem;
	}

	.loginul{
		padding: 20px 0px;
	}

	.loginbox{
		background-image: none;
		margin-top:75px;
	}

	.payul>li>span{
		padding-bottom: 0.1rem;
	}

	.enroul , .enrul>li>div>p{
		width: auto;
		position:static;
	}

	.newbox>a>ul>li>p{
		height:34px;
	}

	.newbox>a>span{
		width: 1.65rem;
		padding-bottom: 0.15rem;
	}

	.logindiv>h5{
		padding: 0px 0px 0.1rem;
	}

	.payoul>li{
		width:1.72rem;
	}

	.logosp{
		width: 1rem;
		padding-left: 0.1rem;
		padding-bottom: 0.1rem;
	}

	.logoul{
		padding: 0px 0.1rem 0.1rem;
	}

	.detasp{
		width: 4.8rem;
		padding: 0.3rem;
	}

	.detala{
		margin: 0.1rem 0px;
	}

	.detala2{
		margin-top: 0.2rem;
	}

	.spmsul , .protabul , .shxxdiv , .enrul>li{
		padding: 0.2rem 0px;
	}

	.prosp{
		width: 2.3rem;
	}

	.proul>li>h5>a{
		padding: 0.04rem 0.3rem 0.04rem 0.1rem;
		border-radius: 0.1rem;
		background-image: none;
	}

	.protwbox , .proulli , .spxzul , .tjdddiv{
		border: 0px;
	}

	.prosp1{
		width:0.75rem;
	}

	.protwul>li{
		padding: 0.2rem 0px;
		border-bottom: 1px solid #dedede;
	}

	.protabul>.fl>a{
		padding: 0.06rem 0.27rem;
	}

	.protabsc{
		padding: 0.08rem 0px 0.08rem 0.2rem;
		background-size: 0.2rem;
	}

	.protabsp{
		padding: 0.08rem 0.15rem ;
		background-image: none;
	}

	.protabgm{
		padding: 0.08rem 0.25rem;
		border-radius: 8px
	}

	.cpsxbox{
		padding: 0.2rem;
	}

	.cpsxtab td{
		padding: 0.1rem 0.2rem;
	}

	.cpsxtd{
		width:35%;
	}

	.saleosp{
		padding: 5px;
	}

	.saleosp>i{
		border-width: 13px;
	}

	.saletwul>li>a>div>span{
		padding:0.07rem 0.21rem;
		font-weight: 100;
	}

	.shopul{
		padding:8px 0px 0.4rem;
	}

	.shoptabul>li>p{
		background-color: #f5f5f5;
		padding: 0.1rem;
		color: #666;
	}

	.shoptabul>li{
		padding: 0.1rem 0px;
	}

	.spiul>.right , .syjftul{
		text-align: left;
	}

	.spxzul>.fl{
		padding: 0.19rem 0px 0.19rem 0.1rem;
	}

	.spiula{
		width: 100%;
		padding: 0.2rem 0px;
		margin-left: 0px;
		text-align: center;
	}

	.shxxul>li{
		margin-right: 0px;
		margin-bottom: 0.1rem;
	}

	.fpxxul>li>span{
		padding-left: 0px;
		padding-bottom: 0.1rem;
	}

	.tjdzbox>a{
		margin: 0px 0.2rem 0px 0px;
	}

	.syjful>li{
		padding-bottom: 0.2rem;
	}

	.tjdda{
		width: 100%;
		padding: 0.1rem 0px;
		text-align: center;
	}

	.tjdda1{
		width: 100%;
		padding: 0.1rem 0px;
		margin-top: 0.2rem;
		text-align: center;
		border: 1px solid #dfdfdf;
		background-image: none;
	}

	.syjfoul>.fl>span{
		padding-bottom: 0.2rem;
	}

	.vpridiv>span{
		width: 0.96rem;
	}

	.vptabul{
		padding-top: 0.2rem;
	}

	.vptabul>li{
		padding-bottom: 0.2rem;
	}

	.vptabul>li>.c-6>span{
		padding: 0.1rem;
		background-color: #30b55e;
		color: #fff;
	}

	.vpadtabul , .vporoul>li , .vporoul>.fl , .syjfoul{
		padding: 0.2rem 0px;
	}

	.vpadtabul>li , .vppasul>li{
		padding: 0.1rem 0px!important;
	}

	.bcfpbut{
		width: 100%;
		padding: 9px 0px;
		margin-left: 0px;
	}

	.vppasul>li>span{
		width: 100%!important;
		text-align: left;
		padding-bottom: 0.2rem;
	}

	.vppadiv{
		margin-bottom: 0.2rem;
	}

	.vppasul>li>a{
		margin-left: 0px!important;
		width: 100%!important;
		padding: 8px 0px!important;
	}

	.vporpa>div{
		padding-left: 0px;
		padding-bottom: 0.2rem;
	}

	.new-page ul{
		width: 100%;
		padding-bottom: 0.2rem;
	}

	.vpintabul>li{
		padding: 0.1rem 0px;
	}

	.vpintabul{
		border-bottom: 1px solid #dedede;
		padding-bottom: 0.2rem;
		margin-bottom: 0.2rem;
	}

	.vpintabul>li>span>em{
		padding-left: 0.2rem;
	}

	.vporul>li>a{
		padding: 0px 0.15rem;
	}

	.vportabul{
		color: #989898;
	}

	.vportabul>li:nth-child(1){
		background-color: #f5f5f5;
		padding: 0.15rem 0px;
	}

	.vportabul>li:nth-child(1)>input{
		margin-right: 0.1rem;
	}

	.vportabul>li:nth-child(2){
		padding: 0.1rem 0px;
	}

	.qjsa{
		text-align: center;
		padding: 0.2rem 0px;
	}

	.vpottabul>li>span>em{
		padding-right: 0.2rem;
	}

	.vpottabul>li{
		padding: 0.1rem 0px;
	}

	.shpul>li>span{
		text-align: left;
		padding-bottom: 0.2rem;
	}

	.syjfodiv{
		width: 100%;
		margin-bottom: 0.2rem;
	}

	.shpul>li:last-child{
		text-align: center;
	}

	.enroa{
		padding:0.15rem 0px;
		text-align: center;
	}

	.enroul>li>a{
		width: 100%;
		padding: 0.1rem 0px;
		text-align: center;
	}
/*7.31点评添加*/
	.ayprotopsub{
		width: 100%;
	}
	.ayprosubul li{
		width: 100%;
	}

}
