/* commom */
body{
	font-family: '黑体';
}
.pull-left{
	float: left;
}
.pull-right{
	float: right;
}
.text-center{
	text-align: center;
}
.text-right{
	text-align: right;
}
.block{
	display: block!important;
}
#top-alert{
	left:20px;
}
.publicTop {
  z-index: 88;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  font-size: .5rem;
  text-align: center;
  color: #9fa0a2;
  padding: 1%;
  background-color: #fff;
}
.publicTop form{
  background-color: #e3e4e6;
  border-radius: 3px;
}
.publicTop form button{
	width:.5rem;
	height: .65rem;
	background: url(../images/search.jpg) center center no-repeat;
	background-size: .33rem;
	border:none;
	margin-right:.1rem;
	vertical-align: middle;
}
.publicTop form input{
	font-size:.375rem;
	height: .65rem;
	line-height: .65rem;
	padding: 0;
	border:none;
	background-color: inherit;
}
.publicTop a {
	color: #fff;
	position: absolute;
	left: 0
}

/* left */
.publicLeft {
	font-size: .5rem;
	position: fixed;
	top: 1.2rem;
	left: 0;
	width: 16.4%;
	height: 100%;
	background: #eee;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	border-right: 1px solid #f9f9f9;
}
.publicLeft .leftInset {
	padding-bottom: 2.9rem;
}
.publicLeft .leftInset a {
	display: block;
	font-size:0.33rem;
	text-align: center;
	letter-spacing: .1rem;
	height:1rem;
	line-height: 1rem;
	color: #302621;
	border-bottom: 1px solid #e8e8e8;
}
.publicLeft .leftInset a.active {
	background: #fff;
	color: #6a4b41;
	height:2rem;
	line-height: 2rem;
}
/* footer */
.publicUnder{
	font-size: .5rem;
	z-index: 99;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 0;
}
.publicUnder .inner{
	position: relative;
}
.publicUnder .links{
	position: absolute;
	width: 100%;
  top: 20%;
}
.publicUnder .links a{
	display:inline-block;
	width:20%;
	height: 1.25rem;
}
.collect {
	font-size: .5rem
}

.collect .collectTop {
	border-bottom: 1px solid #ccc
}

.collect .collectTop div {
	line-height: 1rem
}

.collect .collectTop div a {
	color: #16b6f4
}

.collect .collectTop div.left {
	float: left
}

.collect .collectTop div.left a {
	margin-right: .1rem;
	margin-left: .2rem
}

.collect .collectTop div.left span {
	margin-left: .1rem
}

.collect .collectTop div.right {
	margin-right: .2rem;
	float: right
}

.collect .collectTop div.right a {
	margin-left: .2rem
}

.collect .checkAll {
	line-height: 1rem;
	background: #f2f2f2
}

.collect .checkAll input {
	margin-left: .2rem;
	margin-right: .2rem
}

.collect .underLines {
	color: #999;
	font-size: .3rem;
	text-align: right;
	line-height: .7rem;
	margin-right: .2rem
}

.collect .showNone {
	margin-top: 30%;
	line-height: 1rem
}

.collect form .collectList li {
	width: 100%;
	padding: .2rem 0;
	border-bottom: 1px solid #ccc
}

.collect form .collectList li div {
	float: left
}

.collect form .collectList li div.checkMine {
	line-height: 3rem;
	margin: 0 .2rem
}

.collect form .collectList li div.imgs {
	margin-left: .1rem;
	text-align: center;
	width: 4rem;
	height: 3rem;
	border: 1px solid #ccc;
	border-radius: .1rem;
	overflow: hidden
}

.collect form .collectList li div.rightInfo {
	width: 5.2rem;
	height: 2rem;
	padding-bottom: 1rem;
	position: relative;
	margin-left: .2rem
}

.collect form .collectList li div.rightInfo h4 {
	font-size: .5rem;
	font-weight: 400;
	color: #333;
	padding: .1rem 0;
	overflow: auto
}

.collect form .collectList li div.rightInfo p {
	position: absolute;
	bottom: -1rem;
	width: 5rem;
	margin-top: .6rem;
	line-height: 1rem
}

.collect form .collectList li div.rightInfo p span {
	color: red
}

.collect form .collectList li div.rightInfo p span b {
	margin-left: .1rem
}

.collect form .collectList li div.rightInfo p a {
	display: inline-block;
	border: 1px solid rgba(255,0,0,.3);
	color: rgba(255,0,0,.6);
	background: #fff;
	padding: 0 .4rem;
	border-radius: .4rem;
	margin-left: .3rem;
	line-height: .7rem
}

.learnSkillDetail {
	font-size: .5rem;
	width: 100%
}

.learnSkillDetail .topInfo {
	font-size: .375rem;
	line-height: .7rem
}

.learnSkillDetail .topInfo table {
	margin-left: .5rem
}

.learnSkillDetail .topInfo .right {
	text-align: right
}

.learnSkillDetail .content img {
	width: 100%;
	margin-top: .2rem
}

.learnSkillDetail .content h5 {
	font-size: .425rem;
	text-indent: 1em
}

.learnSkillDetail .content p {
	font-size: .375rem;
	text-indent: 3em;
	line-height: .5rem;
	margin-bottom: .2rem;
	padding: 0 .2rem;
	text-align: justify
}
/* 个人中心 */
.personalCenterTop {
	background: url(../images/personalCenterBg.png) left top no-repeat;
	background-size: 100%;
	width: 100%;
	font-size: .5rem
}

.personalCenterTop .center {
	text-align: center;
	margin-top: .3rem
}

.personalCenterTop .center .logo {
	display: block;
	width: 3rem;
	height: 3rem;
	background: url(../images/logos.png) center center;
	background-size: 100%;
	border-radius: 50%;
	border: 1px solid #535353;
	margin: .1rem auto
}

.personalCenterTop .center .phone {
	font-size: .437rem;
	color: #000;
	line-height: 0.8rem;
}
.personalCenterTop .center .geren{
	font-size:.312rem;
	color:#000;
	line-height: 0.8rem;
}
.personalCenterTop .center .detail{
	font-size:.265rem;
	color:#858585;
	line-height: 0.8rem;
}
.personalCenterTop .center .detail span{
	padding:0 0.35rem;
}
.personalCenterTop .center .star i {
	color: #eee
}

.personalCenterTop .center .star i.gold {
	color: #f7e74b
}

.personalCenterTop .under {
	font-size: .425rem;
	padding: 0 .2rem;
	line-height: 1rem;
	margin-top: .4rem
}

.personalCenterTop .under div {
	line-height: 1rem
}

.personalCenterTop .under div:first-child {
	float: left
}

.personalCenterTop .under div:last-child {
	float: right
}

.personalCenterTop .under div i {
	font-size: .8rem;
	margin-left: .2rem
}

.personalCenterTop .under div span {
	color: #ff7357;
	font-weight: 700;
	margin-left: .1rem
}

.personalCenterTop .top a {
	color: #fff;
	line-height: 1rem
}

.personalCenterTop .top a:first-child {
	margin-left: .2rem;
	float: left
}

.personalCenterTop .top a:last-child {
	margin-right: .2rem;
	float: right
}

.personalCenterTop .top a:last-child i {
	font-size: .7rem
}

.centerSign {
	font-size: .218rem;
	color: #938a85;
	width: 100%;
	height: 1.09rem;
	background: #59493f;
}

.centerSign a {
	color: #fff;
	font-size: .297rem;
	display: inline-block;
	width:1.31rem;
	height: .625rem;
	line-height:.625rem;  
	float: left;
	text-align: center;
    margin-top: 0.25rem;
    margin-left: 1rem;
    border-radius: 3px;
	background-color:#7e6b5a;
}
.centerSign a.qiandao{
	margin-left:.35rem;
}
.centerSign p {
	float: left;
	font-size: .375rem;
	padding: .1rem;
	margin-left: .2rem
}

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

.centerNav li {
	float: left;
	width: 25%;
	font-size: .5rem;
	position: relative;
	padding:.3rem 0;
}

.centerNav li a {
	font-size: .375rem;
	color: #3b3b3b;
	display: block;
	text-align: center;
	padding: .2rem 0;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc
}

