@font-face {
    font-family: "iconfont";
    src: url('../font/iconfont.eot');
    src: url('../font/iconfont.eot') format('embedded-opentype'),url('../font/iconfont.woff') format('woff'),url('../font/iconfont.ttf') format('truetype'),url('../font/iconfont.svg') format('svg');
}

[class*=ey-tb-],.ey-tb-font {
    font-family: "iconfont";
    font-size: .65rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
}
.ey-tb-xx:before {
    content: "\e819";
}
.ey-tb-triangle:before {
    content: "\e830";
}
.ey-tb-jian:before {
    content: "\e832";
}
.ey-tb-jia:before {
    content: "\e8fe";
}
.productweb_content {
	background: #f5f5f5;
	border-top: 1px solid #eee;
	padding: 15px 0;
	min-height: 400px;
}

.amount_wrap {
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    border: 1px solid #dadada;
    border-radius: .1rem;
    background: #fff;
}

.amount_wrap:hover {
    border-color: #ff9380;
}

.inputnumber-text {
    padding: .15rem;
    min-width: 1.25rem;
    border-radius: .1rem 0 0 .1rem;
    text-align: center;
}

.inputnumber:focus {
    box-shadow: none;
    border: 0;
}
.btn-red {
    background: #e2231a;
    border-color: #e2231a;
    color: #fff;
}
.btn {
    position: relative;
    display: inline-block;
    border: 1px solid #d9d9d9;
    padding: 0 15px;
    font-size: 14px;
    line-height: 30px;
    border-radius: 0.2rem;
    user-select: none;
    margin-right: 10px;
}
.amount_min,.amount_max {
    display: inline-block;
    border: 1px solid #dadada;
    border-top: 0;
    border-bottom: 0;
    padding: .15rem .25rem .15rem .25rem;
    cursor: pointer;
    margin-right: -1px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    color: #555;
}

.amount_min {
    border-left: 0;
}

.amount_min:hover,.amount_max:hover {
    color: #e2231a;
    border-color: #ff9380;
    z-index: 1;
}

.amount_min i,.amount_max i {
    font-size: .35rem;
}

.amount_min.inputnumber-disabled,.amount_max.inputnumber-disabled {
    cursor: not-allowed;
    color: #999;
}

.amount_min.inputnumber-disabled:hover,.amount_max.inputnumber-disabled:hover {
    border-color: #dadada;
}

.amount_wrap.disabled {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    background: #fafafa;
    cursor: not-allowed;
}

.amount_wrap.disabled:hover {
    border-color: #dadada;
}

.amount_wrap.disabled .amount_min,.amount_wrap.disabled .amount_max,.amount_wrap.disabled .inputnumber-text {
    cursor: not-allowed;
    color: #999;
}

.amount_wrap.disabled .amount_min:hover,.amount_wrap.disabled .amount_max:hover {
    border-color: #dadada;
    color: #999;
}

.inputnumber-center .amount_min {
    border-left: 0;
    border-right-width: 1px;
}
.action .inputnumber {
    width: 0px;
    border: 0px;
}
.width {
	margin: 0 auto;
	width: 1226px;
}

.crumbs ul {
	list-style: none;
	color: #999;
}

.crumbs ul a {
	color: #999;
	text-decoration: none;
	cursor: pointer;
	font-weight: normal;
}

.web_main {
	background: #fff;
	margin-top: 15px;
	display: flex;
}

.web_main .picfl {
	padding: 25px 20px 10px 30px;
	width: 470px;
}
.web_main .picfl .w1200{width: 100%;}
.web_main .picfl .w1200 .col-xs-4s {
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
}
    .swiper-slide img {
      display: block;
      width: 100%;
	  cursor: pointer;
    }
	.swiperanniu{position: relative;}
	.mySwiper2{height: 430px;}
	.mySwiper,.mySwiper2{position: relative;margin-bottom: 15px;}
	 .mySwiper{ width: calc(100% - 50px);}  
	 .mySwiper .swiper-slide-thumb-active img {
	         border: 2px solid #ed0014;
	 }

.mulltr-kw9z8m {
	position: absolute;
	height: 430px;
	width: 430px;
	top: 0;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	transition: all 0.25s;
	background-repeat: no-repeat;
	z-index: 9999;
	display: none;
	left: 430px;
}


.com_shoucang .shouchang {
	float: left;
}

.com_shoucang .shouchang .eyou_like {
	position: relative;
	display: inline-block;
	padding: 0 .55rem;
	font-size: .5rem;
	line-height: 1.2rem;
	color: #595959;
	user-select: none;
}

.com_shoucang .fenxiang {
	float: right;
}

.web_main .confr {
	padding: 20px 20px;
	width: 100%;
}

.web_main .confr h1 {
	font-size: 24px;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}

.web_main .confr .words {
	line-height: 24px;
	padding: 10px 0;
	color: #999;
}

