@charset "utf-8";
/* CSS Document */
html,body{ margin:0px; padding:0px; width:100%; overflow-x:hidden; }
body{ 
margin: 0;
	padding: 0;
 background-color:#fff;
 color:#222;  line-height:22px; font-size:14px; font-family:"微软雅黑";
}
body, div, span, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, table, td, tr, th, p {
	padding: 0;
	margin: 0;
}
dd,dt{
	list-style-type: none;
}


@media screen and (max-width:280px) {
.content {
	width: 280px;
	margin: 0 auto; /*height:100%; overflow:hidden;*/
	
}
}
@media screen and (min-width:281px) and (max-width:720px) {
.content {
	width: 100%;
	margin: 0 auto;
	
}
}
@media screen and (min-width:720px) {
.content {
	width:720px;
	margin: 0 auto; /*height:100%; overflow:hidden; overflow-y:auto;*/
	
}
}

/*
.topfix{
	position:fixed; left:50%; top:0px; width:100%; max-width:720px; transform:translate(-50%,0); -webkit-transform:translate(-50%,0); z-index:100; background-color:#FFF; border-bottom:0px solid #e6e6e6; background-color:#04b3e8; height:45px; z-index:5;
}*/
.topfix p{ font-size:19px; text-align:center; line-height:45px; text-align:center; color:#fff;}
.toppad{ height:45px;}
.main{ background-color:#FFF; margin-top:0px; margin-bottom:0px; padding:0px 10px;}
.mainnr{}

.cxdl{margin-bottom:25px;}

.cxdl dt{ font-size:16px; text-align:left; padding-top:20px; padding-left:10px; font-weight:bold; padding-bottom:8px;}
.cxdl dd{ border-bottom:1px solid #e6e6e6; padding:6px 5px;}
.cxdiv{ display:table; width:100%;}
.cxdiv-lf{ display:table-cell; font-size:15px; text-align:left; vertical-align:middle; padding-right:10px; width:65px; white-space:nowrap; }
.cxdiv-rg{ display:table-cell; text-align:right; vertical-align:middle;}

.input-dl{
	border: 0px #dcdcdc solid !important; height:40px !important;
	width: 100%;
	color: #000;
	font-size: 18px;
	font-family:'Microsoft YaHei',"宋体";  box-sizing:border-box; background:none; padding:0px 5px!important; margin-bottom:0px !important; text-align:right;
	-webkit-appearance: none  !important;
	appearance: none !important;
	-o-appearance: none;
	box-shadow:none !important;
	-webkit-box-shadow:none !important; outline:none; text-align:left; line-height:40px;
	    
}

.input-dl::-webkit-input-placeholder{ font-size:15px; color:#888; }
.input-dl::-moz-placeholder{font-size:15px;  color:#888;  }
.input-dl::-moz-placeholder{font-size:15px; color:#888; }

.yzm{ padding:15px 0px; padding-bottom:5px;  }
.yzmn{ text-align:center; width:80%; margin:auto;}
.qyz{ font-size:15px; text-align:left; padding-left:10px; margin-bottom:20px;}

.butdiv{ padding:0px 4px; margin-top:10px;}

.but-tj{  padding:12px 0px; display:block ; color:#FFF ; font-weight:bold; border:0px; outline:none;
font-size:17px ; text-align:center;
-webkit-border-radius:5px;
border-radius:5px; text-decoration:none;  width:100%; box-sizing:border-box;

/*background-color:#04b3e8;*/
	-webkit-appearance: none ;
	appearance: none;
	-o-appearance: none; border:0px solid #4999ec ; line-height:1.1em ; cursor:pointer;
	 
	
}

.but-tj:active{ 

 background-color:#2dc4f2;
	
}

.but-tj[disabled]{ background-color:#aaa; color:#f9f9f9; box-shadow:0px 3px 5px rgba(170,170,170,0.3);

}
.but-tj[disabled]:active{ background-color:#aaa; color:#f9f9f9; line-height:1.1em !important;

}

.but-fh{  padding:12px 0px; display:block ; color:#FFF ; font-weight:bold; border:0px; outline:none;
font-size:17px ; text-align:center;
-webkit-border-radius:5px;
border-radius:5px; text-decoration:none;  width:100%; box-sizing:border-box;

/*background-color:#04b3e8;*/
	-webkit-appearance: none ;
	appearance: none;
	-o-appearance: none; border:0px solid #4999ec ; line-height:1.1em ; cursor:pointer;
	 
	
}

.but-fh:active{ 

 background-color:#2dc4f2;
	
}

.beizhu{ padding:20px 5px; text-align:center; font-size:14px; line-height:1.6em; color:#666;}

.perror{ color:#F00; font-size:15px; text-align:left;  padding:0px 15px; padding-top:5px;}
.dlntab-yz{ display:table-cell; vertical-align:middle; padding-left:0px;  width:70px; padding-right:3px; padding-top:5px; padding-bottom:5px;}

.dlntab-yznr{ border-left:1px solid #dedede; padding-left:10px; padding-top:2px; }
.dlntab-yznr img{ /*width:100%;*/ height:30px; display:block;}
.dlntab-yz{ display:table-cell; vertical-align:middle; padding-left:0px;  width:70px; padding-right:3px; padding-top:5px; padding-bottom:5px;}
.dlntab-hyg{ display:table-cell; vertical-align:middle; white-space:nowrap; width:50px; padding-right:0px;}
.hyg{ text-align:right;}
.hyg a{ color:#00a4f9; text-decoration:underline; font-size:13px;}



/*支付提示页面*/
.tsbody{ background-color:#FFF;}
.lkts{ width:87%; margin:auto; margin-top:40%; padding-bottom:10%;}
.lkts dl{}
.lkts dl dt{ text-align:center;}
.lkts dl dt img{ width:23%; max-width:150px;}
.lkts dl dd{ margin-top:10px; text-align:left; color:#444; font-size:17px; line-height:1.7em; text-align:center;}
.ptsd{ text-align:center; font-size:25px; color:#04b3e8;}



/*分类页面*/
.content.sort{ background-image:url(../images/bei.jpg); background-size:100% auto; background-position:top; background-repeat:no-repeat;}
.sortm{ padding-top:56%; padding-left:15px; padding-right:15px; padding-bottom:15px;}
.sortm dl dd{ margin-bottom:13px;}
.sortm dl dd img{ display:block; width:100%; border-radius:10px; -webkit-border-radius:10px;}

.soda{ color:#FFF; font-size:15px; text-align:center; line-height:1.6em;}
.sodan{ display:inline;text-align:left;  color:#f7d188; }
.sodan span{ color:#f7d188;}