.centerNav li a i {
	/*font-size: 1rem*/
	display: inline-block;
	width:.97rem;
	height: .88rem;
	background-image: url(../images/center_ico.png);
	background-size:7.98rem;
	margin:.1rem;
}
.centerNav li a i.newicon-navworks{
	background-position: -.08rem .03rem;
}
.centerNav li a i.newicon-camera{
	background-position: -2.45rem -.03rem;
}
.centerNav li a i.newicon-movie{
	background-position-x:-4.85rem;
}
.centerNav li a i.newicon-contacts{
	background-position-x: -7.1rem;
}
.centerNav li a i.newicon-article{
	background-position: -.05rem -1.98rem;
}
.centerNav li a i.newicon-zhanhui{
	background-position:-2.52rem -1.98rem;
}
.centerNav li a i.newicon-master{
	background-position:-4.83rem -1.95rem;
}
.centerNav li a i.newicon-history{
    background-position: -7.1rem -1.98rem;
}
.centerNav li a i.newicon-store{
	background-position: -.13rem -4.05rem;
}
.centerNav li a i.newicon-collection{
    background-position: -2.5rem -4.08rem;
}
.centerNav li a i.newicon-order{
    background-position: -4.85rem -4.12rem;
}
.centerNav li a i.newicon-house{
    background-position:-7.05rem  -4.1rem;
}
.centerNav li a i.newicon-cart{
	background-position: 0.05rem -6.15rem;
}
.centerNav li a i.newicon-renzheng{
	background-position: -2.61rem -6.15rem;
}
.centerNav li a i.newicon-zhengxin{
	background-position:-4.91rem -6.15rem;
}
.centerNav li a i.newicon-cup{
	background-position: -7rem -6.1rem;
}
.centerNav li a i.newicon-lock{
	width:.72rem;
	background-position:-.24rem bottom;
}
.centerNav li a i.newicon-mail{
	background-position:-2.58rem -8.27rem;
}
.centerNav li a i.newicon-noticetongzhi{
	background-position:-4.86rem bottom;
}
.centerNav li a i.newicon-tuichu{
	background-position:-7.05rem bottom;
}
/*.centerNav li a span {
	position: absolute;
	display: block;
	top: .2rem;
	right: .4rem;
	background: #d5473a;
	color: #fff;
	border-radius: .4rem;
	font-size: .4rem;
	line-height: .42rem
}

.centerNav li a span.minNotice {
	min-width: .4rem;
	height: .4rem;
	padding: 0 .03rem
}

.centerNav li a span.niniNotice {
	width: .3rem;
	height: .3rem;
	border-radius: 50%
}*/
.push{
	padding:.3rem;
	background-color:#efefef;
}
.push h5{
	font-size:.47rem;
	font-weight: normal;
    color: #5a5a5a;
    padding-left: .8rem;
	background: url(../images/center_laba.png) .2rem center no-repeat;
	background-size:.42rem;
}
.push .time{
	position: relative;
    right: .4rem;
    font-size: .357rem;
    color: #a7a7a7;
    padding-left: .8rem;
    margin-bottom: .2rem;
    background: url(../images/center_circle.jpg) .2rem center no-repeat;
    background-size: .36rem;
}
.push .pushlist li{
	font-size:.437rem;
	color:#5e5e5e;
	margin:.1rem .4rem;
	border-left:1px solid #dbdbdb;
}
.push .pushlist .info{
	position: relative;
	font-size:.438rem;
	padding:.25rem;
	margin-left:.45rem;
	background-color:#fff;
}
.push .pushlist .info .sanjiao{
	position: absolute;
	top:-.02rem;
	left:-.39rem;
	width:.39rem;
	height: .34rem;
	background-image:url(../images/center_sanjiao.jpg); 
	background-size: .39rem;
}
.push .pushlist .info .type{
	color:#000;
}
.push .pushlist .info .content{
	padding:.25rem 0;
}
.push .pushlist .info a{
	color:#5c4c42;
}
.life .liteList {
	font-size: .5rem;
	padding: 0 2% .2rem;
	border-bottom: 1px solid #ccc
}

.life .liteList .images li {
	float: left
}

.life .liteList .images li.two {
	width: 49%
}

.life .liteList .images li.two:first-child {
	margin-right: 2%
}

.life .liteList .images li.three {
	width: 32%;
	margin-left: 2%
}

.life .liteList .images li.three:first-child {
	margin-left: 0
}

.life .liteList .images li.another {
	width: 32%;
	margin-right: 2%
}

.life .liteList h5 {
	line-height: .8rem
}

.life .liteList p {
	color: #888;
	font-size: .375rem;
	float: right;
	line-height: .5rem
}

.sayBox {
	font-size: .3125rem;
	margin-top: .5rem;
	width: 100%;
	line-height: .8rem;
	border-top: 1px solid #ccc
}

.sayBox ul li {
	float: left;
	width: 20%;
	margin-left: .2rem
}

.sayBox ul li:first-child {
	width: 32%
}

.sayBox ul li a {
	color: #222
}

.sayBox ul li a i {
	margin-right: .1rem
}

.newsDetail {
	font-size: .5rem;
	margin-top: .2rem;
	color: #222
}

.newsDetail h4 {
	text-align: center;
	font-size: .4125rem
}

.newsDetail>p {
	color: #888;
	font-size: .3125rem;
	line-height: .7rem;
	text-align: center
}

.newsDetail>p span {
	margin-left: .4rem
}

.newsDetail .content {
	margin-top: .2rem
}

.newsDetail .content img {
	width: 100%
}

.newsDetail .content p {
	font-size: .375rem;
	padding: .1rem .2rem;
	text-indent: 2em
}

.newsDetail .content h5 {
	text-indent: 3em
}

.treaSureDetail {
	padding: .2rem;
	font-size: .375rem
}

.treaSureDetail .top .logos {
	text-align: center;
	float: left
}

.treaSureDetail .top .logos .logo {
	display: block;
	background: url(../images/logos.png) center center;
	background-size: 100%;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	margin-right: .2rem
}

.treaSureDetail .top .logos p {
	margin-top: .1rem
}

.treaSureDetail .top .titles {
	margin-top: .2rem;
	float: left
}

.treaSureDetail .top .titles h4 {
	font-size: .4rem;
	color: #3e569d
}

.treaSureDetail .top .titles h4 span {
	margin-left: .2rem
}

.treaSureDetail .top .titles p {
	line-height: .6rem;
	margin-top: .2rem
}

.treaSureDetail .top .titles h5 {
	margin-top: .1rem
}

.treaSureDetail .top a {
	float: right;
	display: inline-block;
	line-height: .5rem;
	padding: .06rem .3rem;
	border: 1px solid #ccc;
	color: #ab3e2e;
	margin-top: .2rem
}

.treaSureDetail .imgs p {
	line-height: .6rem;
	padding: 0 .2rem
}

.myFriendsList {
	width: 100%;
	font-size: .5rem;
    padding-top: .3rem;
}

.myFriendsList h5 {
	background: #f2f2f2;
	color: #666;
	line-height: .8rem;
	text-indent: .2rem
}

.myFriendsList li {
	padding: .2rem;
	border-bottom: 1px solid #f2f2f2;
	overflow: hidden
}

.myFriendsList li>div {
	float: left
}

.myFriendsList li>div.imgLogo {
	width: 1.6rem;
	height: 1.6rem;
	text-align: center;
	border: 1px solid #f2f2f2;
	position: relative
}

.myFriendsList li>div.imgLogo img {
	height: 100%;
	max-width: 100%
}

.myFriendsList li>div.imgLogo span {
	position: absolute;
	display: block;
	top: -.1rem;
	right: -.1rem;
	background: #d5473a;
	color: #fff;
	border-radius: .4rem;
	font-size: .4rem;
	line-height: .42rem
}

.myFriendsList li>div.imgLogo span.minNotice {
	min-width: .4rem;
	height: .4rem
}

.myFriendsList li>div.imgLogo span.niniNotice {
	width: .3rem;
	height: .3rem;
	border-radius: 50%
}

