﻿@charset "utf-8";
/* CSS Document */

.circle-right-box{
	height:349px!important;
}
.circle-right-box dl dd a{
	color:#888!important;
}
.circle-right-box dl dd a.hot{
	color:#46a1b4!important;
}
.circle-right-box dl dd a:hover, .circle-right-box dl dd a.hot:hover{
	color:#46a1b4!important;
}
.circle-right-box dl dd a i{
	margin-right:5px;
}
.yj-y-zhou li .circle-right-box{
	width:190px;
	overflow:hidden;
}
.yj-y-zhou li .circle-right-box dl{
	padding:0px;
}

.y-zhou li:hover .circle-right-box{
	width:1009px;
}
.y-zhou li:hover .circle-right-box dl{
	padding: 10px 100px 15px 30px;
	/*圈子首页*/
}
.circle-right-box dl{
	background-position: 910px center;
}
.circle-right-box dl dd em{
	display:block;
	margin-bottom:5px;
	margin-top:10px;
	font-style:normal;
}
.circle-right-box dl dd em:hover{
	color:#999;
}
.circle-right-box dl dd em font{
	color:#FD7B4D!important;
}



.circle-contral{
	position: absolute;
	right: 1px;
	top:0px;
	width: 210px;
	overflow: hidden;
	height: 350px;
	overflow: hidden;
}
.post-active-btn{
	text-align:center;
}
.post-active-btn img{
	display:block;
	margin:15px auto;
}
.post-active-btn a{
	background-color:#92b830;
	display:block;
	padding:5px 15px;
	margin:0px auto;
	border-radius:0px;
	width:120px;
	color:#fff;
	text-decoration:none;
	font-size:16px;
}
.post-active-btn a:hover{
    background-color:#9fd232;
}
.circle-contral p a{
    display: block;
    margin-top: 15px;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
    line-height: 24px;
	color:#333;
}
.circle-contral p a:hover{
	color:#92b830;
}
.creat-circle-btn img{
	display:block;
	margin:15px auto;
}
.creat-circle-btn a{
	background-color:#217FC4;
	display:block;
	padding:5px 15px;
	margin:0px auto;
	border-radius:0px;
	width:120px;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	text-align:center;
}
.creat-circle-btn a:hover{
	background-color:#3B9ADE;
}
.active-list{
	margin: 40px 0px;
    margin-bottom: 0px;
    width: 960px;
}

.active-list li{
	list-style:none;
	width:100%!important;
	height:100%!important;
	padding-top:0px!important;
	border-bottom:#eee 1px dashed;
	padding-bottom:8px!important;
	margin-bottom:8px!important;
}
	

.list-detail{
	text-align:left;
}
.list-detail-con{
	background-color:#fff;
	margin-left:86px;
	border-top:#eee 1px dotted;
	margin-top:5px;
	padding-top:10px;
}
.list-detail-con td{
	color:#666;
	font-size:12px;
	line-height:24px;
}
.list-detail-con td font{
	color:#FD7B4D;
}
.list-detail-con td span{
	color:#2780c2;
}
.list-detail-con td img{
	height:70px;
	max-width:108px;
	border:#ddd 1px solid;
	display:inline-block;
	margin-right:15px;
}
	
.active-fq-user{
	width: 60px;
    height: 60px;
    padding: 2px;
    border: 1px solid #e5e5e5;
    box-shadow: 0px 0px 1px #e5e5e5;
    position: relative;
    float: left;
}
.active-fq-user a{
	width:60px!important;
	height:60px!important;
	margin:0px!important;
	position:relative;
}
.active-fq-user a em{
	position:absolute;
	display:block;
	width:60px;
	height:60px;
	background-color:#000;
	filter: alpha(opacity=30);
	opacity: 0.30;
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	z-index:100;
}
.active-fq-user a i{
	position:absolute;
	display:block;
	width:60px;
	height:60px;
	z-index:110;
}
.active-fq-user a i img{
	display:block;
	width:60px;
	height:60px;
}
	
	
.active-fq-user a img{
	position:relative;
	top:0px!important;
	height: 60px;
	width: 60px;
}
.active-list-cell-con{
	float:left;
	padding-left:20px;
	width:560px;
}
.active-list-cell-con h3{
	margin:0px;
	font-size: 14px;
    line-height: 21px;
    text-align: left;
    color: #808285;
}
.active-list-cell-con h3 a{
	width:auto!important;
	height:auto!important;
	margin:0px!important;
	text-decoration:none;
	color:#2780c2 !important;
	max-width:550px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:inline-block;
}
.active-list-cell-con h3 a:hover{
	color:#f56734 !important;
}
.active-list-cell-con h3 a.circle-lock-a{
	color:#2780c2 !important;
	cursor:default;
}
.active-list-cell-con h3 a.circle-lock-a:hover{
	color:#2780c2 !important;
}
	
.active-list-cell-con h4{
	font-size: 12px!important;
    color: #999!important;
    font-weight: normal;
	text-align:left;
	margin:0px!important;
	margin-top:5px!important;
}
.active-list li:hover h4{
	color:#999!important;
}
.active-list-cell-con h4 em{
	font-style:normal;
}
.active-user-num{
	border-left:#eee 1px solid;
	float:left;
	padding-left:20px;
	text-align:left;
	font-size:14px;
	color:#999!important;
	margin-top:8px;
}
.active-user-num font{
	color:#f56734;
	line-height:24px;
	margin:0px 5px;
}
.active-list-cell cite {
    display: block;
    float: right;
    color: #fff;
    height: 67px;
    margin-left: 3px;
    font-size: 24px;
    font-style: normal;
    line-height: 67px;
}
.active-list-cell cite a{
    display: block;
	background-color:#2780c2;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
	width:auto!important;
	height:auto!important;
	margin:0px!important;
	line-height:66px!important;
}

/* 进行中 */
.jactive-list-cell cite a{
    display: block;
	background-color:#999;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
	width:auto!important;
	height:auto!important;
	margin:0px!important;
	line-height:66px!important;
}

.active-list-cell cite a:hover{
	background-color:#0962a4;
}
.active-end{
	background-color:#ddd!important;
	cursor:default;
}
.active-darenhead{
	display:block;
	margin:0px auto;
	text-align:center;
}
.active-darenhead img{
	width:70px;
	height:70px;
	border:#eee 3px solid;
	border-radius:38px;
}
.active-daren-tit{
	text-align:center;
	margin-top:8px;
}
.active-daren-tit a{
	display:inline!important;
	font-size:14px!important;
	color:#333!important;
	text-decoration:none;
}
.active-daren-tit a:hover{
	color:#ec490d!important;
}
	
.active-daren-tit span{
	font-size:12px;
	color:#999;
	margin-left:10px;
}
.active-daren-text{
	color:#999;
	font-size:12px;
	line-height:18px;
	margin-top:8px;
	text-align:center;
}
.active-daren-text span{
	color:#FD7B4D;
	margin:0px 5px;
}
.monitoring-news ul li:hover a.active-darenhead img{
	border-color:#2780c2;
}


/*圈子部分开始*/
.gray{
	width:100%;
	background-color:#f7f7f7;
}
.gray-con{
	width:1200px;
    margin: 0px auto;
    position: relative;
	padding:20px 0px 30px 0px;
}
.gray-con-r{
    width: 210px;
    position: absolute;
    top:0px;
    right:0px;
    border: 1px solid #E6E6E6;
	z-index:10;
}
.gray-con-r h4{
	width: 195px;
    height: 45px;
    border-bottom: #eeeeee 1px solid;
    padding-left: 15px;
    font-size:16px;
    color: #000;
    line-height: 45px;
    margin: 0px;
    font-weight: 300;
    color: #4c595c;
	color:#333;
}
.gray-con-r h4 a{
    display: block;
    float: right;
    padding-right: 8px;
    text-decoration: none;
    font-size: 14px;
    font-weight: normal;
    color: #2780c2;
}
.gray-con-r h4 a:hover{
	color:#ec490d;
}
.gray-con-l{
	    padding-right: 240px;
}
.active-circle-tit{
	text-align: left;
    padding-top: 8px;
}
.active-circle-tit h2{
    height: 18px;
    margin: 0px 0px 0px;
    border-bottom: #ddd 1px solid;
    position: relative;
	}
