
.theme-gobuy, .theme-signin {
	font-size:15px
}
.theme-price {
	position:relative;
	bottom:-6px;
	font-family:microsoft yahei, Arial, Helvetica, sans-serif;
	margin-right:20px;
	font-weight:700;
	color:#f60;
	line-height:32px;
	font-size:24px;
	display:inline-block
}
.theme-price dfn {
	font-style:normal;
	font-size:18px;
	margin-right:2px
}
.theme-desc {
	padding:30px
}
.theme-version {
	padding:30px
}
.theme-popover-mask {
	z-index:9998;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.4;
	filter:alpha(opacity=40);
	display:none
}
.theme-popover {
	z-index:9999;
	position:absolute;
	top:110px;
	left:0%;
	width:334px;
	height:355px;
	margin:0 0 0 -140px;
	border-radius:2px;
	background:rgba(255,255,255,.49)/*url(../images/login_bg.png) repeat*/;
	box-shadow:0 0 10px #666
}
.theme-poptit {
	padding:12px;
	position:relative
}
.theme-popbod {
	
}
.theme-popbom {
	padding:15px;
	background-color:#f6f6f6;
	border-top:1px solid #ddd;
	border-radius:0 0 5px 5px;
	color:#666
}
.theme-popbom a {
	margin-left:8px
}
.theme-poptit .close {
	float:right;border:1px solid #333;border-radius:50%;
	color:#333;
	padding:2px;
	margin:0 -15px -5px;
	font:bold 14px/14px simsun;
	text-shadow:0 1px 0 #ddd
}
.theme-poptit .close:hover {
	color:#444
}
.btn.theme-reg {
	position:absolute;
	top:8px;
	left:43%;
	display:none
}
.inp-gray, .feed-mail-inp {
	border:1px solid #ccc;
	background-color:#fdfdfd;
	width:220px;
	height:16px;
	padding:4px;
	color:#444;
	margin-right:6px
}
.dform {
	padding:20px 27px 40px 29px;
}
.dform h3{margin:15px 0 10px;color:#333;}
.dform h3 span{height:22px;display:inline-block;border-bottom:2px solid #b29b65;color:#333;}
.account_btn{border:1px solid #333;border-radius:20px;display:inline-block;padding:5px 15px;color:#333;}

.dform .ipt_error {
	background-color:#ffc;
	border-color:#fc6
}
.dform-tip {
	display:none;
	background-color:#080;
	color:#fff;
	line-height:42px;
	margin-top:10px;
display:;
	font-size:14px
}
.dform-tip-errer {
	background-color:#cf301a
}
.dform-tip a {
	display:inline-block;
	padding:0 20px;
	margin-left:10px;
	background-color:#ffe924;
	color:#cf301a
}
.dform-login {
	padding:0;
	height:270px;
	overflow:hidden
}
.dform-login iframe {
	height:470px;
	margin-top:-180px
}
.theme-signin {
	
	text-align:left;
	font-size:14px
}
.theme-signin h4 {
	color:#999;
	font-weight:100;
	margin-bottom:20px;
	font-size:12px
}
.theme-signin li strong {
	float:left;
	margin-left:-80px;
	width:80px;
	text-align:right;
	line-height:32px
}
.theme-signin .btn {
	margin-bottom:10px
}
.theme-signin p {
	font-size:12px;
	color:#999
}
.theme-desc, .theme-version {
	padding-top:0
}

.login_input{width:275px;height:36px;border:1px solid #b8b8b8;border-radius:3px;background:#fff;margin:0 0 20px;}
.login_input input{height:36px;width:210px;border:0;}
.login_input input::-webkit-input-placeholder {color: #e0e0e0;}
.login_input input::-moz-input-placeholder {color: #e0e0e0;}
.login_input input::-ms-input-placeholder {color: #e0e0e0;}
.icon-shouji:before,.icon-lock-fill:before{margin:0 10px;color:#e0e0e0;}
.btn_login{width:275px;height:36px;background:#f4f4f4;text-align:center;line-height:34px;border:0;color:#888;border-radius:3px;}
.wechat02{width:160px;margin:5px;}
.btn_login:hover{background:#eee;}
.order_pic_info {background:#f8f8f8;padding:10px;border-radius:4px;margin:5px 50px;box-shadow:0 0 5px #ddd;}
.order_pic_info li{color:#666;display:flex;justify-content:space-between;padding:6px ;font-size:13px;}
.price_pic{font-size:40px;color:#f60;text-align:center;padding:10px 0 15px;}
.price_pic i{font-size:16px;position:absolute;bottom:7px;left:-15px;font-style:normal;}
.price_pic span{position:relative;}


.pay_ts{ margin-top:10px;}
.pay_ts p{ font-size:14px; color:#999; text-align:center;}