/**
 共同
**/
 #bannerbg136{ height:10px; display:none; }
.commcenterdiv{ width:800px; margin:50px auto; background:url(regbg.jpg) left top no-repeat;}
.commcenterdiv .commcenterdiv-show{ width:600px; margin-left:200px;border-radius:7px; border:1px #CCCCCC solid; padding-bottom:30px;}
.mainbody{ width:1200px; margin:auto; position:relative;}
 
.commdiv{ background-color:#f5f5f5; padding:20px;}
.commdiv .m-form{ margin-left:200px;}
.line{ height:10px; overflow:hidden;}
.wap{ background:url(3g.gif) no-repeat left; padding-left:12px; cursor:pointer;}
select{ padding:6px;} 
.marginTop0{ margin-top:0px;}
.paddingTop0{ padding-top:0px;}
.autoformnotice{ color:#FF0000;}
/**
我的信息
**/
.myinfo{ width:1200px; height:74px; margin:12px auto; position:relative;}
.myinfo .myinfo-face{ width:72px; height:72px; border:1px solid #CCCCCC; position:absolute; left:0px; top:0px;}
.myinfo .myinfo-face img{ width:72px; height:72px;}
.myinfo .myinfo-menus{ width:1100px; height:74px; position:absolute; left:84px; top:0px;}
.myinfo .myinfo-erweima{ position:absolute; right:0px; top:0px; width:200px; height:200px; z-index:10000; display:none;}
.myinfo .myinfo-menus .childnav{ display:none; line-height:16px; clear:both;}
.myinfo .myinfo-menus .childnav a{ float:left; margin-right:10px; padding:5px 10px; color:#666666; margin-top:10px;}
.myinfo .myinfo-menus .childnav a:hover{border-radius:5px;background-color:#ccc; }
.myinfo .myinfo-menus .childnav a.cur{ border-right:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid; background-color:#999999; color:#FFFFFF;border-radius:5px;}

/**
图片上传
**/
.upimg{ clear:both; width:100%;}
.upimg li{ width:70px; height:70px;  margin-right:10px; margin-bottom:10px; border:1px #CCCCCC solid; text-align:center; list-style:none;  padding:0px; float:left; position:relative;}
.upimg li.upbtn{background:url(upbtn.png) no-repeat center; cursor:pointer;}
.upimg li img{ width:70px; height:70px; margin:0px;}
.upimg li p{ text-align:center; height:20px; line-height:20px; background-color:#000000;  position:absolute; left:0px; top:-22px; z-index:1000; width:100%;}

/**
弹出框
***/
.theme-buy {
	margin-top:10%;
	text-align: center;
}
.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: bold;
	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:0.4;
	filter:alpha(opacity=40);
	display:none
}
.theme-popover {
	z-index:9999;
	position:fixed;
	top:50%;
	left:50%;
	width:660px;
	height:360px;
	margin:-180px 0 0 -330px;
	border-radius:5px;
	border:solid 2px #666;
	background-color:#fff;
	display:none;
	box-shadow: 0 0 10px #666;
}
.theme-poptit {
	border-bottom:1px solid #ddd;
	padding:12px;
	position: relative;
}
.theme-popbod {
	padding:20px 40px;
	color:#444;
	height: 260px;
	text-align:left;
	line-height:200%;
	overflow-X:hidden;
	overflow-Y:auto;
}
.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;
	color:#999;
	padding:5px;
	margin:-2px -5px -5px;
	font:bold 14px/14px simsun;
	text-shadow:0 1px 0 #ddd
}
.theme-poptit .close:hover {
	color:#444;
}


/*进度条*/

 .range{ width:100%; clear:both; height:16px; overflow:hidden; background-color:#CCCCCC; position:relative;}
 .range div{ background-color:#FF6600; height:16px; width:0%;  color:#FFFFFF; text-align:right;}
 .range span{ position:absolute; right:1%; top:0px; line-height:16px; font-size:12px;}
 
 
 /**迷你提示框*/
.minnotice{ color:#FF3300; padding:5px; background:url(notice.png) no-repeat left; padding-left:20px; border:1px #e5e5e5 solid; background-color:#f5f5f5;border-radius:5px;}
/**
快捷方式
*/
fieldset{ border:1px #CCCCCC solid; background-color:#FFFFFF; padding:20px;border-radius:5px; line-height:150%;}
fieldset legend{  border:1px #CCCCCC solid; background-color:#F5F5F5; padding:10px;border-radius:5px; font-weight:bold; color:#666;}
.yzm{ margin-bottom:10px; width:100%; height:30px; margin-top:5px;}
.yzm input{ float:left; margin-right:5px;}


 .inlinenav{ padding:10px; border-bottom:1px #ccc dashed;}
 .inlinenav a{ margin-right:20px;}
 .inlinenav a.cur{ background-color:#666666; color:#FFFFFF; padding:2px;}
 
 
/**

**/
.listinside{margin-bottom:3px; font-size:12px; } /*与clearfix协同使用*/
.listinside .pull-left{ margin-right:5px;}

.nowrap{table-layout: fixed; }
.nowrap .item{
	width:100%;
	white-space:nowrap;
 	overflow: hidden;
	text-overflow: ellipsis;
}
.listImgsBox{
	display: flex;
	flex-wrap: wrap;
	padding: 1px;
}
.sideImgItems{
	margin: 0 10px 10px 0;
	border: #DDD solid 1px;
	width: 200px;
	background: #FFF;
}
.sideImgItems .img{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 200px;
}
.sideImgItems .img img{
	max-width: 190px;
	max-height: 190px;
}
.sideImgItems .others{
	border-top:#DDD solid 1px;
	display: flex;
	align-items: center;
	padding: 5px;
}
.sideImgItems .others i{
	flex: 1;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-style: normal;
}
.sideImgItems .others span{
	margin-left: 6px;
	cursor: pointer;
	color: #666;
}
.cutimgBox{
	position:fixed;
	z-index:10000;
	left:0;
	top:0;
	bottom:0;
	right:0;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction: column;
}
.cutimgBox .bg{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background:rgba(0,0,0,.8);
}
.cutimgBox .img-container{
	height:70%;
	width:90%;
	position:relative;
}
.cutimgBox .actions{
	display:flex;
	padding:15px 0;
	justify-content:space-around;
	align-items:center;
	position:relative;
}
.cutimgBox .actions span,.cutimgBox .actions em{
	width:40px;
	height:25px;
	font-size:12px;
	display:flex;
	justify-content:center;
	align-items:center;
	background:green;
	color:#FFF;
	border-radius:15px;
	margin-right:20px;
}
.cutimgBox .actions em{
	font-style:normal;
	background:#BBB;
	margin-right:0;
	margin-left:20px;
}
.cutimgBox .actions button{
	height:25px;
	padding:0 10px;
	font-size:12px;
	border:0;
	background:#F60;
	color:#FFF;
	border-radius:15px;
}