.active-circle-tit h2 em{
	display: block;
    font-style: normal;
    position: absolute;
    background-color:#f7f7f7;
    top: 7px;
    right: 0px;
    padding: 0px 5px;
}
.active-circle-tit h2 em a{
    text-decoration: none;
    font-size: 14px;
    font-weight: normal;
    color: #2780c2;
}
.active-circle-tit h2 em a:hover{
	color:#92b830;
}
.active-circle-tit h2 em a font {font-family: "黑体", "宋体";}
.active-circle-tit h2 span {
    font-size: 24px;
    color: #333;
    font-weight: 500;
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    padding: 0px 5px;
    background-color:#f7f7f7;
}
.active-circle-con{
	margin: 40px 0px;
    margin-bottom: 0px;
    width: 960px;
}
.active-circle-con ul li{
	list-style:none;
	margin-bottom:20px;
}
.active-circle-cell{
    border-bottom: 1px dotted #ccc;
}
.active-circle-headpic{
	width:160px;
	float:left;
	margin-bottom:15px;
}
.active-circle-headpic span{
	display:block;
	width:128px;
	height:128px;
	position:relative;
	background-color:#fff;
}
.active-circle-headpic span img{
	width: 120px;
    height: 120px;
    padding:3px;
	border:#eee 1px solid;
}
.active-circle-headpic span em{
	background-color:#000;
	position:absolute;
	filter: alpha(opacity=30);
	opacity: 0.30;
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	width:128px;
	height:128px;
	display:block;
	z-index:100;
}
.active-circle-headpic span i{
	position:absolute;
	width:128px;
	height:128px;
	display:block;
	z-index:101;
	background:none;
}
.active-circle-headpic span i img{
	width:120px;
	height:120px;
}
.active-circle-cell dl{
	margin:0px;
	float:left;
	width:486px;
}
.active-circle-cell dt{
	margin-bottom:10px;
	line-height:24px;
	position:relative;
}
.active-circle-cell dt a{
	text-decoration:none;
	color: #2780c2;
    font-size: 16px;
}
.circle-cell-name{
	width: 336px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	display:inline-block;
}
.circle-lock-a{
	cursor:default!important;
	color:#2780c2!important;
}
.circle-lock-a:hover{
	color: #2780c2!important;
}
.circle-cell-name img{
	/*vertical-align:middle;*/
}
.active-circle-cell dt a span{
	font-size:16px;
}
.active-circle-cell dt a:hover{
	color:#ec490d;
}
.active-circle-cell dt em{
	font-style:normal;
	display: block;
	position:absolute;
	top: 65px;
    right: 5px;

}
.active-circle-cell dt em a{
    padding: 3px 8px;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    border-radius: 3px;
	color:#fff;
	background-color:#2780c2;
}
.active-circle-cell dt em a:hover{
	background-color:#999;
	color:#fff;
}
.active-circle-cell dt span{
	display: block;
	position: absolute;
	top: 64px;
	right: 70px;
}
.active-circle-cell dt span a{
    padding: 3px 8px;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    border-radius: 3px;
	color:#fff;
	background-color:#92b830;
}
.active-circle-cell dt span a:hover{
	background-color:#999;
	color:#fff;
}
.active-circle-cell dd{
	font-size:12px;
	line-height:22px;
	color:#999;
	margin-left:0px;
}
.active-circle-cell dd font{
	color:#ff7200;
}
.circle-cell-name span{
	float:none!important;
	width: 336px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	display:inline-block;
}
.active-circle-num{
	border-left: #ddd 1px solid;
    float: left;
	padding: 5px 0px;
    padding-left: 20px;
    text-align: left;
    font-size: 14px;
    color: #999!important;
    margin-top:25px;
	line-height:30px;
	position:relative;
}
.active-circle-num font{
	color: #f56734;
    line-height:30px;
    margin: 0px 5px;
}
.gray-con-r ul li{
    list-style: none;
    padding: 15px 15px;
    position: relative;
	padding-bottom: 19px;
}
.gray-con-r ul li:hover  a.active-darenhead img {
    border-color: #46a1b4;
}
.active-quanzhu-text{
	line-height:20px;
}
.active-goodpic {
    width: 1200px;
    margin: 20px auto 10px auto;
}
.active-goodpic-tit {
    font-size: 24px;
    color: #666;
    font-weight: 300;
    position: relative;
    line-height: 38px;
    padding-bottom: 35px;
}
.active-goodpic-tit h2{
    height: 20px;
    margin: 0px 10px 0px 0px;
    border-bottom: #ddd 1px solid;
    position: relative;
    font-size: 24px;
    color: #333;
    font-weight: 500;
}
.active-goodpic-tit h2 em {
    background-color: #fff;
    display: block;
    font-style: normal;
    top: 0px;
    position: absolute;
    right: 0px;
    padding: 0px 5px;
}
.active-goodpic-tit h2 em a {
    text-decoration: none;
    font-size: 14px;
    font-weight: normal;
    color: #2780c2;
}
.active-goodpic-tit h2 em a:hover {color: #92b830;}
.active-goodpic-tit h2 em a font {
    font-family: "黑体", "宋体";
}
.active-goodpic-tit h2 span {
    position: absolute;
    height: 38px;
    top: 0px;
    left: 0px;
    display: block;
    padding: 0px 5px;
    background-color: #FFF;
}
.active-goodpic li{
	    width: 230px;
    float: left;
    margin-right: 10px;
    margin-bottom: 12px;
	border:#eee 1px solid;
}
.active-goodpic li a{
	width:230px;
	height:143px;
	display:block;
	position:relative;
}
.active-goodpic li a img{
	width:230px;
	height:143px;
}
.active-goodpic li a span{
	display:none;
	color:#fff;
}
.active-goodpic li a:hover span{
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	width:220px;
	background-color:#377f8f;
	filter: alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	padding:5px;
	text-align:center;
}
.circle-pic-shaixuan dl{
	padding-left: 80px;
}
.circle-pic-shaixuan dt{
	width:80px;
}
	

/*圈子部分结束*/
.diqu dl dt{
	margin-bottom:5px;
}
	
.yj-y-zhou li a h5 {
margin-bottom: 5px;
}


/*圈子二级页*/
.activity{
  width: 1200px;
  margin: 0px auto;
}
.activity h2 {
margin: 0px;
font-size: 22px;
padding-left: 0px;
font-weight: normal;
height:60px;
line-height:60px;
margin-bottom: 10px;
color: #333;
    max-width: 740px;
	    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.activity h2 font{
	color:#ff4800;
}
.activity-head{
	width:840px;
	padding-left:360px;
	position:relative;

}
.activity-head-pic{
	position:absolute;
	top:0px;
	left:0px;
	width:340px;
	height:340px;
}
.activity-head-pic img{
	width:340px;
	height:340px;
}
.group-act-tit {
border-bottom: #f1f1f1 1px solid;
padding-top: 13px;
background-color:#F3F3F3;
padding-left:10px;
position:relative;
}
.group-act-tit-con{
	padding-left:80px;
	margin-bottom: 10px;
}
.group-act-tit-icon{
	position:absolute;
	width:60px;
	height:60px;
	margin:10px;
	top:3px;
	left:0px;
	border-radius:5px;
}
.group-act-tit-icon img{
	width:60px;
	height:60px;
}
.event{
	background-color:#0dafec;
}
.game{
	background-color:#e94800;
}
.act-con-dl {
width: 240px;
display: inline-block;
}
.act-con-dl dd{
	width:200px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.act-price span {
color: #7a7a7a!important;
font-size: 18px;
padding: 0px 0px;
}
.act-price {
font-size: 38px;
color: #ff7200;
margin-left: 28px;
margin-left: 0px;
text-indent: 0px;
}
.group-act-tit span {
margin-left: 0px;
margin-right: 10px;
font-size: 14px;
color: #474747;
line-height: 30px;
display:inline-block;
width:280px;
}
.act-price span em {
font-style: normal;
color: #2780c2;
padding: 0px 5px;
}
.group-act-tit span font {
color: #2780c2;
color:#666;
}
.group-act-tit span font a{
	color:#2780c2;
	text-decoration:none;
}
.group-act-tit span font a:hover{
	text-decoration:underline;
}
.group-user-num {
margin-left: 32px;
line-height: 30px;
color: #b3b5b5;
padding-left: 5px;
font-size: 12px;
margin-top: 10px;
}
.group-act-con {
background-color: #f9f9f9;
padding: 10px 0px;
}
.group-act-con dl {
padding: 0px 0 0px 87px;
zoom: 1;
font-size: 14px;
color: #595757;
font-family: 'microsoft yahei';
clear: both;
margin:5px 0px;
}
.group-act-con dl dt {
float: left;
display: inline;
color: #999;
width: 110px;
margin: 0 0 0 -87px;
white-space: nowrap;
letter-spacing: 0px;
text-align: right;
padding-right: 10px;
}
.group-act-add {
border-top: #f1f1f1 1px solid;
}

a.doquesation{
display:block;
width:120px;
height: 33px;
padding: 0 30px 1px;
background: #61a710;
background-color:#2780c2;
line-height: 33px;
font-size: 14px;
color: #fff;
text-align: center;
outline: none;
float:left;
margin-right:15px;
cursor:pointer;
}

a.doquesation:hover{
	background-color:#7fbc23;
	text-decoration:none;
}
.group-act-add p {
display: block;
margin-top: 11px;
color: #b3b5b5;
font-size: 12px;
line-height: 20px;
text-indent: 340px;
}
.group-act-add p span {
color: #ff7200;
}
.group-act-add a {
margin-top: 20px;
float: right;
margin-left: 10px;
cursor: pointer;
}
.activity-xxk{
	width:1200px;
	margin:0px auto;
	margin-top:20px;
}


.group-detailed{
	margin-top:15px;
}
.group-detailed-con{
	/*border-top:#f3f3f3 1px solid;*/
	margin-bottom:30px;
}
.group-adduser{
	margin-top:15px;
}
.group-adduser-con{
	border:#f3f3f3 1px solid;
	padding:15px;
}
.group-xxk-head{
	/*background: #fbfaf8;*/
	border-bottom: solid 1px #ddd;
}
#group-xxk li{
	list-style:none;
	float:left;
	width: 163px;
	border: solid 1px #ddd;
	background: #fbfaf8;
	height: 42px;
	margin-left: -1px;
	padding: 12px 0;
	color: #666;
	text-align: center;
	line-height:48px;
	margin-bottom:-1px;
	font-size:16px;
	cursor: pointer;
}
#group-xxk li span{
	color:#ff7200;
}
.group-xxk-con{
	padding:0px 35px;
	margin-bottom:30px;
}
.group-xxk-con h5{
	margin-bottom: 10px;
	padding-bottom: 6px;
	font-size: 14px;
	font-family: 'microsoft yahei';
	color: #333;
	border-bottom: 1px dotted #919191;
	text-align:left;
	font-weight:normal;
	margin-top: 10px;
}
.group-xxk-con-text{
	margin: 10px 0;
	font-size: 14px;
	color: #999;
	font-family: 'microsoft yahei';
	line-height: 25px;
}
.group-xxk-con p{
	font-size: 14px;
	color: #333;
	font-family: 'microsoft yahei';
	line-height: 25px;
	text-indent:28px;
	padding-bottom:0 15px;
}
.group-xxk-con table tr{
	height: 58px;
	line-height: 20px;
	border-bottom: 1px dotted #d3d3d3;
	text-align: center;
	color: #595757;
	_display: inline-block;
}
.group-xxk-con table tr td{
	font-size: 14px;
	color: #999;
}
.group-xxk-con table tr td em{
	font-style:normal;
	color:#2eb4d8;
}

.active-on {
	background: #fff!important;
	border-top:#2780c2 2px solid!important;
	border-bottom-width: 0px!important;
	color: #2780c2 !important;
	text-decoration: none;
	z-index:1;
}
.home-active-userhead {
	padding-top: 32px;
	background: #fff;
	border: #e6e6e6 1px solid;
	border-top-width: 0px;
	margin-left: -1px;
	padding-bottom:15px;
}
.bmlb .cap{
	background-color:#f0f6fa;
}
#bmlb .cap td{
	color:#3bb33b;
	/*background-color:#f9f9f9;*/
}
.img-line img{
	border:#e6e6e6 1px solid;
	padding:1px;
	width:40px;
	height:40px;
}
.dabiao-img img{
	border:#92b830 2px solid;
	padding:1px;
	width:38px;
	height:38px;
}
.group-name-pic{
	width: 130px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    padding-left: 20px;
}
.group-name-pic img {
	vertical-align:middle;
	margin-right:5px;
	width:20px;
	height:20px;
}
.dabaio-text{
	color:#92b830;
	font-size: 14px;
    font-weight: bold;
}
#bmlb{
border-collapse: collapse;
}
#bmlb tr{
	height: 58px;
line-height: 20px;
border-bottom: 1px dotted #d3d3d3;
text-align: center;
color: #595757;
_display: inline-block;
}
#bmlb tr td a{
	color:#ff7200;
}
#bmlb tr td a:hover{
	color:#ec490d;
}
.bmlb{
border-collapse: collapse;
}
.bmlb tr{
	height: 58px;
line-height: 20px;
border-bottom: 1px dotted #d3d3d3;
text-align: center;
color: #595757;
_display: inline-block;
}
.bmlb tr td font{
	color:#ff7200;
}
.bmlb tr td a{
	color:#2780c2;
}
.bmlb tr td a:hover{
	color:#999;
}
.bmlb .cap td {
color: #333;
font-weight:bold;
}


#zAdd-find {position:relative;}
#zAdd-findBox {position:absolute; left:80px; top:0; width:160px; border:2px solid #e6e6e6; padding:20px; text-align:lef; background:#fdfdfd; z-index:9111;}
#zAdd-findBox strong {text-align:left; float:left; width:160px; color:#333; font-size:14px; font-weight:normal;}
#zAdd-findBox i {float:left; width:160px; text-align:left; padding:0; color:#999; line-height:30px; font-style:normal; font-size:12px;}
#zAdd-findBox em {float:left; width:160px; text-align:left; padding:0; font-size:12px;}
#zAdd-findBox em a {margin-right:3px; float:left; padding:0 7px; text-align:center; background:#2780c2; height:24px; line-height:24px; color:#fff !important;}
.zAdd-find {
	position:relative;
	display:block;
	position:relative;
	width:44px;
	height:44px;
	margin-left:5px;
	}
.zAdd-find img{
	border-radius:22px;
}
.zAdd-find em{
	position:absolute;
	display:block;
	width:13px;
	height:16px;
	bottom: -2px;
    right: -5px;
}
.zAdd-find em img{
	display:block;
	width:13px;
	height:16px;
	padding:0px;
	border:none;
}
.zlf40 {position:absolute !important; left:60px !important; top:-30px !important;}

.wenti {
text-indent: 0px !important;
margin-top: 10px;
font-size: 12px !important;
}
.huida {font-size: 12px !important; margin-top: 10px;}


.video-pl-user-con-foot{
	margin:10px 0px;
}
a.user-pl-foot-upvote{
	color:#adadad;
	margin-right:10px;
	background-image:url(../images/sprite_niuping.png);
	background-repeat:no-repeat;
	background-position:0px -82px;
	font-size:12px;
	padding-left:15px;
	text-decoration:none;
}
a.user-pl-foot-upvote:hover{
	background-position:0px -102px;
}
a.user-pl-foot-upvote-no:hover{
	background-position:0px -82px;
	cursor:default;
}
a.user-pl-foot-upvote em{
	font-size:12px;
	font-style:normal;
}

a.user-pl-foot-back{
	color:#adadad;
	margin-right:10px;
	background-image:url(../images/sprite_niuping.png);
	background-repeat:no-repeat;
	background-position:0px -122px;
	font-size:12px;
	padding-left:20px;
	text-decoration:none;
}
a.user-pl-foot-back:hover{
	background-position:0px -142px;
}
a.user-pl-foot-back-no:hover{
	background-position:0px -122px!important;
	cursor:default;
}
a.user-pl-foot-back em{
	font-size:12px;
	font-style:normal;
}

a.user-pl-foot-edit{
	color:#adadad;
	background-image:url(../images/sprite_niuping.png);
	background-repeat:no-repeat;
	background-position:0px -209px;
	font-size:12px;
	padding-left:20px;
	text-decoration:none;
}
a.user-pl-foot-edit:hover{
	background-position:0px -186px;
}