.myFriendsList li>div.names {
	margin-left: .2rem;
	width: calc(100% - 2rem)
}

.myFriendsList li>div.names h4 {
	color: #333;
	font-size: .5rem;
    height: 1.6rem;
    line-height: 1.6rem;
}

.myFriendsList li>div.names h4 span {
	float: right;
	font-size: .3rem;
    height: 1.6rem;
    line-height: 1.6rem;
	color: #999;
	font-weight: 400
}

.myFriendsList li>div.names p {
	width: 100%;
	font-size: .4rem;
	line-height: .6rem;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.underSayInput {
	z-index: 99;
	font-size: .5rem;
	position: fixed;
	bottom: 0;
	width: 100%;
	min-height: 1.7rem;
	border-top: 1px solid #ccc;
	overflow: hidden;
	position: relative;
}

.underSayInput textarea {
	margin: .3rem 0rem .3rem .2rem;
	border: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: .4rem;
	min-height: 1rem;
	width: calc(100% - 3rem);
	padding: .5em;
	overflow: auto;
}

.underSayInput a {
	position: absolute;
	bottom: 26px;
	display: inline-block;
	width: 2rem;
	text-align: center;
	font-size: .4rem;
	color: #555;
	float: right;

}

.talkFriends {
	margin: .3rem 0 .5rem;
	width: 100%;
	font-size: .5rem;
	min-height: 70vh;
}

.talkFriends>a {
	text-align: center;
	color: #999;
	font-size: .4rem;
	line-height: .6rem;
	display: none
}

.talkFriends .leftTalk {
	padding: .2rem
}

.talkFriends .leftTalk>div {
	float: left
}

.talkFriends .leftTalk>div.imgs {
	width: 1.6rem;
	height: 1.6rem;
	border-radius: 50%;
	border: 1px solid #ccc;
	text-align: center;
	overflow: hidden
}

.talkFriends .leftTalk>div.imgs img {
	height: 100%
}

.talkFriends .leftTalk>div.contents {
	margin-left: .2rem;
	width: calc(100% - 1.9rem)
}

.talkFriends .leftTalk>div.contents h5 {
	font-size: .4rem;
	color: #999
}

.talkFriends .leftTalk>div.contents p {
	font-size: .375rem;
	color: #999
}

.talkFriends .leftTalk>div.contents div {
	display: inline-block;
	font-size: .4rem;
	color: #333;
	border-radius: 0 4px 4px;
	border: 1px solid #ccc;
	padding: .4rem;
	position: relative;
	background: #f9fafe;
	margin-left: .3rem;
}

.talkFriends .leftTalk>div.contents div:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: -16px;
	border: 8px solid transparent;
	border-right-color: #f2f2f2;
	z-index: 11
}

.talkFriends .leftTalk>div.contents div:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: -17px;
	border: 8px solid transparent;
	border-right-color: #ccc;
	z-index: 10
}

.talkFriends .rightTalk {
	text-align: right;
	padding: .2rem;
}

.talkFriends .rightTalk>div {
	float: right
}

.talkFriends .rightTalk>div.imgs {
	width: 1.6rem;
	height: 1.6rem;
	border-radius: 50%;
	border: 1px solid #ccc;
	text-align: center;
	overflow: hidden
}

.talkFriends .rightTalk>div.imgs img {
	height: 100%
}

.talkFriends .rightTalk>div.contents {
	margin-right: .2rem;
	width: calc(100% - 1.9rem)
}

.talkFriends .rightTalk>div.contents h5 {
	text-align: right;
	font-size: .4rem;
	color: #999
}

.talkFriends .rightTalk>div.contents p {
	text-align: right;
	font-size: .375rem;
	color: #999
}

.talkFriends .rightTalk>div.contents div {
	display: inline-block;
	font-size: .4rem;
	color: #333;
	border-radius: 4px 0 4px 4px;
	border: 1px solid #ccc;
	padding: .4rem;
	position: relative;
	background: #f9fafe;
	text-align: left;
	margin-right: .3rem;
}

.talkFriends .rightTalk>div.contents div:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: -16px;
	border: 8px solid transparent;
	border-left-color: #f2f2f2;
	z-index: 11
}

.talkFriends .rightTalk>div.contents div:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: -17px;
	border: 8px solid transparent;
	border-left-color: #ccc;
	z-index: 10
}

.sayDetailList {
	font-size: .5rem;
	margin-top: .6rem
}
.sayDetailList .replay{
	padding: 0 0.5rem;
}
.sayDetailList .replay a{  
	color:#b4b4b4;  
	padding: 0.25rem 0;
    margin-right: 0.25rem;
}
.sayDetailList .replay a.active{
	color:#000;
	border-bottom:2px solid #000;
}
.sayDetailList h4 {
	text-align: center;
	position: relative
}

.sayDetailList h4:before {
	content: "";
	width: .8rem;
	height: 1px;
	background: #999;
	position: absolute;
	left: 36%;
	top: .3rem
}

.sayDetailList h4:after {
	content: "";
	width: .8rem;
	height: 1px;
	background: #999;
	position: absolute;
	right: 36%;
	top: .3rem
}

.sayDetailList ul {
	padding-top: .4rem
}

.sayDetailList ul li {
	min-height: 1.6rem;
	margin-top: .5rem
}

.sayDetailList li>div {
	float: left
}

.sayDetailList li>div.leftLogo {
	width: 16%;
	min-width: 1.4rem;
	text-align: right;
	margin-right: .2rem
}

.sayDetailList li>div.leftLogo span {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	text-align: center;
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 50%
}

.sayDetailList li>div.leftLogo img {
	height: 100%
}

.sayDetailList li>div.rightContent {
	width: 78%;
	font-size: .4rem;
	color: #222;
}

.sayDetailList li>div.rightContent h5 {
	line-height: .5rem;
	color: #999
}

.sayDetailList li>div.rightContent p {
	color: #999;
	line-height: .3rem;
	margin-top: .1rem;
	font-size: .3rem
}

.sayDetailList li>div.rightContent div {
	margin-top: .2rem;
	line-height: .6rem;
	margin-bottom: .2rem;
	color:#000;
}

.shareBox {
	display: none;
	position: fixed;
	background: rgba(0,0,0,.7);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 900
}

.shareBox .underShare {
	position: fixed;
	background: #fff;
	width: 100%;
	height: 7.5rem;
	bottom: 0;
	left: 0;
	font-size: .5rem
}

.shareBox .underShare h4 {
	text-align: center;
	height: 2rem;
	line-height: 2rem;
	color: #1e1e1e;
	font-size: .6rem;
	font-weight: 200
}

.shareBox .underShare ul li {
	float: left;
	width: 20%;
	font-size: .4rem
}

.shareBox .underShare ul li a {
	display: block;
	width: 100%;
	text-align: center
}

.shareBox .underShare ul li a img {
	width: 70%
}

.shareBox .underShare ul li p {
	text-align: center;
	color: #616161;
	margin-top: .1rem
}

.shareBox .underShare button {
	display: inline-block;
	width: 90%;
	margin: 1.1rem auto 0;
	line-height: 1.4rem;
	font-size: .6rem;
	border-radius: .2rem;
	border: 1px solid #ccc;
	background: #ccc;
	color: #fff
}

.shareBox .topImg {
	display: none;
	text-align: right
}

.shareBox .topImg img {
	width: 5rem;
	display: inline-block;
	margin-right: .3rem
}

.sayShareGood {
	width: 90%;
	margin-right: 10%;
	text-align: center
}

.sayShareGood>a {
	color: #999;
	display: inline-block;
	width: 1rem;
	height: 1rem;
	line-height: .7rem;
	margin-left: 10%;
	border-radius: 50%;
	border: 1px solid #999
}

.sayShareGood>a.activeGoods {
	color: #fff;
	background: #16b6f4;
	border-color: #16b6f4
}

.sayShareGood>a i {
	font-size: .6rem
}

.sayShareGood .sayAnythingBox {
	display: none;
	font-size: .5rem;
	width: 100%;
	padding: .5rem 5%;
	text-align: center;
	border-bottom: 1px solid #ccc
}

