@charset "utf-8";

* {
	padding: 0;
	margin: 0;
	font-family: "Microsoft YaHei";
	font-size: 14px;
}
#hides{display: none;}
a {
	text-decoration: none;
	color:#0000cc;
}

li {
	list-style-type: none;
}
em{
	font-style:normal;
}
#newver,#newver a{
	font-size:20px;
}
/*全局定义css*/
#pageAll {
	padding:0 40px;
}
#pageAll .wellcom {
	border-bottom:2px solid #4390b9;
	line-height:40px;
	font-size:20px;
}
#pageAll .wellcom span {font-style:italic;color:red;font-size:20px;}
#pageAll .page {
margin-top:20px;
}
#pageAll .page dl{
	float:left;
	width:150px;
	border:1px solid #ccc;
	border-left:0;
}
#pageAll .page dl.shuoming{
	border-left:1px solid #ccc;
	background:#eee;
}
#pageAll .page dl.cur{
	border: 1px solid #ffaf90;
	border-left: 1px solid #ffaf90;
	box-shadow: 0 0 5px 1px #ffaf90;
	position:relative;
}
#pageAll .page dl.cur dt{
	color:red;
	font-size:20px;
	background:red;
	color:#fff;
}
#pageAll .page dl.cur dd{
	color:red;
	font-size:20px;
}
#pageAll .page dl.cur2{
	border: 1px solid #ffaf90;
	border-left: 1px solid #ffaf90;
	box-shadow: 0 0 5px 1px #ffaf90;
	position:relative;
	width:700px;
	margin:0 auto;
	float:none;
}
#pageAll .page dl.cur2 dt{
	color:red;
	font-size:20px;
	background:red;
	color:#fff;
}
#pageAll .page dl.cur2 dd{
	color:red;
	font-size:20px;
	line-height: auto;
	height:70px;
}
#pageAll .page dl.cur2 dd.deail {
	height:100px;
}
#pageAll .page dl.cur2 dd.deail span{
	line-height: 100px;
}
#pageAll .page dl.cur2 dd p {
	line-height:30px;
	text-align:left;
	font-size:14px;
}
#pageAll .page dl.cur2 dd span {
	float:left;
	display:block;
	width:150px;
	font-size:18px;
	color:#000;
	background:#eee;
}
#pageAll .page dl.cur2 dd a{
	display: block;
	background: #4390b9;
	color: #fff;
	font-size: 24px;
}
#pageAll .page dl.shuoming dt{
	background:#eee;
}
#pageAll .page dl dt{
	text-align:center;
	line-height: 70px;
	font-weight:bold;
	background:#e6f5ff;
}
#pageAll .page dl dd{
	text-align:center;
	line-height: 70px;
	border-top:1px solid #ccc;
}
#pageAll .templates li {
	float: left;
	margin:10px 20px;
	text-align:center;
	line-height:30px;
}
#pageAll .templates li img {
	display:block;
	width: 300px;
	height:200px;
}
#pageAll .spiderset li img {
	display:block;
	width: 200px;
	height:100px;
}
#pageAll .templates li a {
	width:265px;
	float:left;
	display:block;
	margin-right:5px;
	color:#fff;
	background:#333;
}
#pageAll .templates li a.reset{
	width:30px;
	height:30px;
	background:url("../img/reset.png") no-repeat;
	background-size:100%;
	margin-right:0;
}
#pageAll .templates li a.ok{
	background:#00A000;
}
#pageAll .templates li a.down,#pageAll .templates li a.down_no{
	background:#d55537;
	width:100%;
	margin:0;
}
#pageAll .page .title {
	line-height:30px;
	font-size:14px;
	background:url("../img/coin14.png") 10px center no-repeat;
	padding-left:40px;
 }
#pageAll .page .title span {
	margin-left:60px;
}
#pageAll .page>img{
	float:left;
	margin-top:10px;
}
.pageTop {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background-color: #f2f2f2;
}

.pageTop span {
	margin-left: 15px;
}

.pageTop a {
	color: #3695cc;
}

/*表格和 分页公共CSS*/
table {
	border-collapse: collapse;
}

tr {
	
}

td {
	text-align: center;
	border: 1px solid #dcdbdb;
}

.tdColor {
	height: 40px;
	background-color: #f2f2f2;
	color: #438eb9;
}

.tdC {
	color: #333;
}

.paging {
	width: 100%;
	margin-bottom: 50px;
	text-align: right;
}
/*表格和 分页公共CSS end*/

/*广告页面CSS*/
.banner {
	
}

.banner .add {
	width: 100%;
	height: 120px;
}