.user-pl-back-input{
	padding:15px auto;
}
.user-pl-back-input textarea{
	width:100%;
	border: #ddd 1px solid;
	margin-bottom:10px;
	resize:none;
}
.pl-btn{
	padding-top:4px;
	padding-right:10px;
	height:30px;
	float:right;
}
.pl-btn a{
	display:inline-block;
	width: 57px;
height: 25px;
line-height: 25px;
padding: 3px 12px;
background-color: #ff7200;
color:#fff;
text-align:center;
font-size:12px;
text-decoration:none;
}
.pl-btn a:hover{
	background-color: #ffb236;
}
.group-zx-back-wrong-textarea {
border: #ff7200 2px solid!important;
resize: none;
}
.activity-btn-zx{
    height: 46px;
    width: 300px;
    float: right;
}
.activity-btn-zx a{
	display: block;
    margin: 0px auto;
    padding: 0px 15px;
    background-color: #2780c2;
    width: 202px;
    font-size: 16px;
    color: #fff;
    line-height: 46px;
    text-align: center;
    text-decoration: none;
}
.activity-btn-zx  a:hover {
    background-color: #92b830;
}
.group-pic{
	margin:15px auto;
	background-color:#f9f9f9;
	width:800px;
	height:500px;
	text-align:center;
	overflow:hidden;
}
.group-pic p{
	font-size:12px;
	line-height:24px;
	color:#888;
	margin-top:10px;
}
.group-pic p a{
	color:#2780c2;
}
.group-pic p span{
	margin-left:50px;
}
.group-pic-con{
	margin:10px auto;
	width:600px;
	height:400px;
}
.group-pic-con img{
	max-width:600px;
	max-height:400px;
}
.group-pic-con-down{
	color:#888;
	font-size:12px;
	line-height:24px;
	width:600px;
	margin:0px auto;
	text-align:left;
}
.group-pic-con-down span{
	float:right;
}
.group-txt{
	margin:15px auto;	
	width:800px;
	text-align:center;
	overflow:hidden;
}
.group-txt p{
	font-size:12px;
	line-height:24px;
	color:#888;
	margin-top:10px;
}
.group-txt p a{
	color:#2780c2;
}
.group-txt p span{
	margin-left:50px;
}
.group-txt-con{
	margin:10px auto;
	padding:10px;
	background-color:#f9f9f9;
	text-align:left;
}
.hot-circel-hd li a{
	width: 180px;
    height: 110px;
    display: block;
    position: relative;
}
.hot-circel-hd li a img{
	width: 180px;
    height: 110px;
	border:none;
}
.hot-circel-hd li a span {
    display: none;
    color: #fff;
}
.hot-circel-hd li a:hover span {
    display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	width:170px;
	background-color:#377f8f;
	filter: alpha(opacity=80);
	opacity: 0.80;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	padding:5px;
	text-align:center;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.hot-circel-hd-text{
	color: #999;
    font-size: 12px;
    line-height: 18px;
    margin-top: 8px;
	line-height:20px;
}
.hot-circel-hd-text p{
	line-height:20px;
	margin:0px;
}
.hot-circel-hd-text p font{
	display:block;
	float:left;
	width:60px;
}
.hot-circel-hd-text em{
	color:#FD7B4D;
	font-style:normal;
	display:block;
	float:left;
}
.hot-circel-hd-text a{
	width:120px!important;
	height:20px!important;
	display:block!important;
	float:left;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	color:#FD7B4D;
}
.hot-circel-hd-text a:hover{
	color:#999;
}
	




a.no-add{
	background-color:#ebeaea!important;
	cursor:default;
	}
	
.circle-y-zhou li{
	height:145px!important;
}
.circle-y-zhou{
	height:350px!important;
}

/*NAV活动地区*/
.yj-szcity-tit{
	border-bottom:#e6e6e6 2px solid;
	font-size:14px;
}
.yj-szcity-tit li{
	float:left;
	line-height:24px;
	color:#999;
	padding:0px 15px;
	border-left:none;
	height:24px!important;
	width:auto!important;
	background:none;
}
.yj-szcity-tit li:hover{
	border-left:none;
	color:#666;
	cursor:pointer;
}
.yj-szcity-on{
	border-bottom:#2780c2 2px solid;
	margin-bottom:-2px!important;
	height:24px!important;
	color:#2780c2!important;
}

.yj-city-list{
	border-bottom:none!important;
	padding:0px!important;
	margin:0px!important;
	margin-top:5px!important;
}
.yj-city-list li{
	width:auto!important;
	background:none;
	border-left:none;
	float:left;
	height:24px!important;
	padding:0px;
}
.yj-city-list li:hover{
	border-left:none;
}
.yj-city-list li a{
	border-left:none;
}
.yj-city-list dt{
	color: #0084bb!important;
    display: block;
    float: left;
    height: 24px;
    line-height: 24px!important;
    text-align: left;
    width: 20px;
    font-weight: bold!important;
    vertical-align: middle;
	margin-bottom:0px!important;
	text-align:center;
}
.yj-city-list dd{
	padding-left:30px;
	margin-top:0px!important;
}
.yj-city-list dd li a{
	border-left:none;
	text-align:left;
	width:60px;
}

.group-answer dd{
	width:939px!important;
}
.group-question dd{
	width:939px!important;
}


.zi-quan-zi{
	width:100%;
	border-bottom:#eee 1px solid;
}
.zi-quan-zi-con{
	width:1200px;
	overflow:hidden;
	margin:20px auto 0px auto;
}
.zi-quan-zi ul{
	width:1215px;
}
.zi-quan-zi li{
	float:left;
	padding: 10px;
    border: #e6e6e6 1px solid;
    border-radius: 5px;
    margin-right: 15px;
	margin-bottom:15px;
}
.zi-quan-zi li:hover{
	border:#92b830 1px solid; 
	background-color:#f9f9f9;
}
.zi-quan-zi-cell a{
	display: block;
    float: left;
    width: 90px;
    height: 90px;
}
.zi-quan-zi-cell a img{
    width: 90px;
    height: 90px;
    border-radius: 5px;
    cursor: pointer;
}
.zi-quan-zi-txt{
	width: 268px;
    margin-left: 100px;
}
.zi-quan-zi-txt a{
	display: block;
    font-size: 18px;
    cursor: pointer;
	height:auto;
	width:268px;
}
.zi-quan-zi li:hover .zi-quan-zi-txt a{
	color:#92b830;
}
.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.zi-quan-zi-txt p{
	color:#666;
	line-height:24px;
}
.zi-quan-zi-xiang span{
	display:inline-block;
	line-height:22px;
	margin-right:10px;
}
.zi-quan-zi-xiang span em{
	color:#ff7200;
	font-style:normal;
}
.jcb{
	cursor:pointer;
	color:#2780c2!important;
}
.jcb:hover{color:#999!important;}
.ziquanzi-dl{
	width:300px!important;
}

/**活动交流部分**/
.circle-jiaoliu{
}
.circle-jiaoliu dl{
    margin: 15px auto;
}
.circle-jiaoliu dl dt{
    margin-top: 5px;
    float: left;
    display: block;
}
.circle-jiaoliu dl dt img {
    margin-right: 25px;
	width:40px;
	height:40px;
	border-radius:20px;
}
.circle-jiaoliu dl dd {
    float: left;
    padding: 15px;
    background-color: #f6f6f6;
    color: #7f7f7f;
    font-size: 14px;
    width: 991px;
    margin: 0px;
    position: relative;
}
.circle-jiaoliu dl dd font {
    color: #2eb4d8;
	margin-right:5px;
	cursor:pointer;
}
.circle-jiaoliu dl dd span{
	color:#999;
}
.circle-jiaoliu-txt{
	margin-top:6px;
	text-indent:0px!important;
}
.reply-addpic-btn a{
    display:block;
    text-align: center;
    font-size: 12px;
    text-decoration: none;
}

a.reply-add-enter:hover{
	background-color: #ffb236;
}
a.reply-add-enter{
	width: 57px;
    height: 25px;
	padding: 3px 12px;
	float:right;
	background-color: #ff7200;
    color: #fff;
	line-height: 25px;
}
a.reply-add-pic{
	height:45px;
	width:45px;
	float:left;
	border:#e6e6e6 2px dotted;
	background-image:url(../images/circle/circle-jiaoliu-addpic.png);
	margin-left:15px;
	position:relative;
}
a.reply-add-pic:hover{
	background-image:url(../images/circle/circle-jiaoliu-addpic-on.png);
}
a.reply-add-pic img{
	width:45px;
	height:45px;
}
a.reply-add-pic span{
	display:block;
	position:absolute;
	width:18px;
	height:18px;
	border-radius:9px;
	background-color:#C30;
	color:#fff!important;
	line-height:16px;
	text-align:center;
	font-size:20px;
	top: -9px;
    right: -8px;
	display:none;
}
a.reply-add-pic:hover span{
	display:block;
}
.sub-user-reply{
	border-top:#e6e6e6 1px dotted;
	padding:15px 0px 0px 0px;
	margin-top:15px;
}
.sub-user-reply-l{
	width:36px;
	height:36px;
	float:left;
}
.sub-user-reply-l img{
	width:36px;
	height:36px;
	border-radius:18px;
}
.sub-user-reply-r{
	width:935px;
	float:right;
}
.sub-user-reply-r-head{
	color:#999;
	font-size:14px;
}
.sub-user-reply-r-head font{
	color:#2eb4d8;
	margin-right:10px!important;
}
.sub-user-reply-r-con{
    font-size: 14px;
    color: #333;
    font-family: 'microsoft yahei';
    line-height: 25px;
	margin-top:6px;
}
.fabiao-addpic{
	width:1198px;
	margin:0px auto;
	border-top:#ddd 1px solid;
	padding:15px 0px;
}
.tuandui-chengyuan-tr{
	background-color:#f9f9f9;
}
	







/* ~~~~~~~~~~~~~~~~~~~~Zhou—Style~~~~~~~~~~~~~~~~~~~~ */
body, p, dl, dd, ul, ol, input, th, td, select {margin:0; padding:0; font-family:"Microsoft YaHei", "微软雅黑", sans-serif; font-weight:normal;}
textarea {resize:none; overflow:auto; margin:0; padding:0;}
table {border-collapse:collapse;}
.clear:after {display:block; content:''; clear:both; height:0; visibility:hidden; font-size:0; line-height:0;}
.clear {zoom:1;}
.int {float:left; background:#fff; border:1px solid #dedede;}
.int input {float:left; border:none; background:none; height:30px; line-height:30px; padding:0 10px; font-size:14px; color:#111; outline:none;}
.hidden {overflow: hidden;}
.znone {display: none;}
.texthid {white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
/* END CSS RESET */

/* 创建圈子 */
.zCircle dl,.zCircle dd {width: 277px; }
.zCircle dt {width:20px; padding: 0 128px;}
.zCircle dd {width: 277px; text-align: center; margin-left: 0;}
.u-mar-t {margin-top: 0;}
.in-set .uReg-rad {width: auto;}
.in-set label {width: auto; float: left; margin-right: 15px;}
.in-set label strong {width: auto; padding: 0 10px;}

/* 详情 */
.zActi-wrap {margin-top: 5px; padding-bottom:0px!important;padding: 0px!important;}
.zAc-wrap {width: 1200px; margin: 30px auto; overflow: hidden;}
.zAc-L {width:960px; float:left; padding-bottom:10000px; margin-bottom:-10000px;}
.zAc-R {width:212px; float:right; padding-bottom:10000px; margin-bottom:-10000px; min-height: 500px;}
.zAc-wrap .zAc-R .monitoring-news,.zAc-wrap .zAc-R .circle-contral {position: static;}
.zacti-sx li dl {padding-left: 80px;}
.zacti-sx li dt {width: 70px; padding-right: 10px; text-align: right;}
/* 活动报名取消等按钮 */
.zAct-But a {width: auto; padding: 0 20px; margin: 20px 0 0 10px; margin-left: 10px;}
.zAct-But a:hover {background: #92b830;}
.zAct-But p {text-align: right;}
/* 圈子列表 */
.zCircle-list {margin: 40px 0px 0px 0px;}
.zCircle-list li {margin-bottom: 20px;}
.zAc-R .gray-con-r {position: static;}
/* 圈子详情 */
.zCir-w,.zCir-F {width: 1200px; margin: 0 auto;}
.zCir-F {margin-top: 20px;}
.zCir-L {float: left;}
.zCir-L dt {float: left; width: 170px;}
.zCir-L dt img {width: 160px; height: 160px; border: 1px solid #fff; padding: 5px; background: #e6e6e6;}
.zCir-L .zCir-nhl {width: 120px; padding: 5px;}
.zCir-L .zCir-nhl strong {float: left; width: 120px; text-align: center; font-size: 16px; color: #fd7b4d; font-weight: bold; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.zCir-L .zCir-nhl span {float: left; width: 120px; text-align: center; color: #666; line-height: 24px;}
.zCir-L dd {float: left; width: 300px; padding-left: 20px;}
.zCir-L dd h3 {float: left; width: 780px;}
.zCir-L dd h3 em {font-size: 24px; font-weight: normal; padding: 10px 0; color: #333; margin-right:5px; float: left;
    max-width: 360px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.zCir-L dd h3 em a{
	color:#333;
}
.zCir-L dd h3 em a:hover{
	color:#2780c2;
}
.zCir-L dd h3 .zCir-other {float: left;}
 .zCir-other {position: relative;}
/*.zCir-other a {line-height: 24px; font-weight: normal; background: url(../images/circle/cir-arrow-down.png) no-repeat right center; float: left; padding: 0 10px; height: 28px; line-height: 28px; margin-top: 12px; color: #2780c2; position: relative; z-index: 2; padding-right: 15px;}*/
.zCir-other a {line-height: 24px; font-weight: normal; float: left; padding: 0px; height: 28px; /*line-height: 28px;*/ margin-top: 18px; color: #2780c2; position: relative; z-index: 2; /*padding-right: 15px;*/}
.zCir-other a:hover,.zCir-other .zCir-Otbut { color: #46a1b4;color: #999;}
.zCir-other ul {position: absolute; top: 40px; left: 10px; background: #fff; border: 1px solid #2780c2; width: 100px; padding: 10px;}
.zCir-other ul li {float: left; width: 250px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.zCir-other ul li a {border: none; line-height: 20px; margin: 0; padding: 0; color: #666; background: none;}
.zCir-other ul li a:hover {border: none; color: #2780c2;}
.zCir-L dd p {color: #666; line-height: 24px; float: left; width: 780px; font-size:14px;}
.zCir-L dd p span {margin-right:20px;}
.zCir-L dd p a span:hover { color: #999;}
.zCir-txt {width: 1200px; margin-top: 10px; padding: 10px 0; border-top: 1px solid #e6e6e6;}
.zCir-txt p {line-height: 24px; color: #666;}
.zCir-R {float: left; width: 270px;}
.zCir-but {border-left: 1px solid #e6e6e6; padding: 60px 0; text-align: center; font-size: 0;}
.zCir-but a {display: inline-block; padding: 0 10px; background: #2780c2; color: #fff; height: 28px; line-height: 28px; border: 1px solid #0962a4; font-size: 12px; margin-left: 5px;}
.zCir-but a:hover {background: #0962a4;}
.zCir-but .zInva,.zCir-but .zInva:hover {background: #eaeaea; border-color: #e0e0e0; color: #999;}
/* 成员列表 */
.zCir-wintit {font-size: 14px; color: #333; height: 50px;}
.zCir-wintit h2{
	height: 18px;
    margin: 0px 0px 0px;
    border-bottom: #ddd 1px solid;
    position: relative;
}
.zCir-wintit h2 span{
	font-size: 24px;
    color: #333;
    font-weight: 500;
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    padding: 0px 5px;
    background-color: #fff;
}
.zCir-wintit b {float: right;}
.zCir-wintit b a {float: left; height: 30px; line-height: 30px; width: 90px; text-align: center; background: #2780c2; color: #fff; margin-top: 10px;}
.zCir-Table {width: 1200px; margin: 0 auto;}
.zCir-Table th {background: #f5f5f5; border-top: 1px solid #e6e6e6; height: 40px; line-height: 40px; color: #333; font-weight: bold;}
.zCir-Table td {text-align: center; color: #666; line-height: 40px; height: 40px; border-bottom: 1px dashed #e6e6e6;}
.zCir-userL {text-align: left!important; padding-left: 40px;}
.zCir-U-Pic {float: left; width: 30px; text-align: right; height: 16px; padding-top: 12px; line-height: 40px; margin-left: -30px; text-align: left;}
.zCir-Table td img {vertical-align: middle; margin-right: 10px;}
.zCir-Table td a {color: #2780c2; padding: 0 5px;}
.zCir-Table td a:hover {color: #ec490d;}
.zCir-Table .z-tr-bg {background: #f4fbfc;}
/* 分页 */
.zCir-page{
	width:100%;
	text-align:center;
	}
.zPage {margin: 15px auto;}
.zCir-page .zPage a {background:#fff; border:1px solid #e6e6e6; color:#999; padding:0 8px; height:28px; line-height:28px; display:inline-block;}
.zCir-page .zPage a:hover {background:#92b830; color:#fff; border:1px solid #92b830; text-decoration: none;}
.zCir-add-but {float: left; margin: 15px auto; line-height: 30px; text-align: center; padding-left: 10px;}
.zCir-add-but a {float: left; width: 80px; color: #fff; background: #92b830; margin-left: 1px;}
/* 圈子详情活动列表 */
.zCir-tab-nav {width: 960px; margin: 0 auto; height: 52px; border-bottom: 1px solid #e6e6e6;}
.zCir-tab-nav a {float: left; padding: 0 30px; line-height: 50px; font-size: 14px; color: #666; border: 1px solid #e6e6e6; margin-right: -1px; margin-top:1px; position: relative; z-index:1;}
.zCir-tab-nav a:hover {color: #2780c2;}
.zCir-tab-nav a span{
	color:#ff7200;
}
.zCir-tab-nav .on {border: 1px solid #2780c2; border-bottom-color: #fff; color: #2780c2 !important; background: #fff; z-index:2;}
/* 邀请好友 */
.zMess-FindBox {width:1200px; margin:20px auto; position:relative;}
.zMess-inviTxt {width: 1200px; border-bottom: 1px solid #e6e6e6; height: 40px; line-height: 40px;}
.zMess-inviTxt strong {color: #666; font-size: 16px; font-weight:bold;}
/*.zMess-FindSen {width:1200px; margin:0 auto; float:left; margin-top: 20px; position:relative; padding-bottom: 70px;}
.zMess-FindSenList {float:left; width:860px; margin: 0 170px;}
.zMess-FindSenList dt {float:left; width:70px; height:40px; line-height:40px; color:#333; margin-top:12px;}
.zMess-FindSenList dd {float:left; width:760px; overflow:hidden; border:1px solid #ddd; margin-top:12px; padding:10px; padding-bottom:5px; position:relative;}

.zMess-FindSenList dd i {float:right; width:80px; height:26px; line-height:26px; color:#fff; background:#46a1b4 url(../images/circle/sel_1.gif) no-repeat 60px center; text-indent:10px; position:absolute; top:10px; right:10px; cursor:pointer;}
.zMess-FindSenList dd ul {float:left; width:380px;}
.zMess-FindSenList dd ul li {float:left; height:24px; line-height:24px; padding:0 0 0 10px; border:1px solid #e6e6e6; text-align:center; background:#f9f9f9; margin-right:5px; color:#000; margin-bottom:5px;}
.zMess-FindSenList dd ul li span {float:left;}
.zMess-FindSenList dd ul li a {float:left; width:24px; height:24px; line-height:24px; text-align:center; color:#666; font-family: Verdana,Tahoma,Arial; margin-left: 5px;}
.zMess-FindSenList dd ul li a:hover {color: #fd7b4d; background: #e6e6e6;}
.zMess-FindSenList .zMess-SelFind {float:left; width:50px;}
.zMess-FdListBox {width:760px; height:180px; border:1px solid #ddd;  background:#fff; padding:10px; float:left; margin-left:240px; }
.zMess-FdListTit {line-height:30px; font-weight:bold; color:#333; padding-bottom:5px;}
.zMess-FdList {float:left; width:760px; height:115px; overflow-y:auto; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.zMess-FdList ul {width:720px; float:left;}
.zMess-FdList ul li {float:left; width:140px; margin-bottom:5px; line-height:24px; color:#000;}
.zMess-FdList ul li label {float:left; width:140px;}
.zMess-FdList ul li label input {float:left; position:relative; top:6px;}
.zMess-FdList ul li label span {float:left; width:100px; padding:0 5px; color: #666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.zMess-Fdbut {float:left; padding-top:10px; width:760px;}
.zMess-Fdbut a {color:#333; padding:2px 15px;}
.zMess-Fdbut .zMess-CL {float:left; background:#f1f2f4; border:1px solid #ccd2d8;}
.zMess-Fdbut .zMess-OK {float:right; background:#fd7b4d; border:1px solid #ec490d; color:#fff;}
.zMess-Contbox {width:900px; margin:0 auto;}
.zMess-ContTit {float:left; width:70px; height:40px; line-height:40px; color:#333;}
.zMess-Cont {float:left; width:818px; margin-top:10px;}
.zMess-Cont .zMess-AreaT {width:818px; border-color:#ddd;}
.zMess-Cont .zMess-AreaT textarea {width:818px;}
.zMess-Cont .zMess-AreaBut {width:830px; padding-top:20px;}
.zMess-InviBut {position: absolute; left: 0; bottom:0; float: left; width: 490px; margin: 0 320px; height: 50px; line-height: 50px; padding-left: 70px; margin-top: 20px;}
.zMess-InviBut a {float: left; height: 40px; line-height: 40px; width: 150px; background: #fd7b4d; border: 1px solid #ec490d; color: #fff; text-align: center; font-size: 18px; margin-right: 5px;}
.zMess-InviBut .zcler {background: #adadad; border-color: #999;}*/
/* 无数据提示 */
.zCir-Notxt {width: 1200px; margin: 0 auto; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin-bottom: 15px; padding: 20px 0; text-align: center;}
.zCir-Notxt p span {display: inline-block; text-align: center; font-size: 14px; color: #333; line-height: 30px;}
.zCir-Notxt p em {display: inline-block; color: #999; line-height: 22px;}



/* 新增小圈子 */
.zAc_tb{text-align:center; margin:10px 0;}
.zAc-gz{background-color: #2780c2;border-radius: 3px;color: #fff;font-size: 12px;font-weight: 400;line-height: 20px;padding: 3px 8px;}
.zAc-gz:hover{background-color: #999;}
.zAc_jr{ background-color: #92b830;border-radius: 3px;color: #fff;font-size: 12px;font-weight: 400;line-height: 20px;padding: 3px 8px;}
.zAc_jr:hover{background-color: #999;}

.jCircle-list-zd{width:420px;height:210px;padding:10px;position:absolute;left:0px; z-index:100; background:#fff; top:auto; overflow-y:auto; display:none; border:1px solid #999; padding:20px 20px 0;}
.jCircle-list-zd img{width:80px; height:80px; border:1px solid #eee; padding:3px; float:left; margin-right:15px;}
.jCircle-list-zd ul li{padding:0; margin-bottom:10px; position:relative;}
.zCircle-list{position:relative;}
.jCircle-list-zd dl{width:auto;}

/* 小圈子详情表 */
.jactive-darenhead{
	display:block;
	margin:0px auto;
	text-align:center;
}
.jactive-darenhead img{
	width:70px;
	height:70px;
	border:#eee 3px solid;
}
.jactive-daren-tit{
	text-align:center;
	margin-top:8px;
}
.jactive-darenhead img:hover{border-color:#2780c2;}
.jactive-fd{display:block; width:110px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/* 活动达人 */
.jhot-circel-hd{color:#999;}
.jhot-circel-hd li{padding:19px 10px  !important;}
.jhot-circel-hd li img{float:left; margin-right:8px; width:70px; height:70px; /*border-radius:35px;*/}
.jhot-circel-hd li div{font-size:12px; color:#999; line-height:22px; padding-top:2px;}
.jhot-circel-hd li div p span{font-size:16px; color:#fd6f17; font-weight:bold; margin:0 5px;}
.jhot-circel-hd li div p em{color:#ff7200;}
.jhot-ftc{color:#333 !important; vertical-align:middle; }
.jhot-ftc img{
	width: 15px!important;
    height: 15px!important;
    vertical-align: middle;
    margin-top: -15px;
    float: none!important;
}
.jhot-ftc span{max-width:70px; color:#333 !important; font-size:12px !important; font-weight:normal !important; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; display:inline-block; margin:0 !important;}
#jhot-my{ background:#fff !important; border-top:#e6e6e6 1px solid; padding:0px!important;}
.jhot-my-upling{
	border-bottom:#e6e6e6 1px solid;
	height:8px;
	line-height:80px;
	text-align:center;
	background-color:#eee;
}
.jhot-my-upling span{
	background-color:#ddd;
	display:inline-block;
	height:6px;
	width:6px;
	border-radius:3px;
	margin:0px 5px;
}
.jhot-my-con{
	padding:13px 10px!important;
}
	

/* 详情页数据 */
.jdoc{clear:both;}
.jdoc-zhpf-r{color:#555; font-size:12px; line-height:20px; /*margin-top:5px;*/ float:left;}
.jdoc-zhpf-r span{color:#2780c2; font-size:14px; margin-top:0;}
/* 列表样式 */
.gray-con-r ol li{list-style-type:none; padding:18px 10px;}
.gray-con-r ol li img{width:70px; height:70px; float:left; margin-right:10px;}
.gray-con-r ol li img:hover{opacity:0.7;}
.gray-con-r ol li div{font-size:12px; color:#999; line-height:22px; padding-top:2px;} 
.gray-con-r ol li div p span{font-size:16px; margin:0 5px; font-weight:bold; color:#fd6f17;}
.gray-con-r ol li div a{display:block; width:100px; color:#333;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:14px;}
.gray-con-r ol li div a:hover{color:#2d80c2;}
.gray-con-r ol li div p em{color:#ff7200;}

/* 新增icon */
.jCir-R{float:right; border-left:1px solid #ccc;}
.j-icon{margin-left:20px;}
.j-icon ul li{float:left; margin:0 5px;}
.j-icon-a{display:block; text-align:center; color:#333; font-size:14px; margin-top:10px; width:120px; color:#2780c2;}
.j-icon-a:hover{
	color:#999;
}
.qxgz{
	margin: 0px auto;
    width: 90px;
	}
.qxgz a{
	display:block;
	background:#2d80c2;
	background-color:#88ad79;
	border-radius:45px;
	text-align:center;
	width:90px;
	height:90px;
}
.qxgz a img{
	width:70px;
	height:70px;
	border-radius:35px;
	margin-top:10px;
}
.qxgz a:hover{
	background-color:#999;
}
.c-yaaoqing{
	margin: 0px auto;
    width: 90px;
	}
.c-yaaoqing a{
	display:block;
	background:#2d80c2;
	background-color:#fec659;
	border-radius:45px;
	text-align:center;
	width:90px;
	height:90px;
}
.c-yaaoqing a img{
	width:70px;
	height:70px;
	border-radius:35px;
	margin-top:10px;
}
.c-yaaoqing a:hover{
	background-color:#999;
}

.fbhd{
	margin: 0px auto;
    width: 90px;
	}
.fbhd a{
	display:block;
	background:#92b830;
	background-color:#32b5bf;
	border-radius:45px;
	text-align:center;
	width:90px;
	height:90px;
}
.fbhd a img{
	width:70px;
	height:70px;
	border-radius:30px;
	margin-top:10px;
}
.fbhd a:hover{
	background:#999;
}

.jrtd{
	margin: 0px auto;
    width: 90px;
	}
.jrtd a{
	display:block;
	background:#fd6f17;
	background-color:#f57a3e;
	border-radius:45px;
	text-align:center;
	width:90px;
	height:90px;
}
.jrtd a img{
	width:70px;
	height:70px;
	border-radius:35px;
	margin-top:10px;
}
.jrtd a:hover{
	background:#999;
}
/* 字号变大 */
.j-font{font-size:14px !important;}
.j-fm{margin-right:20px;}
.j-ck{margin-right:2px !important;}
.j-ck-b{ font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:12px!important;}
/* 竞赛 */
.circle_game{background:#e94800;margin-right:5px;width: 18px;height: 18px;display: inline-block;}
.circle_game img{width:18px; height:18px; vertical-align:middle; position:relative !important; top:0 !important;}
/* 活动 */
.circle_event{background:#0dafec;margin-right:5px;width: 18px;height: 18px;display: inline-block;}
.circle_event img{width:18px; height:18px; vertical-align:middle;position:relative !important; top:0 !important;}
.circle-hd-lock{
	margin-right:5px;
	display: inline-block;
	width: 18px;height: 18px;
	background-color:#ccc;
}
.circle-hd-lock img{
	vertical-align:middle;
	position:relative !important;
	top:0 !important;
	width: 18px;height: 18px;
}

/* 字体超过隐藏 */
.cl_span{display:block; float:left; color:#666;}
.cl_a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 110px; display:block;  height:auto !important; margin:0 !important;}
.cl_em{display:block; float:left; width:385px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* 排行列表 */
.t-l{width:1200px;}
.t-lspan{display:block; width:200px; height:120px; float:left; line-height:120px; text-align:center; font-size:16px; color:#999;}
.t-lspan em{font-size:20px; font-weight:bold; color:#f56734; margin:0 5px;}

/* 邀请好友 */
.zMess-inviTxt{ margin-bottom:20px;}
.zMess-FindBox ul li{display:block; width:196px; border: 1px solid #e6e6e6; padding:10px; float:left; margin:10px 10px; position:relative;}
.zMess-FindBox ul li a{color:#999 !important;}
.zMess-FindBox ul li a img{width:70px; height:70px; float:left; vertical-align:middle;  margin-right:15px;}
.zMess-FindBox ul li a div{float:left; line-height:24px;}
.invi_p{font-size:14px; color:#f56734; font-weight:bold;}
.invi_bt{width:1200px; text-align:right; padding-right:10px; margin-left:875px;}
.invi_qd{background: #fd7b4d;border: 1px solid #ec490d; color:#fff; float:left;font-size:18px; height:40px; line-height:40px; margin-right:5px; text-align:center; width:150px;display:block;}
.invi_qx{background:#adadad;border: 1px solid #adadad; color:#fff; float:left; font-size:18px; height:40px; line-height:40px; margin-right:5px; text-align:center; width:150px;display:block;}
.invi_ps{width:30px; height:30px; position:absolute; bottom:0px; right:0px; display:none;}

/* 健康团队专属设备展示 */
.circel-machine{
	display:none;
	position: absolute;
    left: 0;
	top:20px;
	padding-top:20px;
}
.circel-machine-con{
	padding: 8px;
    line-height: normal;
    border: 2px solid #EEE;
    background: #FFF;
	width:248px;
	position:relative;
}
.circel-machine-con a{
	float: left;
    margin: 0 2px;
    width: 58px;
    height: 60px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    font-size: 12px;
    color: #2780c2;
	display:block;
	padding: 0px;
    line-height: 20px;
	cursor:default;
}
.circel-machine-con a img{
	display: block;
    width: 36px;
    height: 36px;
    margin: 0 auto;
    margin-bottom: 5px;
	border-radius:18px;
}
.actiovity-hide{
	display:none;
}
.circel-machine-con a:hover{
	color:#999;
}
.circel-machine-tit{
	position: absolute;
    top: -33px;
    left: -2px;
    border: 2px solid #eee;
    border-bottom-color: #fff;
    background-color: #fff;
    padding: 0px 8px;
    line-height: 30px;
    font-weight: normal;
}
/*团队按城市筛选样式*/
.yj-szcity-tit{
	border-bottom:#e6e6e6 2px solid;
	font-size:14px;
}
.yj-szcity-tit li{
	float:left;
	line-height:24px;
	color:#999;
	padding:0px 15px;
	border-left:none;
	height:24px!important;
	width:auto!important;
	background:none;
}
.yj-szcity-tit li:hover{
	border-left:none;
	color:#666;
	cursor:pointer;
}
.yj-szcity-on{
	border-bottom:#2780c2 2px solid;
	margin-bottom:-2px!important;
	height:24px!important;
	color:#2780c2!important;
}
.yj-city-name-show{
	display:none;
}
.yj-city-list{
	border-bottom:none!important;
	padding:0px!important;
	margin:0px!important;
	margin-top:5px!important;
}
.yj-city-list li{
	width:auto!important;
	background:none;
	border-left:none;
	float:left;
	height:24px!important;
	padding:0px;
}
.yj-city-list li:hover{
	border-left:none;
}
.yj-city-list li a{
	border-left:none;
}
.yj-city-list dt{
	color: #0084bb!important;
    display: block;
    float: left;
    height: 24px;
    line-height: 24px!important;
    text-align: left;
    width: 20px;
    font-weight: bold!important;
    vertical-align: middle;
	margin-bottom:0px!important;
	text-align:center;
}
.yj-city-list dd{
	padding-left:30px;
	margin-top:0px!important;
}
.yj-city-list dd li a{
	border-left:none;
	text-align:left;
	width:60px;
}
.yj-keshi-left{
	width: 810px;
    position: absolute;
    left: 0px;
}
.yj-keshi-left dl {
    padding: 0px 15px;
    margin-top: 5px;
    padding-bottom: 5px;
}
.yj-keshi-left dl dt{
	background: url(../images/shop/shop_dot.png) no-repeat right center;
    text-align: right;
    padding-right: 15px;
    font-size: 12px;
    font-weight: bold;
	float:left;
	width:60px;
	line-height:24px;
	margin-bottom:0px;
	margin-right:15px;
}
.yj-keshi-left dl dd{
	float:left;
	width:650px;
	line-height:24px;
	margin-top:0px;
}
.yj-keshi-list{
	border-bottom:#e6e6e6 1px solid;
	margin:10px 15px 0px 15px;
}
.yj-keshi-list span{
	display: block;
    line-height: 24px;
    padding: 0px 15px;
    float: left;
    color: #999;
    cursor: pointer;
    position: relative;
    bottom: -1px;
}
.keshi-on{
	background-color: #fff;
    color: #2780c2!important;
    border: #e6e6e6 1px solid;
    border-bottom: #fff 1px solid;
}
.yj-keshi-cell{
	display:none;
	padding:20px 10px;
}
.yj-keshi-cell a{
    margin: 0;
    padding:0 10px;
    padding-right: 20px;
    line-height: 26px;
    color: #888;
    float: left;
    display:inline-block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
    border: none;
	width:84px!important;
}
.yj-keshi-cell a:hover{
	color:#92b830;
	text-decoration:underline;
}




.yj-keshi-right{
    width: 199px;
    height: 349px;
    border-left: 1px solid #e6e6e6;
    position: absolute;
    right: 0px;
    overflow: hidden;
}
.yj-keshi-right h3 {
    width: 199px;
    height: 40px;
    line-height: 40px;
    background: #2780c2;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor: default;
}
.yj-keshi-right-con{
    padding: 10px;
    float: left;
    height: 279px;
    overflow: hidden;
}
.yj-keshi-right-con a{
	font-size: 12px;
    float: left;
    margin: 10px 0;
    color: #888;
    padding: 0 15px;
    height: 15px;
    line-height: 15px;
    border-right: 1px solid #e6e6e6;
    width: auto!important;
    max-width: 149px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.yj-keshi-right-con a:hover{
	color:#ff7200;
}
.yj-keshi-top{
	width: 100%;
    position: absolute;
    left: 0px;
}
.yj-keshi-bottom{
	width: 100%;


}
.yj-keshi-bottom a{
	font-size: 12px;
    float: left;
    margin: 5px 0;
    color: #888;
    padding: 0 15px;
    height: 15px;
    line-height: 15px;
    border-right: 1px solid #e6e6e6;
    width: 65px!important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.yj-keshi-bottom a:hover{
	color:#ff7200;
}
.yj-keshi-bottom h4{
	font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px;
    color: #2780c2;
	margin-left:10px;
	margin-bottom:10px;
}
.keshi-jibing-on{
	color:#ff7200!important;
	text-decoration:none!important;
}

/*  筛选 */
.yunjia-shaixuan{width: 1200px;margin: 0 auto;padding: 20px 0px;padding-bottom: 0px;overflow:hidden;margin-top:0px;}
.yunjia-shaixuan-tit{font-size: 24px;color: #666;font-weight:500;height: 30px;line-height: 30px;padding-bottom:20px;border-bottom: 1px solid #e6e6e6;}
.yunjia-shaixuan-tit span, .yunjia-shaixuan-tit em{font-size:12px;color:#999;font-style:normal;margin-left:20px;}
.yunjia-shaixuan-item{float: left;margin-right: 8px;}
.yunjia-shaixuan-item i{line-height:24px;}
.yj-sx-arrow{font-family: simsun;font-style: normal;font-size:16px;}
.yj-select-set{float: left;margin-right: 8px;margin-top:5px;background-color: #fff;}
.yj-select-set a{position: relative;display: inline-block;height: 24px;line-height: 24px;border: 1px solid #DDD;font-size: 12px;vertical-align: top;margin: 0 5px 5px 0;padding: 0 30px 0 4px;cursor: pointer;color:#666;}
.yj-select-set a:hover{border-color:#ff7200;}
.yj-select-set a span{color:#ff7200;margin-left:5px;max-width:80px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.yj-select-set a em{display:block;width:24px;height:24px;position:absolute;top:0px;right:0px;background-color:#e6e6e6;color:#fff;text-align:center;line-height:24px;}
.yj-select-set a:hover em{background-color:#ff7200;}
.clear-shaixuan{float: left;margin-right: 8px;margin-top:5px;font-size:12px;line-height:28px;}
.clear-shaixuan a{color:#999;}
.clear-shaixuan a:hover{color:#2780c2;}
.yunyi-shaixuan {width: 1198px;margin: 0 auto;font-size: 12px;font-weight: normal;background-color:#fff;}
.yunyi-shaixuan a{text-decoration:none;}
.yunyi-shaixuan li {float: left;width: 1198px;padding:0;border-bottom: 1px dotted #e6e6e6;position: relative;}
.yunyi-shaixuan dl {float: left;width: 1080px;line-height: 26px;padding-left: 58px;position: relative;overflow: hidden;margin:0px;}
.yunyi-shaixuan dt {float: left;width: 58px;position: absolute;left: 0px;top: 0px;line-height: 26px;text-align: center;font-weight: bold;color: #333;}
.yunyi-shaixuan dd {float: left;margin: 0 1px 0px 0px;display: inline;}
.yunyi-shaixuan dd a {float: left;white-space: nowrap;height: 26px;line-height: 26px;padding: 0 15px;color: #666;}
.yunyi-shaixuan dd a:hover, .yunyi-shaixuan .on a {color: #fff;background-color: #ec490d;}
.yj-duoxuan-con{position: relative;_zoom: 1;line-height: 34px;}
.duoxuan-tit{float: left;width:100px;line-height: 26px;text-align:left;font-weight: bold;color: #333;padding-left: 10px;}
.duoxuan-list{margin-left: 110px;padding-right: 130px;padding-left: 10px;overflow: hidden;zoom: 1;}
.duoxuan-list-con{overflow: hidden;zoom: 1;padding-top: 4px;margin-bottom:5px;}
.city-list li{float: left;height: 24px;line-height: 24px;border: 1px solid #e6e6e6;cursor: default;text-align: center;padding:0px 8px;color:#2780c2;width:auto;margin-right:7px;}
.yj-duoxuan-con .duoxuan-list-con ul{float: left;overflow: hidden;zoom: 1;position: relative;height: 30px;}
.yj-shaixuan-sm{text-align: center;position: relative;top: -1px;border-top: 1px solid #ddd;	}
.yj-shaixuan-sm a{position: relative;display: inline-block;margin-top: -1px;height: 28px;line-height: 28px;padding: 0 20px 0 20px;border-width: 1px;border-style: solid;border-color: #FFF #DDD #DDD;background: #fff;cursor: pointer;color: #666;}
.yj-shaixuan-sm a i{font-size: 18px;margin-left: 5px;vertical-align: sub;color:#666;}
.yj-shaixuan-sm:hover{border-top-color:#ff7200;}
.yj-shaixuan-sm:hover a{color:#ff7200;border-color: #FFF #ff7200 #ff7200;}
.yj-shaixuan-sm:hover a i{color:#ff7200;}
.yj-shaixuan-sm a:hover{color:#ff7200;border-color: #FFF #ff7200 #ff7200;}
.yj-shaixuan-sm a:hover i{color:#ff7200;}
.duoxuan-list-con{overflow: hidden;zoom: 1;padding-top: 4px;margin-bottom:5px;}
.duoxuan-contral{position: absolute;top: 6px;right: 10px;width: 110px;height: auto;line-height: 22px;overflow: hidden;zoom: 1;}
.dx-sl-more-scroll{float: left;margin-right: 10px;position: relative;width: 50px;height: 22px;background: #fff;color: #333;}
.dx-sl-more-scroll:hover{color:#ff7200;}
.dx-sl-more-scroll em{display:inline-block;width:9px;height:9px;background-image:url(../images/dx-btn-icon.png);background-position:left top;margin-left:5px;margin-top:1px;}
.dx-sl-more-scroll:hover em{background-position:left -10px;}
.dx-sl-multiple{float: left;height: 20px;line-height: 20px;border: 1px solid #E1E1E1;padding: 0 3px 0 18px;position: relative;background: #F8F8F8;color: #333;}
.dx-sl-multiple:hover{border:#ff7200 1px solid!important;color:#ff7200;}
.dx-sl-multiple em{display:inline-block;width:9px;height:9px;background-image:url(../images/dx-btn-icon.png);background-position:left -19px;margin-right:5px;position:absolute;left: 5px;top: 5px;}
.duoxuan-list{margin-left: 110px;padding-right: 130px;padding-left: 10px;overflow: hidden;zoom: 1;}
.duoxuan-list-con{overflow: hidden;zoom: 1;padding-top: 4px;margin-bottom:5px;}
.duoxuan-tit{float: left;width:100px;line-height: 26px;text-align:left;font-weight: bold;color: #333;padding-left: 10px;}
.city-list{
	display:none;
}
.city-list ul{
    padding-top: 6px;
    margin-bottom:0px;
}
.city-list li{
	float: left;
    height: 24px;
    line-height: 24px;
    border: 1px solid #e6e6e6;
    cursor: default;
    text-align: center;
	padding:0px 8px;
	color:#2780c2;
	width:auto;
	margin-right:7px;
}
.city-list-on{
	background-color:#2780c2;
	color:#fff!important;
}
.yj-duoxuan-con .duoxuan-list-con ul{
	float: left;
    overflow: hidden;
    zoom: 1;
    position: relative;
    height: 30px;
}
.yj-duoxuan-con .duoxuan-list-con ul.multple-line{
	height:60px;
}
.extend .duoxuan-list-con ul{
	height:auto;
}
.extend-scroll .duoxuan-list-con ul.multple-line{
	height:150px;
}
.dx-overflow-ul li{
	float: left;
	margin-right: 16px;
    margin-bottom: 4px;
    height: 26px;
    line-height: 24px;
	width:auto;
	width: 100px;
	border-bottom-width:0px;
}
.dx-overflow-ul li a{
	float:left;
	padding:0px 15px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	zoom: 1;
	color:#666;
	/*border:#fff 1px solid;*/
	position:relative;
	max-width:68px;
}
.dx-overflow-ul li a:hover{
	color:#2780c2;
}
.duoxuan-on{
	border:#ff7200 1px solid!important;
}
.duoxuan-on:after{
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: url(../images/shop/selet_dot.png) no-repeat;
}
.extend-scroll .duoxuan-list-con ul.multple-line{
	height:150px;
	overflow-y: auto;
}
.duoxuan-list-con ul.multple-line{
	height:60px;
}
.duoxuan-list-btn{
	padding:5px 0px;
	text-align:center;
	display:none;
}
.duoxuan-list-btn a{
    display: inline-block;
    line-height: 14px;
    height: 14px;
    border-radius: 2px;
    background: #F7F7F7;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #DDD;
    padding: 4px 13px 5px;
    color: #666;
    background-color: #f7f7f7;
}
.duoxuan-enter{
	background-color:#ff5858!important;
	color:#fff!important;
	border-color:#ff4646!important;
}
.duoxuan-list{
	margin-left: 110px;
    padding-right: 130px;
    padding-left: 10px;
    overflow: hidden;
    zoom: 1;
}
.extend-scroll{
    margin-top: 0px;
    border: 2px solid #369;
    background: #f9f9f9;
}

.huodong-paiming{
	width:100%;
}
.huodong-paiming em{
	display:inline-block;
	width:26px;
	height:26px;
	border:#edd070 1px solid;
	padding:2px;
	background-color:#fffee3;
	border-radius:16px;
	margin:0px 5px;
}
.huodong-paiming em span{
	display:block;
	width:26px;
	height:26px;
	background-color:#ff7200;
	border-radius:13px;
	color:#fff;
	line-height:26px;
	text-align:center;
}
.huodong-paiming i{
	display:inline-block;
	margin:0px 5px;
	color:#2780c2;
}
.jingji{
	font-weight:bold;
}
.tuanduipiaming li{
	background-color:#f9f9f9;
}

.circle-zx-input{
	width:100%;
	border-top:#ddd 1px solid;
}




/* ---------==========  注册  ==========--------- */
/* ++++个人用户++++ */
/* 流程 */
.uReg-wrap {width: 1198px; margin: 0 auto; border: 1px solid #e6e6e6; font-size: 12px; padding: 0; background: #fff;}
.uReg-tit {width: 749px; margin: 0 auto; padding: 60px 233px 0px 196px;}
.uReg-tit h2 {width: 749px; font-size: 14px; color: #666; font-weight: 500; border-top: 1px solid #ededed; margin-left: 0; position: relative;}
.uReg-tit h2 strong {position: absolute; padding-right: 10px; background-color: #fff; top: -13px; line-height: 26px; font-size: 18px; font-weight: bold; color: #333;}
.uReg-tit h2 strong i {float: left; width: 26px; height: 26px; background-color: #90b821; color: #fff; line-height: 26px; text-align: center; margin-right: 10px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.zReg-w {width: 1110px; height: 60px; padding-bottom: 20px; border-bottom: 1px dotted #e6e6e6;}
.zEs-lclist {float: left; width: 370px; border-top: 5px solid #e6e6e6; margin-top: 23px;}
.zEs-lclist dt {float: left; width: 20px; text-align: center; padding: 0 175px;}
.zEs-lclist dt i {float: left; width: 20px; height: 20px; background: url(../images/shop/lc_icon.png) no-repeat -40px 0px; margin-top: -13px;}
.zEs-lclist dd {float: left; width: 370px; height: 30px; line-height: 30px; text-align: center; color: #999;}
.lc-one {border-color: #ffa078;}
.lc-one dt i {background-position: 0px 0;}
.lc-one dd {color: #ffa078;}
.lc-two {border-color: #ec490d;}
.lc-two dt i {background-position: -20px 0;}
.lc-two dd {color: #ec490d;}
.zReg-w .zEs-lclist dd {font-size: 14px; line-height: 40px; height: 40px;}
/* 表单 */
.uReg-f {width: 713px; margin: 0 auto; position: relative; padding: 10px 0 0 0; /* padding: 0px 233px 0px 232px;*/}
.uReg-list {width: 713px; margin: 0 auto; padding: 0;}
.uReg-list li {float: left; width: 530px; margin-bottom: 15px;}
.uReg-list li strong {float: left; line-height: 46px; height: 46px; width: 80px; text-align: left;}
.uReg-list li strong i {width: 20px; height: 20px; background: url(../images/must_icon.png) no-repeat center; float: right; display: none;}
.uReg-list li strong b {float: left; width:70px; text-align:right; color: #666; font-size: 14px;}
.uReg-list .uReg-int {width: 448px; overflow: hidden; float: left; border-color: #e6e6e6; position:relative;}
.fabuhuodong-danwei{
	font-size:14px;
	color:#999;
	position:absolute;
	line-height: 44px;
	top:0px;
	right:15px;
}
.uReg-list .uReg-int label {width: 448px; float: left; position: relative;}
.uReg-list .uReg-int input {width: 428px; height: 44px; line-height: 44px; font-size: 12px; color: #000; font-weight: bold; font-size: 14px;} /*  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; */
.uReg-list .uReg-int label span {position: absolute; line-height: 44px; left: 10px; top: 0; color: #a9a9a9; width: 438px; font-size: 12px;}
.uReg-int label em {display: none; line-height: 44px; top: 0; padding-left: 10px; width: 438px; font-size: 12px;}
.uReg-list .r-int,.uReg-list .r-int label {width: 348px;}
.uReg-list .r-int label span,.uReg-list .err .r-int label em {width: 338px;}
.uReg-m {float: left; width: 100px; text-align: center; line-height: 44px;}
.uReg-m a {color: #999; display: inline-block;}
.uReg-m a:hover {color: #666;}
.uReg-code {border: 1px solid #e6e6e6; width: 99px; border-left: none; background: #e6e6e6; color: #333 !important;}
.uReg-code-on{background:#90b821!important;}
.uReg-ag {border: 1px solid #e6e6e6; width: 99px; border-left: none; background: #f9f9f9; height: 44px; line-height: 44px; color: #ccc !important; cursor: default;}
.uReg-read {width: 470px; padding-left: 80px;}
.uReg-read p {color: #666;}
.uReg-read p i {padding: 0 5px;}
.uReg-read p a {color: #ec490d; padding: 0 5px;}
.uReg-read p a:hover {text-decoration: underline;}
.uReg-but {display: inline-block; width: 348px; height: 48px; line-height: 48px; background: #fd7b4d; border: 1px solid #ec490d; text-align: center; color: #fff; font-size: 20px; margin-top: -20px;}
.uReg-but:hover {background:#ec490d;}
/*注册协议*/
.reg-agreement{
	padding: 20px 30px;
    line-height: 24px;
}


/* 2 */
.uReg-sex {width: 448px; height: 44px; float: left; border:1px solid #fff;}
.uReg-rad {float: left; width: 200px; padding-left: 10px;}
.uReg-rad label {float: left; width: 80px;}
.uReg-rad label .ugender {float: left; border:none; background: none;}
.uReg-rad label .ugender input {width: 14px; height: 14px; margin-top: 15px;}
.uReg-rad label strong {float:left; width: 50px; text-align: left; padding-left: 10px; color: #666; line-height: 44px;}
.uReg-sex em {float: right; line-height: 44px; padding-right: 10px; color: #999; display: none;}
.uReg-selbox {float: left; width: 450px;}
.uReg-selint {float: left; width: 138px; height: 44px; margin-right: 15px; border:1px solid #e6e6e6;}
.uReg-no-r {margin-right: 0;}
.uReg-selint select {float: left; width: 138px; height: 44px; line-height: 44px; border: none; color: #666; padding-left: 5px; outline: none;}
.uReg-next {width: 450px; padding-left: 120px; padding-top: 20px; float: left;}
.uReg-next a {width: 213px; margin-top: 0; float:left;}
.uReg-next .uReg-back {background: #adadad; border:1px solid #999; text-align: center; height: 48px; line-height: 48px; font-size: 20px; color: #fff; margin-right: 20px;}
.uReg-next .uReg-back:hover {background: #999;}
/* ++++专业人员++++ */
.uReg-start {width: 520px; border: 5px solid #e6e6e6; margin: 80px 260px; padding: 50px 30px 20px 30px;}
.uReg-st-pic {float: left; width: 188px; height: 181px; background: url(../images/reg_start_pic.png) no-repeat center;}
.uReg-st-wrap,.uReg-st-list,.uReg-st-list dt,.uReg-st-list dd {float: left; width: 332px;}
.uReg-st-list dt {border-bottom: 1px solid #e6e6e6; line-height: 40px; font-size: 18px; font-weight: bold; color: #666;}
.uReg-st-list dd {padding-top: 10px; color: #999;}
.uReg-st-list dd a {float: left; background: #fd7b4d; color: #fff; border: 1px solid #ec490d; height: 22px; line-height: 22px; width: 78px; text-align: center;}
.uReg-st-list dd a:hover {background: #ec490d;}
.uReg-st-text {color: #999; float: left; width: 332px; text-align: right; margin-top: 20px; line-height: 30px;}
.uReg-st-text a {color: #fd7b4d; padding: 0 5px;}
.uReg-st-text a:hover {color: #ec490d;}
.pro .zEs-lclist,.pro .zEs-lclist dd {width: 222px;}
.pro .zEs-lclist dt {width: 20px; padding: 0 101px;}
/* 头像 */
.zReg-DoctorPicBox {width:450px; margin-top:30px; float:left; padding-left: 120px;}
.zReg-DoctorPicBox .zReg-DoctorImg {width:120px; margin:0 165px; text-align:center;}
.zReg-DoctorPicBox .zReg-DoctorImg a {display:inline-block; width:120px; height:120px; background: #e6e6e6; border-radius:60px; -moz-border-radius:60px; -webkit-border-radius:60px; position:relative; overflow:hidden;}
.zReg-DoctorPicBox .zReg-DoctorImg b {position:absolute; top:0; left:0; display:inline-block; width:120px; height:120px; line-height:118px; background:rgba(0,0,0,0.7); color:#fff; text-align:center; display:none; font-weight:normal; font-size:14px;}
.zReg-DoctorPicBox .zReg-DoctorImg:hover b {display:block;}
.zReg-DoctorPicBox .zReg-DoctorImg img {width: 120px; height: 120px;}
.zReg-DoctorPicBox p {border-bottom:none; text-align:center; line-height:40px; color:#999;}
.zReg-DoctorPicBox p a {display:inline-block; width:120px; height:26px; line-height:26px; color:#fff; font-size:14px; background:#fd7b4d; border: 1px solid #ec490d; margin-bottom: 20px;}
/* 流程 */
.tpye-sel {width: 448px; margin-right: 0;}
.tpye-sel select {width: 448px !important;}
.reg-pro {margin-top: 0;}
.reg-pro .uReg-sel {width: 450px; overflow: hidden;}
.reg-pro .uReg-selbox {width: 450px;}
.reg-pro .ks-sel {margin-right: 15px; width: 215px;}
.reg-pro .ks-sel select {width: 210px;}
.reg-pro .reg-text label {position: relative; float: left;}
.reg-pro .reg-text label span {position: absolute; line-height: 20px; left: 10px; padding-top: 10px; color: #a9a9a9; width: 621px; font-size: 12px;}
.reg-pro .reg-text {width: 631px; position: relative; left: left; background: #fff;}
.reg-pro .reg-text textarea {width: 621px; height: 100px; line-height: 20px; padding: 10px 0 10px 10px; color: #000; outline: none; border: none; font-family: Verdana, "微软雅黑", Arial, sans-serif; float: left;}
.reg-pro .reg-text em {display: none;}
.reg-pro .uReg-tms {width: 618px; margin-left: 80px; padding-right: 13px; border: 1px solid #e6e6e6; border-top: none; float: left; line-height: 30px; text-align: right; color: #999; background: #f0f0f0; padding-left: 0;}
.reg-pro .uReg-tms i {padding: 0 5px; color: #ec490d;}

/* ++++商家入驻++++ */
.org .zEs-lclist,.org .zEs-lclist dd {width: 185px;}
.org .zEs-lclist dt {width: 185px; padding: 0 82px;}
.reg-org .uReg-list {width: 670px; margin: 0 auto; padding: 20px 230px 10px 180px;}
.reg-org .uReg-list li {width: 670px;}
.reg-org .uReg-list .uReg-read,.reg-org .uReg-list .uReg-next {padding-left: 200px;}
.reg-org .uReg-list li strong {width: 200px;}
.reg-org .uReg-xb {width: 450px; margin: 0 auto; padding:20px 330px;}
.reg-org .uReg-buss,.reg-org .uReg-buss p {float: left; width: 450px;}
.reg-org .uReg-buss {padding-top: 8px;}
.reg-org .uReg-buss p {line-height: 28px; margin-bottom: 2px;}
.reg-org .uReg-buss p span {float: left; color: #999; max-width: 330px; height: 28px; line-height: 28px; padding-left: 10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.reg-org .uReg-buss p i {float: left; width: 100px;}
.reg-org .uReg-buss p i a {float: left; margin-left: 10px; text-align: center; height: 28px; line-height: 28px; color: #fd7b4d;}
.reg-org .uReg-buss p i a:hover {color: #ec490d;}
.reg-org .uReg-buss-but {float: left; padding-left: 10px; height:26px;  width: 440px; line-height:26px;  overflow: hidden;}
.reg-org .uReg-buss-but span {float:left; text-align: center; border:none; height:26px; }
.reg-org .uReg-buss-but .textbox { border: 1px solid #ec490d;}
.reg-org .uReg-buss-but span a {border:none;}
.uReg-buss-but .l-btn-left,.uReg-buss-but .l-btn-text {float:left;}
.reg-org .uReg-buss-but span label {margin-left:14px; float:left; margin-top:-1px; height:30px; float:left;}
.reg-org .uReg-buss-but a {float: left; width: 80px; height: 26px; line-height: 26px; text-align: center; background: #fd7b4d; border: 1px solid #ec490d; color: #fff;}
.reg-org .uReg-buss-but a:hover {background: #ec490d;}
.reg-org .uReg-buss-but em {float: left; line-height: 28px; color: #999; padding-left: 10px;}
.reg-org .uReg-sex {width: 448px; height: 44px; float: left; border:1px solid #fff;}
.reg-org .uReg-rad {float: left; width: 200px; padding-left: 10px;}
.reg-org .uReg-rad label {float: left; width: 80px;}
.reg-org .uReg-rad label .ugender {float: left; border:none; background: none;}
.reg-org .uReg-rad label .ugender input {width: 14px; height: 14px; margin-top: 15px;}
.reg-org .uReg-rad label strong {float:left; width: 50px; text-align: left; padding-left: 10px; color: #666; line-height: 44px;}
.reg-org .uReg-sex em {float: right; line-height: 44px; padding-right: 10px; color: #999; display: none;}
.reg-org .uReg-list .uReg-date,.reg-org .uReg-list .uReg-date label {width: 208px;}
.reg-org .uReg-list .uReg-date label span,.reg-org .uReg-list .uReg-date label em {width: 198px;}
.reg-org .uReg-list .uReg-date label input {width: 188px;}
.reg-org .uReg-list .uReg-to,.send-data .uReg-list li .uReg-to {float: left; width: 30px; text-align: center; line-height: 46px; color: #666;}
.reg-org .uReg-no-r,.reg-pro .uReg-no-r {margin-right: 0;}
 {float: left;}
/* 圈子起始时间 */
.send-data .uReg-date,.send-data .uReg-date label {width: 208px;}
.send-data .uReg-date label span,.send-data .uReg-date label em {width: 198px;}
.send-data .uReg-date input {width: 188px;}
/* 错误 */
.uReg-list .err .uReg-int {border-color: #fedfdf; background: #fffafa;}
.uReg-list .err .uReg-int label span {display: none;}
.uReg-list .err .uReg-int label em {display: block; color: #ec490d; position: absolute; left: 0; background: #fffafa;}
.uReg-list .err .uReg-sex {border-color: #fedfdf; background: #fffafa;}
.uReg-list .err .uReg-sex em {display: block;}
.uReg-list .err .uReg-rad label strong,.uReg-list .err .uReg-sex em,.uReg-list .err .uReg-selint select {color: #ec490d;}
.uReg-list .err .uReg-selint {border-color: #fedfdf;}
.reg-org .err .uReg-buss-but em,.uReg-list .err .zReg-DoctorPicBox p {color: #ec490d;}
.uReg-list .err .zReg-DoctorPicBox .zReg-DoctorImg a {background: #fd7b4d;}
.uReg-list .err .reg-text {border-color: #fedfdf;}
.uReg-list .err .reg-text textarea {background: #fffafa;}
.uReg-list .err .reg-text em {display: block; position: absolute; line-height: 20px; left: 10px; padding-top: 10px; height: 100px; background: #fffafa; color: #ec490d; width: 438px; font-size: 12px; z-index: 9;}
.uReg-list .err .zkit-err em {float: left; height: 30px; line-height: 30px; background-color: #fffafa !important; position: relative; width: 100%; padding: 0; margin-left: -10px; text-indent: 10px !important;}

/* 禁用 */
.uReg-list .group-disabled .uReg-int {border-color: #e6e6e6; background: #fffafa;}
.uReg-list .group-disabled .uReg-int label span {display: none;}
.uReg-list .group-disabled .uReg-int label em {display: block; color:#999; position: absolute; left: 0; background: #f6f6f6;}
.uReg-list .group-disabled .uReg-sex {border-color: #fedfdf; background: #fffafa;}
.uReg-list .group-disabled .uReg-sex em {display: block;}
.uReg-list .group-disabled .uReg-rad label strong,.uReg-list .group-disabled .uReg-sex em,.uReg-list .group-disabled .uReg-selint select {color: #ec490d;}
.uReg-list .group-disabled .uReg-selint {border-color: #fedfdf;}
.reg-org .group-disabled .uReg-buss-but em,.uReg-list .group-disabled .zReg-DoctorPicBox p {color: #ec490d;}
.uReg-list .group-disabled .zReg-DoctorPicBox .zReg-DoctorImg a {background: #fd7b4d;}
.uReg-list .group-disabled .reg-text {border-color: #fedfdf;}
.uReg-list .group-disabled .reg-text textarea {background: #fffafa;}
.uReg-list .group-disabled .reg-text em {display: block; position: absolute; line-height: 20px; left: 10px; padding-top: 10px; height: 100px; background: #fffafa; color: #ec490d; width: 438px; font-size: 12px; z-index: 9;}
.uReg-list .group-disabled .zkit-err em {float: left; height: 30px; line-height: 30px; background-color: #fffafa !important; position: relative; width: 100%; padding: 0; margin-left: -10px; text-indent: 10px !important;}

/* 3 成功 */
.uReg-xb {width:450px; padding:0px; margin:20px auto;}
.uReg-xbbg {width:450px; height: 203px; background: url(../images/reg_submit.png) no-repeat center 0;}
.uReg-xb p {float: left; width: 450px; text-align: center; font-size: 14px; color: #666; line-height: 30px;}
.uReg-xb p strong {font-size: 14px; font-weight: bold; color: #333;}
.uReg-xb p em {font-size: 24px; color: #92b830; line-height: 40px;}
.uReg-xb p i {color: #999; font-size: 12px;}
.uReg-xb p .uReg-but {margin-top: 20px;}


/* 创建圈子修改样式2016-05-09 */
.uGroup-wrap {background: #f9f9f9; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6;}
.uReg-GroupPic {position: absolute; right:0px; top: 10px; width: 166px; height: 166px; border: 1px solid #dedede; background: #fff; text-align: center; display: table-cell; vertical-align: middle;}
.uReg-GroupPic a {float: left; width: 150px; height: 150px; margin: 8px; background: url(../images/circle/group_img.png) no-repeat center; position: relative; border: none;}
.uReg-GroupPic a span {float: left; width: 150px; height: 150px; overflow: hidden;}
.uReg-GroupPic a i {position: absolute; top: 0; left: 0; width: 150px; height: 150px; background: #000; display: none;}
.uReg-GroupPic a:hover i {display: block; filter:alpha(opacity=30);	-moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.uReg-GroupPic img {width: 150px; height: 150px; vertical-align: middle; margin: 0 auto;}
.uReg-GroupPic .uActi-img {background: url(../images/circle/group_acti_img.png) no-repeat center;}
.Gpicerr {border-color: #fedfdf; background: #fffafa;}
.reg-pro li {width: 713px;}
.reg-pro li .zGetu {float: left; width: 633px; height: 46px; line-height: 46px;}
.reg-pro li .zGetu a {color: #000; font-size: 14px; position: relative; padding-left: 28px; cursor: default;}
.reg-pro li .zGetu a:after {content: ""; position: absolute; left: 0; top: 0px; width: 18px; height: 18px; border: 1px solid #c8c8c8;}
.reg-pro li .zGetu .zGetuok:after {border-color: #90b821; background: #90b821 url(../images/circle/circle_group_ok.png) no-repeat -7px 2px;}

/* 可选设备 */
.uGroup-Sb-W {width: 631px; padding: 0px 233px 0px 312px; overflow: hidden;}
.uGroup-Sb-L {width: 646px; margin: 0 auto; margin-top: 10px;}
.uGroup-Sb-L li {float: left; width: 200px; margin-right: 15px;}
.uGroup-Sb-L li a {float: left; width: 198px; border: 1px solid #f0f0f0; color: #333; position: relative;}
.uGroup-Sb-L li a:hover {border-color: #90b821;}
.uGroup-Sb-L li a em {float: left; width: 160px; height: 160px; background: #dedede; margin: 19px; margin-bottom: 10px;}
.uGroup-Sb-L li a img {max-width: 160px; max-height: 160px;}
.uGroup-Sb-L li a p {padding: 0 9px; text-align: center; height: 24px; line-height: 24px; width: 180px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.uGroup-Sb-L li a .uGroup-Sb-name {color: #999; padding-bottom: 5px;}
.uGroup-Sb-L li .zac,.uGroup-Sb-L li .zac:hover {border-color: #90b821; color: #fff;}
.uGroup-Sb-L li .zac p,.uGroup-Sb-L li a:hover p {background: #90b821; color: #fff;}
.uGroup-Sb-L li .zac .uGroup-Sb-name,.uGroup-Sb-L li a:hover .uGroup-Sb-name {color: #fff;}
.uGroup-Sb-L li a i {float: left; width: 23px; height: 23px; background: url(../images/circle/circle_group_ok.png) no-repeat center; position: absolute; top: 0; right: 0; display: none;}
.uGroup-Sb-L li .zac i {display: block;}
.uGroup-Sb-L .zerr a {border-color: #fedfdf; background: #fffafa;}
.uGroup-Sb-L .zerr a:hover {background: #fff;}

/* 提交 */
.uGroup-But {width: 631px; padding: 50px 233px 30px 312px; text-align: center;}
.uGroup-But .uGroup-Butsmi {display: inline-block; width: 300px; margin: 0 auto; height: 48px; line-height: 48px; background: #fd7b4d; border: 1px solid #ec490d; text-align: center; color: #fff; font-size: 18px;}
.uGroup-But .uGroup-Butsmi:hover {background: #ec490d;}
.uGroup-But p {text-align: center; width: 631px; height: 40px; line-height: 40px; margin: 0 auto; color: #999;}
.uGroup-But p i {padding: 0 5px;}
.uGroup-But p a {color: #ec490d; padding: 0 5px;}
/* 发布活动 */
.uAciSetgred select {background: none;}
.uAciSetgred {background: #f0f0f0;}




/*商城筛选样式*/
/* 16-2-3修改筛选 */
.zShop-Bread-Wrap {width: 1200px; margin: 0 auto;}
.zShop-Bread-Wrap a {color: #666;}
.zShop-Bread-Wrap a:hover {color: #ff5454;}
.zShop-Bmenu-l {width: 1200px; margin: 0 auto; padding: 10px 0; line-height: 24px;}
.zShop-Bmenu-l h5 {float: left; position: relative; padding-right: 26px; line-height: 26px; font-weight: bold; margin:0px;}
.zShop-Bmenu-l h5:after {content: ""; width: 26px; height: 26px; position: absolute;  right: 0px; bottom: 0px; background: url(../images/shop/shop_bread.png) no-repeat center 0;}
.zShop-Bmenu-box {float: left;}
.zShop-Bmenu {float: left;}
.zShop-Bm-list {float: left; position: relative; z-index: 7;}
.zShop-Bm-list strong {float: left; padding-right: 26px; position: relative;}
.zShop-Bm-list strong:after {content: ""; width: 26px; height: 26px; position: absolute; right: 0px; bottom: 0px; background: url(../images/shop/shop_bread.png) no-repeat center 0;}
.zShop-Bm-list strong a {float: left; height: 24px; line-height: 24px; border: 1px solid #ddd; position: relative; padding-right: 26px; padding-left: 5px;}
.zShop-Bm-list strong:after {content: ""; width: 26px; height: 26px; position: absolute; right: 0px; bottom: 0px; background: url(../images/shop/shop_bread.png) no-repeat center 0;}
.zShop-Bm-list strong a:after {content: ""; width: 26px; height: 26px; position: absolute; right: 0; bottom: -1px; background: url(../images/shop/shop_bread.png) no-repeat center -26px;}
.zShop-Bm-list strong a:hover {color: #ff5454; border: 1px solid #ff5454; border-bottom-color: #fff;}
.zShop-Bm-list strong a:hover:after {content: ""; width: 26px; height: 26px; position: absolute; right: 0; bottom: 0; background: url(../images/shop/shop_bread.png) no-repeat center -52px;}
.zshopon {z-index: 9;}
.zshopon strong a {border: 1px solid #ff5454; color: #ff5454; /*border-bottom-color: #fff;*/ z-index: 8;}
.zshopon strong a:hover{
	border-bottom-color: #fff;
}
.zshopon strong a:after {content: ""; width: 26px; height: 26px; position: absolute; right: 0; bottom: 0px; background: url(../images/shop/shop_bread.png) no-repeat center -52px;}
.zShop-Bm-list .zShop-Bm {float: left; position: absolute; background: #fff; top: 25px; border: 1px solid #ff5454; z-index: 7; padding: 5px; width: 300px;  overflow: hidden;
height: 120px;
    overflow-y: auto;
}
.zShop-Bm-list .zShop-Bm ul {float: left; width: 315px;}
.zShop-Bm-list .zShop-Bm li {float: left; width: 90px; margin-right: 15px; text-align: left; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.zShop-Bm-list .zShop-Bm li a {}
/* 其他条件 */
.zShop-cond-list {float: left; max-width: 792px;}
.zShop-cond-list a {float: left; border: 1px solid #ddd; color: #666; height: 24px; line-height: 24px; padding: 0 10px; background: #fff; margin-right: 10px; margin-bottom: 10px; white-space: nowrap; position: relative;}
.zShop-cond-list a em {float: left; color: #666;}
.zShop-cond-list a strong {float: left; color: #ff5454;}
.zShop-cond-list a i {float: left; width: 8px; height: 8px; margin-top: 9px; margin-left: 15px;}
.zShop-cond-list a:after {content: ""; width: 24px; height: 24px; position: absolute;  right: 0px; bottom: 0px; background: #e6e6e6 url(../images/shop/del.png) no-repeat 8px -15px;}
.zShop-cond-list a:hover {border-color: #ff5454; background: #fff;}
.zShop-cond-list a:hover:after {background-color: #ff5454;}
/* 查询结果 */
.zShop-Bread-OnSet {width: 1178px; margin: 0 auto; border: 1px solid #e6e6e6; background: #fafafa; padding: 10px;}
.zShop-Bread-OnSetL {float: left; line-height: 30px;}
.zShop-Bread-OnSetL strong {color: #333; margin-right: 10px;}
.zShop-Bread-OnSetL span {color: #666;}
.zShop-Bread-OnSetL em {color: #666; padding: 0 10px;}
.zShop-Bread-OnSetL em b {padding: 0 5px; color: #ff5454;}

.zShop-Bread-OnSet a {float: right; width: 67px; position: relative; padding-left: 21px; height: 28px; line-height: 28px; text-align: center; color: #666; border: 1px solid #e6e6e6;}
.zShop-Bread-OnSet a:after {content: ""; width: 13px; height: 13px; position: absolute; left: 8px; bottom: 8px; background: url(../images/shop/shop_checkbox_icon.png) no-repeat -13px center;}
.zShop-Bread-OnSet a:hover {color: #fff; border-color: #ff5454; background-color: #ff5454;}
.zShop-Bread-OnSet a:hover:after {background-color: #ff5454;}
.zShop-Bread-OnSet .zSon {background: #ff5454; border: 1px solid #ff5454; color: #fff;}
.zShop-Bread-OnSet .zSon:after {background-position: 0 center; background-color: #ff5454;}
.zShop-Bcont {margin-top: 0;}


/* 已选条件 */
.zShop-cond-w {width: 1178px; margin: 0 auto; border: 1px solid #e6e6e6; background: #fafafa; padding: 10px; padding-bottom: 0;}
.zShop-cond-tit {float: left; width: 78px; line-height: 26px;}


/* 筛选 */
.zShop-st {width: 1200px; margin: 0 auto; padding-bottom: 20px; height:30px; line-height: 30px; position: relative;}
.zShop-st strong {font-size: 24px; color: #666; margin-right: 20px;}
.zShop-st span,.zShop-st em {color: #999;}
.zShop-st em {padding-left: 5px;}
.zShop-st em b {padding: 0 5px; color: #666;}

/* 商品分类 */
.zShop-menu {width: 1200px; margin: 0 auto; overflow: hidden;}
.zShop-menu li {float: left; width: 1200px; padding:10px 0; border-bottom: 1px dotted #e6e6e6; position: relative;}
.zShop-menu dl {float: left; width: 902px; padding-left: 98px; position: relative; overflow: hidden; margin:0px;}
.zShop-menu dt {float: left; width: 90px; padding-left: 8px; position: absolute; left: 0px; top: 0px; line-height: 26px; text-align: left; font-weight: bold; color: #333; z-index: 5;}
.zShop-menu dd {float: left; margin: 0 1px 0px 0px; display: inline;}
.zShop-menu dd a {float: left; white-space: nowrap; height: 26px; line-height: 26px; padding: 0 15px; color: #666;    max-width: 80px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; 
}
.zShop-menu dd a:hover,.zShop-menu .on a {color:#fff; background-color:#ff5454;}
.select-no {color: #999;}
.zShop-menu .res a {padding-right:20px; background:url("../images/shop/del.png") right 12px no-repeat; color: #ff5454; height: 28px; line-height: 28px; border: 1px solid #ff5454;}
.zShop-menu .res a:hover {background-position:right -12px}
.zShop-more {float: right; width: 60px; text-align: center;}
.zShop-more a {float: left; width: 58px; height:24px; line-height: 24px; text-align: center; border: 1px solid #dedede; color: #377f8f;}
.zShop-more a:hover {border: 1px solid #ff5454; color: #ff5454;}
/* 品牌 */
.zShop-pp-wrap {width:1196px; position: relative; top: 0px; left: 0px; margin-top: -36px; border: 2px solid #f58057; background: #fff url(../images/shop/shop_more_line.png) repeat-y left top; z-index: 3; margin-bottom: -11px; float: left;}
.zShop-pp {width: 1000px; margin: 0 auto; padding-bottom: 10px; margin-top: 10px;}
.zShop-pp a {float: left; height: 24px; width: 24px; line-height: 24px; background: #fff; margin-right: 7px; border: 1px solid #e6e6e6; text-align: center; color: #999;}
.zShop-pp a:hover,.zShop-pp .on {border-color: #ff5454; background: #ff5454; color: #fff!important;}
.zShop-pp #more-all {width: 54px; height: 24px; line-height: 24px; padding: 0;}
.zShop-pp-box {width: 1090px; margin-left: 98px; overflow: hidden;}
.zShop-menu .zShop-pplist {height: 120px; width: 1090px; overflow-y: auto;}
.zShop-menu .zShop-pplist li {float: left; width: 120px; border-bottom: none; margin-right: 1px; padding: 5px 0;}
.zShop-menu .zShop-pplist li a {float: left; height: 26px; line-height: 26px; padding: 0 20px; max-width: 80px; color: #666; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.zShop-menu .zShop-pplist li a:hover,.zShop-menu .zShop-pplist li .on {color:#fff; background-color:#ff5454;}
/* 多选 */
.zShop-Mrw {position: absolute; right: 10px; top: 0; width: 100px; text-align: right; padding-top: 10px; z-index: 4;}
.zShop-Mrw a {display: inline-block; text-align: center; border: 1px solid #dedede; width: 44px; margin-left: 2px; color: #666; background: #f8f8f8; height: 24px; line-height: 24px;}
.zShop-Mrw a:hover {border-color: #ff5454; color: #ff5454;}
.zShop-menu .zShop-pon {margin-top: 9px;}
.zShop-menu .zShop-pon li a:hover,.zShop-menu .zShop-pon li .on {background: #fff; color: #ff5454; padding: 0 19px; border: 1px solid #ff5454; height: 24px; line-height: 24px; position: relative;}
.zShop-menu .zShop-pon li .on:after {content: ""; width: 10px; height: 10px; position: absolute;  right: 0px; bottom: 0px; background: url(../images/shop/selet_dot.png) no-repeat;}
.zShop-acw {width: 1078px; margin: 0 auto; padding: 10px 0; margin-top: 10px; border-top: 1px solid #e6e6e6;}
.zShop-menu .zShop-aclist {width: 932px; padding-left: 68px;}
.zShop-aclist dt {float: left; width: 60px;}
.zShop-aclist dd {float: left; width: 932px; margin: 0;}
.zShop-aclist dd a {float: left; border: 1px solid #ddd; padding: 0 30px 0 10px; position: relative; height: 24px; line-height: 24px; background: #fff; color: #666; margin-right: 5px; margin-bottom: 5px;}
.zShop-aclist dd a:hover {background: #fff; border-color: #ff5454; color: #ff5454;}
.zShop-aclist dd a i {position: absolute; right: 8px; top: 9px; width: 8px; height: 8px; background: url(../images/shop/del.png) no-repeat left top;}
.zShop-aclist dd a:hover:after {content: ""; width: 24px; height: 24px; position: absolute;  right: 0px; bottom: 0px; background: #ff5454 url(../images/shop/del.png) no-repeat 8px -14px;}
.zShop-acwBut {width: 1078px; margin: 0 auto; text-align: center; padding-bottom: 15px;}
.zShop-acwBut a {display: inline-block; padding: 0 15px; margin: 0 2px; line-height: 24px; background: #ff5454; color: #fff;}
.zShop-acwBut .onclear {background: #ddd; color: #666;}

/* 分类更多筛选条件 */
.zShop-Smore {width: 1200px; margin: 0 auto; text-align: center; border-top: 1px solid #e6e6e6; margin-top: -1px; position: relative; z-index: 9;}
.zShop-Smore a {color: #999; display: inline-block; padding: 0 40px 0 20px; height: 30px; line-height: 30px; border: 1px solid #e6e6e6; margin-top: -1px; border-top-color: #fff; position: relative;}
.zShop-Smore a:hover {color: #ff5454;}
.zShop-Smore a:after {content: ""; width: 20px; height: 20px; position: absolute;  right: 20px; top: 5px; background: url("../images/shop/Smore_icon_m.png") no-repeat right 0;}
.zShop-Smore a:hover:after {background-position: right -20px;}
.zShop-Smore .zShop-Smop:after {background: url("../images/shop/Smore_icon_m.png") no-repeat -0px 0;}
.zShop-Smore .zShop-Smop:hover:after {background-position: -0px -20px;}
/* 更多选项 */
.zShop-menu .zShop-Factorl {width: 1198px; margin: 0 auto; position: static; padding: 0;}
.zShop-menu .zShop-Factorl dt {position: static; width: 90px; position: relative; z-index: 4;}
.zShop-menu .zShop-Factorl dd {float: left; width: 1000px;}
.zShop-menu .zShop-Factorl dd a {float: left; height: 26px; line-height: 26px; padding: 0 15px; color: #666; margin-right: 1px; margin-bottom: 5px; white-space: nowrap;}
.zShop-menu .zShop-Factorl dd a:hover,.zShop-menu .zShop-Factorl dd .on {color:#fff!important; background-color:#ff5454}
.zShop-pp-otwr {top: -10px; margin-bottom: -21px;}
.zShop-pp-otwr .zShop-acwBut {background: #fff; margin-top: 10px;}
.ppp-box{
	width: 1020px!important;
}
.ppp-box .zShop-pplist{
	width: 1020px!important;
}

/*商城筛选样式*/




/* ----------==========********** 登录框 **********==========---------- */
/* 背景遮罩 */
.login-mask {width: 100%; height: 100%; margin: 0 auto; position: absolute; top: 0; left: 0; background: #000; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; z-index: 999999;}
/* 弹出 */
.login-wrap {position: absolute; z-index: 9999999; left: 50%; top:50%; margin-left: -200px; margin-top:-150px; width: 400px;}
.loginbox {width: 320px; position: absolute; top: -5px; left: 0; background: #fff; padding: 0 40px; padding-bottom: 20px;}
.login-tit {font-size: 24px; color: #303030; line-height: 80px;}
.login-kbox {width: 400px; height: 60px; position: absolute; top: -60px; overflow: hidden;}
#owl-login {width: 430px; height: 108px; background:#e6e6e6 url("../images/owl-login.png") no-repeat 0 -0px; position: absolute; top: -49px; left: -30px; margin-left: 0;}
.loginput {margin-bottom: 20px; background: url(../images/login_icon.png) no-repeat -39px 0px; position: relative;}
.loginput input {width: 270px; height: 38px; line-height: 38px; padding-left: 38px;}
.loginput span {position: absolute; top:0; left: 0; float: left; margin-left: 38px; font-size: 14px; line-height: 38px; height: 38px; width: 280px; background: #fff; color: #fc7e51; display: none;}
.login-user {background-position:0px 0px;}
.login-pw {background-position:0px -38px;}
.long-but,.user-reg {width: 320px; margin: 0 auto;}
.long-but a {float: left;}
.long-but .butt-buy {width: 318px; height: 38px; line-height: 38px; background: #fd7b4d; border: 1px solid #ec490d; font-size: 16px;}
.long-but .butt-buy:hover {background: #ec490d;}
.user-reg {height: 50px; line-height: 50px;}
.user-reg strong {float: left; color: #666; font-size: 12px; font-weight: normal;}
.user-reg strong a {padding: 0 5px; color: #ec490d;}
.user-reg em {float: right; font-size: 12px; font-style: normal; font-weight: normal;}
.user-reg em a {color: #999;}
/* 错误提示 */
.login-err .loginput {border-color: #fc7e51;}
.login-err .loginput input {color: #fc7e51 !important;}
.login-err .login-user {background-position:0px -76px;}
.login-err .login-pw {background-position:0px -114px;}
.login-err .loginput span {display: block;}
.login-err .loginput {-webkit-transition: 0.2s; -moz-transition: 0.2s; -ms-transition: 0.2s; -o-transition: 0.2s; transition: 0.15s;}
.login-close {position: absolute; right: 20px; top: 17px; line-height: 40px; z-index: 9999;}
.login-close a {display: inline-block; width: 25px; height: 25px; background: url("../images/shop/coles.png") no-repeat center;}
/* 小白 */
#owl-login .hand {
	width: 30px;
	height: 30px;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	background-color: #fff;
	border:1px solid #c99a63;
	-webkit-transform: scaleY(0.6);
	-moz-transform: scaleY(0.6);
	-o-transform: scaleY(0.6);
	-ms-transform: scaleY(0.6);
	transform: scaleY(0.6);
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	-ms-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
	position:relative;
	position: absolute;
	left: 55px;
	bottom: -7px;
	bottom: -14px\9;
	behavior: url(js/PIE.htc);
}
#owl-login .hand.hand-r {left: 130px;}
#owl-login.password .hand {
  -webkit-transform: translateX(18px) translateY(-13px) scale(0.4);
  -moz-transform: translateX(18px) translateY(-13px) scale(0.4);
  -o-transform: translateX(18px) translateY(-13px) scale(0.4);
  -ms-transform: translateX(18px) translateY(-13px) scale(0.4);
  transform: translateX(18px) translateY(-13px) scale(0.4);
  /* IE6-8遮眼时后手的位置 */
  position: relative\9;
  top: -30px\9; 
}
#owl-login.password .hand.hand-r {
  -webkit-transform: translateX(-14px) translateY(-11px) scale(0.7);
  -moz-transform: translateX(-14px) translateY(-11px) scale(0.7);
  -o-transform: translateX(-14px) translateY(-11px) scale(0.7);
  -ms-transform: translateX(-14px) translateY(-11px) scale(0.7);
  transform: translateX(-14px) translateY(-11px) scale(0.7);
  width: 20px;
  height: 20px;
}
#owl-login .arms {
  top: 58px;
  position: absolute;
  width: 100%;
  height: 60px;
  overflow: hidden;
}
#owl-login .arms .arm {
  width: 40px;
  height: 65px;
  position: absolute;
  left: 20px;
  top: 50px;
  background-image: url("../images/owl-login-arm.png");
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  -ms-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  -webkit-transform: rotate(-20deg);
  -moz-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  transform: rotate(-20deg);
}
#owl-login .arms .arm.arm-r {
  -webkit-transform: rotate(20deg) scaleX(-1);
  -moz-transform: rotate(20deg) scaleX(-1);
  -o-transform: rotate(20deg) scaleX(-1);
  -ms-transform: rotate(20deg) scaleX(-1);
  transform: rotate(20deg) scaleX(-1);
  left: 158px;
}
#owl-login.password .arms .arm {
  -webkit-transform: translateY(-30px) translateX(40px);
  -moz-transform: translateY(-30px) translateX(40px);
  -o-transform: translateY(-30px) translateX(40px);
  -ms-transform: translateY(-30px) translateX(40px);
  transform: translateY(-30px) translateX(40px);
  /* ie7-8输入密码时的遮眼动作 */
  top: 15px\9;
  left: 55px\9;
}
#owl-login.password .arms .arm.arm-r {
  -webkit-transform: translateY(-30px) translateX(-40px) scaleX(-1);
  -moz-transform: translateY(-30px) translateX(-40px) scaleX(-1);
  -o-transform: translateY(-30px) translateX(-40px) scaleX(-1);
  -ms-transform: translateY(-30px) translateX(-40px) scaleX(-1);
  transform: translateY(-30px) translateX(-40px) scaleX(-1);
  /* ie7-8输入密码时的遮眼动作 */
  width: 40px\9;
  height: 65px\9;
  background-image: url(../images/owl-login-arm-r.png)\9;
  /* _background-image: url(../images/owl-login-arm-r.png) !important; */
  background-repeat: no-repeat\9;
  background-position: center\9 bottom\9;
  top: 15px\9;
  left: 120px\9;
}
/* ----------==========********** 登录框结束 **********==========---------- */



/*报名确定部分*/
.circle-jindu{
	width:1200px!important;
	padding:0px!important;
}
.circle-jindu-con{
	margin:0px auto;
}
.bm-hdxx{
	width: 713px;
    margin: 0 auto;
}
.bm-hdxx p a{
	font-size:16px;
	color:#2780c2;
}
.bm-hdxx p a:hover{
	color:#92b830;
}
.group-act-con dl dd a{
	color:#2780c2;
	}
.group-act-con dl dd a:hover{
	color:#2780c2;
}
.bm-hd-icon{
	float: left;
    margin-top: 3px;
}
/*.bm-hd-grxx,.bm-hd-grxx li{
	width:530px;
}*/
.bm-hd-grxx  li strong b{
	float: right;
    padding-right: 10px;
	text-align:right!important;
}
.circle-bmqrxx li{
	font-size:14px;
	color:#595757;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
}
.circle-bmqrxx li font{
	float: left;
    width: 80px;
    display: block;
    text-align: right;
    margin-right: 10px;
}
.bm-hd-ts{
	margin-bottom:30px;
	font-size:12px;
	color:#999;
	text-align:center;
}
.group-mob-num{
	width:248px;
	width:431px;
	overflow: hidden;
    float: left;
}
.uReg-list .group-mob-num label{
	width:431px!important;
}
.group-mob-num label span{
	width:421px!important;
	left:0px!important;
	padding-left:10px;
}
.group-mob-num label input{
	width:411px!important;
}
.group-mob-map{
	float: left;
    width: 98px;
    text-align: center;
	height: 44px;
    line-height: 44px;
	border-left:#e6e6e6 1px solid;
	border-right:#e6e6e6 1px solid;
	position:relative;
}
.group-mob-map img{
	width:98px;
	height:44px;
}
.group-mob-map font{
	display:none;
	width:98px;
	height:44px;
	background-color:#000;
	position: absolute;
    left: 0;
    top: 0;
	filter: alpha(opacity=30);
	opacity: 0.30;
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
}
.group-mob-map:hover font{
	display:block;
}
.group-mob-map a{
	display:none;
	width:98px;
	height:44px;
	line-height:44px;
	color:#fff;
	position: absolute;
    left: 0;
    top: 0;
	z-index:2;
}
.group-mob-map:hover a{
	display:block;
}
.group-mob-map-yzm{
	float: left;
    width: 100px;
    text-align: center;
	height: 44px;
    line-height: 44px;
}
.uReg-list .group-mob-map-yzm label,.uReg-list .group-mob-map-yzm label span {
    width: 100px;
	padding:0px;
}
.uReg-list .group-mob-map-yzm label{
	width:100px!important;
}
.uReg-list .group-mob-map-yzm label span{
	left:0px!important;
	padding-left:10px;
	width: 90px!important;
}
.group-mob-map-yzm label input{
	width:85px!important;
	padding:0px 5px 0px 10px!important;
}
.group_add{
	width:631px!important;
}
.group_add label{
	width:631px!important;
}
.group_add span{
	width:621px!important;
}
.group_add input{
	width:611px!important;
}
.group_add em{
	width:621px!important;
}
.group-sjyzm{
	width:531px!important;
}
.group-sjyzm span{
	width:521px!important;
}
.group-sjyzm input{
	width:511px!important;
}
.uReg-too{
	width:31px!important;
}