.sayShareGood .sayAnythingBox textarea {
	margin-left: 5%;
	width: 90%;
	border: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: .4rem
}

.sayShareGood .sayAnythingBox div a {
	font-size: .5rem;
	display: inline-block;
	border-radius: 4px;
	line-height: .8rem;
	color: #fff;
	background: #16b6f4;
	padding: 0 .4rem;
	margin-right: .3rem
}
/* logsDetail */
.logsDetail{
    border-bottom: 1px solid #dddbd9;
}
.logsDetail .top {
	padding: .3rem;
	font-size: .448rem;
	color:#000;
}
.logsDetail .top .logos {
    float: left;
    display: block;
    width: 1.09rem;
    height: 1.09rem;
    border-radius: 50%;
}
.logsDetail .top .title {
	float: left;
    margin-left: .3rem;
    width: 85%;
}
.logsDetail .top .title h5 {
	font-size: .54rem;
    color: #000;
    height: 1.09rem;
    line-height: 1.09rem;
}
.logsDetail .imglist {
    margin-left: 1.5rem;
    width: 82%;
}
.logsDetail .imglist .wraper {
    float: left;
    width: 2.34rem;
    height: 2.34rem;
    line-height: 2.34rem;
    text-align: center;
    border: 1px solid #eee;
    margin-right: 3.5%;
    margin-bottom: 4%;
}
.logsDetail .imglist .wraper img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
.logsDetail .under {
    font-size: .27rem;
    margin-left: 1.5rem;
    width: 78%;
    color: #574d40;
    padding-top: .2rem;
    padding-bottom: .2rem;
}
.logsDetail .under span.pull-right {
    font-size: 0.35rem;
    color: #574d40;
}
.logsDetail .under i {
    display: inline-block;
    width: 0.42rem;
    height: 0.34rem;
    margin: 0 0.2rem;
    background-image: url(../images/ico.png);
    background-size: 2.92rem;
    vertical-align: -10%;
}
.logsDetail .under .dianzan i {
    width: 0.25rem;
    background-position-x: -2.672rem;
}
.logsDetail .under .pinglun i {
    width: 0.39rem;
    background-position-x: -1.547rem;
}
.logsDetail .top .title span {
	margin-top: .2rem;
	display: inline-block
}

.logsDetail .top .title p {
	line-height: .6rem;
	margin-top: .2rem
}

.logsDetail .images img {
	margin-bottom: .3rem
}

.myLogs .log li {
	border-bottom: 1px solid #ccc
}

.myLogs .log li .imgs {
	padding: 0 2%;
	margin-left: 2.1rem
}

.myLogs .log li .top {
	padding: .2rem;
	font-size: .375rem
}

.myLogs .log li .top .logos {
	float: left;
	display: block;
	background: url(../images/logos.png) center center;
	background-size: 100%;
	width: 2rem;
	height: 2rem;
	border-radius: 50%
}

.myLogs .log li .top .title {
	float: left;
	margin-top: .3rem;
	margin-left: .1rem
}

.myLogs .log li .top .title h5 {
	font-size: .4rem;
	color: #3e569d
}

.myLogs .log li .under {
	margin-left: 2.1rem;
	font-size: .375rem;
	text-align: center;
	line-height: .5rem;
	padding-bottom: .2rem
}

.myLogs .log li .under span {
	margin-left: .2rem
}

#underNone {
	height: 1.86rem
}
.mainMinddle {
	margin-left: 16.4%;
	font-size: .5rem;
	width: 83.6%;
	padding-top: 1rem;
}
.mainMinddle .main {
	width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	height: 100%;
	z-index: 1
}

.mainMinddle .main .topBanner .swiper-slide img {
	width: 100%
}

.mainMinddle .main .middleNav {
	margin:.3rem .6rem;
}

.mainMinddle .main .middleNav a {
	display: block;
	float: left;
	font-size:0.33rem;
	color:#858585;
	width:3.27rem;
	height:0.89rem;
	line-height: .89rem;
	margin:0 0.1rem;
	text-align: center;
	background: #eee;
}

.mainMinddle .main .middleNav a:first-child {
	border-right: 1px solid #ccc
}

.mainMinddle .main .middleNav a.active {
	color: #fff;
	background-color: #59493f;
}

.mainMinddle .main .formaly li {
	border-top: 1px solid #dddbd9;
	margin-top: .3rem;
}

.mainMinddle .main .formaly li>div {
	padding:.3rem .1rem;
	font-size: .5rem;
	color: #222
}

.mainMinddle .main .formaly li>div .logos {
	display: inline-block;
	float: left;
	width: 0.875rem;
    height: 0.875rem;
    border-radius: 50%;
    padding: 0 2%;
	overflow: hidden
}

.mainMinddle .main .formaly li>div .logos img {
	vertical-align: middle
}

.mainMinddle .main .formaly li>div .titles {
	width: 76%;
	margin-left: .2rem;
	display: inline-block;
	font-size: .5rem;
	float: left
}

.mainMinddle .main .formaly li>div .titles h5 {
	font-size: .45rem;
    color: #000;
    height: 0.875rem;
    line-height: 0.875rem;
}

.mainMinddle .main .formaly li>div .titles h5>b {
	float: right;
	color: #16b6f4
}

.mainMinddle .main .formaly li>div .titles p {
	color: #000;
	font-size: .33rem;
	padding:0.2rem 0;
}

.mainMinddle .main .formaly li>div .titles>b {
	font-size: .425rem;
	float: right;
	color: #222;
	font-weight: 400;
	text-decoration: underline
}

.mainMinddle .main .mores,.shoplist .main .mores{
	display: block;
	text-align: right;
	font-size: .4rem;
	padding-right: .3rem;
	line-height: .7rem;
	background: #ecce98;
	color: #8c5A0e
}