.addA {
	display: inline-block;
	width: 160px;
	height: 35px;
	background-color: #47a4e1;
	line-height: 35px;
	text-align: center;
	color: #fff;
	margin-top: 40px;
	font-size: 16px;
}
.hbHides1{display: none;}
.banner .banShow {
	
}

.banner .banShow .bsImg {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 185px;
	height: 90px;
	overflow: hidden;
	margin-left: 66px;
}

.banner .banShow .bsImg img {
	max-width: 100%;
	max-height: 100%;
}

.banner .banShow .bsA {
	color: #333;
}

.operation {
	margin-left: 5px;
	margin-right: 5px;
	cursor: pointer;
}

.banDel {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.29);
	position: fixed;
	top: 0px;
	display: none;
}

.cutMoney {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.29);
	position: fixed;
	top: 0px;
	display: none;
}

.delete {
	width: 460px;
	margin: auto;
	background-color: #fff;
	text-align: center;
	position: relative;
	top: 20%;
}

.delete .close {
	height: 30px;
	text-align: right;
}

.delete .close img {
	margin-right: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.banDel .delete .delP1 {
	margin-top: 40px;
	font-size: 20px;
}

.banDel .delete .delP2 {
	
}

.banDel .delete .delP2 .ok {
	display: inline-block;
	width: 100px;
	height: 40px;
	line-height: 40px;
	background-color: #3695cc;
	color: #fff;
	margin-top: 65px;
	margin-left: 25px;
	margin-right: 25px;
	font-size: 16px;
	cursor: pointer;
	margin-bottom: 65px;
}

.banDel .delete .delP2 .yes {
	color: #333;
	background-color: #fff;
	border: 1px solid #3695cc;
}

.banDel .delete .delP2 .no {
	
}
/*广告页面CSS end*/

/*广告上传编辑页面CSS*/
.bor {
	border: 1px solid #ccc;
}

.banneradd {
	margin-bottom: 160px;
	margin-top: 10px;
}

.baTopNo {
	width: 100%;
	border: none;
}

.baTopNo span {
	height: 50px;
	line-height: 50px;
	margin-left: 40px;
	font-size: 18px;
	color: #438eb9;
}

.baTop {
	width: 100%;
	border-bottom: 1px solid #ccc;
}

.baTop span {
	height: 50px;
	line-height: 50px;
	margin-left: 40px;
	font-size: 18px;
	color: #438eb9;
}

.baBody {
	margin-top: 20px;
	margin-left: 90px;
}

.bbD {
	margin-top: 20px;
}

.bbD .bbDP {
	
}

.bbD .bbDP .btn_ok {
	display: inline-block;
	width: 100px;
	height: 40px;
	line-height: 40px;
	background-color: #3695cc;
	color: #fff;
	margin-top: 50px;
	margin-right: 25px;
	font-size: 16px;
	cursor: pointer;
	text-align: center;
	margin-bottom: 160px;
	border: none;
}

.bbD .bbDP .btn_no {
	color: #333;
	background-color: #fff;
	border: 1px solid #3695cc;
}

.bbD .bbDP .btn_yes {
	margin-left: 66px;
}

.bbD .bbDd {
	width: 280px;
	height: 210px;
}
.bbD .selCss{  
	width: 300px;
    height: 40px;
    border: 1px solid #ccc;
    text-indent: 15px;
}

.bbD .input1 {
	width: 300px;
	height: 40px;
	border: 1px solid #ccc;
	text-indent: 15px;
}

.bbD .input2 {
	width: 100px;
	height: 40px;
	border: 1px solid #ccc;
}

.bbD .input3 {
	width: 240px;
	height: 40px;
	border: 1px solid #ccc;
	text-indent: 15px;
	margin-left: 10px;
}
.bbD .UPimgD{width: 155px;height: 175px;position: relative;left: 83px;top: -20px;}
.bbD .UPimgD img.img{width: 100%;}
.bbD .UPimgD .FileD{width: 155px;height: 175px;overflow: hidden;position: absolute;top: 0px;}
.bbD .UPimgD .FileD .addFile{width: 100%;height: 100%;opacity: 0;filter: Alpha(Opacity=0);}
.bbD .bbDImg {
	width: 160px;
	height: 180px;
	background-color: #c6c6c6;
	text-align: center;
	line-height: 180px;
	font-size: 55px;
	color: #fff;
	margin-left: 72px;
	margin-top: -16px;
}

.bbD .bbDImg .Img1 {
	width: 160px;
	height: 180px;
	margin-top: -180px;
}

.bbD .file {
	width: 160px;
	height: 180px;
	position: relative;
	top: -180px;
	left: 45px;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.bbD .bbDDel {
	float: right;
	margin-top: -20px;
	color: #ff0000;
}

.bbD label {
	margin-left: 15px;
	margin-right: 15px;
}

/*广告上传编辑页面CSS*/

/*意见管理页面CSS*/
.opinion {
	
}

.opinion .opShow {
	margin-top: 40px;
	margin-bottom: 95px;
}
/*意见管理页面CSS end*/

/*行家管理页面CSS*/
.connoisseur {
	
}

.conShow {

}
.conShow input{
	width:90%;
}
.conShow button{
border: none;
background-color: #999;margin-right:10px;}
.onsImg {
	width: 75px;
	height: 75px;
	margin-top: 25px;
	margin-left: 46px;
	overflow: hidden;
	margin-bottom: 25px;
}

.onsImg img {
	max-width: 100%;
	max-height: 100%;
}

.cfD {
	float:left;
}
.upload {
	float:right;
}
.cfD select {

	color: #999;

}

.cfD .bselect {
	width: 140px;
}

.cfD label {
	margin-left: 20px;
}

.cfD .lar {
	margin-right: 45px;
}

.cfD .addUser {
	width: 220px;
	height: 30px;
	border: 1px solid #ccc;
	text-indent: 15px;
}

.cfD .button {
	margin-left: 10px;
	width: 135px;
	height: 30px;
	border: none;
	font-size: 16px;
	color: #fff;
	background-color: #47a4e1;
}

.cfD .addA1 {
	margin-top: 10px;
	margin-left: 120px;
}
/*行家管理页面CSS end*/

/*会员管理页面CSS*/
.vip {
	
}

.cfD .vpr {
	margin-right: 15px;
}

.cfD .vinput {
	width: 150px;
	height: 30px;
	border: 1px solid #ccc;
	text-indent: 15px;
}

.cfD .addA2 {
	margin-left: 30px;
}

.onsImgv {
	margin-left: 90px;
	margin-top: 25px;
}

.vip .vipinput {
	width: 55px;
	height: 25px;
	border: 1px solid #ccc;
	margin: 0px 10px;
}

.vip .vsAdd {
	display: inline-block;
	width: 50px;
	height: 25px;
	background-color: #2a9cdd;
	line-height: 25px;
	color: #fff;
	cursor: pointer;
	text-align: center;
}

.vip .vsAdd2 {
	background-color: white;
	color: #2a9cdd;
	border: 1px solid #2a9cdd;
	height: 23px;
	line-height: 23px;
	margin-left: 10px;
}

.bbD .vipHead {
	width: 75px;
	height: 75px;
	overflow: hidden;
	margin-top: -15px;
	margin-left: 82px;
}

.bbD .vipHead img {
	max-width: 100%;
	max-height: 100%;
}

.bbD .vipHead .vipP {
	position: relative;
	top: -17px;
	width: 100%;
	height: 15px;
	background-color: rgba(0, 0, 0, 0.25);
	color: #fff;
	text-align: center;
}

.bbD .vipHead .file1 {
	position: relative;
	top: -32px;
	width: 100%;
	height: 15px;
	background-color: rgba(0, 0, 0, 0.25);
	color: #fff;
	text-align: center;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.bbD .vipHead1 {
	width: 75px;
	height: 75px;
	overflow: hidden;
	margin-top: -15px;
	margin-left: 105px;
}
.bbD .ptH{height: 40px;}

.bbD .btext2 {
	margin-top: -15px;
	margin-left: 105px;
}

.bbD .text2 {
	max-width: 670px;
	min-width: 670px;
	max-height: 120px;
	min-height: 120px;
	color: #333;
	text-indent: 15px;
}

.bbD .btext {
	margin-top: -15px;
	margin-left: 82px;
}
.bbD .text5{width: 540px;height: 110px;}

.bbD .bsp2{
    position: relative;
    top: -90px;
}
.bbD .bewm{
	width: 240px;
    height: 240px;
    border: 3px solid #807e7e;
    position: relative;
    top: -10px;
    left: 85px;
}

.bbD .bewm img{
	max-width: 100%;
}

.bbD .btext .text1 {
	max-width: 670px;
	min-width: 670px;
	max-height: 240px;
	min-height: 240px;
	color: #333;
	text-indent: 15px;
}

/*会员管理页面CSS end*/
.cfD .timeInput {
	width: 170px;
	height: 30px;
	border: 1px solid #ccc;
	text-indent: 15px;
}

/*话题管理页面CSS*/
.topic {
	
}

.topicP {
	margin-top: -5px;
	margin-bottom: 15px;
}

.topic .topicP .topicImg {
	margin-left: 10px;
}
/*话题管理页面CSS end*/

/*心愿管理页面 、约见管理页面CSS*/
.wishShow {
	margin-top: 30px;
}

.wishShow .wishImgv {
	margin-left: 60px;
}

.onsInmA {
	margin-left: 100px;
}

.tpapA {
	color: #333;
}

#inputSTWish {
	width: 100px;
}
/*心愿管理页面CSS、、约见管理页面CSS end*/
.cfD .userinput {
	width: 300px;
	height: 40px;
	border: 1px solid #ccc;
	text-indent: 15px;
	color: #999;
}

.cfD .userbtn {
	margin-left: 10px;
	width: 135px;
	height: 40px;
	border: none;
	font-size: 16px;
	color: #fff;
	background-color: #47a4e1;
}
.upload .userbtn{
	margin-left: 10px;
	width: 135px;
	height: 40px;
	border: none;
	font-size: 16px;
	color: #fff;
	background-color:#00A000;
}
.upload input{width:200px;
	}
.cfD a.userbtn {
	display:block;
	width: 135px;
	height: 40px;
	line-height:40px;
	text-align:center;
	font-size: 16px;
	color: #fff;
	background-color: #f00;
	float:right;
}

/*修改密码*/
.bacen {
	margin: auto;
	width: 400px;
	margin-top: 60px;
}

.imga {
	display: none;
}

.imgb {
	display: none;
}

/*新增加弹出框样式    增加金额和减少金额   hy*/
/*.addMoney{}
.addMoney .addDivs{}
.addMoney .addDivs .addDimg{}
.addMoney .addDivs .addDimg{}*/
.addDivs .addDimg img.user {
	width: 100px;
	margin-top: 50px;
}

.addDivs .addDName {
	font-size: 16px;
	margin-top: 15px;
	color: #333;
}

.addDivs .addDps {
	margin-top: 20px;
	color: #666;
}

.addDivs .addDps input {
	height: 30px;
	border: 1px solid #ccc;
	text-indent: 10px;
}

.addDivs .addDps .come1 {
	width: 155px;
	height: 30px;
	margin-left: -5px;
	border: 1px solid #ccc;
	text-indent: 10px;
	color: #666;
}

.addDivs .addDps .come2 {
	width: 155px;
	height: 30px;
	margin-left: -5px;
	border: 1px solid #ccc;
	text-indent: 10px;
	color: #666;
}

.addDivs .addDps .area {
	border: 1px solid #ccc;
	text-indent: 10px;
	margin-left: 4px;
	width: 155px;
	min-width: 155px;
	max-width: 155px;
	height: 60px;
	min-height: 60px;
	max-height: 60px;
}

.addDivs .addDps .spanVIPs {
	position: relative;
	top: -44px;
	left: 5px;
}

.banDel .delete .delP2 .moneyAdd1 {
	background-color: #3695cc;
	color: white;
}

.banDel .delete .delP2 .moneyAdd2 {
	background-color: white;
	color: #3695cc;
	border: 1px solid #3695cc;
	height: 38px;
	line-height: 40px;
}

/*新样式修复***添加话题*/
.addHTs {
	display: inline-block;
	width: 40px;
	height: 18px;
	line-height: 18px;
	background-color: #47a4e1;
	color: white;
	padding: 4px;
	position: relative;
	top: -5px;
}


/*11.25   新地址选择页面CSS   公共样式   hy*/
.ctAlert{display: none;width: 100%;height: 100%;position: fixed;top: 0px;background-color: rgba(0, 0, 0, 0.4);}
.citys{width: 90%;margin: 0px auto;background-color: white;  margin-top: 50px;padding-bottom: 20px;}
.citys .getCtys{min-height: 50px;padding-top: 50px;padding-left: 40px;float: left;font-size: 16px;  color: #666;  width: 80%;}
.citys .closeCys{min-height: 50px;float: right;width: 120px;height: 40px;background-color: #3695cc;line-height: 50px;text-align: center;position:relative;top: 50px;right: 100px;color: white;font-size: 16px;cursor: pointer;}
.citys .cityDiv{clear: both;width: 90%;margin: 0px auto;  margin-bottom: 30px;}
.citys .cityDiv .cts{display: inline-block;width: 20px;height: 20px;font-size: 18px;color: #3695cc;}
.citys .cityDiv .ctn{display: inline-block;font-size: 16px;padding-left: 5px;padding-right: 5px;padding-bottom: 3px;cursor: pointer;color: #666;}
.citys .cityDiv .ctn:hover{color: white;background-color:#3695cc;}
/*添加进来的DIV*/
.citys .getCtys .ctn{display: inline-block;padding-left: 5px;padding-right: 5px;color: #3695cc;font-size: 16px;cursor: pointer;}
/*11.25   新地址选择页面CSS   公共样式   hy    end  */


.clear:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

#loading{
	position:fixed;
	z-index: 99;
	width:100%;
	height:100%;
	display:none;
}
#loading img {
	width:20%;
	margin-left:40%;
	margin-top:20%;
	position: relative;
}