@charset "utf-8";
/* CSS Document */
input:focus {outline: none} 
.min-width{min-width:1080px;}
/*login and reg*/
label{ margin:0; font-weight:normal;}
.reg-box-pan{ padding:20px; width:100%;}
.txt03{width: 100%;line-height: 16px;padding:9px 10px;border: 1px solid #cccccc;float: none;font-size: 14px;color: #999;overflow: hidden;}
.reg-box .intelligent-label {width:100px;font-size: 14px;color: #666;font-weight: bold;line-height: 26px;}
.reg-box .intelligent-label b{font-family: "????";margin-right: 5px;font-weight: normal; color:red;}
.reg-box .item .item-ifo{ width: 90%;}
.reg-box .txt03.v_error{border-color:#FF0000;}
.reg-box .txt03:focus{border-color:#1a97d7;}
.reg-box .blank {width:16px; font-size:16px;float: none; color:#7abd54}
.reg-box .close{position: absolute;top:5px;right:25px;font-size: 24px;}
.reg-box .focus,.reg-box .focusa,.reg-box .error{width:100%;padding: 0 5px;font-weight:normal; font-size:12px; color:#999}
.reg-box .focus span,.reg-box .error span{ display:block; padding:3px 0;}
.reg-box .focus{color: #999;}
.reg-box .valid{color: #f00;}


/* body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, code, del, dfn, em, img, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, button, input, table, caption, tbody, tfoot, thead, tr, th, td, menu {
	margin:0;
	padding:0;
} */
.part-content {
    margin-left: 0;
}

/* .theme-buy {
	margin-top:10%;
	text-align: center;
} */
.theme-popover-mask {
	z-index: 9997;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: rgba(255,255,255,0.95);
	display:none;
}
.theme-popover {
	z-index:9998;
	position:fixed;
	left: 34%;
	top: 10%;
    width: 32%;
    margin: 0 auto;
	border-radius:5px;
	border: none;
	background-color:#fff;
	display:none;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
}

.theme-poptit {
	border-bottom:1px solid #ddd;
	padding:12px;
	position: relative;
}
.theme-poptit .close {
	float:right;
	color:#999;
	padding:14px 5px 5px;
	margin:-2px -5px -5px;
	font:bold 14px/14px simsun;
    text-shadow:0 1px 0 #ddd;
    text-decoration:none
}
.theme-poptit .close:hover {
	color:#444;
}


/* 小屏样式 */

@media (max-width: 1600px) {
    .theme-popover {
		left: 25%;
		top: 10%;
		width: 50%;
		margin: 0 auto;
	}
}

@media (max-width: 1200px) {
    .theme-popover {
		left: 20%;
		top: 10%;
		width: 60%;
		margin: 0 auto;
	}
}
@media (max-width: 1000px) {
    .theme-popover {
		left: 14%;
		top: 10%;
		width: 72%;
		margin: 0 auto;
	}
}


@media (max-width: 768px) {
	.theme-poptit {
		padding: 6px 12px;
	}
	.reg-box-pan{
		padding:20px;
		padding-right:0;
		width:100%;
	}
	.part-content {
		margin: 0;
	}
	.theme-popover {
		left: 0;
		top: 20px;
		width: calc(100% - 40px);
		margin: 0 20px;
		overflow-y: scroll!important;
		height: calc(100% - 40px)!important;
	}
	.part-content {
		margin-left: -20px;;
	}
	.reg-box .item .item-ifo{width: 100%;}
	.reg-box .focus,.reg-box .focusa,.reg-box .error{line-height:16px;height:16px!important;width:100%;padding: 0 5px;}
}