.mainMinddle .main .news li a {
	display: block;
	border-bottom: 1px solid #ccc;
	font-size: .4125rem;
	padding: .16rem;
	color: #222
}
.mainMinddle .main .newsindex .newsList{
  border-bottom: 1px solid #dddbd9;
  font-size: .33rem;
  padding: .3rem;
}
.mainMinddle .main .newsindex .newsList a{
	display:inline-block;
	color: #302621;
	vertical-align: middle;
}
.mainMinddle .main .newsindex .newsList .title{
	width:46.5%;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.mainMinddle .main .newsindex .newsList span{
	vertical-align: middle;
	padding-right: 0.2rem;
}
.mainMinddle .main .newsindex .newsList .btn{
	width:1.17rem;
	height:0.547rem;
	line-height: 0.6rem;
	font-size:0.315rem;
	color:#fff;
	text-align: center;
	background-color:#59493f;
	border-radius:3px;
}
.mainMinddle .main .newsindex .newsList .btn2{
	color:#59493f;
	background-color:#facd89;
}
.mainMinddle .main .news li a p {
	float: left
}

.mainMinddle .main .news li a p .atten {
	display: inline-block;
	position: relative;
	width: .16rem;
	height: .4125rem
}

.mainMinddle .main .news li a p .atten:after {
	position: absolute;
	content: "";
	width: .16rem;
	height: .16rem;
	background: red;
	border-radius: .16rem;
	top: 0;
	left: .07rem
}

.mainMinddle .main .news li a span {
	float: right;
	color: #777
}

.mainMinddle .main .treaSure {
	font-size: .4rem
}

.mainMinddle .main .treaSure li {
	border-bottom: 1px solid #ccc
}

.mainMinddle .main .treaSure li .imgs {
	margin-left: 1rem;
	margin-right: .6rem
}

.mainMinddle .main .treaSure li .under {
	font-size: .375rem;
	text-align: center;
	line-height: .5rem;
	padding-bottom: .2rem
}

.mainMinddle .main .treaSure li .under span {
	margin-left: .2rem
}

.mainMinddle .main .treaSure li .top {
	padding: .2rem
}

.mainMinddle .main .treaSure li .top .logos {
	float: left;
	text-align: center
}

.mainMinddle .main .treaSure li .top .logos .logo {
	display: block;
	background: url(../images/logos.png) center center;
	background-size: 100%;
	width: 2rem;
	height: 2rem;
	border-radius: 50%
}

.mainMinddle .main .treaSure li .top .logos p {
	font-size: .3rem;
	line-height: .7rem;
	margin-top: .2rem
}

.mainMinddle .main .treaSure li .top .titles {
	font-size: .3rem;
	line-height: .4rem;
	margin-left: .1rem;
	width: 54%;
	float: left
}

.mainMinddle .main .treaSure li .top .titles>* {
	margin-top: .2rem
}

.mainMinddle .main .treaSure li .top .titles h4 span {
	margin-left: .3rem
}

.mainMinddle .main .treaSure li .top .titles h5 {
	text-align: justify
}

.mainMinddle .main .treaSure li .top a {
	float: right;
	display: inline-block;
	line-height: .5rem;
	padding: .06rem .2rem;
	border: 1px solid #ccc;
	color: #ab3e2e;
	margin-top: .2rem
}
/*logList*/
.mainMinddle .main .log li {
	border-bottom: 1px solid #dddbd9;
}
.mainMinddle .main .log li img {
	padding: 0
}
.mainMinddle .main .log li .top {
	padding: .2rem;
	font-size: .375rem
}

.mainMinddle .main .log li .top .logos{

}
.mainMinddle .main .log li .top .logos {
	float: left;
	display: block;
	/*background: url(../images/logos.png) center center;*/
	background-size: 100%;
	width: 0.875rem;
	height: 0.875rem;
	border-radius: 50%
}
.mainMinddle .main .log li .top .title {
	float: left;
	margin-left: .1rem;
	width: 80%;
}
.mainMinddle .main .log li .top .title h5 {
	font-size: .45rem;
	color: #000;
	height: 0.875rem;
	line-height: 0.875rem;
}
.mainMinddle .main .log li .top .title .log_list_neirong{
	font-size: 0.33rem;
	line-height: 1.5em;
}
.mainMinddle .main .log li .top a {
	float: right;
	display: inline-block;
	line-height: .5rem;
	padding: .06rem .3rem;
	border: 1px solid #ccc;
	color: #ab3e2e;
	margin-top: .2rem
}
.mainMinddle .main .log li .top .news_list_neirong{
	padding:0.2rem 0.3rem;
	background-color:#eee;
}
.mainMinddle .main .log li .top .news_list_neirong a{
	float: none;
	font-size:.315rem;
	width: 100%;
	height:1rem;
	line-height: 1rem;
	color:#000;
	padding:0;
	border:none;
	margin:0;
	overflow: hidden;
}
.mainMinddle .main .log li .top .news_list_neirong img{
	width:1rem;
	height:1rem;
	padding:0 0.2rem 0 0;
}
.mainMinddle .main .log li .top .news_list_neirong span{
	vertical-align: top;
}
.mainMinddle .main .log li .top .location{
	font-size:0.315rem;
	padding:0.3rem;
	color:#000;
}
.mainMinddle .main .log li .imglist{
	margin-left:1.5rem;
	width:80%;
}
.mainMinddle .main .log li .imglist .wraper{
	float: left;
	width:2rem;
	height:2rem;
	line-height: 2rem;
	text-align: center;
	border:1px solid #eee;
	margin-right: 2%;
	margin-bottom: 3%;
}
.mainMinddle .main .log li .imglist .wraper img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.mainMinddle .main .log li .under {
	font-size: .27rem;
	margin-left: 1.5rem;
	width:78%;
	color:#574d40;
	padding-top: .2rem;
	padding-bottom: .2rem;
}
.mainMinddle .main .log li .under span.pull-right{
	font-size: 0.35rem;
	color:#574d40;
}
.mainMinddle .main .log li .under i{
	display: inline-block;
	width: 0.42rem;
	height: 0.34rem;
	margin:0 0.2rem;
	background-image: url(../images/ico.png);
	background-size: 2.92rem;
	vertical-align: -10%;
}
.mainMinddle .main .log li .under .pinglun i{
	width:0.39rem;
	background-position-x:-1.547rem;
}
.mainMinddle .main .log li .under .dianzan i{
	width:0.25rem;
	background-position-x:-2.672rem;
}
.mainMinddle .main .log li .top .title .log_list_neirong{
	font-size:0.33rem;
	color:#333;
	padding:0.2rem 0; 
}
.mainMinddle .main .log li .top .title iframe{
	width:100%;
	/*height:auto;*/
	max-height: 500px;
}
/* hotlist */
.mainMinddle .main .hot li {
	border-bottom: 1px solid #dddbd9;
	width: 100%;
	position: relative;
}
.mainMinddle .main .hot li .logo {
	float: left;
	display: block;
	background: url(../images/logos.png) center center;
	background-size: 100%;
	width: 0.875rem;
	height: 0.875rem;
	border-radius: 50%;
}
.mainMinddle .main .hot li .titles{
	font-size: .3rem;
	float: left;
	width: 92%;
	/*height: 0.875rem;*/
	line-height:0.875rem;
	padding:.3rem;
}
.mainMinddle .main .hot li .name{
	display: inline-block;
  font-size: .31rem;
  color: #000;
  width: 2.1rem;
  height: 0.875rem;
  line-height: 0.875rem;
  padding-left:0.2rem;
}
.mainMinddle .main .hot li .renqi{
	font-size: .266rem;
	color:#858585;
}
.mainMinddle .main .hot li .renqi i{
	display: inline-block;
	width:0.25rem;
	height: 0.34rem;
	margin:0 0.2rem;
	background-image: url(../images/ico.png);
	background-size: 2.92rem;
	vertical-align: -10%;
	background-position-x:-2.672rem;
}
/*.mainMinddle .main .hot li .produces {
	float: left;
	width: 2rem;
	height: 2rem;
	margin-top: .2rem;
	border: 1px solid #ccc;
	overflow: hidden;
	text-align: center;
	margin-left: .3rem;
	background: #fff
}
.mainMinddle .main .hot li .produces img {
	height: 100%
}
.mainMinddle .main .hot li i {
	float: right;
	line-height: 2.7rem;
	margin-top: .2rem;
	margin-right: .2rem;
	font-weight: 700;
	font-size: .8rem;
	color: #343434
}
.mainMinddle .main .hot li .info {
	font-size: .3rem;
	color: #666;
	line-height: .5rem;
	padding: 0 .125rem;
	text-align: justify;
	position: absolute;
	bottom: .1rem;
	left: .2rem
}
.mainMinddle .main .hot li .info span {
	margin-right: .2rem
}*/

.personalMiddle {
	text-align: center;
	font-size: .5rem
}
.personalMiddle .topInfo {
	padding: 1.5rem 0 .3rem;
	background: #eee url(../images/artistor.jpg) 90% 20% no-repeat;
	background-size:2.4rem;webkit
	-webkit-box-shadow: 0 .1rem .2rem #d1cfce;
	-moz-box-shadow: 0 .1rem .2rem #d1cfce;
	box-shadow: 0 .1rem .2rem #d1cfce;
}
.personalMiddle .topInfo h4{
	padding: .3rem 0;
  color: #302621;
  font-size: .438rem;
}
.personalMiddle .topInfo p{
	font-size:.266rem;
	color:#59493f;
}
.personalMiddle .topInfo .logoImg {
	/*background: url(../images/logos.png) center center;*/
	background-size: 100%;
	border: 1px solid #343434;
	border-radius: 50%;
	width: 2rem;
	height: 2rem;
	margin: 0 auto
}
.personalMiddle .topInfo p span {
	margin-right: .2rem
}
.personalMiddle .personalInfo h5 {
	font-size: .4rem;
	text-indent: .1rem
}

.personalMiddle .personalInfo p {
	text-indent: 2em;
	font-size: .313rem;
  color: #59493f;
  padding: .6rem .6rem .1rem;
  line-height: .475rem;
  text-align: justify;
}

.personalMiddle .underNav {
	margin-top: .3rem;
	font-size: .375rem;
	border: 1px solid #ccc
}

.personalMiddle .underNav li {
	float: left;
	width: 16.3%;
	border-left: 1px solid #ccc
}

.personalMiddle .underNav li:first-child {
	border-left: none
}

.personalMiddle .underNav li a {
	line-height: 1rem;
	color: #343434;
	display: block;
	width: 100%
}

.personalMiddle .underNav li.infos {
	position: relative
}

.personalMiddle .underNav li.infos p {
	position: absolute;
	font-size: .235rem;
	left: 18%;
	bottom: 0;
	color: #999
}

.middlProduceList {
	font-size: .5rem;
	padding: 0 .8rem;
}

.middlProduceList ul {
	margin-top: .2rem;
	padding-right: 2%;
	position: relative;
	column-width: 48%;
	-webkit-column-width: 48%;
	-moz-column-width: 48%
}

.middlProduceList ul li {
	display: block;
	float: left;
	width: 48%;
	break-inside: avoid;
	margin-left: 2%;
	margin-top: .2rem
}

.middlProduceList ul li a .imgs {
	background: #f2f2f2;
	height: 4rem;
	overflow: hidden;
	border-radius: .2rem;
	text-align: center;
	border: 1px solid #f2f2f2;
}

.middlProduceList ul li a .titles h5 {
	font-size: .313rem;
	font-weight: normal;
	line-height: .65rem;
	color: #333;
	white-space:nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.middlProduceList ul li a .titles span {
	display: block;
	width: .8rem;
	height: .8rem;
	border-radius: 50%;
	background: url(../images/logo.png) center center;
	background-size: 100%;
	float: right
}

.middlProduceList ul li .infos {
	font-size: .313rem;
  line-height: .5rem;
  color: #333;
}
.middlProduceList ul li .infos span.larger{
	font-size:1.25em;
	color: #59493f;
}
.middlProduceList ul li .infos span.smaller{
	font-size:.7em;
	color: #333;
	padding-left:.1rem;
}
.middlProduceList ul li .infos a {
	float: right;
	color: #16b6f4
}

.middlProduceList ul li .infos a i {
	font-size: .356rem
}

.middlProduceList ul li p {
	font-size: .356rem;
	line-height: .5rem;
	color: #343434;
	text-align: center
}

.middlProduceList ul li p span {
	margin-right: .1rem
}

.underBtn {
	font-size: .5rem;
	position: fixed;
	left: 0;
	width: 100%;
	background: #16b6f4;
	line-height: 1rem;
	text-align: center
}

.underBtn a {
	color: #fff;
	line-height: 1rem
}
/* 商城 */
#shop_header{
	font-size:0.33rem;
	color:#55483f;
}
#shop_header a{
	color:#55483f;
}
#shop_header .fixed{
	position: fixed;
	left: 0;
	top:0;
	width: 100%;
    background-color: #fff;
}
#shop_header .top{
	position: relative;
	text-align: center;
	height:0.734rem;
	line-height: 0.734rem;
	border-bottom:1px solid #dedcdd;
}
#shop_header .shop{
	font-size:.438rem;
}
#shop_header .shop i{
	display: inline-block;
	width:0.2rem;
	height:0.328rem;
	margin-left:0.2rem;
	background:url(../images/shop_header.jpg) -0.86rem center no-repeat; 
	background-size:2.266rem;
}
#shop_header .search{
	position: absolute;
	width:0.328rem;
	height:0.328rem;
	top: 0.18rem;
	right:0.5rem;
	background:url(../images/shop_header.jpg); 
	background-size:2.266rem;
}
#shop_header .category{
	display: none;
	position: fixed;
    top: 0.734rem;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
}
#shop_header .wraper{
	background-color: #fff;
}
#shop_header .catelist,.search .catelist{
	width: 80%;
    text-align: center;
    padding: 0.5rem 10%;
}
#shop_header .catelist li,.search .catelist li{
	display: inline-block;
	text-align: center;
	padding: 0.5rem;
}
#shop_header .catelist span,.search .catelist span{
	display: block;
	font-size: 2em;
	width:1.17rem;
	height: 1.17rem;
	line-height: 1.17rem;
	border:1px solid #7e736d;
	border-radius: 50%;
	margin-bottom:0.2rem;
}
#shop_header .order{
	padding:0.25rem 0;
}
#shop_header .order li{
	float:left;
	width:25%;
	text-align: center;
} 
#shop_header .order li a{
	color:#b9b9b9;
}
#shop_header .order li.active a{
	color:#2c2c2c;
}
#shop_header .order .default i{
	display: inline-block;
	width:.265rem;
	height:.328rem;
	margin-left:0.1rem;
	background:url(../images/shop_header.jpg) -.453rem 0 no-repeat; 
	background-size:2.266rem;
}
#shop_header .price a{
	position: relative;
}
#shop_header .price a span{
	position: absolute;
    top: 0.02rem;
    right: -0.3rem;
	width:.218rem;
	height:.128rem;
	background:url(../images/shop_header.jpg) -1.76rem -.109rem no-repeat; 
	background-size:2.266rem;
}
#shop_header .price a .up.current{
	background-position-x:-1.14rem; 
}
#shop_header .price a .down{
	top:auto;
    bottom: 0.03rem;
	background-position-x:-2.05rem; 
}
#shop_header .price a .down.current{
	background-position-x:-1.47rem; 
}
.shoplist{
	padding-top:0.734rem;
}
.shoplist ul.clearfix{
	background-color: #efefef;    
	padding-bottom: 0.2rem;
}
.shoplist li{
	float: left;
	font-size:.33rem;
	color:#2f2f2f;
	text-align: center;
	width:49%;
	margin-right:2%;
	margin-top:2%;
	background-color:#fff;
}
.shoplist li .title h5{
	font-size: 0.43rem;
	padding:0.2rem 0;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.shoplist li .title p{
	color:#ab3436;
	padding-bottom:0.2rem;
}

.shoplist li:nth-child(even){
	margin-right:0;
}
.shoplist li .top{
	width: 100%;
	height:4.92rem;
	line-height: 4.92rem;
	overflow: hidden;
}
.shoplist li .top img{
	max-width: 100%;
	vertical-align: middle;
}
#pagination {
	text-align: center;
}
#pagination li{
	display: inline-block;
	margin:.1rem;
}
#pagination li a{
	display: block;
	font-size:.375rem;
	color:#fff;
	background-color:#474642; 
	padding:.1rem .2rem;
}
/* 商品详情页 */
.shop_details{
	padding: 0;
    border-bottom:none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.swiper-pagination,.swiper-button-white{
	display: none;
}
.shop_details .swiper-container{
	width:100%;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
#good_title {
    text-indent:0; 
    padding: 10px;
    font-size: 16px;
    color: #1d1d1d;
}
.shop_author{
    padding: 0 10px;
    text-align: left;
    font-size: 14px;
    color:#aaa;
}
.goods_info_desc{
    padding: 0 10px;
    text-align: left;
    font-size: 12px;
    color:#aaa;
}
.shop_author a{
	color:#aaa;
}
.goods_info_advantage{
	padding:10px;
	font-size: 14px;
	color:#a93538;
}
.goods_info_advantage span{
	font-size: 6px!important;
}
.goods_info_advantage .larger{
	font-size:1.5em!important;
}
.goods_info_advantage span i{
	border:1px solid #a93538;
	border-radius: 50%;
	padding: 3px;
	margin-right:3px;
}
.shop_goods_content{
	margin-top:10px;
	background-color:#fff;
}
.shop_goods_content .nav-tabs{
	margin-bottom:10px;
}
.shop_goods_content .nav-tabs p{
	float: left;
	width:50%;
	text-align:center;
}
.shop_goods_content .nav-tabs a{
	display: block;
	height: 35px;
	line-height: 35px;
	color:#303030;
	border-right: 1px solid #dbdbdb;
	background-color:#e7e7e7;
}
.shop_goods_content .nav-tabs a.nav2{
	border-left: 1px solid #dbdbdb;
	border-right: none;
}
.shop_goods_content .nav-tabs a.active{
	background-color:#fff;
}
.tab-content{
	padding:10px 10px 50px;
}
.tab-content .item{
	padding:10px;
	margin:0;
	display: none;
}
.tab-content .item.active{
	display: block;
}
.shop_subsite{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
	background-color:#fff;
	border-top:1px solid #ebeaea;
}
.shop_subsite p.link{
	float: left;
	font-size:6px;
	width:13%;
	text-align: center;
}
.shop_subsite .btn-danger{
	width:36%;
}
.shop_subsite p.link a{
	display: block;
	color:#5a493f;	
    padding-top:5px;
	border-right:1px solid #f6f6f6;
}
.shop_subsite p.link i{
	display:block;
	width:15px;
	height: 15px;
	margin:0 auto;
	background: url(../images/shopdetail.png) 0 0 no-repeat;	
	background-size: 100px;
}
.shop_subsite p.link .artistor i{
	background-position-x:-42px; 
}
.shop_subsite p.link .favor i{
	background-position-x:-84px; 
}
.shop_subsite.saled .btn{
	height: 44px;
	line-height: 44px;
}
.shop_subsite .btn-success{
	height: 44px;
	line-height: 44px;
	background-color:#7e6b5a;
	border:none;
}
.shop_subsite .btn-danger{
	height: 44px;
	line-height: 44px;
	background-color:#5a493f;
	border:none;
}
/* 搜索页面 */
.search .swiper-pagination{
	display: block;
  width: 50px;
  margin-left:-25px;
  left: 50%;
  bottom: 10px;
  line-height: 0;
}
.search .swiper-pagination-bullet{
	margin:0 3px;
	background: #fff;
}
.search .swiper-pagination-bullet-active{
	background: #59493f;
}
.condition a{
	font-size: .375rem;
	color:#59493f;
}
.condition .part1{
	text-align: center;
	padding: .15rem 0;
  height: .8rem;
  line-height: 0.45rem;
}
.condition .part1 a{
	padding:0 .8rem;
}
.condition .part2{
	text-align: center;
	padding:.2rem .35rem;
}
.condition .part2 a{
	display: inline-block;
	color:#494949;
	margin:0 .18rem;
}
.condition .part2 a.active{
	color:#fff;
	width:.7rem;
	height: .7rem;
	line-height: .7rem;
	background-color:#7e6b5a;
	border-radius: 50%;
}
.condition .part3{
	text-align:justify;
	padding:.2rem .35rem .8rem;
}
.condition .part3 a{
	display: inline-block;
	margin:0 .1rem;
}
.condition .part3 a.active{
	color:#fff;
	width:auto;
	height: .7rem;
	line-height: .7rem;
	padding:0 .2rem;
	background-color:#7e6b5a;
	border-radius: .35rem;
}
.condition .part4{
	border-top:1px solid #e0dddb;
	border-bottom:1px solid #e0dddb;
}
.search .part4 .catelist{
	line-height: 0;
	padding:.1rem 10% .35rem;
}
/* 我的店铺 */
body.store .personalCenterTop{
	line-height: 0;
}
body.store .orderlink{
    padding: .2rem 0;
    line-height: .3em;
    border-bottom:1px solid #f6f2f0;
}    
body.store .orderlink li{
	float: left;
	width:20%;
	text-align: center;
}
body.store .orderlink a{
	font-size:.375rem;
	color:#0e0b09;
}
body.store .orderlink i{
	display: block;
	width:.53rem;
	height: .47rem;
	margin:0 auto;
	background: url(../images/store_ico.jpg) 0 center no-repeat;
	background-size: 8.95rem;
}
body.store .orderlink .link2 i{
	background-position-x:-2.1rem;
}
body.store .orderlink .link3 i{
	background-position-x:-4.2rem;
}
body.store .orderlink .link4 i{
	background-position-x:-6.31rem;
}
body.store .orderlink .link5 i{
	background-position-x:-8.48rem;
}
body.store .prolist{
	margin-top:.15rem;
	background-color: #eee;
}
body.store .prolist h3{
	font-size:.5rem;
	color:#303030;
}
body.store .prolist .title{
	padding:.5rem .2rem .35rem .35rem;
}
body.store .prolist .title a{
	font-size:.375rem;
	text-align:center;
	height: .5rem;
	line-height: .5rem;
	color:#fff;
	background-color:#59493f;
	padding:0 .2rem;
	border-radius: 2px;
	margin:0 .15rem;
}
body.store .prolist .title a.offshelf{
	background-color:#c9c9c9;
}
body.store .middlProduceList{
	padding:0 0 .2rem;
}
body.store .middlProduceList ul{
	padding-right: 0;
}
body.store .middlProduceList ul li{
	text-align: center;
	width:49%;
	margin-left:0;
	margin-right:1%;
	background-color: #fff;
}
body.store .middlProduceList ul li:nth-child(even){
	margin-left:1%;
	margin-right:0;
}
body.store .middlProduceList ul li a .imgs{
	border-radius: 0;
}
body.store.offshelf .middlProduceList ul li{
	width:96%;
	padding:2%;
}
body.store.offshelf .middlProduceList ul li:nth-child(even){
	margin-left:0;
}
body.store.offshelf .middlProduceList .cover{
	width:10%;
	margin-left:3%;
	margin-right:3%;
}
body.store.offshelf .middlProduceList img{
	width:100%;
}
body.store.offshelf .middlProduceList a{
    font-size: .4rem;
    border: 1px solid #ccc;
    color: #333;
    padding: 3px 5px;
    vertical-align: -37%;
    margin-left: .2rem;
}
body.store.offshelf .middlProduceList .bottom{
	font-size: .375rem;
	padding:2%;
}
.middlProduceList ul li .infos{
    color: #a93538;
}
/* 购物车 */
#toppart{
	font-size:18px;
	color:#59493f;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background-color:#eee;
	box-shadow: 0 3px 3px #c8cfe6;
}
.cartlist .shopcart{
	background-color: #fff;
}
.cartlist div.detail{
	padding:10px;
	background-color: #eee;
	border-radius: 10px;
	margin-bottom:10px;
}
.cartlist div.detail .pull-left{
	width:33%;
}
.cartlist div.detail .pull-left img{
    width: 100%;
    height: auto;
 }   
