




h1 {
	font-size: 18px; /* 18px / 12px = 1.5 */
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4, h5, h6 {
	font-size: 100%;
}
/* 閲嶇疆鍒楄〃鍏冪礌 */
ul, ol {
	list-style: none;
}
/* 閲嶇疆鏂囨湰鏍煎紡鍏冪礌 */
a, button {
	text-decoration: none;
	cursor: pointer;
	outline: none;
	color: #666;
}
a:link {
	outline: none;
}		/* 鏈闂殑閾炬帴 */
a:visited {
	outline: none;
}	/* 宸茶闂殑閾炬帴 */
a:hover {
	text-decoration: none;
}	/* 榧犳爣绉诲姩鍒伴摼鎺ヤ笂 */
a:active {
	outline: none;
}	/* 閫夊畾鐨勯摼鎺� */
img {
	border: none;
} /* img 鎼溅锛氳閾炬帴閲岀殑 img 鏃犺竟妗� */
/* 娉細optgroup 鏃犳硶鎵舵 */
button, input, select, textarea {
	font-size: 100%; /* 浣垮緱琛ㄥ崟鍏冪礌鍦� ie 涓嬭兘缁ф壙瀛椾綋澶у皬 */
}
address, cite, dfn, em, var {
	font-style: normal;
} /* 灏嗘枩浣撴壎姝� */
/* 閲嶇疆琛ㄦ牸鍏冪礌 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* 璁╅潪ie娴忚鍣ㄩ粯璁や篃鏄剧ず鍨傜洿婊氬姩鏉★紝闃叉鍥犳粴鍔ㄦ潯寮曡捣鐨勯棯鐑� */
html {
	overflow-y: scroll;
}
input {
	outline: none;
}


.clearfix:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
}




.clearfix {
	zoom: 1;
}
.l {
	float: left;
}
.r {
	float: right;
}
html, body {
	min-height: 100%;
	margin: 0px;
}
/*.container {
	max-width: 640px;
	min-height: 100%;
	padding: 0;
	background-color: #F5F5F5;
	overflow: hidden;
	padding-bottom: 60px;
}*/
.container header {
	margin-bottom: 10px;
}
.container header ul li {
	float: left;
	width: 20%;
	height: 38px;
	line-height: 36px;
	background-color: #fff;
	text-align: center;
}
.container header ul li a {
	display: block;
	color: #000;
}
.container header ul li.active a {
	border-bottom: 2px solid #ff7d7d;
	color: #ff7d7d;
}
.orderbox .orderlist .orderinfo, .orderbox .orderlist .orderimg {
	position: relative;
/*	font-size: 14px;*/
	background-color: #fff;
	padding: 10px;
	border-bottom: 1px solid #EEEEEE;
}
.orderbox .orderlist .orderinfo .price {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 16px;
	color: #ff223e;
	font-family: "Arial", "Microsoft YaHei", "Tahoma";
}
.orderbox .orderlist .orderinfo .price em {
	float: none;
}
.orderbox .orderlist .orderimg {
	font-size: 12px;
}
.orderbox .orderlist .orderimg img {
	position: absolute;
	width: 60px;
	height: 60px;
}
.orderbox .orderlist .orderimg .orderimginfo {
	margin-left: 70px;
	min-height: 55px;
	margin-top: 5px;
}
.orderbox .orderlist .orderimg .orderimginfo a {
	color: #434a54;
}
.orderbox .orderlist .orderimg .orderimginfo p {
	color: #999;
}
.orderbox .orderlist .linkbtn {
	padding: 10px;
	background-color: #fff;
	text-align: right;
}
.orderbox .orderlist {
	margin-bottom: 10px;
	/*box-shadow: 0 0 5px #ccc;*/
}
.orderbox .orderlist:last-child {
	margin: 0;
}
.batchoperator {
	display: none;
}
.orderreturn i {
	font-style: normal;
}
.orderreturn button {
	float: right;
}
.fl {
	float: left;
}
.fwnormal {
	font-weight: normal;
}
input[type="checkbox"], input[type="radio"].alignSub {
	vertical-align: middle;
	margin-top: -2px;
}


.memberBottom {
	width: 100%;
	padding-top: 10px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}
