@charset "utf-8";
.discount, .otherinfo-content i, .otherinfo-module i, .button-cart i, .collect-share i, .tb-plus, .ogp-sliderpn i, .large-map i, .tips-table li, .star-big, .star-big span, .star-small, .star-small span, .detail-nav {
	background:url(../images/detail01.png) no-repeat;
}
.scroll-content {
	width:100%;
	height:100%;
}
.scrollbar-warp {
	font-size:0;
	line-height:0;
	background-color:#e8e8e8;
	position:relative;
}
.scrollbar {
	display:block;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-color:#e8e8e8;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	cursor:pointer;
	position:absolute;
}
.detail-intro {
	padding:10px 25px 25px;
	border:1px solid #e0e0e0;
	background-color:#FFF;
}
.roduct-name {
	font-family:Microsoft Yahei;
	padding-bottom:10px;
}
.roduct-name span {
	margin-left:-0.5em;
	font-size:26px;
	line-height:36px;
	color:#3d3d3d;
}
.roduct-name h1 {
	display:inline;
	font-size:26px;
	line-height:36px;
	color:#3d3d3d;
	font-weight:normal;
}
.roduct-name p {
	font-size:16px;
	line-height:24px;
	padding-top:3px;
}
.roduct-left {
	width:440px;
	height:280px;
	float:left;
	position:relative;
}
.roduct-info {
	width:678px;
	float:right;
}
.roduct-price {
	height:60px;
	overflow:hidden;
	font-family:arial;
}
.roduct-price span.price {
	display:inline-block;
	font-size:60px;
	line-height:60px;
	color:#f67208;
	padding-right:30px;
	float:left;
	vertical-align:top;
}
.roduct-price span.price em {
	display:inline-block;
	font-size:40px;
	line-height:50px;
	vertical-align:top;
	padding:8px 8px 0 0;
}
.roduct-price span.money {
	display:inline-block;
	height:18px;
	font-size:14px;
	line-height:18px;
	padding:18px 40px 0 0;
	vertical-align:top;
	float:left;
}
.roduct-price span.money del {
	padding-left:2px;
}
.roduct-price span.price2 {
	display:inline-block;
	font-size:34px;
	line-height:40px;
	color:#f67208;
	float:left;
	vertical-align:top;
	padding-right:15px;
}
.roduct-price span.price2 em {
	display:inline-block;
	font-size:14px;
	line-height:20px;
	vertical-align:top;
	margin-top:14px;
	padding-left:5px;
	font-family:Microsoft Yahei;
}
.roduct-price span.symbol {
	display:inline-block;
	vertical-align:top;
	font-size:30px;
	color:#f67208;
	line-height:30px;
	padding:5px 15px 0 0;
	float:left;
}
.discount {
	display:inline-block;
	width:43px;
	height:26px;
	margin-top:8px;
	text-align:center;
	font-size:14px;
	line-height:20px;
	color:#FFF;
	float:left;
	vertical-align:top;
	background-position:0 -56px;
	font-family:Microsoft Yahei;
}
.discount em {
	display:inline-block;
	padding:1px 2px 0 0;
	vertical-align:top;
	font-family:arial;
}
.roduct-stars {
	height:20px;
	padding:12px 0 18px;
	font-size:14px;
	line-height:20px;
	font-family:Microsoft Yahei;
	margin-bottom:15px;
}
.roduct-stars span {
	display:inline-block;
	float:left;
}
.roduct-stars a {
	float:left;
	color:#565656;
}
.roduct-stars a:hover {
	text-decoration:none;
}
.roduct-stars strong {
	color:#ec361e;
	padding-left:5px;
	font-family:arial;
}
.roduct-stars b {
	padding-right:5px;
	font-family:arial;
	font-weight:normal;
}
.roduct-stars em {
	display:inline-block;
	width:1px;
	height:16px;
	line-height:16px;
	background-color:#e2e2e2;
	margin:3px 15px 0;
	font-family:arial;
	float:left;
}
.roduct-stars .star12 {
	display:inline-block;
	margin:5px 0 0 15px;
	_margin-top:4px;
	float:left;
}
.roduct-stars i {
	display:inline-block;
	padding:1px 3px 0 5px;
	_padding-top:0;
	float:left;
	color:#f67208;
	float:left;
	font-weight:bold;
	font-family:arial;
}
.roduct-otherinfo {
	padding:10px 0 10px 30px;
	font-family:'微软雅黑';
}
.otherinfo-title {
	display:inline-block;
	width:100px;
	height:28px;
	line-height:28px;
	float:left;
	font-size:14px;
}
.otherinfo-content {
	overflow:hidden;
*zoom:1;
}
.otherinfo-content:after {
	content:'';
	display:table;
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
}
.otherinfo-content span.text {
	display:inline-block;
	line-height:60px;
	float:left; font-size:20px; font-weight:bold; color:#FFF
}
.otherinfo-content .red {
	color:#f67208;
}
.otherinfo-content em.serving {
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:5px 30px 5px 0;
	float:left;
	white-space:nowrap;
}
.serving i {
	display:inline-block;
	width:20px;
	height:20px;
	font-size:0;
	float:left;
	margin-right:5px;
}
.serving i.suishi {
	background-position:0 -4px;
}
.serving i.nosuishi {
	background-position:0 -24px;
}
.serving i.guoqi {
	background-position:-20px -4px;
}
.serving i.noguoqi {
	background-position:-20px -24px;
}
.serving i.qitian {
	background-position:-40px -4px;
}
.serving i.noqitian {
	background-position:-40px -24px;
}
.serving i.yuyue {
	background-position:-60px -4px;
}
.serving i.zhengpin {
	background-position:-60px -24px;
}
.serving a {
	color:#565656;
}
.serving a.no {
	color:#b0b0b0;
}
.serving a:hover {
	color:#506eaa;
	text-decoration:none;
}
.serving a.no:hover {
	color:#b0b0b0;
}
.roduct-nopl {
	padding-left:0;
}
.roduct-linetop { line-height:40px;
	border-top:1px solid #ebebeb; background: url(../images/bd.png) no-repeat
}
.roduct-linebom {
	padding-bottom:12px;
	border-bottom:1px solid #ebebeb;
	margin-bottom:12px;
}
.otherinfo-module {
	overflow:hidden;
	margin-bottom:10px;
}
.otherinfo-module a {
	display:inline-block;
	height:26px;
	border:1px solid #FFF;
	float:left;
	margin:0 5px 5px 0;
	color:#565656;
	position:relative;
}
.otherinfo-module a span {
	display:inline-block;
	height:24px;
	line-height:24px;
	border:1px solid #e2e2e2;
	padding:0 7px;
	white-space:nowrap;
}
.otherinfo-module a.current, .otherinfo-module a.current span {
	border-color:#ff7e00;
}
.otherinfo-module a:hover {
	border-color:#ff7e00;
	text-decoration:none;
}
.otherinfo-module a:hover span {
	border-color:#ff7e00;
}
.otherinfo-module em {
	padding:0 2px 0 8px;
	font-family:arial;
}
.otherinfo-module i {
	display:none;
	width:11px;
	height:11px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-80px -27px;
	position:absolute;
	right:-1px;
	bottom:-1px;
}
.otherinfo-module a.current i {
	display:inline-block;
}
.otherinfo-content span.minus, .otherinfo-content span.plus {
	display:inline-block;
	width:26px;
	height:26px;
	border:1px solid #e2e2e2;
	background-color:#f6f6f6;
	float:left;
	cursor:pointer;
}
.otherinfo-content span.plus {
	margin-right:20px;
}
.otherinfo-content span.disabled {
	cursor:default;
}
.otherinfo-content i.minus-icon, .otherinfo-content i.plus-icon {
	display:inline-block;
	width:12px;
	height:12px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	margin:7px;
}
.otherinfo-content i.minus-icon {
	background-position:-24px -44px;
}
.otherinfo-content i.plus-icon {
	background-position:0 -44px;
}
.otherinfo-content .disabled i.minus-icon {
	background-position:-36px -44px;
}
.otherinfo-content .disabled i.plus-icon {
	background-position:-12px -44px;
}
.otherinfo-content input {
	width:36px;
	height:18px;
	padding:4px 5px;
	line-height:18px;
	border-width:1px 0;
	border-style:solid;
	border-color:#e2e2e2;
	float:left;
	text-align:center;
	color:#565656;
}
.roduct-morelink {
	font-size:14px;
	margin-top:20px;
	line-height:20px;
}
.roduct-button {
	margin-top:14px;
	height:44px;
	font-family:Microsoft Yahei;
}
.button-red, .button-cart, .button-gray {
	display:inline-block;
	width:160px;
	height:44px;
	line-height:44px;
	letter-spacing:1px;
	text-align:center;
	float:left;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.button-red {
	background-color:#ff7e00;
	color:#FFF;
	font-size:18px;
	margin-right:15px;
	box-shadow:0 1px 0 #eb5e00;
}
.button-red:hover { color:#FFF}
.button-cart {
	background-color:#C00;
	font-size:14px;
	color:#fff;
	box-shadow:0 1px 0 #dedede;
}
.button-gray {
	background-color:#f5f5f5;
	color:#acacac;
	font-size:18px;
	margin-right:15px;
	box-shadow:0 1px 0 #eaeaea;
}
.button-red:hover, .button-cart:hover, .button-gray:hover {
	text-decoration:none;
}
.button-cart i {
	display:inline-block;
	width:17px;
	height:13px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-60px -57px;
	vertical-align:top;
	margin:17px 8px 0 0;
}
.button-cart span {
	display:inline-block;
	height:44px;
}
.collect-share {
	height:20px;
	padding:12px 0;
	float:right;
	font-family:'\5b8b\4f53';
}
.collect-share li {
	height:20px;
	float:left;
	position:relative;
	z-index:3;
}
.collect-share a.share, .collect-share a.collect {
	display:inline-block;
	height:20px;
	line-height:25px;
*line-height:22px;
*overflow:hidden;
	color:#565656; padding-right:15px
}
.collect-share a.share {
	margin-left:20px;
}
.collect-share i {
	display:inline-block;
	width:13px;
	height:13px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	vertical-align:top;
	margin:4px 5px 0 0;
*margin:0 5px 0 0;
}
.collect-share .collect i {
	background-position:-62px -44px;
}
.collect-share .share i {
	background-position:-75px -44px;
}
.collect-pop {
	display:none;
	width:160px;
	height:80px;
	position:absolute;
	left:-54px;
	top:-82px;
}
.collect-border {
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=30);
	opacity:.3;
}
.collect-ok {
	width:154px;
	height:74px;
	background-color:#FFF;
	text-align:center;
	position:absolute;
	left:3px;
	top:3px;
}
.collect-ok p {
	font-size:16px;
	height:22px;
	line-height:22px;
	padding:15px 0 5px;
	font-family:Microsoft Yahei;
}
.collect-ok .pop-icon {
	position:static;
	background-position:0 -133px;
	vertical-align:top;
	margin:4px 5px 0 0;
}
.collect-ok a {
	color:#506eaa;
}
.collect-close {
	display:inline-block;
	width:8px;
	height:8px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-120px -181px;
	position:absolute;
	right:6px;
	top:6px;
}
.collect-close:hover {
	background-position:-120px -173px;
}
.share-pop {
	display:none;
	width:106px;
	height:172px;
	position:absolute;
	right:0;
	top:20px;
}
.share-border {
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=30);
	opacity:.3;
}
.share-popcon {
	width:80px;
	height:156px;
	padding:10px 10px 0;
	background-color:#FFF;
	position:absolute;
	left:3px;
	top:3px;
}
.share-popcon a {
	display:block;
	width:55px;
	height:16px;
	line-height:16px;
	padding-left:25px;
	margin-bottom:10px;
	color:#565656;
}
.together-buy {
	margin-top:12px;
	padding:15px 25px 5px;
	border:1px solid #e0e0e0;
	background-color:#FFF;
}
.together-buy h2 {
	font:18px/25px Microsoft Yahei;
	color:#3d3d3d;
	padding-bottom:15px;
}
.tb-self {
	width:295px;
	height:210px;
	float:left;
}
.tb-plus {
	display:inline-block;
	width:23px;
	height:23px;
	background-position:-80px -4px;
	margin:45px 37px 0;
	float:left;
}
.tb-other {
	width:662px;
	height:230px;
	float:left;
}
.tb-other .scroll-warp {
	width:100%;
	height:204px;
	overflow:hidden;
	position:relative;
}
.tb-other .small-goods {
	padding-left:34px;
}
.tb-other .nopl {
	padding-left:0;
}
.tb-input {
	float:left;
	margin:7px 8px 0 0;
*margin:3px 4px 0 -4px;
}
.tb-other .scrollbar-warp {
	width:100%;
	margin-top:12px;
	height:1px;
}
.tb-other .scrollbar {
	width:100px;
	height:11px;
	left:0;
	top:-5px;
}
.tb-button {
	width:122px;
	text-align:center;
	padding:35px 0 0;
	float:right;
}
.tb-button em {
	display:inline-block;
	height:18px;
	line-height:18px;
	margin-top:4px;
*margin-top:5px;
	vertical-align:top;
}
.tb-button i {
	display:inline-block;
	font-size:16px;
	height:20px;
	line-height:20px;
	padding:0 2px;
	margin-top:2px;
*margin-top:3px;
	color:#f67208;
	vertical-align:top;
	font-family:arial;
}
.tb-button span {
	display:inline-block;
	font-size:20px;
	line-height:24px;
	color:#f67208;
	vertical-align:top;
}
.tb-button a {
	display:inline-block;
	width:122px;
	height:32px;
	line-height:32px;
	background-color:#ff7e00;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:14px;
	color:#FFF;
	letter-spacing:1px;
	margin-top:5px;
	font-family:Microsoft Yahei;
}
.tb-button a:hover {
	text-decoration:none;
}
.detail-content {
	width:100%;
	margin-top:12px;
}
.detail-sidebar {
	width:225px;
	float:left;
}
.detail-sidebar .nomb {
	margin-bottom:0;
}
.other-gp {
	width:198px;
	border:1px solid #e0e0e0;
	padding:10px 13px 0 12px;
	background-color:#FFF;
	margin-bottom:12px;
}
.other-gp h3 {
	height:20px;
	line-height:20px;
	font-weight:normal;
	padding-bottom:4px;
}
.other-gp h3 span {
	display:inline-block;
	font-size:15px;
	float:left;
	color:#3d3d3d;
	font-family:Microsoft Yahei;
}
.other-gp ul, .other-gp li {
	width:100%;
	overflow:hidden;
}
.other-gp ul {
	margin-bottom:4px;
}
.other-gp .small-goods {
	float:none;
	padding:7px 0;
}
.ogp-sliderpn {
	width:100%;
	height:20px;
	text-align:center;
	font-size:0;
}
.ogp-sliderpn a {
	display:inline-block;
	width:17px;
	height:10px;
	padding:5px 3px;
	background-color:#e0e0e0;
	margin:0 2px;
}
.ogp-sliderpn i {
	display:inline-block;
	width:17px;
	height:10px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.ogp-sliderpn .slider-prev i {
	background-position:-43px -57px;
}
.ogp-sliderpn .slider-next i {
	background-position:-43px -67px;
}
.ogp-sliderpn .disabled {
	background-color:#EEE;
	cursor:default;
}
.detail-sidebar .index-sidebar {
	width:225px;
	border-top:1px solid #e0e0e0;
	margin-bottom:12px;
}
.detail-sidebar .sidebar-zero, .detail-sidebar #sidebar-lottery, .detail-sidebar #sidebar-set {
	border-right-width:1px;
}
#other-lottery {
	padding:8px 10px;
	width:203px;
	height:72px;
	border:1px solid #e0e0e0;
	border-top:none;
}
#other-lottery p {
	padding:3px 0;
	height:18px;
}
#other-lottery .fl {
	display:inline-block;
	width:140px;
	height:18px;
	line-height:18px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#565656;
}
#other-lottery .red {
	color:#f67208;
}
.detail-right {
	width:965px;
	float:right;
}
.detail-info {
	border:1px solid #e0e0e0;
	background-color:#FFF;
}
.detail-navwarp {
	height:48px;
	margin-bottom:5px;
	position:relative;
	z-index:1;
}
.detail-nav {
	width:1198px;
	height:44px;
	background-color:#f7f7f7;
	border-bottom:1px solid #e0e0e0;
	background-position:0 44px;
	background-repeat:repeat-x;
}
.detail-navfloat {
	height:48px;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:none;
	margin-left:-1px;
}
.detail-nav ul {
	float:left;
	height:44px;
	border-left:1px solid #FFF;
}
.detail-nav li {
	float:left;
	height:44px;
	font-size:14px;
	color:#3d3d3d;
	border-right:1px solid #FFF;
	cursor:pointer;
	font-family:Microsoft Yahei;
}
.detail-nav li span {
	display:block;
	float:left;
	height:44px;
	border-right:1px solid #e9e9e9;
	cursor:pointer;
}
.detail-nav li i {
	display:block;
	float:left;
	height:44px;
	line-height:44px;
	padding:0 30px;
	font-style:normal;
	cursor:pointer;
	position:relative;
	_margin-bottom:-4px;
}
.detail-nav li.current {
	margin-left:-1px;
}
.detail-nav li.current span {
	border-top:2px solid #ff9e0a;
	height:42px;
}
.detail-nav li.current i {
	padding-left:31px;
	background-color:#FFF;
	height:46px;
	line-height:40px;
	_line-height:39px;
}
.detail-navbut {
	display:none;
	padding:8px 10px 8px 0;
	height:28px;
	float:right;
	font-size:0;
	font-family:Microsoft Yahei;
}
.detail-navfloat .detail-navbut {
	display:block;
}
.detail-navbut .button-red {
	width:85px;
	height:28px;
	line-height:28px;
	font-size:14px;
	margin-right:10px;
	box-shadow:none;
	border-radius:3px;
	letter-spacing:0;
}
.detail-navbut .button-cart {
	width:108px;
	border:1px solid #dfdfdf;
	background-color:#FFF;
	height:26px;
	line-height:26px;
	color:#565656;
	font-size:14px;
	margin-right:10px;
	box-shadow:none;
	border-radius:3px;
	letter-spacing:0;
}
.detail-navbut .button-cart span {
	height:26px;
}
.detail-navbut .button-cart i {
	margin:7px 5px 0 0;
}
.detail-navbut .button-gray {
	width:86px;
	height:28px;
	line-height:28px;
	font-size:14px;
	margin-right:10px;
	background-color:#e0e0e0;
	box-shadow:none;
	border-radius:3px;
	letter-spacing:0;
}
.detail-con {
	padding:0 25px 15px;
	font-family:Microsoft Yahei;
	overflow: hidden;
}
.detail-con .remind {
	margin:-10px 0 20px;
	border:none;
}
.detail-contit {
	font-size:18px;
	height:24px;
	padding-bottom:20px;
	color:#3d3d3d;
}
.detail-contit em {
	font-size:12px;
	line-height:25px;
	font-weight:normal;
	padding-left:10px;
	font-family:'\5b8b\4f53';
}
.detail-map, .detail-tgxq, .detail-wxts, .detail-sjjs, .detail-xfpj, .detail-movie {
	width:100%;
	padding-bottom:35px;
}
.detail-map .sf-content {
	padding:0;
	margin-bottom:6px;
}
.detail-map h3 {
	width:90px;
	height:22px;
	line-height:90px;
	font-weight:normal;
	float:left; margin-left:80px;
	position:relative;
}
.detail-mapleft {
	width:350px;
	height:265px;
	float:left;
	margin-top:5px;
}
.detail-mapleft .map {
	width:348px;
	height:232px;
	border:1px solid #e2e2e2;
}
.large-map {
	display:block;
	width:348px;
	height:30px;
	border:1px solid #e2e2e2;
	border-top:none;
	line-height:30px;
	text-align:center;
	font-family:'\5b8b\4f53';
}
.large-map i {
	display:inline-block;
	width:14px;
	height:13px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-48px -44px;
	cursor:pointer;
	vertical-align:top;
	margin:8px 10px 0 0;
}
.large-map span {
	display:inline-block;
	vertical-align:top;
}
.detail-mapright {
	width:745px;
	height:245px;
	padding:10px 28px 10px 25px;
	float:right;
	margin-top:5px;
	background-color:#fafafa;
}
.detail-maptext {
	width:100%;
	height:215px;
	position:relative;
}
.detail-maptext .scroll-warp {
	width:100%;
	height:100%;
	overflow:hidden;
}
.detail-maptext .scrollbar-warp {
	width:1px;
	height:215px;
	position:absolute;
	right:-13px;
	top:0;
}
.detail-maptext .scrollbar {
	width:11px;
	height:100px;
	right:-5px;
	top:0;
}
.detail-maptext li {
	height:36px;
	padding:0 10px;
	border-bottom:1px solid #EEE;
	overflow:hidden;
	vertical-align:top;
}
.detail-maptext li.an {
	border-bottom:none;
}
.detail-maptext li.current {
	height:auto;
}
.shop-name {
	height:36px;
	width:100%;
	overflow:hidden;
}
.shop-name a {
	display:inline-block;
	height:20px;
	line-height:20px;
	margin:8px 0;
	color:#3d3d3d;
	font-size:14px;
	float:left;
	font-weight:bold;
}
.address-icon {
	float:right;
	margin:18px 0 0;
}
.current .address-icon {
	display:none;
}
.shop-info {
	display:none;
	height:104px;
	overflow:hidden;
}
.an .shop-info {
	height:auto;
}
.current .shop-info {
	display:block;
}
.shop-info p {
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-family:'\5b8b\4f53';
	white-space:nowrap;
	text-overflow:ellipsis;
}
.shop-info p.top {
	height:auto;
	white-space:normal;
	text-overflow:clip;
}
.shop-info span.address {
	padding-right:15px;
}
.shop-info span.operate {
	white-space:nowrap;
}
.shop-info em {
	color:#cecece;
	padding:0 8px;
}
.shop-info strong {
	font-weight:normal;
	color:#b0b0b0;
}
.more-address {
	display:inline-block;
	float:right;
	margin-top:10px;
	font-family:'\5b8b\4f53';
}
.detail-tgxq table {
	width:100%;
	border-left:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	font-family:Microsoft Yahei;
}
.detail-tgxq th {
	height:35px;
	background-color:#fafafa;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	font-size:15px;
	font-weight:normal;
	color:#3d3d3d;
}
.detail-tgxq td {
	height:20px;
	padding:10px 15px;
	font-size:14px;
	line-height:20px;
	text-align:center;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.detail-tgxq td.name {
	text-align:left;
}
.detail-tgxq td.price {
	text-align:right;
}
.detail-tgxq td em {
	font-family:arial;
	padding-right:2px;
}
.detail-tgxq td.price em {
	padding-left:5px;
	font-size:14px;
}
.detail-tgxq td.price span {
	color:#f67208;
	font-size:16px;
}
.detail-tgxq p {
	font-size:14px;
	line-height:20px;
	padding-top:10px;
}
.detail-wxts table {
	width:100%;
}
.detail-wxts th {
	width:110px;
	text-align:left;
	font-size:15px;
	vertical-align:top;
	line-height:22px;
	padding:6px 0;
	font-weight:normal;
	color:#3d3d3d;
}
.detail-wxts td {
	font-size:14px;
	line-height:22px;
	padding:6px 0;
}
.detail-wxts li {
	padding-left:10px;
	margin-bottom:10px;
	background-position:-103px -4px;
}
.detail-sjjs p {
	font-size:14px;
	line-height:24px;
	margin-bottom:15px;
}
.detail-sjjs p b {
	color:#3d3d3d;
}
.detail-sjjs p.text {
	font-size:14px;
	line-height:24px;
	margin-bottom:15px;
	text-indent:2em;
}
.detail-sjjs p.img {
	margin-bottom:15px;
	text-align:center;
	width:100%;
}
.detail-sjjs p.img img {
	max-width:100%;
}
.appraise-chart {
	margin-bottom:20px;
	height:182px;
	border:1px solid #e0e0e0;
}
.appraise-score {
	width:218px;
	height:100%;
	text-align:center;
	float:left;
	border-right:1px solid #e0e0e0;
}
.appraise-score h5 {
	font-size:15px;
	line-height:20px;
	margin-top:18px;
	font-weight:normal;
}
.appraise-score .as-num {
	height:50px;
	color:#f67208;
	font-size:40px;
	line-height:50px;
	font-family:Arial;
	margin-top:5px;
}
.appraise-score .star16 {
	margin:0 auto;
}
.appraise-score .as-text {
	font-size:14px;
	margin-top:10px;
	line-height:22px;
}
.appraise-score .as-text b {
	color:#3d3d3d;
}
.appraise-chartcen {
	width:250px;
	float:left;
	padding:20px 0 0 75px;
}
.appraise-chartcen .ac-text {
	padding-bottom:5px;
	font-family:'\5b8b\4f53';
}
.appraise-chartcen .ac-text b {
	color:#3d3d3d;
	padding-right:2px;
}
.appraise-chartcen li {
	height:24px;
	line-height:24px;
}
.appraise-chartcen li span {
	display:inline-block;
	height:24px;
	float:left;
}
.appraise-chartcen li p {
	width:180px;
	height:10px;
	margin:7px 7px 0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-color:#EEE;
	float:left;
}
.appraise-chartcen li em {
	display:block;
	height:10px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-color:#ffb12a;
}
.appraise-title {
	background-color:#f6f6f6;
	height:20px;
	line-height:20px;
	padding:7px 15px;
}
.appraise-title a {
	color:#3d3d3d;
	float:left;
	font-size:14px;
}
.appraise-title span {
	color:#f67208;
	float:right;
	font-family:'\5b8b\4f53';
}
.appraise-title em {
	padding-right:2px;
}
.appraise-cen {
	margin-bottom:20px;
}
.appraise-cen dd {
	padding:20px 15px 15px;
	border-bottom:1px solid #e8e8e8;
}
.userac {
	width:100%;
}
.userac-info {
	width:130px;
	height:18px;
	padding:2px 0;
	line-height:18px;
	float:right;
	position:relative;
}
.userac-info a {
	display:inline-block;
	margin:2px 0 0 10px;
	width:14px;
	height:14px;
	font-size:0;
	float:right;
}
.userac-info span {
	float:right;
	display:inline-block;
	height:18px;
	line-height:18px;
	_line-height:20px;
	overflow:hidden;
	color:#b0b0b0;
	font-family:'\5b8b\4f53';
}
.userac p {
	padding-right:130px;
	font-size:14px;
	line-height:22px;
}
.appraise-star {
	height:18px;
	padding-top:10px;
	font-family:'\5b8b\4f53';
}
.appraise-star .star12 {
	float:left;
	margin-top:3px;
}
.appraise-star em {
	float:right;
	color:#b0b0b0;
}
.business-reply {
	background-color:#f6f6f6;
	padding:15px 20px;
	line-height:20px;
	margin-top:8px;
	font-family:'\5b8b\4f53';
}
.business-reply .cmtinfo {
	padding-top:8px;
	color:#aeaeae;
}
.cmtinfo span {
	padding-right:12px;
}
.infraestructura {
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
}
.infraestructura ul {
	width:927px;
	display:inline-block;
	overflow:hidden;
}
.infraestructura li, .infraestructura li i {
	background:url(../detail/hotel-facili.png) no-repeat;
}
.infraestructura li {
	width:83px;
	height:83px;
	float:left;
	margin:0 20px 20px 0;
	position:relative;
}
.infraestructura li.hf01 {
	background-position:0 0;
}
.infraestructura li.newhf01 {
	background-position:-498px -249px;
}
.infraestructura li.hf02 {
	background-position:-83px 0;
}
.infraestructura li.hf03 {
	background-position:-166px 0;
}
.infraestructura li.hf04 {
	background-position:-249px 0;
}
.infraestructura li.hf05 {
	background-position:-415px -249px;
}
.infraestructura li.hf06 {
	background-position:-332px 0;
}
.infraestructura li.hf07 {
	background-position:-415px 0;
}
.infraestructura li.hf08 {
	background-position:-498px 0;
}
.infraestructura li.hf09 {
	background-position:0 -83px;
}
.infraestructura li.hf10 {
	background-position:-83px -83px;
}
.infraestructura li.hf11 {
	background-position:-166px -83px;
}
.infraestructura li.hf12 {
	background-position:-249px -83px;
}
.infraestructura li.hf13 {
	background-position:-332px -83px;
}
.infraestructura li.hf14 {
	background-position:-415px -83px;
}
.infraestructura li.hf15 {
	background-position:-498px -83px;
}
.infraestructura li.hf16 {
	background-position:0 -166px;
}
.infraestructura li.hf17 {
	background-position:-83px -166px;
}
.infraestructura li.hf18 {
	background-position:-166px -166px;
}
.infraestructura li.hf19 {
	background-position:-249px -166px;
}
.infraestructura li.hf20 {
	background-position:-332px -166px;
}
.infraestructura li.hf21 {
	background-position:-415px -166px;
}
.infraestructura li.hf22 {
	background-position:-498px -166px;
}
.infraestructura li.hf23 {
	background-position:0 -249px;
}
.infraestructura li.hf24 {
	background-position:-83px -249px;
}
.infraestructura li.hf25 {
	background-position:-166px -249px;
}
.infraestructura li.hf26 {
	background-position:-249px -249px;
}
.infraestructura li.hf27 {
	background-position:-332px -249px;
}
.infraestructura li.hf28 {
	background-position:0 -332px;
}
.infraestructura li.hf29 {
	background-position:-83px -332px;
}
.infraestructura li.hf30 {
	background-position:-166px -332px;
}
.infraestructura li.hf31 {
	background-position:-249px -332px;
}
.infraestructura li.hf32 {
	background-position:-332px -332px;
}
.infraestructura li.hf33 {
	background-position:-415px -332px;
}
.infraestructura li.hf34 {
	background-position:-498px -332px;
}
.infraestructura li.hf35 {
	background-position:0 -415px;
}
.infraestructura li.hf36 {
	background-position:-83px -415px;
}
.infraestructura li.hf37 {
	background-position:-166px -415px;
}
.infraestructura li i {
	display:none;
	width:26px;
	height:27px;
	background-position:-555px -415px;
	position:absolute;
	right:0;
	top:0;
}
.infraestructura li.pay i {
	display:inline-block;
}
.detail-movie .sf-content {
	padding:0;
	margin-bottom:5px;
}
.detail-movie h3 {
	width:60px;
	height:22px;
	line-height:20px;
	font-weight:normal;
	float:left;
	position:relative;
}
.detail-movie .sf-content .sf-unfold {
	padding-left:70px;
}
.detail-movie .sf-firstsub {
	margin:-3px 0 7px 70px;
}
.movie-content {
	width:100%;
	margin-top:5px;
}
.movie-info .movie {
	padding:10px 0;
}
.movie-info .movie-img {
	float:left;
}
.movie-detail {
	margin-left:180px;
	_zoom:1;
}
.movie-detail-title .name {
	display:inline;
	font-size:14px;
	color:#3d3d3d;
}
.movie-detail-title .score {
	font-size:16px;
	color:#f67208;
	font-weight:bold;
	margin-left:20px;
}
.movie-detail-info {
	font-size:12px;
	line-height:2em;
	margin:8px 0 10px;
	font-family:'\5b8b\4f53';
}
.movie-detail-info li b {
	color:#858585;
	font-weight:normal;
}
.movie-detail-schedule {
	line-height:14px;
	font-size:14px;
}
.movie-detail-schedule li {
	display:inline-block;
*display:inline;
*zoom:1;
	margin:6px 10px 6px 0;
	padding-right:10px;
	border-right:1px solid #e4e4e4;
	text-align:center;
}
.movie-detail-schedule li.past {
	color:#b0b0b0;
}
.movie-more {
	text-align:right;
}
.movie-more a {
	display:inline-block;
	height:15px;
	line-height:15px;
	position:relative;
	padding-right:20px;
}
.movie-more i {
	display:inline-block;
	margin-left:5px;
	border:4px dashed transparent;
	border-top:4px solid #6b83b2;
	position:absolute;
	top:6px;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
}
.movie-content .no-movie-info {
	position:relative;
	margin:auto auto;
	padding:30px 40px;
	width:160px;
	font-size:20px;
	color:#3d3d3d;
}
.detail-buy {
	height:45px;
	padding:25px 25px;
	background-color:#fafafa;
}
.detail-price {
	height:100%;
	font:40px/45px arial;
	color:#f67208;
	margin-right:40px;
	float:left;
}
.detail-price span {
	display:inline-block;
	height:30px;
	font-size:28px;
	line-height:30px;
	vertical-align:top;
	float:left;
	margin:10px 2px 0 0;
}
.detail-button {
	height:100%;
	float:right;
	font-family:Microsoft Yahei;
}
.detail-buy table {
	width:33%;
	float:left;
	font-size:14px;
}
.detail-buy th, .detail-buy td {
	width:33%;
	height:22px;
	line-height:22px;
	text-align:center;
	font-weight:normal;
}
.detail-buy td span {
	font-family:arial;
}
.detail-nearby {
	margin-top:15px;
	border:1px solid #e0e0e0;
	background-color:#FFF;
}
.detail-nearby h3 {
	height:44px;
	font:18px/44px Microsoft Yahei;
	color:#3d3d3d;
	padding:0 25px;
	border-bottom:1px solid #e0e0e0;
}
.dn-list {
	width:297px;
	height:450px;
	float:left;
	border-right:1px solid #e0e0e0;
	font-family:Microsoft Yahei;
}
.dn-list li {
	padding:12px 12px 12px 0;
	height:56px;
	vertical-align:top;
	cursor:pointer;
}
.dn-list li.current {
	background-color:#f1f1f1;
}
.dn-listicon {
	width:21px;
	height:28px;
	padding:14px 10px;
	float:left;
}
.dn-list .sr-goods {
	float:left;
	width:244px;
	padding:0;
}
.dn-list .sr-goods-icon {
	width:145px;
}
.dn-list .sr-goods-icon a:hover {
	text-decoration:none;
}
.dn-map {
	width:665px;
	height:450px;
	float:right;
	overflow:hidden;
}
.dn-mapsmall {
	display:inline-block;
	height:18px;
	line-height:18px;
	padding:0 10px;
	overflow:hidden;
	font-family:'\5b8b\4f53';
	border:1px solid #6486ca;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#FFF;
}
.product-info {
	width:100%;
	height:91px;
	overflow:hidden;
	margin-bottom:10px;
}
.product-infoimg {
	display:inline-block;
	width:143px;
	height:91px;
	float:left;
}
.product-infotext {
	width:125px;
	height:86px;
	padding-top:5px;
	float:right;
}
.product-infotext span.price {
	display:inline-block;
	font-size:20px;
	line-height:24px;
	color:#f67208;
	padding-right:8px;
	float:left;
	vertical-align:top;
	font-family:arial;
}
.product-infotext em {
	display:inline-block;
	font-size:16px;
	line-height:20px;
	vertical-align:top;
	padding:3px 2px 0 0;
}
.product-infotext span.money {
	display:inline-block;
	height:18px;
	font-size:14px;
	line-height:18px;
	padding-top:4px;
	vertical-align:top;
	float:left;
	font-family:arial;
}
.product-infotext del {
	font-family:'\5b8b\4f53';
	padding-left:2px;
}
.product-infotext span.number {
	clear:both;
	font-family:Microsoft Yahei;
	display:block;
	height:18px;
	font-size:14px;
	line-height:18px;
	padding:5px 0 10px;
	vertical-align:top;
}
.product-infotext i {
	display:inline-block;
	color:#ec361e;
	padding-left:2px;
	vertical-align:top;
}
.product-infotext a {
	display:inline-block;
	width:57px;
	height:22px;
	line-height:22px;
	color:#FFF;
	background-color:#6486ca;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.product-infotext a:hover {
	text-decoration:none;
}
.dn-mapbig .sf-location {
	margin:5px 0 0;
	line-height:17px;
	_line-height:19px;
	overflow:hidden;
	cursor:default;
}
.groupbuying-end {
	border:1px solid #e0e0e0;
	background-color:#FFF;
	margin-bottom:12px;
}
.came-late {
	padding:30px 25px 35px;
	text-align:center;
	height:34px;
	border-bottom:1px solid #EEE;
}
.other-list {
	padding:15px 25px 0;
	height:251px;
	overflow:hidden;
}
.other-list h5 {
	font-size:15px;
	color:#3d3d3d;
	line-height:20px;
	padding-bottom:12px;
	font-family:Microsoft Yahei;
}
.other-list .small-goods {
	margin-left:39px;
	padding-bottom:15px;
}
.other-list .noml {
	margin-left:0;
}
#full-map {
	width:690px;
	margin-left:-345px;
}
.full-map-select {
	height:40px;
	padding-left:100px;
	float:left;
	position:absolute;
	left:0;
	top:0;
	z-index:3;
}
.full-map-city {
	height:30px;
	float:left;
	padding-right:20px;
	margin-top:5px;
	position:relative;
}
.full-map-city p {
	display:inline;
	height:29px;
	float:left;
	margin:1px 1px 0;
	vertical-align:top;
	padding:0 8px 0 10px;
	position:relative;
	z-index:2;
}
.fmc-hover p {
	margin:0;
	border-style:solid;
	border-color:#c6c6c6;
	border-width:1px 1px 0;
	background-color:#FFF;
}
.full-map-city p a {
	display:inline-block;
	width:auto;
	height:28px;
	line-height:28px;
	float:left;
}
.full-map-city .triangle {
	display:block;
	margin-top:13px;
*margin-top:11px;
	_margin-top:13px;
}
.full-map-list {
	display:none;
	border:1px solid #d4d4d4;
	background-color:#FFF;
	padding:10px 5px 5px 15px;
	width:568px;
	position:absolute;
	left:0;
	top:29px;
	z-index:1;
}
.fmc-hover .full-map-list {
	display:block;
}
.full-map-list a {
	display:inline-block;
	line-height:20px;
	margin:0 12px 4px 0;
	float:left;
}
.full-map-select .handy-dropdown {
	width:230px;
	background-color:#FFF;
	margin-top:9px;
}
.full-map-select .handy-input {
	color:#565656;
	cursor:default;
	line-height:17px;
}
.full-map-select .handy-dropdowncen {
	width:226px;
	max-height:210px;
_height:expression(this.scrollHeight>210 ? "210px":"auto");
	overflow-x:hidden;
	overflow-y:auto;
}
#bigmap {
	width:690px;
	height:430px;
	overflow:hidden;
	float:right;
}
#cartfull {
	width:426px;
	margin-left:-213px;
}
.cartfull-cen {
	padding:38px 0 25px 85px;
}
.cartfull-cen .error-icon {
	margin-right:18px;
	float:left;
}
.cartfull-cen b {
	display:inline-block;
	color:#3d3d3d;
	padding-bottom:3px;
	font:18px/1.5em Microsoft Yahei;
}
.cartfull-but {
	text-align:center;
	font-size:0;
	height:29px;
	padding-bottom:25px;
}
.cartfull-but a {
	display:inline-block;
	width:105px;
	height:29px;
	line-height:29px;
	margin:0 8px;
	color:#FFF;
	font-size:14px;
	font-family:Microsoft Yahei;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.cartfull-but a.cf-but01 {
	background-color:#6485cc;
}
.cartfull-but a.cf-but02 {
	background-color:#ff7e00;
}
#cartempty {
	width:490px;
	margin-left:-245px;
}
.cartempty-cen {
	padding:25px 0 25px 125px;
}
.cartempty-cen .correct-icon {
	margin-right:18px;
	float:left;
}
.cartempty-cen b {
	display:inline-block;
	color:#3d3d3d;
	padding-bottom:3px;
	font:18px/1.5em Microsoft Yahei;
}
.cartempty-cen em {
	color:#ec361e;
	font-weight:bold;
	padding:0 2px;
	font-family:'\5b8b\4f53';
}
.pop-recommend {
	width:449px;
	padding:15px 0;
	margin:0 auto;
	border-top:1px solid #e0e0e0;
	overflow:hidden;
}
.pop-recommend h5 {
	font-size:14px;
	font-weight:bold;
	color:#3d3d3d;
	font-family:Microsoft Yahei;
}
.pop-recommend ul {
	width:100%;
	height:110px;
	display:inline-block;
	overflow:hidden;
	margin-top:10px;
	vertical-align:top;
}
.pop-recommend li {
	width:101px;
	height:110px;
	float:left;
	padding-right:15px;
}
.pop-recommend li.nopr {
	padding-right:0;
}
.pop-recommend li img {
	border:1px solid #ebebeb;
}
.pop-recommend li a.pop-recomtext {
	display:block;
	width:100%;
	height:18px;
	color:#565656;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-top:5px;
}
.pop-recommend li span {
	display:inline-block;
	font-family:arial;
	color:#f67208;
	font-size:14px;
	padding-top:3px;
}
#collect {
	width:412px;
	height:305px;
	margin:-152px 0 0 -206px;
}
.collectok {
	padding:25px 0 0 110px;
}
.collectok .correct-icon {
	margin-right:18px;
	float:left;
}
.collectok b {
	display:inline-block;
	color:#3d3d3d;
	padding-bottom:3px;
	font:18px/1.5em Microsoft Yahei;
}
.collectok a {
	margin:0 2px;
}
#collect .pop-recommend {
	width:376px;
}
#collect .pop-recommend ul {
	width:376px;
}
#collect .pop-recommend li {
	padding-right:35px;
}
#collect .pop-recommend li.nopr {
	padding-right:0;
}
#limit-phone-buy {
	width:346px;
	margin-left:-173px;
}
.limit-phone-buy {
	padding:30px 0 0 35px;
	height:105px;
}
.limit-phone-buy a.app {
	width:58px;
	height:58px;
	float:left;
	margin-top:7px;
}
.limit-phone-buy .app-lashou {
	margin-top:0;
}
.limit-phone-buy p {
	width:210px;
	height:70px;
	padding-left:18px;
	float:left;
}
.limit-phone-buy p b {
	display:block;
	font-weight:normal;
}
.limit-phone-buy p span {
	display:block;
	font-family:arial;
	padding:5px 0;
	font-size:13px;
}
.limit-phone-buy p a {
	display:block;
	width:90px;
	height:24px;
	background-color:#6485cc;
	text-align:center;
	line-height:24px;
	color:#FFF;
	font-family:\5b8b\4f53;
	overflow:hidden;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.limit-phone-buy p a:hover {
	text-decoration:none;
}
.prodetail {
	padding-bottom:0px;
}
.prodetail h4 span, .prodetail-sp h4 div, .prodetail h4 div, .prodetail ul li, .new_h2_1 h2 strong {
	background:url(../detail/detail_icon.png) no-repeat;
}
.prodetail h3 {
	font-weight:bold;
	font-size:16px;
	color:#666;
	line-height:180%;
	margin-bottom:10px;
}
.prodetail h3 span {
	color:#f30;
	font-family:Arial;
}
.prodetail h4 {
	font-weight:bold;
	font-size:14px;
	color:#fff;
	background:#f60;
	position:relative;
	margin:10px 0;
}
.prodetail h4 span, .prodetail h4 div, .prodetail-sp h4 div {
	display:block;
	height:35px;
	padding-left:10px;
	line-height:28px;
	color:#1f1f1f;
	background-color:white;
}
.prodetail dl {
	color:#666;
	padding-bottom:10px;
}
.prodetail dt {
	font-size:20px;
	font-family:"\9ED1\4F53";
	line-height:200%;
	font-weight:bold;
}
.prodetail dd {
	line-height:180%;
	font-size:12px;
}
.prodetail ul {
	padding:10px 8px 10px 8px;
	color:#666;
	font-size:14px;
	border:1px solid #edeae1;
	margin-top:-17px;
	position:relative;
	background:#fff9e7 url(../detail/detail_icon.png) no-repeat 0 -28px;
	border-width:0 1px 1px 1px;
}
.prodetail ul li {
	background-position:-916px -33px;
	padding-left:12px;
	line-height:180%;
}
.prodetail table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	color:#666;
	font-size:14px;
}
.prodetail table.line td, .prodetail table.line th {
	border:1px solid #cfcfcf;
	height:30px;
}
.prodetail table th {
	background:#ededed;
}
.prodetail p {
	font-size:14px;
	line-height:180%;
	margin-bottom:5px;
	color:#666;
}
.prodetail .tc {
	text-align:center;
}
.prodetail .tl {
	text-align:left;
}
.prodetail .tr {
	text-align:right;
}
.prodetail .ti {
	text-indent:28px;
}
.prodetail .f12 {
	font-size:12px;
}
.prodetail .f18 {
	font-size:18px;
}
.prodetail .f22 {
	font-size:22px;
}
.prodetail .f26 {
	font-size:26px;
}
.prodetail a {
	color:#666;
}
.prodetail .cf60 {
	color:#f60;
}
.prodetail .icoarr {
	padding-left:12px;
}
@media screen and (max-width:1200px) {
.detail-intro {
padding:15px 20px 25px;
}
.roduct-info {
width:460px;
}
.button-red, .button-cart, .button-gray {
width:135px;
}
.together-buy {
padding:15px 20px 5px;
}
.tb-self {
width:305px;
}
.tb-plus {
margin:45px 41px 0;
}
.tb-other {
width:430px;
}
.detail-right {
width:730px;
}
.detail-nav {
width:728px;
}
.detail-nav li i {
padding:0 13px;
}
.detail-nav li.current i {
padding-left:14px;
}
.detail-navbut {
padding-right:5px;
}
.detail-con {
padding:0 20px 40px;
}
.detail-mapright {
width:295px;
padding:10px 23px 10px 20px;
}
.appraise-score {
width:175px;
}
.appraise-chartcen {
width:220px;
padding:20px 0 0 26px;
}
.appraise-chartcen li p {
width:150px;
}
.infraestructura ul {
width:700px;
}
.infraestructura li {
margin-right:17px;
}
.detail-buy {
padding:25px 20px;
}
.dn-map {
width:430px;
}
}
.w965 .detail-intro {
	padding:15px 20px 25px;
}
.w965 .roduct-info {
	width:460px;
}
.w965 .button-red, .w965 .button-cart, .w965 .button-gray {
	width:135px;
}
.w965 .together-buy {
	padding:15px 20px 5px;
}
.w965 .tb-self {
	width:305px;
}
.w965 .tb-plus {
	margin:45px 41px 0;
}
.w965 .tb-other {
	width:430px;
}
.w965 .detail-right {
	width:730px;
}
.w965 .detail-nav {
	width:728px;
}
.w965 .detail-nav li i {
	padding:0 13px;
}
.w965 .detail-nav li.current i {
	padding-left:14px;
}
.w965 .detail-navbut {
	padding-right:5px;
}
.w965 .detail-navbut .button-red, .w965 .detail-navbut .button-gray {
	width:85px;
}
.w965 .detail-navbut .button-cart {
	width:108px;
}
.w965 .detail-con {
	padding:0 20px 40px;
}
.w965 .detail-mapright {
	width:295px;
	padding:10px 23px 10px 20px;
}
.w965 .appraise-score {
	width:175px;
}
.w965 .appraise-chartcen {
	width:220px;
	padding:20px 0 0 26px;
}
.w965 .appraise-chartcen li p {
	width:150px;
}
.w965 .infraestructura ul {
	width:700px;
}
.w965 .infraestructura li {
	margin-right:17px;
}
.w965 .detail-buy {
	padding:25px 20px;
}
.w965 .dn-map {
	width:430px;
}