.cartlist div.detail .pull-left .check-goods{
	position: absolute;
	left: 0;
	top:0;
	margin:0;
}
.cartlist div.detail .pull-right{
	font-size:14px;
	color:#484848;
	width:64%;
}
.cartlist div.detail .pull-right a{
	color:#484848;
}
.cartlist div.detail .pull-right a.color{
	color:#ab3a3a;
	padding:3px 5px;
	border:1px solid #ab3a3a;
	border-radius: 2px;
	margin-right:10px;
}
.cartlist div.shopcart-bottom{
	border-bottom:1px solid #d7d3d1;
	margin-bottom:15%;
}
.cartlist div.shopcart-bottom .pull-left p{
	font-size:1.1em;
	color:#737373;
	padding-top:5px;
}
.cartlist div.shopcart-bottom .pull-left p:nth-child(2){
	color:#3b3b3b;
}
.cartlist div.shopcart-bottom .pull-left p a{
	color:#737373;
}
.cartlist div.shopcart-bottom .pull-right{
	line-height: 0.5em;
}
.cartlist div.shopcart-bottom .pull-right .btn{
	display: block;
	padding: 3px;
  font-size: 1.1em;
  color: #ab3a3a;
  background-color: inherit;
  border-color: #ab3a3a;
}

/* 交易记录 */