.memberBottom .bottom-content {
	width: 100%;
	height: 50px;
	text-indent: 50px;
	line-height: 50px;
	font-size: 16px;
}
.memberBottom .bottom-content a {
	width: 100%;
	height: 100%;
	float: left;
	color: #323232;
	font-size: 2rem;
	border-bottom: 1px solid #e1e1e1;
}
.memberBottom .bottom-content a.border0 {
	border-bottom: 0;
}
.memberBottom .bottom-content a.userInfo {
	background: #fff url("../images/user-img-1.png") 15px center no-repeat;
	background-size: auto 56%;
}
.memberBottom .bottom-content a.collect {
	background: #fff url("../images/user-img-2.png") 15px center no-repeat;
	background-size: auto 56%;
}
.memberBottom .bottom-content a.refer {
	background: #fff url("../images/user-img-3.png") 15px center no-repeat;
	background-size: auto 56%;
}
.memberBottom .bottom-content a.service {
	background: #fff url("../images/user-img-4.png") 15px center no-repeat;
	background-size: auto 56%;
}
.memberBottom .bottom-content a.red {
	background: #fff url("../images/user-img-5.png") 15px center no-repeat;
	background-size: auto 56%;
}
.memberBottom .bottom-content a.address {
	background: #fff url("../images/user-img-6.png") 15px center no-repeat;
	background-size: auto 56%;
}
.memberBottom .bottom-content a.exit {
	background: #fff;
	color: #ccc;
	text-align: center;
}
.red-bg {
	background: #fff url("../images/red-bg.png") no-repeat;
	background-size: auto 100%;
	float: left;
	width: 100%;
}
.red-content {
	width: 100%;
	float: left;
}
.red-content li {
	float: left;
	overflow: hidden;
}
.red-content li .money {
	color: #ff223e;
	font-size: 16px;
	text-align: center;
	width: 100%;
}
.red-content li .money span {
	font-size: 32px;
	font-weight: bold;
}
.red-content li .money-info {
	text-align: center;
	color: #666666;
}
.red-content li .shop-info {
	width: 100%;
	padding-left: 30px;
}
.red-content li .shop-info h1 {
	width: 100%;
	line-height: 28px;
	color: #323232;
	float: left;
	font-size: 16px;
}
.red-content li .shop-info span {
	width: 100%;
	color: #666;
	float: left;
}
.red-content li .shop-info em {
	width: 100%;
	color: #aaa;
	float: left;
}
.distributor-head .order-money {
	width: 100%;
	height: 60px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #d9eef8;
}
.distributor-head .order-money li {
	width: 33.33333%;
	height: 100%;
	float: left;
	text-align: center;
	border-left: 1px solid #aebec6;
	margin-left: -1px;
}
.distributor-head .order-money li a {
	width: 100%;
	text-align: center;
	font-size: 18px;
	padding-top: 10px;
	float: left;
	color: #323232;
}
.distributor-head .order-money li a span {
	width: 100%;
	float: left;
	text-align: center;
	color: #f08a8c;
}
.order-img-tags {
	width: 100%;
	background: #fff;
	margin: 10px 0;
	border-top: 1px solid #e2e2e2;
	display: inline-block;
}
.order-img-tags li {
	width: 50%;
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	margin-left: -1px;
	float: left;
}
.order-img-tags li a {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 70px;
	padding-bottom: 10px;
	font-size: 16px;
}
.order-img-tags li a.shop-info {
	background: url("../images/shop-img-1.png") center 18px no-repeat;
	background-size: 25%;
}
.order-img-tags li a.shop-underling {
	background: url("../images/shop-img-2.png") center 18px no-repeat;
	background-size: 25%;
}
.order-img-tags li a.shop-brokerage {
	background: url("../images/shop-img-3.png") center 18px no-repeat;
	background-size: 25%;
}
.order-img-tags li a.shop-qr {
	background: url("../images/shop-img-4.png") center 18px no-repeat;
	background-size: 25%;
}
.order-img-tags li a.shop-card {
	background: url("../images/shop-img-5.png") center 18px no-repeat;
	background-size: 25%;
}
.order-img-tags li a.shop-order {
	background: url("../images/shop-img-6.png") center 18px no-repeat;
	background-size: 25%;
}
.order-img-tags li a.shop-friend {
	background: url("../images/shop-img-7.png") center 18px no-repeat;
	background-size: 25%;
}
.order-img-tags li a.shop-top {
	background: url("../images/shop-img-8.png") center 18px no-repeat;
	background-size: 25%;
}
.money-top {
	width: 100%;
	background: #19a6ff;
	height: 120px;
	position: relative;
	padding-left: 10%;
	padding-top: 20px;
	font-size: 16px;
}
.money-top a {
	width: 100%;
	height: 100%;
	color: #fff;
}
.money-top a .show-money {
	width: 100%;
	float: left;
	margin-top: 20px;
	font-size: 28px;
}
.money-top a em {
	position: absolute;
	right: 30px;
	top: 40%;
	font-weight: bold;
	color: #77341e;
	font-size: 24px;
	font-family: "Lucia Console";
}
.money-middle {
	height: 100px;
	padding-top: 15px;
	background: #27c5e2;
}
.money-middle a .show-money {
	margin-top: 15px;
}
.memberBottom .bottom-content a.other {
	background: #fff;
	color: #333333;
	line-height: 50px;
	position: relative;
}
.memberBottom .bottom-content a.other span {
	color: #ff315d;
	font-size: 30px;
	position: absolute;
/*	top: 10px;*/
	left: -40px;
}
.alipay {
	width: 100%;
	padding: 10px 20px;
	display: inline-block;
}
.alipay h1 {
	font-size: 18px;
}
.alipay .alipay-info {
	width: 100%;
}
.alipay .alipay-info li {
	width: 100%;
	font-size: 16px;
	margin-top: 20px;
	float: left;
}
.alipay .alipay-info li label {
	width: 35%;
	text-align: right;
	float: left;
}
.alipay .alipay-info li input {
	width: 64%;
	border: 0;
	float: right;
	border-bottom: 1px solid #999;
	background: none;
	text-indent: 10px;
}
.alipay .alipay-btn {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	float: left;
	margin-top: 20px;
	-moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius:4px;   /* Webkit browsers */
    border-radius:4px;            /* W3C syntax */
}
.alipay .alipay-btn a {
	width: 100%;
	height: 100%;
	background: #fb3476;
	float: left;
	color: #fff;
	font-size: 16px;
	font-family:"Microsoft YaHei",微软雅黑;
	-moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius:4px;   /* Webkit browsers */
    border-radius:4px;            /* W3C syntax */
}
.alipay .alipay-wechatpay {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #43acdc;
	display: inline-block;
	margin-top: 10px;
	font-family:"Microsoft YaHei",微软雅黑;
	-moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius:4px;   /* Webkit browsers */
    border-radius:4px;            /* W3C syntax */
}
.alipay p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-indent: 10%;
	color: #999;
}
.btn-xs {
	border-radius:4;
}
.btn-warning {
	background-color: #ababab;
	border-color: #ababab;
}
/*.btn-danger {
	background-color: #ff7d7d;
	border-color: #ff7d7d;
}*/
.nav-title-middle .my-order-money {
	color: #ff223e;
	line-height: 20px;
}
.order-date {
	width: 100%;
	color: #858585;
	line-height: 20px;
}
.order-state {
	width: 100%;
	color: #858585;
	line-height: 20px;
}
.order-state span {
	color: #ff2d4b;
}
.pbox-bottom-left {
	float: left;
	width: 100%;
	display: inline-block;
}
.pbox-bottom-left li {
	float: left;
	width: 100%
}
.pbox-bottom-left li span {
	color: #ed5565;
	font-size: 20px;
}
.clear {
	clear: both;
}
body {
	padding-bottom: 50px;
}
.get-red {
	width: 100%;
	background: url("../images/get-red-bg.png") center center no-repeat;
	background-size: 100% 100%;
	position: relative;
	margin-bottom: -50px;
}
.get-red .get-red-content {
	width: 200px;
	background: red;
	position: absolute;
}
.get-red .get-red-content .get-red-top {
	width: 200px;
	height: 10px;
	background: url("../images/red-top.png") 0 0 no-repeat;
	background-size: 100% 100%;
}
.get-red .get-red-content .get-red-money {
	width: 100%;
	background: #fff;
	border-bottom: 1px dashed #cccccc;
	padding: 10px 0;
}
.get-red .get-red-content .get-red-money h1 {
	color: #fa1d3f;
	text-align: center;
	font-size: 18px;
	font-weight: 100;
}
.get-red .get-red-content .get-red-money h1 span {
	font-size: 38px;
}
.get-red .get-red-content .get-red-money h1 em {
	color: #b2b2b2;
	font-size: 14px;
}
.get-red .get-red-content .get-red-money .get-red-date {
	color: #b2b2b2;
	font-size: 14px;
	text-align: center;
}
.get-red .get-red-content .get-red-bottom {
	width: 100%;
	background: #fff;
	padding: 20px 0;
}
.get-red .get-red-content .get-red-bottom .get-red-name {
	width: 100%;
	height: 24px;
	text-align: center;
	color: #323232;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
}
.get-red .get-red-content .get-red-bottom .get-red-explain {
	width: 100%;
	font-size: 12px;
	color: #585858;
	text-align: center;
	margin-top: 5px;
}
.get-red .get-red-content .get-red-bottom .get-red-explain a {
	color: #585858;
}
.get-red .get-red-content .get-red-bottom .get-red-btn {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.get-red .get-red-content .get-red-bottom .get-red-btn a {
	width: 80%;
	line-height: 30px;
	display: inline-block;
	background: #ff2d4b;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
	font-weight: bold;
}
.get-red .get-red-content .get-red-bottom .get-red-img {
	width: 100%;
	height: 72px;
	background: url("../images/bad-img.png") no-repeat;
	background-size: 100% 100%;
}
.get-red .get-red-content .get-red-bottom .get-red-text {
	width: 100%;
	color: #323232;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}
.get-red .get-red-content .get-red-bottom .get-red-txt {
	width: 100%;
	color: #ff2d4b;
	text-align: center;
	font-size: 18px;
}
.distributorCenter .shop-photo {
	width: 80px;
	height: 80px;
	position: absolute;
	top: 25px;
}
.distributorCenter .shop-photo span {
	position: absolute;
	top: 55px;
	left: 60px;
}
.distributorCenter .shop-user-name {
	width: 100%;
	text-align: center;
	padding-top: 112px;
	font-size: 16px;
}
.shopInfo {
	width: 100%;
	margin-bottom: 15px;
	display: inline-block;
}
.shopInfo label {
	width: 28%;
	float: left;
	color: #434a54;
	text-align: right;
	font-size: 16px;
	line-height: 25px;
}
.shopInfo input {
	width: 70%;
	float: left;
	height: 25px;
	line-height: 25px;
	border-radius: 0;
	border: 0;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #000;
}
.shopInfo textarea {
	width: 70%;
	float: left;
	height: 25px;
	line-height: 25px;
	border-radius: 0;
	border: 0;
	border-bottom: 1px solid #000;
	padding: 0;
	margin: 0;
}
.shop-background-img {
	width: 100px;
	height: 100px;
	float: left;
	border: 2px dashed #ccc;
	margin: 10px 20px;
}
.shop-background-img a {
	width: 100%;
	height: 100%;
	float: left;
	text-align: center;
	line-height: 100px;
	font-size: 66px;
	color: #ccc;
}
.bgstore p, .storeLogo p {
	font-size: 16px;
}
.slides-collect-btn span.star-null {
	width: 28px;
	height: 28px;
	background: url("../images/star-null.png") no-repeat;
}
.slides-collect-btn span.star-full {
	width: 28px;
	height: 28px;
	background: url("../images/star-full.png") no-repeat;
}
.y-shopicon {
	position: absolute;
	left: -42.5% !important;
	top: 3.7% !important;
	width: 100%;
	height: 30px;
	background-color: red;
	color: #fff;
	text-align: center;
	line-height: 30px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	font-family: "微软雅黑";
	z-index: 999 !important;
	display: block !important;
}
.body {
	max-width: 650px;
}
.well {
	box-shadow: none;
}
.selectBox {
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
}
.selectcheckbox {
	width: 20px;
	height: 20px;
	background-color: #ccc;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	float: left;
}
.selectcheckbox span {
	color: red;
	display: none;
	font-size: 14px;
	right: -3px;
	top: 3px;
}
.selectcheckbox.checked span {
	display: block;
}
.selectBox span:last-child input {
	height: 20px;
}
/*menu.css*/
* {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menuNav {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: 1px solid #ccc;
	box-shadow: 0 -2px 5px #ccc;
	cursor: pointer;
	background-color: #f8f8f8;
	font-size: 12px;
	z-index: 1000;
}
.menuNav ul li {
	float: left;
	height: 50px;
	text-align: center;
	position: relative;
	display: table;
}
.menuNav ul:after {
	display: block;
	height: 0;
	content: "";
	clear: both;
}
.navcontent {
	display: table-cell;
	vertical-align: middle;
}
.navcontent img {
	display: block;
	margin: 0 auto 2px;
}
.menuNav ul li .childNav {
	position: absolute;
	left: 0;
	bottom: 51px;
	z-index: 10;
	width: 100%;
	display: none;
}
.menuNav ul li .childNav ul li {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background-color: #f8f8f8;
	float: left;
	border: 1px solid #ccc;
	border-bottom: none;
}
.menuNav a {
	color: #000;
}
/*隐藏美洽客服手机端右下角层*/
.mc_button {
	display: none
}
/*产品详细页顶部导航*/
.y-navtop {
	height: 40px;
	background-color: #F8F8F8;
	position: relative;
}
.y-navtop h1 {
	font-size: 16px;
	color: #333333;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.y-navtop .y-return {
	position: absolute;
	left: 10px;
	top: 10px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background: url(../images/iconfont-fanhui.png) no-repeat;
}
.y-navtop .y-index {
	position: absolute;
	top: 5px;
	right: 45px;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background: url(../images/iconfont-shouye.png?v3.2) no-repeat;
}
.y-navtop .y-collection {
	position: absolute;
	top: 7px;
	right: 10px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	background: url(../images/star-null.png) no-repeat;
	background-size: 25px;
}
.y-navtop .y-collection.active {
	background: url(../images/star-full.png) no-repeat;
	background-size: 25px;
}
/*列表页加载样式*/
.loading {
	text-align: center;
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
}
.loading span {
	display: inline-block;
	text-indent: 25px;
	height: 20px;
	line-height: 20px;
	background: url(../images/iconfont-jiazaizhong.gif) no-repeat;
	background-size: 20px;
}
/*会员中心和分销商中心的右上角公告*/
.usernameimginfo .my-message {
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	right: 15px;
	top: 10px;
	background: url(../images/iconfont-xinxi.png) no-repeat;
}
.usernameimginfo .my-message i {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	top: 2px;
	right: 0px;
	background-color: #00FC55;
	border-radius: 50%;
}
.td {
	border: 1px solid #CCC;
	text-align:center;
}
.fkeOp {

	background: #ff7d7d;
	background: #ff7d7d;
	margin-top: 15px;
	color: #FFF;
	text-align:center;
	font-size: 1.4rem;
	padding: 10px;
	border-radius: 4px;
	border: 0px solid #82ddff;
	width: 95%;
	font-family:"Microsoft YaHei",微软雅黑;
	margin:10px;
}




.fkeBf {
	background: #ff7d7d;
	
	margin-top: 15px;
	color: #FFF;
	text-align:center;
	font-size: 1.4rem;
	padding: 10px;
	border-radius: 4px;
	/*border: 1px solid #bbb;*/
	width: 100%;
	font-family:"Microsoft YaHei",微软雅黑;
}

.Bf_ted{
	/*width: 100%;*/
	height:90px;
	border: 1px solid #e9e9e9;
	background-color:#FFF;
	margin-top:15px;
	border-radius: 4px;
	margin-left:10px;
	margin-right:10px;
	}

.BF_star{
	padding:5px;
	}
	
.BF_star .tuxiang{
	width:65px;
	}
	
.tuxiang img{
	border: 1px solid #cacaca;
	border-radius: 60px;
	width:60px;
	height:60px;
	
	margin-top:8px;
	margin-left:10px;
	float:left;
	}
	
.txr{
	font-family:"Microsoft YaHei",微软雅黑;
	font-size:1.4rem;
	margin-top:30px;
	text-indent:10px;
	
	}
	
.txra{
	font-family:"Microsoft YaHei",微软雅黑;
	font-size:1.3rem;
	margin-top:10px;
	text-indent:10px;
	
}

.time{
	float:right;
    margin-right:20px;
	margin-top:-30px;
}

.txri{

	font-family:"Microsoft YaHei",微软雅黑;
	font-size:1.2rem;
	margin-top:8px;
	text-indent:10px;
	text-align:left;
}

.xiantiao{
/*	width:80%;*/
	text-align:center;
	position:absolute;
	margin-top:-15px;
	margin-left:45px;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #19a6ff;
	border-right-color: #19a6ff;
	border-bottom-color: #19a6ff;
	border-left-color: #19a6ff;
	}
	
/*.xiantiao1{
	width:50%;
	text-align:center;
	position:absolute;
	margin-top:-15px;
	margin-left:-2px;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #19a6ff;
	border-right-color: #19a6ff;
	border-bottom-color: #19a6ff;
	border-left-color: #19a6ff;
}*/



.steis{
	width:100%;
	height:110px;
	background-color:#31a0ff;
	background-image:url(../images/texionc.jpg);
}




.steis .fitr{
	float:left;
	width:35%;
	height:120px;
	padding-top:35px;
}

.steis .fitr h1{
	text-align:center;
	line-height:30px;;
	color:#FFF;
	font-size:20px;
}

.steis .bte{
	float:left;
	width:35%;
	height:120px;
	padding-top:35px;
	margin-left:2%;
}


.steis .bte h1{
	text-align:center;
	line-height:2.5rem;
	color:#FFF;
	font-size:1.6rem;
/*	background-color:#FFF;
	border-radius:15px;*/
}

.steis .tr{
	width:1px;
	height:50px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FFF;
	position:relative;
	left:3%;
	top:30%;
	float:left;
}

.steis .trts{
	width:1px;
	height:50px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FFF;
	position:relative;
	left:0%;
	top:30%;
	float:left;
}

.steis .tyl{
	float:left;
	width:20%;
	height:35px;
	line-height:35px;
	
	background-color:#FFF;
	text-align:center;
	color:#3f3f3f;
	border-radius:6px;
	margin-top:40px;
	margin-left:15px
}




.footer {
	width: 100%;
	max-width: 640px;
	height: 60px;
	position: fixed;
	bottom: 0;
	overflow: hidden;
	background-color: #FFF;
	border-top: medium none #ECEDED;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
	z-index: 10;
}
.footer li {
	float: left;
	width: 25%;
	text-align: center;
	margin-top: 10px;
	height: 100%;
}
.footer a {
	color: #777;/*	font-size: 1.4rem;*/
}
#user-b {
	margin-bottom: 68px;
}
#user-b .footer a {
font-size: .875rem;
}
.footer a.active {
	color: #ff7d7d;
}
.footer .nav-controller {
	position: relative;
	height: 100%;
	display: block;
}
.fb-home, .fb-group, .fb-list, .fb-user {
	background-image: url("../images/footer-icon.png");
	background-repeat: no-repeat;
	background-size: 30px auto;
	height: 31px;
	margin: -3px auto auto;
	width: 30px;
	background-position: 0px 4px;
}
.fb-home {
	background-position: 0px -124px;
}
.active .fb-home {
	background-position: 0px 0;
}
.fb-group {
	background-position: 0px -156px;
}
.active .fb-group {
	background-position: 0px -31px;
}
.fb-list {
	background-position: 0px -187px;
}
.active .fb-list {
	background-position: 0px -62px;
}
.fb-user {
	background-position: 0px -218px;
}
.active .fb-user {
	background-position: 0px -92px;
}
.box {
	background-color: #ffffff;
	border: 1px solid #eeeeee;
	border-radius: 6px;
	font-size: 14px;
	text-align: center;
}
.box label {
	z-index: 2;
	position: absolute;
	left: 50%;
	margin-left: -8%;
	color: #B2B2B2;
	top: 4.8rem;
	font-weight: normal;
}
.box input {
	text-indent: 10px;
	height: 1.8rem;
	line-height: 1.9rem;
	width: 100%;
	border: none;
	outline: none;
}
.box i {
	position: absolute;
	top: 4.8rem;
	left: 50%;
	margin-left: -15%;
	color: #B2B2B2;
}
.am-form_a .biaoqian {
	width: 80%;
	margin: auto;
}
.am-form_a .iocn {
	width: 10%;
}

.userzl {
margin-left:10px; margin-right:10px;

}

.userzl label {
	font-weight: bold;
	font-size:1.4rem;
	margin-top:15px;

}

.fxjl
{
font-size:14px; float:left; margin-left:10px; color:#464646;
margin-top:-3px;
}

.fxjl span
{
margin-right:5px;font-size:20px; color:#ff5527; line-height:24px;
}
.fxjl font
{
color:#ff7d7d;
font-size:20px;

}
.nobkbn{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:#FFFFFF;
}