.web_main .limit {
	background: linear-gradient(90deg, #ff6f06 1%, #fb6c66 60%);
	padding: 8px 15px;
	color: #fff;
	margin-top: 10px;
	line-height: 30px;
}

.web_main .limit span {
	margin-right: 10px;
}

.web_main .limit .endtime {
	color: #fff;
	float: right;
}

.web_main .limit .endtime i {
	color: #fff;
}

.web_main .price {
	padding: 15px 0;
	border-top: 0;
	position: relative;
}

.web_main .price .shoujia {
	display: inline-block;
	color: #ff6f06;
	font-size: 28px;
}

.web_main .price .shoujia em {
	color: #999;
	padding-right: 10px;
}

.web_main .price .yuanjia {
	display: inline-block;
	color: #999;
}

.web_main .price .yuanjia em {
	color: #999;
	padding-right: 10px;
}

.web_main .price ul {
	list-style: none;
}

.web_main .price ul li {
	line-height: 30px;
	color: #666;
}

.web_main .price ul li em {
	color: #999;
	padding-right: 10px;
}

.web_main .price ul li span {
	color: #ff6f06;
}

.web_main .price ul li del {
	color: #999;
}

.web_main .price .qrcode {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 90px;
	height: 90px;
	text-align: center;
}

.web_main .price .qrcode canvas {
	width: 100%;
	background: #fff;
	padding: 6px;
	border: 1px solid #ddd;
}

.web_main .attribute {
	list-style: none;
	margin-top: 15px;
	padding: 0 10px;
	border-bottom: 1px solid #f3f3f3;
}

.web_main .attribute li {
	line-height: 40px;
	color: #555;
	font-size: 13px;
}

.web_main .attribute li em {
	color: #999;
	padding-right: 15px;
}

.web_main .webevent {
	list-style: none;
	padding: 0 10px;
	margin-top: 15px;
}

.web_main .webevent li {
	line-height: 30px;
	display: flex;
	color: #555;
	font-size: 13px;
}

.web_main .webevent li em {
	color: #999;
}

.web_main .webevent li span {
	color: #ff6f06;
	padding-right: 5px;
}

.web_main .webevent li dl {
	margin-top: 3px;
}

.web_main .webevent li dl dt {
	font-weight: normal;
	line-height: 24px;
}

.web_main .webspec {
	list-style: none;
	margin-top: 15px;
}

.web_main .webspec p {
	background: #ff6f06;
	color: #fff;
	font-size: 14px;
	padding: 10px 0 10px 20px;
	display: none;
}

.web_main .webspec li {
	line-height: 30px;
	margin-top: 10px;
	display: flex;
	color: #555;
	font-size: 13px;
}

.web_main .webspec li em {
	color: #999;
	display: inline-block;
	font-size: 13px;
	min-width: 54px;
}

.web_main .webspec li span {
	color: #ff6f06;
	padding-right: 5px;
}

.web_main .webspec li dl {
	display: flex;
	flex-wrap: wrap;
	flex: 1;
}

.web_main .webspec li dl dt {
	font-weight: normal;
	width: auto;
	min-width: 35px;
	text-align: center;
	line-height: 28px;
	border: 1px solid #eee;
	padding: 1px 15px;
	margin: 0 8px 8px 0;
	cursor: pointer;
	position: relative;
}

.web_main .webspec li dl dt:hover {
	border: 1px solid #ff6f06;
}

.web_main .webspec li dl dt:hover a {
	color: #ff6f06;
}

.web_main .webspec li dl dt i {
	position: absolute;
	right: 0px;
	bottom: -8px;
	color: #fff;
	z-index: 20;
	font-size: 8px;
	display: none;
}

.web_main .webspec li dl dt.selected {
	border: 1px solid #ff6f06;
}

.web_main .webspec li dl dt.selected a {
	color: #ff6f06;
}

.web_main .webspec li dl dt.selected:before {
	position: absolute;
	content: "";
	right: 0;
	bottom: 0;
	color: #ff6f06;
	width: 0;
	height: 0;
	border-bottom: 20px solid #ff6f06;
	border-left: 20px solid transparent;
	z-index: 10;
}

.web_main .webspec li dl dt.selected i {
	display: block;
}

.web_main .sku_selected {
	border: 1px solid #ff6f06;
	padding: 0;
}

.web_main .sku_selected li {
	padding: 0 15px 0 15px;
}

.web_main .sku_selected li:last-child {
	padding-bottom: 15px;
}

.web_main .sku_selected p {
	display: block;
	margin-bottom: 15px;
}

.web_main .action {
	list-style: none;
	margin-top: 10px;
	clear: both;
}

.web_main .action li {
	display: flex;
	padding: 6px 0;
	align-items: center;
}

.web_main .action li em {
	color: #999;
	width: 56px;
	display: inline-block;
	font-size: 13px;
}

.web_main .action li button {
	margin-right: 10px;
}

.web_main .action li u {
	margin-left: 15px;
	font-style: normal;
	color: #555;
	text-decoration: none;
}

.web_main .action li .btn {
	font-size: 15px;
	padding: 4px 25px;
}

.web_main .action li .goumai {
	width: 140px;
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	padding: 0;
}

.web_main .action li .jiaru {
	width: 140px;
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	padding: 0;
}

.web_main .action li .btn [class*=ui-icon-] {
	font-size: 20px;
}

.web_main .selected-list {
	background: #f9f9fa;
	padding: 20px 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.web_main .selected-list ul {
	padding: 0;
	margin: 0;
	display: grid;
}

.web_main .selected-list ul li {
	list-style: none;
	line-height: 30px;
	color: #616161;
}

.web_main .selected-list ul li .guiname {
	float: left;
}

.web_main .selected-list ul li .guijiage {
	float: right;
}

.web_main .selected-list .total-price {
	color: #ff6f06;
	font-size: 24px;
	padding-top: 20px;
}

.web_main .selected-list ul li:first-child {
	margin-top: 0;
}

.web_main .shop-wrap {
	float: right;
	border: 1px solid #eee;
	padding: 0px 15px;
	margin-top: 25px;
	margin-right: 15px;
	width: 234px;
	display: inline-table;
	box-sizing: border-box;
}

.web_main .shop-wrap .head-wrap {
	text-align: center;
	padding: 16px 0;
	border-bottom: 1px solid #f1f1f1
}

.web_main .shop-wrap .head-wrap .img-wrap {
	width: 138px;
	height: 60px;
	line-height: 60px;
	display: inline-block
}

.web_main .shop-wrap .head-wrap .img-wrap img {
	max-width: 100%;
	max-height: 100%
}

.web_main .shop-wrap .head-wrap .site-name {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333
}

.web_main .shop-wrap .head-wrap .tag-ey {
	background-color: #fff9f5;
	border-color: #ffe5d4;
	display: inline-block;
	height: 22px;
	padding: 0 8px;
	line-height: 20px;
	font-size: 13px;
	color: #ff6700;
	margin-left: 10px;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	box-sizing: border-box;
	white-space: nowrap;
}

.web_main .shop-wrap .info-wrap {
	padding: 10px 0;
	border-bottom: 1px solid #f1f1f1
}

.web_main .shop-wrap .info-wrap dl {
	font-size: 12px
}

.web_main .shop-wrap .info-wrap dl dt {
	color: #838383;
	line-height: 25px;
	font-weight: 400;
	float: left
}

.web_main .shop-wrap .info-wrap dl dt.site-score {
	padding-right: 5px
}

.web_main .shop-wrap .info-wrap dl dd {
	display: table-cell;
	height: 25px;
	line-height: 25px;
	color: #838383
}

.web_main .shop-wrap .info-wrap dl dd span {
	color: #383838;
	font-weight: 600
}

.web_main .shop-wrap .info-wrap dl dd .el-rate {
	padding-top: 2px
}

.web_main .shop-wrap .operation {
	padding: 12px 0;
	text-align: center;
}

.web_main .shop-wrap .operation a.button-mer {
	display: inline-block;
	line-height: 1;
	white-space: nowrap;
	cursor: pointer;
	background: #fff;
	border: 1px solid #ffbe8e;
	color: #ff6f06;
	-webkit-appearance: none;
	text-align: center;
	box-sizing: border-box;
	outline: none;
	margin: 0;
	transition: .1s;
	font-weight: 500;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	padding: 10px 16px;
	font-size: 14px;
	border-radius: 4px;
}

.btn-car {
	background: #00A67C;
	border-color: #00A67C;
	color: #fff;
}

.btn-car:hover {
	background: #039b74;
	border-color: #039b74;
	color: #fff;
}

.com_reveal_footer {
	display: flex;
	margin-top: 15px;
}

.com_reveal_footer .zuoside {
	width: 250px;
	margin-right: 20px;
}

.com_reveal_footer .zuoside .boxs {
	background: #fff;
}

.com_reveal_footer .zuoside .boxs .eyou_mz {
	padding: 3px 15px;
}

.likepro {
	padding: 15px;
}

.likepro ul {
	list-style: none;
}

.likepro ul li {
	margin-bottom: 15px;
	padding: 2px 2px 15px 2px;
	transition: box-shadow .5s linear, -webkit-box-shadow .5s linear;
}

.likepro ul li:last-child {
	margin-bottom: 0;
}

.likepro ul li img {
	width: 100%;
}

.likepro ul li p {
	padding: 2px 15px;
	color: #333;
	text-align: center;
	margin: 0 0 .25rem 0;
}

.likepro ul li p:hover {
	color: #e2231a;
}

.likepro ul li p span {
	color: #e2231a;
}

.likepro ul li:hover {
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);
}

.menu {
	display: flex;
	border-bottom: 1px solid #eaeaea;
	justify-content: space-between;
	align-items: center;
	line-height: 1.1rem;
}

.menu .eyou_mz {
	color: #333;
	border-bottom: .1rem solid #999;
	margin-bottom: -1px;
	font-size: 15px;
}

.menu-red .eyou_mz {
	color: #ED4014;
	border-bottom-color: #ED4014;
}

.menu-yellow .eyou_mz {
	color: #F37B1D;
	border-bottom-color: #F37B1D;
}

.eyou_hs .eyou_mz {
	color: #e2231a;
	border-bottom-color: #e2231a;
}

.com_reveal_footer .youside {
	background: #fff;
	flex: 1;
}

.com_reveal_footer .youside .eyou_switch {
	border-bottom: 1px solid #eee;
}

.com_reveal_footer .youside .eyou_switch li {
	padding: 2px 15px;
	margin-bottom: -1px;
}

.eyou_switch li {
	display: inline-block;
	margin-right: .25rem;
}

.eyou_switch li a {
	display: block;
	color: #76838F;
	padding: .25rem .2rem;
	font-size: 15px;
}

.eyou_switch li.active a {
	color: #e2231a;
}

.eyou_switch li.active {
	border-bottom: .1rem solid #e2231a;
}

.com_reveal_footer .youside .eyou_matter {
	padding: 25px 30px;
}

.eyou_matter {
	padding: 0;
}

.eyou_matter .eyou-contain {
	display: none;
}

.eyou_matter .eyou-contain img {
	max-width: 100%;
}

.eyou-contain.active {
	display: block;
}

.table {
	width: 100%;
}

.table th {
	padding: .5rem .75rem;
	font-size: .45rem;
	white-space: nowrap;
	border-bottom: .1rem solid #eee;
	white-space: nowrap;
}

.table td {
	padding: .3rem .5rem;
	border-bottom: 1px solid #eee;
	font-size: .35rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	min-height: 1rem;
}

.table .thead-dark {
	background: #697076;
}

.table .thead-dark th {
	color: #fff;

	border-color: #697076;
}

.table .thead-gray {
	background: #fafafa;
}

.table .thead-gray th {
	border-color: #eee;
}

.table-border,
.table-border th,
.table-border td {
	border: 1px solid #eee;
	text-align: left;
}

.evaluate-con h3.title {
	padding: 0 15px;
	font-size: 14px;
	line-height: 40px;
	color: #666;
	font-weight: 700;
	border: 1px solid #eee;
	background-color: #f7f7f7;
	text-align: left;
}

.evaluate-con .percentgood {
	overflow: hidden;
	clear: both;
	margin-bottom: 25px;
}

.evaluate-con .percentgood .pgbox {
	width: 15%;
	float: left;
	margin: 2% 5% 0;
}

.evaluate-con .percentgood dl.total {
	text-align: center;
}

.evaluate-con .percentgood dl.total dt {
	font-size: 40px;
	color: #e4393c;
	line-height: initial;
	margin-top: 0;
}

.evaluate-con .pgbox dd.percentjd {
	background-color: #FAFAFA;
	height: 10px;
	width: 100%;
	margin-top: 10px;
}

.evaluate-con dd.percentjd i {
	background-color: #e4393c;
	display: block;
	height: 10px;
	width: 50%;
}

.evaluate-con ul.evalute-titleul {
	overflow: hidden;
	border: 1px solid #F5F5F5;
	background-color: #FAFAFA;
	height: 30px;
	line-height: 30px;
}

.evaluate-con ul.evalute-titleul li {
	float: left;
	padding: 0 20px;
}

.evaluate-con ul.evalute-titleul li.check a {
	color: #e4393c;
	font-weight: bold;
}

.evaluate-con ul.evalute-titleul li.check a em.embold {
	font-weight: bold;
}

.evaluate-con .bd {
	border: 0;
}

.evaluate-con .evalute-detail li {
	overflow: hidden;
	padding: 30px 0;
	border-bottom: 1px solid #ddd;
}

.evaluate-con .evalute-detail li div.starevalute {
	width: 14%;
}

.evaluate-con .evalute-detail li div.starevalute p {
	font-size: 12px;
}

.evaluate-con .evalute-detail li div.rankevalute {
	width: 72%;
	padding: 0 2%;
}

.evaluate-con .evalute-detail li div.column {
	float: left;
}

.evaluate-con .evalute-detail li div.rankevalute .member {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	overflow: hidden;
	margin: auto;
}

.evaluate-con .evalute-detail li div.rankevalute .member img {
	width: 100%;
}

.evaluate-con div.rankevalute .menber-rank {
	margin-top: 6px;
}

.evaluate-con .menber-rank span {
	display: block;
	text-align: center;
}

.evaluate-con .menber-rank>span {
	font-size: 14px;
}

.evaluate-con .menber-rank span.red {
	color: #e4393c;
}

.evaluate-con .stars_box {
	display: block;
	height: 22px;
	width: 88px;
	text-align: center;
	margin-top: 10px;
	clear: both;
}

.evaluate-con .stars_box .stars {
	background: url(../images/start.png) no-repeat;
	height: 13px;
	width: 13px;
	display: inline-block;
	background-size: 13px 13px;
}

.evaluate-con .evalute-detail li div.personeva {
	width: 84%;
	margin-left: 2%;
}

.evaluate-con .personeva .comment {
	line-height: 23px;
}

.evaluate-con .personeva .comment .show-pic {
	margin-top: 5px;
}

.evaluate-con .personeva .comment .show-pic .sc_bd {
	float: left;
	width: 100%;
	margin: 0 10px;
}

.evaluate-con .personeva .comment .show-pic dd {
	position: relative;
}

.evaluate-con .personeva .comment dd {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.evaluate-con .personeva .comment .show-pic dd a {
	cursor: url(../images/fd.png), auto;
	display: block;
	border: 1px solid #fff;
}

.evalute {
	text-align: left;
}

.box1 h3.title {
	padding: 0 15px;
	font-size: 14px;
	line-height: 40px;
	color: #666;
	font-weight: 700;
	border: 1px solid #eee;
	background-color: #f7f7f7;
	margin-top: 30px;
	text-align: left;
}

.box1 h3.attrtitle {
	padding: 0 15px;
	font-size: 14px;
	line-height: 40px;
	color: #666;
	font-weight: 700;
	border: 1px solid #eee;
	background-color: #f7f7f7;
	margin-top: 30px;
	text-align: left;
}

.percentgood {
	overflow: hidden;
	clear: both;
	margin-bottom: 25px;
}

.percentgood .comment-percent {
	width: auto;
	padding: 15px 0 0 40px;
	float: left
}

.percentgood .percent-tit {
	font-size: 12px;
	color: #666;
	font-weight: 400
}

.percentgood .percent-con {
	line-height: 110%;
	font-size: 45px;
	color: #e4393c;
	font-family: arial
}

.percentgood .percent-con span {
	font-size: 23px;
}

.percentgood .pgbox {
	width: 15%;
	float: left;
	margin: 2% 7% 0;
}

.percentgood dl.total {
	text-align: center;
}

.percentgood dl.total dt {
	font-size: 40px;
	color: #e4393c;
	line-height: initial;
	margin-top: 0;
}

.pgbox dd.percentjd {
	background-color: #eeeeee;
	height: 10px;
	width: 100%;
	margin-top: 10px;
}

/*.pgbox dl{margin-top:25px;}*/
.pgbox dl dt {
	margin-top: 14px;
}

dd.percentjd i {
	background-color: #e4393c;
	display: block;
	height: 10px;
	width: 50%;
}

ul.evalute-titleul {
	overflow: hidden;
	border: 1px solid #F5F5F5;
	background-color: #FAFAFA;
	height: 30px;
	line-height: 30px;
}

ul.evalute-titleul li {
	float: left;
	padding: 0 20px;
}

ul.evalute-titleul li.check a {
	color: #e4393c;
	font-weight: bold;
}

ul.evalute-titleul li.check a em.embold {
	font-weight: bold;
}

/*.evalute-detail {margin-top:30px;}*/
.evalute-detail li {
	overflow: hidden;
	padding: 30px 0;
	border-bottom: 1px solid #ddd;
}

.evalute-detail li:hover a.receivea {
	display: inline-block;
	visibility: visible;
}

.showvisi {
	visibility: visible !important;
}

.evalute-detail li div.column {
	float: left;
}

.evalute-detail li div.starevalute {
	width: 12%;
}

.evalute-detail li div.personeva {
	width: 87%;
}

.evalute-detail .reply li {
	padding: 10px 0;
	border: none;
}

.evalute-detail .reply li span {
	color: #E10000
}

.evalute-detail .reply {
	margin: 20px 0;
	border-top: 1px dashed #ddd;
	padding-top: 10px;
}

.evalute-detail .replylist {
	display: none;
}

.evalute-detail .replylist .receive {
	border-top: dashed 1px #DDDDDD;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}

.evalute-detail .replylist .receive a.receivea {
	visibility: visible;
	clear: both;
	padding-top: 5px;
	display: inline-block;
}

.evalute-detail .replylist .receive .content {
	width: 670px;
	float: left;
}

.evalute-detail .receive .user-name {
	color: #005ea7;
}

.otherbox {
	text-align: left;
	padding: 20px 0;
}

.personeva .comment-star {
	width: 78px;
	height: 14px;
	background: url(/28647/public/static/common/images/star.png) no-repeat
}

.personeva .star0 {
	background-position: -80px 0
}

.personeva .star1 {
	background-position: -64px 0
}

.personeva .star2 {
	background-position: -48px 0
}

.personeva .star3 {
	background-position: -32px 0
}

.personeva .star4 {
	background-position: -16px 0
}

.personeva .star5 {
	background-position: 0 0
}

.personeva .comment {
	padding: 10px 0;
	line-height: 23px;
}

.personeva .comment .description {
	margin: 0 0 5px 0;
}

.personeva .comment dd {
	float: left;
	margin-right: 10px;
}

.personeva .comment .show-pic {
	display: inline-block;
	margin-top: 5px;
}

.personeva .comment .show-pic dd {
	position: relative;
}

/*.personeva .comment .show-pic dd a{cursor: url(../images/fd.png),auto;display: block;border:1px solid #fff;}*/
.personeva .comment .show-pic dd a.on {
	border: 1px solid #DE342F;
}

.personeva .comment .show-pic a.sc_prev,
.personeva .comment .show-pic a.sc_next {
	font-size: 40px;
	display: block;
	background-color: #ccc;
	width: 30px;
	;
	text-align: center;
	padding: 29px 0;
	float: left;
}

.personeva .comment .show-pic a.sc_prev {}

.personeva .comment .show-pic a.sc_next {}

.personeva .comment .show-pic .sc_bd {
	float: left;
	width: 100%;
}

.personeva .sc_picbox {
	width: 100%;
	margin-bottom: 15px;
	display: none;
	clear: both;
}

.personeva .sc_picbox .sc_pictab {
	padding: 14px 0;
}

.personeva .sc_picbox .sc_pictab a {
	margin-right: 15px;
	;
}

.personeva .sc_picbox .sc_pictab em {
	display: inline-block;
	background: url(../images/commentslisticons2.png) no-repeat;
	width: 16px;
	height: 16px;
}

.personeva .sc_picbox .sc_pictab em.icon-up {
	background-position: -286px 0px;
}

.personeva .sc_picbox .sc_pictab em.round-left {
	background-position: -333px 0px;
}

.personeva .sc_picbox .sc_pictab em.round-right {
	background-position: -357px 0px;
}

.personeva .sc_photo {
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px 0;
	cursor: url(../images/fx.png), auto;
	height: 405px;
	display: table-cell;
	vertical-align: middle;
	width: 816px;
	overflow: hidden;
}

.personeva .sc_photo img {
	display: inline-block;
	vertical-align: middle;
}

.personeva .receive {
	clear: both;
}

.personeva a.receivea {
	color: #666;
	visibility: hidden;
}

.personeva .receivebox {
	background-color: #FAFAFA;
	padding: 20px 2% 10px 2%;
	width: 96%;
	display: none;
	margin-top: 10px;
}

.receivebox p {
	text-align: right;
	margin-top: 10px;
}

.receivebox p .submita {
	width: 80px;
	height: 30px;
	border: none;
	cursor: pointer;
	background-color: #E10000;
	display: inline-block;
	color: #fff;
	text-align: center;
	margin-left: 20px;
}

.receivebox textarea {
	width: 100%;
	height: 64px;
	resize: vertical;
	border: 1px solid #ddd;
	padding: 2%;
}

.evalute-detail li div.rankevalute {
	width: 72%;
	padding: 0 2%
}

.evalute-detail li div.rankevalute .member {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	overflow: hidden;
	margin: auto;
}

.evalute-detail li div.rankevalute .member img {
	width: 100%;
}

.loadmore {
	border-radius: 3px;
	cursor: pointer;
}



/* search样式 */
.contain {
    width: 100%;
    height: auto;
	overflow: hidden;
    background-repeat: no-repeat;
    background-position: center bottom;

	background: url(../images/contain_bg.png);
}
.linexia {
    width: 1200px;
    margin: 0 auto;
    padding: 60px 0 50px 0;
}
.linexia h2 {
    font-size: 24px;
    text-align: left;
    line-height: 25px;
    color: #746960;
    margin-bottom: 25px;
	font-weight: 400;
	    position: relative;
}
.cl {
    clear: both;
}
.linexia .lefts {
    width: 473px;
    float: left;
}
.linexia .lefts .serchtop {
    width: 100%;
    height: 38px;
    box-sizing: border-box;
    border: 1px solid #E5E5E5;
    margin: 0 auto;
    margin-bottom: 25px;
    position: relative;
}
button, input, optgroup, option, select, textarea {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    outline: 0;
    margin: 0px;
    padding: 0px;
}
.linexia .lefts .serchtop .txt {
    width: 100%;
    box-sizing: border-box;
    height: 38px;
    font-size: 14px;
    color: #666;
    line-height: 20px;
    padding: 14px 50px 14px 10px;
    border: 0;
    background: none;
}

.linexia .lefts .serchtop .btns {
    background: #E77A22 ;
    color: #FFF;
    width: 60px;
    height: 36px;
    display: block;
    background-size: 15px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    background-position: center;
    cursor: pointer;
}
.linexia .lefts .sq .btns {
    width: 60px;
    height: 38px;
    background: #E77A22;
    border-radius: 2px;
    text-align: center;
    color: #fff;
    float: right;
    cursor: pointer;
}
.linexia .lefts .sq select {
    width: 26%;
    float: left;
    margin-right: 3%;
    font-size: 14px;
    color: #73675D;
    border-radius: 2px;
    padding: 5px 25px 5px 10px;
    height: 38px;
    box-sizing: border-box;
    border: 1px solid #D7D7D7;
    background: url(../images/xiala@2x.png) no-repeat 90% center;
    background-size: 12px 7px;
}
.linexia .lefts .sq select:last-of-type {
    margin-right: 0;
}
.linexia .lefts .bottom h3 {
    font-size: 16px;
    color: #666;
    margin-top: 40px;
    margin-bottom: 20px;
}
.linexia .lefts .bottom h3 i {
    background: url(../images/dizhi@2x.png) no-repeat;
    width: 14px;
    height: 18px;
    margin-right: 8px;
    vertical-align: -4px;
    display: inline-block;
    background-size: contain;
}
.linexia .lefts .bottom h3 i {
    background: url(../images/dizhi@2x.png) no-repeat;
    width: 14px;
    height: 18px;
    margin-right: 8px;
    vertical-align: -4px;
    display: inline-block;
    background-size: contain;
}
.linexia .lefts .scroll {
    overflow: hidden;
    position: relative;
    width: 100%;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0px 5px 20px 0px rgba(41, 34, 26, 0.1);
    box-sizing: border-box;
    padding-right: 3px;
}
.linexia .lefts .content {
    overflow: auto;
    position: relative;
    width: 100%;
    background: #fff;
    height: 470px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.linexia .lefts .bottom ul {
    line-height: 30px;
    color: #746960;
    overflow: hidden;
    padding: 20px 30px 20PX 30px;
    cursor: pointer;
    transition: all 0.5s;
}
.linexia .lefts .bottom ul li{font-size: 14px;font-weight: bold;color: #746960;}
li {
    list-style: none;
}
.linexia .lefts .bottom ul strong {
    font-weight: bold;
}
.linexia .lefts .bottom ul:hover {
        background-color: #f1f1f1;
    }
.linexia .rights {
    width: 650px;
    height: 655px;
    box-sizing: border-box;
    float: right;
    background: #F5F5F5;
}
.maincontent{position:relative;width: 100%;height: 100%;overflow: hidden;margin: 0;display: flex;}
#allmap {width: 100%;height: 100%;overflow: hidden;margin: 0;font-family: Arial, Helvetica, SimSun, sans-serif;}
.left-panel{position: absolute;top: 60px;left: 30px;width: 368px;height: 213px;background: #ffffff;z-index: 99;display: flex;flex-wrap: wrap; border-radius: 3px;overflow: hidden;}
.cardlist-top{display: flex;width: 100%;background-color: #3385FF;justify-content: space-between;height: 96px;}

.gh-left-header{height: 96px;width: 67%;display: flex;flex-wrap: wrap;flex-direction: column;}
.gh-left-header-title{color: #fff;font-size: 16px;margin: 13px 0 0 15px;}
.gh-left-header-title .gh-titlename{ display: inline-block;overflow: hidden;max-width: 225px;line-height: 22px;text-overflow: ellipsis;}
.gh-left-header-visit{color: #fff;margin: 8px 0 0 15px;}
.gh-left-header-visit .left-header-know-visit{color: #BCBCBC;}
.gh-left-header-aoitag{margin: 8px 0 0 15px;}
.gh-left-header-aoitag .left-header-stdtag{color: #fff;font-size: 12px;}

.gh-right-header{height: 96px;width: 32%;display: flex;flex-wrap: wrap;flex-direction: column;}
.gh-right-header .gh-right-route{border-radius: 15px;margin: 0 0 0 13px;width: 88px;height: 29px; border: 1px solid #85B6FF;position: relative;top: 12px;}
.gh-right-header .gh-right-route:last-child{top: 22px;}
.gh-right-header .gh-pic {
	width: 13px;
    height: 20px;
    left: 14px;
    top: 5px;
    display: inline-block;
    position: relative;
	background-image: url(../images/detail-general-info_790963c.png);
	background-repeat: no-repeat;
	}
.gh-right-header .routeimg1{background-position: -14px -354px;}
.gh-right-header .routeimg2{background-position: -42px -354px;}
.gh-right-header .gh-right-route-text{color: #fff;font-size: 12px;left: 13px;top: -2px;position: relative;}

.cardlist-bottom{display: block;width: 100%;}
.poidetail-widget-gl{width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;height:117px;}
.gl-fb{
    position: relative;
    height: 38px;
    background-color: #fff;
    border-bottom: 1px solid #EEE;
}
.gl-fb-nearby{
    text-align: center;
    float: left;
    width: 20%;
    box-sizing: border-box;
    height: 38px;
    overflow: hidden;
    cursor: pointer;
}
.gl-fb-fav {
    text-align: center;
    float: left;
    width: 21%;
    box-sizing: border-box;
}
.poidetail-widget-gl .gl-fb .fb-share {
    float: left;
    width: 20%;
    box-sizing: border-box;
    text-align: center;
}
.poidetail-widget-gl .gl-fb .gl-fb-send {
    text-align: center;
    float: left;
    width: 37%;
    box-sizing: border-box;
    height: 38px;
    overflow: hidden;
}
.gl-fb .gl-pic{
	background-image: url(../images/detail-general-info_790963c.png);
    background-repeat: no-repeat;
}
.gl-fb .glico1{
    position: relative;
    width: 10px;
    height: 14px;
    background-position: 0 -315px;
    display: inline-block;
    top: 11px;
    vertical-align: top;
}
.gl-fb .glico2{
    top: 3px;
    position: relative;
    height: 14px;
    width: 14px;
    display: inline-block;
    background-position: -61px -2px;
}
.gl-fb .bs-icon {
    text-align: left;
    top: 5px;
    position: relative;
    height: 15px;
    width: 15px;
    display: inline-block;
    background-position: -124px -2px;
}
.gl-fb .bs-arrow {
    top: -2px;
    position: relative;
    height: 15px;
    width: 15px;
    left: 2px;
    display: inline-block;
    background-position: -148px -1px;
}
.transform{
	-webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}
.gl-fb .fb-share:hover .bs-arrow {
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-animation-name: righttopPop1;
    animation-name: righttopPop1;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
.gl-fb .fb-padding {
    position: relative;
    height: 18px;
    border-right: 1px solid #EEE;
    top: 10px;
    float: left;
}
.gl-fb .buttons-nearby-text {
    line-height: 38px;
    font-size: 12px;
    color: #3385FF;
    display: inline-block;
    max-width: 85%;
    top: 0;
    padding-left: 5px;
    box-sizing: border-box;
}
.gl-fb .buttons-fav-text {
    line-height: 38px;
    font-size: 12px;
    color: #3385FF;
    width: 45px;
    margin-left: 5px;
}
.gl-fb .bs-text {
    line-height: 38px;
    font-size: 12px;
    color: #3385FF;
    position: relative;
    margin-left: 5px;
}
.gl-fb .buttons-send-text {
    line-height: 38px;
    font-size: 12px;
    color: #3385FF;
    display: inline-block;
    max-width: 85%;
    top: 0;
    padding-left: 5px;
    box-sizing: border-box;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.gl-fb .buttons-send-icon {
    position: relative;
    width: 18px;
    height: 18px;
    background-image: url(../images/detail-app-sync@2x_cc87257.png);
    background-size: 100% 100%;
    display: inline-block;
    top: 10px;
    vertical-align: top;
}
.gl-fb .gl-fb-send:hover .buttons-send-icon {
    -webkit-animation-name: swing;
    animation-name: swing;
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.gl-fb .gl-fb-fav:hover .glico2{
    -webkit-animation-name: bigsmall;
    animation-name: bigsmall;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
.gl-fb .gl-fb-fav:hover {
    cursor: pointer;
}
.gh-right-header .gh-right-route:hover {
    background: #fff;
    cursor: pointer;
}
.gh-right-header .gh-right-route:hover .gh-pic {
    background-position: -28px -354px;
}
.gh-right-header .gh-right-route:hover .gh-right-route-text {
    color: #3385FF;
}
.gl-address-telnum{
	width: 100%;
    font-size: 0;
    background-color: #fff;
}
.gl-address-telnum .gl-address {
    margin: 0 10px;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
}
.gl-address-telnum .gl-address .gl-pic {
    height: 16px;
    float: left;
    top: 11px;
    width: 14px;
    margin-left: 6px;
    margin-right: 3px;
    display: inline-block;
    background-position: 0 -183px;
    position: relative;
    background-image: url(../images/detail-general-info_790963c.png);
    background-repeat: no-repeat;
}
.gl-address-telnum .gl-telnum .gl-pic {
    height: 16px;
    float: left;
    top: 12px;
    width: 14px;
    margin-left: 7px;
    display: inline-block;
    background-position: 0 -234px;
    position: relative;
    background-image: url(../images/detail-general-info_790963c.png);
    background-repeat: no-repeat;
}
.gl-address-telnum .gl-address .gl-address-text {
    font-size: 12px;
    line-height: 20px;
    padding: 9px 0;
    overflow: hidden;
    display: block;
}
.gl-address-telnum .gl-telnum .gl-telnum-text {
    width: 90%;
    font-size: 12px;
    line-height: 38px;
    margin-left: 3px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.gl-address-telnum .gl-telnum{
    margin: 0 10px;
    position: relative;
}



/*中间路标牌样式*/
.mapbox{
	position: absolute;
    cursor: default;
    background-color: rgb(255, 255, 255);
    box-sizing: border-box;
    box-shadow: 1px 2px 1px rgba(0, 0, 0, .15);
}
.BMap_simple{
	z-index: 3;
    position: relative;
    height: 50px;
    width: 160px;
}
.BMap_simple .name_wrap {
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    height: 48px;
    line-height: 48px;
    table-layout: fixed;
    width: 140px;
    text-align: center;
}
.BMap_simple .name {
    font-size: 12px;
    font-weight: 700;
    word-wrap: break-word;
    overflow: hidden;
    display: block;
}
.BMap_simple_img{display: block;
    z-index: 2;
    position: absolute;
    width: 160px;
    left: 72px;
}
.BMap_simple_img img{
	width: 16px;
    height: 10px;
    position: absolute;
}
.linexia .haiwaicon {
    margin-top: 80px;
}
.linexia .haiwaicon .haiwaicon_wrap {
    margin-top: 20px;
    box-shadow: 0 5px 20px rgba(41, 34, 26, 0.1);
}
.linexia .haiwaicon .haiwaicon_wrap.pc {
    display: block;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.linexia .haiwaicon .haiwaicon_wrap table {
    width: 100%;
    text-align: left;
}
.linexia .haiwaicon .haiwaicon_wrap table tr:first-child {
    background-color: #9B8C80 !important;
}
.linexia .haiwaicon .haiwaicon_wrap table tr:nth-child(2n) {
    background-color: #FAFAFA;
}
.linexia .haiwaicon .haiwaicon_wrap table th {
    line-height: 48px;
    color: #fff;
    font-size: 14px;
	border: none;
}
.linexia .haiwaicon .haiwaicon_wrap table td {
    line-height: 24px;
    padding: 18px 0;
    font-size: 14px;
    color: #9d9086;
	border: none;
}
.linexia .haiwaicon .haiwaicon_wrap table th:first-child,.linexia .haiwaicon .haiwaicon_wrap table td:first-child{
    padding-left: 40px;
}

.linexia .haiwaicon .haiwaicon_wrap table th:nth-child(2n),.linexia .haiwaicon .haiwaicon_wrap table td:nth-child(2n){
    padding: 0 18px;
}
.linexia .haiwaicon .haiwaicon_wrap table th:last-child,.linexia .haiwaicon .haiwaicon_wrap table td:last-child{
    padding-right: 40px;
}

/*goods*/
.goods{background-color:#fff;padding:20px 15px 20px 20px;box-shadow:0 1px 5px #ccc;margin-bottom:40px;border:1px solid #e5e5e5;}
.gd_l{width:430px;position:relative;margin-right:30px;*z-index:5;}
.pl_ul{margin-top:15px;overflow:hidden;zoom:1;}
.pl_i{float:left;margin:0 7px 5px 0;width:52px;height:52px;border:1px solid #f1f1f1;text-align:center;line-height:24px;color:#999;display:inline;}
.pl_m{border:1px solid #fff;}
.pl_on{border-color:#c40000;}
.pl_on .pl_m{border-color:#c40000;}
#preview,.gd_tb{width:430px;height:430px;}
.gd_r{width:640px;margin-top:-5px;}
.gh1{display:inline;font-size:22px;color:#333;line-height:34px;font-weight:700;word-wrap:break-word;word-break:break-all;font-family:"Microsoft Yahei";}
.i_new,.i_hot,.i_pro,.i_by,.i_video,.i_man,.i_qq,.i_hds{display:inline-block;_display:inline;padding:1px 5px;background-color:#1ac055;color:#fff;margin-right:3px;border-radius:4px;vertical-align:middle;line-height:16px;}
.i_hds{color:#fff;background:#dd2727 url(/static/images/atr_hot_on.png) 2px 1px no-repeat;padding-left:18px;}
.i_hot{background-color:#e93b3d;}
.i_pro{background-color:#fc8800;}
.i_video{background-color:#4e60e4;}
.i_by{border:1px solid #ddd;color:#ccc;line-height:13px;background:none;}
.i_man,.i_qq{background-color:#e93b3d;}
.bline{width:100%;height:0px;border-top:1px dashed #f1f1f1;overflow:hidden;}
.cg_bg{background-color:#fff2e8;padding:15px 0;border-radius:8px;margin-top:15px;}
.gremb{color:#e93b39;line-height:30px;margin-left:12px;font-family:arial;font-size:16px;}
.gpr{color:#e93b39;font-family:arial;font-size:34px;font-weight:bold;padding:0 5px;line-height:30px;}
.gdl{width:100%;line-height:32px;overflow:hidden;    padding-top: 17px;
    padding-left: 19px;}
.gd_dt{width:46px;float:left;overflow:hidden;line-height:32px;}
.gd_qh{line-height:30px;margin-top:6px;}
.gdl dd{}
.lh38{line-height:38px;}
.auto{height:auto;line-height:25px;}
.gloot span{color:#cc4026;font-size:14px;padding:0 5px;}
.shu_buy{width:104px;border:1px solid #ddd;height:34px;overflow:hidden;margin-top:2px;border-radius:4px;}
.jia,.jian{background:url(/static/images/v.png) 2px -577px no-repeat;width:34px;height:34px;float:left;cursor:pointer;}
.jia:hover,.jian:hover{background-color:#fafafa;}
.jian{background-position:2px -602px;}
.g_number{border:0;text-align:center;color:#000;font-size:16px;width:36px;height:34px;line-height:34px;}
.op3{filter:alpha(opacity=30);opacity:0.3;}
.xc_a{border:1px solid #eaeaea;color:#333;display:inline;float:left;line-height:36px;height:40px;margin:8px 10px 0 0;padding:1px 10px 1px 1px;white-space:nowrap;width:auto;cursor:pointer;background-color:#fcfcfc;border-radius:4px;}
.sx_im{width:40px;height:36px;float:left;*float:none;}
.xc_a:hover,.red{background:url(/static/images/v.png) right -481px no-repeat;border-color:#f12c42;color:#f12c42;border-width:2px;text-decoration:none;margin-left:5px}
.xc_on .c9{color:#f12c42;}
.pl_hot{background:url(/static/images/atr_hot.png) 5px 50% no-repeat;background-size:20px;padding-left:26px;display:inline-block}
.buy_btn,.car_btn{font-size:20px;width:260px;height:50px;line-height:50px;border-radius:6px;background-color:#d01e1e;text-align:center;color:#fff;}
.car_btn{background-color:#ffeded;width:180px;color:#d01e1e;border:2px solid #d01e1e;height:46px;line-height:46px;}
.car_btn:hover,.buy_btn:hover{text-decoration:none;background-color:#c21414;color:#fff;}
.b_gry{background-color:#ddd;color:#999;}
.g_cx{background-color:#f47a86;border-radius:1px;color:#fff;height:16px;line-height:16px;margin:0 0 0 6px;padding:1px 5px;position:relative;}
.g_cx s{position:absolute;width:0;height:0;left:-4px;bottom:0;*bottom:1px;_display:none;border-left:6px solid transparent;border-bottom:6px solid #f47a86;}
#gloot{padding-left:5px;font-size:14px;}
#gloot b{color:#cc4026;}
.z_kh{background-color:#d4bd8a;}
.tishi{width:420px;height:90px;background-color:#fff;border:2px solid #c40000; box-shadow:1px 1px 3px #ccc;padding:15px;position:absolute;bottom:0px;left:10px;z-index:2;display:none;color:#333;line-height:25px;border-radius:8px;}
.g_close{width:24px;height:22px;background:#d01e1e url(/static/images/v.png) 50% -541px no-repeat;color:#fff;position:absolute;right:0;top:0;text-align:center;border-radius:0 0 0 8px;}
.tishi .redb{font-size:14px;line-height:35px;border-radius:8px;height:35px;}
.fu_btn,.red_btn{margin:10px 10px 0 0;float:left;width:184px;height:40px;line-height:40px;color:#fff;background:#c87347 url(/static/images/v.png) 30px -284px no-repeat;font-family:'Microsoft Yahei';font-size:16px;text-align:center;}
.red_btn,.rbuy{background-color:#d92626;color:#fff;}
.red_btn{background-position:30px -890px;}
.bzone{margin:15px 0;padding-left:11px;}
.dx_tip{margin-left:24px;}
.dx_d{position:absolute;bottom:60px;color:#555;width:420px;font-size:12px;z-index:4;left:11px;background-color:#fff;border:1px solid #ddd;padding:20px;display:none;box-shadow:0px 0px 8px rgba(0,0,0,0.1);}
.bg_gray{background-color:#eee;padding:20px;}
.ma_by{overflow:hidden;}
.ma_by dt{width:100px;height:88px;overflow:hidden;float:left;margin:0 0 0 6px;_display:inline;}
.ma_by dd{line-height:20px;padding-top:6px;}
.g_bz{color:#999;display:inline-block;margin:5px 15px 0 0;background:url(/static/images/v.png) -9px -746px no-repeat;padding-left:20px;}
.loot_r{margin:10px 25px 0 25px;border-radius:8px;width:170px;}
.loot_m{line-height:20px;height:20px;color:#5c3410;font-weight:bold;font-size:14px;}
.loot_m em{display:inline-block;background-color: #5c3410;border-radius:4px;width:20px;color:#e5e1de;margin:0 3px;line-height:20px;height:20px;font-size:12px;font-weight:normal;text-align:center;}
.gg_mj{color:#FF5722;overflow:hidden;text-overflow:ellipsis;position:relative;height:22px;line-height:22px;}
.hlj{display:inline;padding:0 5px;color:#ddd;}
.gg_ic{background-color:#fcece6;color:#ff5000;display:inline-block;padding:0 5px;border-radius:8px;line-height:16px;margin-right:3px;}
.bon_box{padding:10px 0 0 24px;height:38px;width:96%;}
.bons{background-color:#eabe71;height:38px;overflow:hidden;position:relative;float:left;margin:0 8px 5px 0;color:#fff;padding:0 10px 0 0;cursor:pointer;*width:170px;}
.bons:hover{opacity:0.8;}
.bmoney{font-size:26px;font-family:arial;}
.b_lin{height:38px;width:8px;background:url(/static/images/bn.png) 0 -38px no-repeat;position:absolute;right:42px;top:0;}
.b_lir{height:38px;width:8px;background:url(/static/images/bn.png) 0 -76px no-repeat;position:absolute;right:0;top:0;}
.b_btns{width:38px;line-height:38px;text-align:center;position:absolute;right:2px;top:0;height:38px;}
.bs_top{float:left;margin-right:6px;height:38px;line-height:38px;background:url(/static/images/bn.png) 0 0 no-repeat;padding-left:4px;}
.ntt{float:left;height:34px;line-height:14px;padding:4px 46px 0 0;}
.b_btns_dis{background:#fdf2f0 url(/static/images/bn.png) 0 -228px repeat-x;color:#ee938f;}
.b_btns_dis .bs_top{background-position:0 -114px;}
.b_btns_dis .b_lin{background-position:0 -152px;}
.b_btns_dis .b_lir{background-position:0 -190px;}
.rmot{position:absolute;right:15px;top:15px;color:#999;background:url(/static/images/v.png) right -254px no-repeat;line-height:20px;height:20px;width:36px;}
.bw_on{height:auto;}
.bw_on .rmot{background-position:right -270px;}
.shwq{background:#ef9614;color:#fff;padding:2px 10px;margin-left:10px;border-radius:4px;}
.qn_box{position:absolute;left:0;top:0;right:0;width:100%;background-color:#fff2e8;overflow:hidden;height:34px;padding:10px 0;line-height:34px;}
.qn_txt,.qn_l{border:1px solid #eabe71;height:34px;line-height:34px;width:180px;float:left;padding:0 10px;}
.qn_btn{background-color:#eabe71;width:60px;text-align:center;color:#fff;float:left;height:36px;line-height:36px;cursor:pointer;}
.qn_l{background-color:#fff2e8;width:100px;text-align:center;border-right:0;margin-left:15px;}
.mk_vdo{background:url(/static/images/g_play.png) 50% 50% no-repeat;position:absolute;left:0;top:0;right:0;height:430px;z-index:4;cursor:pointer;}
.mk_pas{background-image:url(/static/images/g_pause.png);}
.video_vi{position:absolute;top:0;left:0;z-index:2;width:430px;height:430px;background-color:#000;}
.jba{height:44px;}
.jbar{border:1px solid #e5e5e5;border-bottom-width:2px;background-color:#fff;height:44px;line-height:44px;width:978px;overflow:hidden;position:absolute;top:0;left:0;}
.jbars li{float:left; position:relative;margin-left:-1px;}
.jbars li a{border-right:1px dotted #e5e5e5;color:#333;display:block;font-size:14px;padding:0 35px;}
.jbars li.on{border-top:2px solid #c40000;border-right:1px solid #ddd;border-left:1px solid #ddd;line-height:42px;}
.jbars li.on a{border:none;color:#c40000;font-weight:bold;}
.jbars li.on:after{content:' ';display: block;border-width:5px;border-style:solid;border-color:#b00000 transparent transparent;width:0;height:0;font-family:arial;position: absolute;top:-1px;left:50%;margin-left:-5px;}
.rbuy{width:180px;height:44px;line-height:44px;background-position:40px -280px;text-align:center;font-size:14px;}
.dheng{height:44px;z-index:9;position:fixed;_position:absolute;top:0;border-bottom:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,0.3);left:auto;}
.dheng .hid{display:block;}
.pl30{padding-left:30px;}
.f30{font-size:30px;}
.des{background-color:#fff;overflow:hidden;margin-bottom:25px;border:1px solid #e5e5e5;}
.g_r{width:980px;}
.g_l{width:192px;}
#detail{padding:10px 0 30px 0;}
.g_attr{padding:10px 0;font-size:12px;zoom:1;}
.g_ap{width:240px;color:#666;line-height:26px;padding-right:10px;float:left;height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.hig{font-size:14px;line-height:26px;overflow:hidden;zoom:1;padding:15px 10px 15px 30px;background-color:#fcfcfc;border-radius:8px;margin-bottom:10px;}
.hig .c3{width:340px;float:left;overflow:hidden;text-overflow:ellipsis;background:url(/static/images/dot.png) 0 50% no-repeat;padding-left:15px;}
.gdes{width:750px;overflow:hidden;font-size:14px;margin:0 auto;}
.gdes img{vertical-align:top;}
.desp{width:100%;margin:10px 0;height:35px;border-bottom:2px solid #ddd;line-height:35px;}
.desp .title{border-bottom:2px solid #c40000;position:relative;margin-bottom:-2px;font-size:16px;font-family:"Microsoft Yahei";font-weight:bold;color:#c40000;float:left;}
.g_t{line-height:40px;font-size:20px;color:#000;border-top:2px solid #c40000;margin-bottom:15px;padding:10px 10px 0 10px;font-family:'Microsoft Yahei';}
.lr20{padding:0 20px;}
.u_q{width:100%;_overflow:hidden;border-bottom: 2px solid #e5e5e5;}
.u_q li{display:block;_display:inline;height:36px;line-height:36px;float:left;font-size:14px;margin-right:30px;cursor:pointer;}
.u_q li.first{margin-left:20px;}
.u_q li.on{border-bottom:2px solid #e63232;color:#e63232;position:relative;margin-bottom:-2px;_position:inherit;}
.ctag{padding:10px 20px;}
.pl_em{display:inline-block;float:left;line-height:20px;padding:0 9px;border:1px solid #e0e0e0;border-radius:2px;margin:0 10px 10px 0;color:#999;cursor:pointer;}
.pl_em:hover,.pl_on{border-color:#e4393c;color:#e4393c;}
.omg{border-radius:8px;width:50px;height:50px;}
/*end*/

/*goods*/
.gd_l{margin-right:20px;}
.gd_r{width:500px;}
.car_btn{width:150px;}
.g_r{width:780px}
.jbar{width:778px;}
.jbars li a{padding:0 28px;}
.g_bza{font-size:12px;}
.b_as{margin:10px 17px}
.gb_m{width:220px;height:220px;}
.gb_p{width:220px;padding-top:10px;}
.gba p{width:220px;}
.b14{width:12%;}
/*user*/
.u_nav{margin-right:20px !important;}
.user_right{padding:20px;}
.user_right .dn_a{height:320px;margin:0 2px 5px 0;}
/*class*/
.class_bx{width:900px !important;padding:30px 45px !important;background-color:#fff;}
}

.bootstrap-touchspin-up {

    width: 34px;
    height: 34px;
    float: left;
    cursor: pointer;
    	border: 0;
}


.bootstrap-touchspin-down {
border: 0;
    width: 34px;
    height: 34px;
    float: left;
    cursor: pointer;
        border-radius: 0px;
}
.input-group {

    border-collapse: separate;
    display: table;
    position: relative;
}


ul.thubm-caro li a{
	    width: 60px;
    height: 60px;
    border: 1px solid #f1f1f1;
    display: block;
    margin: 5px;
}
ul.thubm-caro li a.active {
	border: 1px solid #c40000;
}

.btn.green{
line-height: 40px;
    display: block;
    border-radius: 8px;
    color: #fff;
    background-color: #259750;
    margin: 20px 0 20px 15px;
    border: none;
    width: 20%;
    cursor: pointer;
    font-size: 14px;
}
.box-border li{
	margin: 20px 0 20px 15px;
    font-size: 14px;
}

.ubg {
    border: 1px solid #e5e5e5;
    background-color: #fff;
    overflow: hidden;
    zoom: 1;
    margin-top: 20px;
    padding: 30px;
    line-height: 30px;
    font-size: 14px;
}

.pl5 {
    padding-left: 5px;
}
th, em, i {
    font-style: normal;
    font-weight: normal;
}
.gray, .c9, a.gray {
    color: #999;
}
.g_number {
    border: 0;
    text-align: center;
    color: #000;
    font-size: 16px;
    width: 36px;
    height: 34px;
    line-height: 34px;
}
.left {
    float: left;
}
.bootstrap-touchspin-up {
    width: 32px;
    height: 34px;
    float: left;
    cursor: pointer;
    border: 0;
    border: none;
    border-radius: 0px;
        margin-left: 10px;
        padding: 0px;
}
button, input, select, textarea {
    font-size: 100%;
    font-family: "Microsoft Yahei";
    outline: none;
}

#dr_buy_num {
	display: block;
    float: left;
    /* width: 100%; */
    height: 34px;
    width: 60px;
    box-sizing: border-box;
    border: 1px solid #898078;
    text-align: center;
    color: #918881;
    font-size: 14px;
    background-color: rgb(247, 247, 247);
}