body.logs li{
	font-size:.375rem;
	color:#59493f;
	line-height:1.3em;
	padding:.45rem .375rem;
	border-bottom:1px solid #ddd;
}
body.logs li .pull-left{
	width:70%;
}
body.logs li .pull-right{
	text-align: right;
	width:30%;
	padding-top: .2rem;
}
body.logs li .msg{
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
body.logs li .time{
	font-size:.3rem;
	color:#848484;
}
body.logs li .plus{
	font-size:.438rem;
	color:#03bd0d;
}
body.logs li .dec{
	font-size:.438rem;
	color:#050505;
}

/* 收货地址 */

@media (max-width: 768px){
	body.Centeraddress .main{
		background-color: #fff;
	}
	body .form-horizontal .form-group{
		margin:10px 0;
	}
	.Centeraddress .widget h2.title{
		text-align: center;
		height: 35px;
		line-height: 35px;
		background-color:#59493f;
		border-radius: 3px;
	}
	.Centeraddress .widget .title a{
		color:#fff;
		float: none!important;
	}
	.Centeraddress .address-item{
		color:#59493f;
		line-height: 2.5em;
    background-color: #EEE;
    padding: 8px;
    border-radius: 5px;
    box-shadow: 0 5px 5px #dedcdc;
	  margin-bottom: 8px;
	}
	.Centeraddress .address-item p.address{
		border-bottom:1px solid #d0cdcb;
	}
	.Centeraddress .address-item a,.Center .address-item .detail{
		color:#59493f;
		line-height: 1.5em;
	}
}

/* 通知 */

body.notice .noticelist ul{
	padding:.2rem;
}
body.notice .noticelist li{
	font-size:.4rem;
	height: 1.23rem;
	line-height: 1.23rem;
	padding:.5rem 0;
	border-bottom:1px solid #f4f4f4;
}
body.notice .noticelist a{
	color:#080808;
} 
body.notice .noticelist .ico{
	display: inline-block;
	width:1.23rem;
	height: 1.23rem;
	background:url(../images/notice.jpg) 0 0 no-repeat;
	background-size:1.23rem;
	vertical-align: middle;
	margin-right:.2rem;
}
body.notice .noticelist .ate .ico{
	background-position-y:bottom;
}

/* 钱包 */

body.qianbao .list ul{
	padding:.2rem;
}
body.qianbao .list li{
	font-size:.4rem;
	height: 2rem;
	line-height: 2rem;
	padding:.5rem .75rem;
	border-bottom:1px solid #f4f4f4;
}
body.qianbao .list li.normal{
	height:1.4rem;
	line-height: 1.4rem;
	padding:0;
}
body.qianbao .list li.normal a{
	display: block;
	text-align: center;
	color:#59493f;
}
body.qianbao .list .ico{
	display: inline-block;
	width:1.4rem;
	height: 1.4rem;
	background:url(../images/qiaobao.png) 0 0 no-repeat;
	background-size:1.4rem;
	vertical-align: middle;
	margin-right:1rem;
}
body.qianbao .list .xianhua .ico{
	background-position-y:bottom;
}
body.qianbao .list .btn{
	display: block;
	color:#fff;
	text-align: center;
	width:1.8rem;
	height: .68rem;
	line-height: .68rem;
	margin:.2rem;
	background-color: #59493f;
	border-radius: .1rem;
}
body.qianbao .list .chongzhi{
	background-color: #ec6941;
}

/* 新增/修改 */

.PersonalLogs .main{
	padding:0;
	background-color: #fff;
}
.PersonalLogs .main .form-horizontal .controls{
	padding-left:5px;
}
.PersonalLogs .main textarea{
	color:#5572cc;
}
.PersonalLogs .main textarea:-ms-input-placeholder {
  color: #cacaca;
}
.PersonalLogs .main textarea::-webkit-input-placeholder {
  color: #cacaca;
}
.PersonalLogs .main .textarea{
	width: auto;
}
.PersonalLogs .main .textarea.focus{
	border:none;
	box-shadow:none;
}
.PersonalLogs .main .form-item{
	text-align: center;
}
.PersonalLogs .main .form-item .btn{
	margin:0 5px;
}
.add_loglist_btn h6,.zuopin_add_btn h6{
	font-size: .5rem;
  text-align: center;
  height: 35px;
  line-height: 35px;
  background-color: #59493f;
  border-radius: 3px;
  color: #fff;
  margin: .2rem;
}
.topnav{
    width: 90%;
    margin: 0 auto .5rem;
    border-bottom: 1px solid #dddbd9;
}
.topnav a{
	font-size: .375rem;
	color:#858585;
	display: inline-block;
	text-align: center;
	width:3.23rem;
	height:.89rem;
	line-height: .89rem;
	background-color:#eee;
	margin:0 .2rem .5rem;
}
.topnav a.active{
	color:#fff;
	background-color: #59493f;
}
.PersonalLogs .stringtype{
	display:none;
}
.PersonalLogs .form6 .stringtype,.PersonalLogs .form7 .stringtype{
	display: block;
	float: left;
	width:55%;
	margin-bottom:.5rem;
}
.PersonalLogs .form6 .stringtype:nth-child(even),.PersonalLogs .form7 .stringtype:nth-child(even){
	float: right;
	width:45%;
}
.PersonalLogs .form6 .item-label,.PersonalLogs .form7 .item-label{
	float: left;
	width:1.1rem;
	line-height: 2.2em;
	font-size:.375rem;
	color:#828282;
}
.PersonalLogs .form6 .stringtype .controls,.PersonalLogs .form7 .stringtype .controls{
	float: left;
	width:3.5rem;
	padding:0;
}
.PersonalLogs .form6 .stringtype:nth-child(even) .controls,.PersonalLogs .form7 .stringtype:nth-child(even) .controls{
	width:2.8rem;
}
.PersonalLogs .form6 .stringtype .input-large,.PersonalLogs .form7 .stringtype .input-large{
	width: 90%;
  height: .5rem;
  border-color:#aaa;
}
.PersonalLogs .form6 .stringtype:nth-child(even) .input-large,.PersonalLogs .form7 .stringtype:nth-child(even) .input-large{
	width:88%;
}
.PersonalLogs .textareatype{
	clear: both;
}
.PersonalLogs .form6 .textareatype .controls,.PersonalLogs .form7 .textareatype .controls{
	float: left;
  width: 7.9rem;
  padding: 0;
  text-align: left;
}
.PersonalLogs .form6 .textareatype .input-large,.PersonalLogs .form7 .textareatype .input-large{
  height: 2rem;
  border:1px solid #aaa;
}
.PersonalLogs .form6 .textareatype textarea,.PersonalLogs .form7 .textareatype textarea{
	height:auto;
}
.PersonalLogs .form6 .textareatype .controls p,.PersonalLogs .form7 .textareatype .controls p{
	font-size:.3rem;
	color:#828282;
}
.uploadifive-button{
  color: #cecece;
  text-indent: -9999px;
  border: 1px dashed #aaa;
  font-size: 1.5rem;
  background-color: inherit;
}
.uploadifive-button:after{
	position: absolute;
	content:"+";
	left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-indent: 0;
}
.ProduceListadd .main{
	padding:0;
	background-color: #fff;
}
.ProduceListadd .item-label{
	float: left;
	width:1.1rem;
	line-height: 2.2em;
	font-size:.375rem;
	color:#828282;
	vertical-align: bottom;
}
.ProduceListadd .text{
  height: .5rem;
  border-color:#aaa;
}
.ProduceListadd .form-horizontal .controls{
	padding:0;
}
.ProduceListadd .form-item{
	margin-bottom:.5rem;
}
.ProduceListadd .form-item.title{
	float: left;
	width:55%;
}
.ProduceListadd .form-item.size{
	float: right;
	width:45%;
}
.ProduceListadd .form-item .controls{
	float: left;
	width:3.5rem;
}
.ProduceListadd .form-item.size .controls{
	width:2.8rem;
}
.ProduceListadd .form-item .input-large,.ProduceListadd .form-item .input-mid{
	width: 90%;
}
.ProduceListadd .form-item.size .input-large{
	width:88%;
}
.ProduceListadd .author_value{
	clear:both;
}
.ProduceListadd .author_value .controls{
	float: left;
  width: 7.9rem;
  padding: 0;
  text-align: left;
}
.ProduceListadd .author_value .textarea{
	width: auto;
  height: 2rem;
  border:1px solid #aaa;
}
.ProduceListadd .author_value textarea{
	height:auto;
}
.ProduceListadd .author_value .controls p{
	font-size:.3rem;
	color:#828282;
}
.NewsListadd .main{
	padding:0;
}
.NewsListadd .ke-dialog-default{
	max-width:100%!important;
}



/* 适配多设备 */
@media screen and (min-width: 750px) {

	#footers {max-width: 750px;left: 50%;margin-left:-375px;}
}

@media screen and (min-width: 800px) {
	.mainMinddle{margin: 0;padding: 0;width: 100%;}
	.mainMinddle .main{width: 1059px;margin: 0 auto;padding: 0;overflow: hidden}
}
.see_more{margin-top: 1rem;}
.more_content{display: none}