.everyBody_thinkt {padding: 10px 0;height:30px;background-color: #F0F0F0; width:1150px;}
.everyBody_think2{ width:auto;}

.percent_box { width:950px;}
.think_txt {width: 127px;float: left;text-align: center;line-height: 30px;font-size: 14px;color: #666;font-weight: bold;border-right: solid 1px #DDD;}
.percentage2{ width:230px; padding-left: 25px; padding-top:7px;float: left;}
.percent_title {font-size: 12px;color: #333;font-family: "simsun";line-height: 18px;float: left;}
.percentage2 dl {float: left;width: 184px; background-color: #999;}
.percentage2 dl dt {float: left;width: 85%;}
.percentage2 dl dt .high_txt {width: 100%;float: left;clear: both;text-align: center;font-size: 12px;font-family: "simsun";color: #F60;line-height: 14px;height: 20px;}

.percentage2 dl dt .high_box {width: 100%;float: left;clear: both;background-color: #F60;height: 18px; line-height:18px;font-size: 12px;color: white;font-family: "Arial";text-align: center;font-weight: bold;overflow: hidden;}
.percentage2 dl dd {width: 15%;float: left;position: relative;}
.percentage2 dl dd .low_txt {float: left;clear: both;font-size: 12px;font-family: "simsun";color: #999;line-height: 14px;height: 14px;position: absolute;white-space: nowrap;}
.percentage2 dl dd .low_ico {height: 6px;width: 5px;float: left;clear: both;position: absolute;top: 14px;}
.percentage2 dl dd .low_box {width: 140%;float: left;clear: both;background-color: #CCC;height: 18px;position: absolute;left: 0;top: 20px;overflow: hidden;}
.percentage2 dl dd .low_right_ico {height: 18px;width: 2px;float: right;}

