@charset "utf-8"; 

.clue-mask, .clue-result, .clue-wrapper {
	display: none
}

body {
	font: 12px/1.2 "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", arial,
		Tahoma, SimSun, sans-serif;
	background: #f5f5f5 !important
}

a, abbr, acronym, address, applet, big, blockquote, body, caption, cite,
	code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3,
	h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p,
	pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody,
	td, tfoot, th, thead, tr, tt, ul, var {
	font-family: "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", arial,
		Tahoma, SimSun, sans-serif
}

#content, .warp {
	width: 1190px;
	margin: 0 auto
}

#weixiniconimg, #weixiniconimg-new, .btn-IM, .btn-toviewly, .ico,
	.icon_left i, .icon_right i, .minstarbg, .minstarbg span,
	.mtit_con_right i, .starsbg, .starsbg span, .userinfo-tag span.usertag-business,
	.userinfo-tag span.usertag-idcard {
	background:
		url(../image/sp-detail@1x-20170627.png)
		no-repeat
}

#weixiniconimg-new.icoHD, #weixiniconimg.icoHD, .btn-IM.icoHD,
	.btn-toviewly.icoHD, .icoHD, .icon_left .icoHD, .icon_right .icoHD,
	.minstarbg span.icoHD, .minstarbg.icoHD, .mtit_con_right .icoHD,
	.starsbg span.icoHD, .starsbg.icoHD, .userinfo-tag span.usertag-business.icoHD,
	.userinfo-tag span.usertag-idcard.icoHD {
	background-image:
		url(../image/sp-detail@2x-20170627.png);
	background-size: 516px
}

#weixiniconimg-new.icoHD1, #weixiniconimg.icoHD1, .btn-IM.icoHD1,
	.btn-toviewly.icoHD1, .icoHD1, .icon_left .icoHD1, .icon_right .icoHD1,
	.minstarbg span.icoHD1, .minstarbg.icoHD1, .mtit_con_right .icoHD1,
	.starsbg span.icoHD1, .starsbg.icoHD1, .userinfo-tag span.usertag-business.icoHD1,
	.userinfo-tag span.usertag-idcard.icoHD1 {
	background-image:
		url(../image/sp-detail@1x-20170627.png)
}

.commonTopbar {
	min-width: 1190px
}

#header {
	height: 80px;
	width: 100%;
	min-width: 1190px;
	padding: 0;
	background: #fff
}

.header-inner {
	overflow: hidden;
	margin: 0 auto;
	width: 1190px;
	padding: 20px 0 12px;
	position: relative;
	z-index: 10
}

#header .logo {
	display: block;
	width: 285px;
	height: 42px;
	margin: 0 0 6px;
	background: url(../image/newlogo_bdfw.png) no-repeat;
	background-image: -webkit-image-set(url(../image/newlogo_bdfw.png) 1x,
		url(//img.58cdn.com.cn/ds/ui8/newlogo_bdfw@2x.png) 2x);
	text-indent: 400px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	position: static;
	left: 0;
	top: 0
}

#header a.postbtn {
	width: 100px;
	height: 36px;
	color: #ff552e;
	background: #ffefe7;
	line-height: 36px;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	padding: 0;
	position: static;
	right: 0;
	top: 0
}

#header a.postbtn:hover {
	background: #ffe9de;
	text-decoration: none
}

.nav {
	
	height: 48px;
	line-height: 48px;
	font-size: 12px;
	color: #888;
	margin: 0 auto;
	padding: 0;
	font-family: PingFangSC-Regular, "Microsoft YaHei", "微软雅黑", arial,
		Tahoma, SimSun, sans-serif
}

.nav a {
	color: #888;
	text-decoration: none;
	padding: 0;
	margin: 0
}

.nav a:hover {
	color: #ff552e
}

.float_l {
	float: left
}

.float_r {
	float: right
}

.brandad1000 {
	margin-bottom: 0 !important
}

.topbannerbar {
	text-align: center
}

#footer, .footer {
	width: 100%;
	background-color: #fff;
	font-size: 12px;
	margin: 0 auto;
	margin-top: 30px;
	border-top: 0;
	text-align: center
}

#footer a, .footer a {
	text-decoration: none
}

.footerCon {
	width: 1190px;
	margin: 0 auto;
	border-top: 1px solid #eee
}

#upWrap {
	border-top: 1px solid #eee;
	padding: 32px 0 20px 0
}

#downWrap, #upWrap {
	height: 14px;
	line-height: 14px;
	text-align: center
}

#upWrap a {
	color: #5a5a5a;
	display: inline-block
}

#downWrap a, #downWrap em, #downWrap span {
	color: #5c5c5c;
	display: inline-block
}

#downWrap span, #linkCont span, #upWrap span {
	margin: 0 8px;
	color: #eee
}

#downWrap a, #downWrap em, #downWrap span {
	color: #cfcfcf;
	display: inline-block
}

.fotBtmIcon {
	height: 58px;
	text-align: center;
	margin-top: 30px
}

.fotBtmIcon a {
	display: inline-block;
	height: 38px;
	margin-right: 30px;
	background: url(../image/huangye-detail-footer.png)
		no-repeat;
	background-image: -webkit-image-set(url(../image/huangye-detail-footer.png)
		1x, url(//img.58cdn.com.cn/ds/ui8/huangye-detail-footer@2x.png) 2x)
}

#fotBm_1 {
	width: 130px;
	background-position: 0 -96px
}

#fotBm_2 {
	width: 160px;
	background-position: 0 -192px
}

#fotBm_3 {
	width: 154px;
	background-position: 0 0
}

#fotBm_4 {
	width: 108px;
	background-position: 0 -48px
}

#fotBm_5 {
	width: 130px;
	background-position: 0 -144px
}

#fotBm_6 {
	width: 120px;
	background-position: 0 -240px
}

#content #main {
	float: left;
	width: 762px;
	border-top: 2px solid #eb753b;
	padding-right: 20px
}

.detailPrimary {
	padding: 10px 0 25px;
	background: #fff
}

#basicinfo {
	padding: 0;
	margin: 0 auto;
	background: #fff
}

.mainTitle {
	position: relative;
	z-index: 99;
	padding: 0 30px;
	border-bottom: 1px solid #eee;
	background: #fff
}

.mainTitle h1 {
	font: normal 20px/30px "微软雅黑", sans-serif;
	color: #333;
	padding: 14px 0 0;
	width: 740px
}

.sub-title {
	color: #666;
	font-family: "微软雅黑", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 30px
}

.mtit_con {
	margin: 7px auto 0;
	line-height: 20px;
	position: relative;
	z-index: 21;
	padding: 0 0 12px
}

.mtit_con a {
	color: #999;
	display: block;
	cursor: pointer
}

.mtit_con a:hover {
	color: #ff552e
}

.mtit_con_left li {
	float: left;
	margin-right: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #999
}

.mtit_con_ul {
	padding: 4px 0 4px 0
}

.mtit_con_ul a:link, .mtit_con_ul a:visited {
	color: #999
}

.mtit_con_ul a:hover {
	color: #ff552e
}

.mtit_con_right i {
	display: inline-block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin: 0 auto;
	vertical-align: middle
}

.mtit_con_right i.mtit0 {
	background-position: -24px -102px
}

.mtit_con_right i.mtit1 {
	vertical-align: top;
	background-position: -21px -102px
}

.mtit_con_right i.mtit2 {
	background-position: -100px -102px
}

.mtit_con_right li.collect.on i.mtit2 {
	background-position: -21px -144px
}

.mtit_con_right i.mtit3 {
	background-position: -180px -102px
}

.mtit_con_right i.mtit4 {
	background-position: -104px -259px
}

.mtit_con_right i.mtit5 {
	background-position: -260px -102px
}

.mtit_con_right {
	position: absolute;
	right: 0;
	top: -28px
}

.mtit_con_right li {
	position: relative;
	float: left;
	display: block;
	border: 0;
	cursor: pointer;
	width: 50px;
	height: 40px;
	text-align: center
}

.mtit_con_right li.hover {
	z-index: 4;
	color: #ff552e
}

.mtit_con_right #freemsg {
	width: 86px
}

.mtit_con_right #freemsg.hover {
	z-index: 4
}

.mtit_con_right #share.hover {
	z-index: 4
}

.mtit_con_right #complaints {
	width: 76px
}

.ml_1, .ml_2, .ml_3, .ml_4, .ml_5 {
	display: block;
	white-space: nowrap
}

.mtit_con_right li.hover i.mtit0 {
	background-position: -21px -102px
}

.mtit_con_right li.hover i.mtit1 {
	background-position: -61px -102px
}

.mtit_con_right li.hover i.mtit2 {
	background-position: -139px -102px
}

.mtit_con_right li.collect.on.hover i.mtit2 {
	background-position: -21px -144px
}

.mtit_con_right li.hover i.mtit3 {
	background-position: -220px -102px
}

.mtit_con_right li.hover i.mtit4 {
	background-position: -144px -259px
}

.mtit_con_right li.hover i.mtit5 {
	background-position: -300px -102px
}

.collectBox li, .controlBox li, .controlBox1 li, .reportBox li {
	font-size: 12px;
	line-height: 20px;
	padding: 0;
	text-align: left
}

.collectBox, .controlBox, .controlBox1, .reportBox {
	position: absolute;
	z-index: 3;
	left: 323px;
	top: 10px;
	display: none;
	width: 61px;
	background: #fff;
	border: 1px solid #f5f5f5;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .15);
	border-radius: 2px;
	font-size: 14px;
	color: #666;
	padding: 5px 10px 5px 20px
}

.collectBox {
	left: 823px;
	width: 150px
}

.reportBox {
	left: 560px;
	width: 80px
}

.controlBox {
	left: 667px;
	width: 61px
}

.controlBox1 {
	left: 667px;
	width: 195px
}

.mtit_con .shadow_ {
	display: block;
	width: 100%;
	height: 1px;
	barder-bottom: 1px solid #f9e9e9;
	background: #f0f0f0;
	margin: 1px 0 -2px;
	font-siez: 0;
	line-height: 0;
	visibility: visible;
	overflow: hidden
}

#newshareBox {
	display: none
}

.newshareBox_con {
	width: 256px;
	padding-left: 20px;
	height: 123px;
	position: absolute;
	left: 900px;
	top: 10px;
	background: #fff;
	border: 1px solid #f5f5f5;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .15);
	border-radius: 2px;
	z-index: 1201
}

.newshareBox_con a {
	float: left;
	padding: 0 !important;
	margin: 30px 12px 30px 0 !important;
	width: 50px;
	height: 65px !important;
	background: url(../image/sp-detail@1x-20170627.png) no-repeat
		!important;
	overflow: hidden
}

a.bds_weixin {
	cursor: pointer;
	background-position: -19px -20px !important
}

a.bds_weixin:hover {
	filter: Alpha(Opacity = 50);
	opacity: .5
}

a.bds_sqq {
	background-position: -143px -20px !important
}

a.bds_qzone {
	background-position: -267px -20px !important
}

a.bds_tsina {
	background-position: -391px -20px !important
}

.newshareBox_con a.icoHD {
	background-image: url(../image/sp-detail@2x-20170627.png)
		!important;
	background-size: 516px !important
}

.wxFlybox {
	width: 260px;
	height: 310px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	background: #fff;
	border-radius: 4px;
	display: none;
	position: absolute;
	left: 555px;
	top: 341px;
	margin-left: -155px;
	margin-top: -130px;
	z-index: 10002
}

.wxFlybox_tit {
	font-size: 16px;
	margin-top: 30px
}

.wxFlybox_ewm {
	width: 162px;
	height: 162px;
	overflow: hidden;
	background: url(http://img.58cdn.com.cn/ds/detail/wxshare_ewm.png) no-repeat
		0 0;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 15px
}

.wxFlybox_txt {
	line-height: 24px
}

.ico_wxFlybox_close {
	display: block;
	width: 17px;
	height: 17px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	right: 16px;
	top: 16px
}

.wxFlymask {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	filter: Alpha(Opacity = 50);
	opacity: .5;
	background-color: #000;
	z-index: 10001
}

#complaintLink:hover {
	text-decoration: none !important
}

.col_sub {
	float: left;
	display: inline;
	padding: 18px 0 20px 30px;
	min-height: 262px;
	_height: 100%;
	_height: 262px;
	position: relative;
	width: 869px
}

.cona, .su_con {
	display: inline-block;
	float: left;
	width: 750px;
	color: #333
}

.cona a, .su_con a {
	color: #333
}

.su_con a.iconBusinessMap {
	width: 20px;
	height: 20px;
	background: url(../image/sp-detail-map@1x.png)
		no-repeat -10px -166px;
	position: relative;
	top: 3px;
	display: inline-block
}

.su_con a.iconBusinessMap:hover {
	cursor: pointer
}

.have_col_left {
	width: 480px;
	padding-top: 30px;
	padding-left: 20px;
	min-height: 341px;
	_height: 100%;
	_height: 341px
}

.have_col_left .cona, .have_col_left .su_con {
	width: 400px
}

.suUl li #clearfix a {
	display: block;
	cursor: pointer
}

.suUl li {
	clear: both;
	font-size: 14px;
	padding: 3px 0;
	list-style: none;
	line-height: 31px
}

.suUl li:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: visible
}

.su_tit {
	width: 70px;
	float: left;
	color: #666;
	text-align: left;
	padding-right: 10px;
	overflow: hidden
}

.suUl li.firs_listli {
	padding: 0
}

.spacing3 {
	letter-spacing: 1.3px
}

.item-btn {
	padding: 5px 0 12px
}

a.btn_tocompletetel {
	display: block;
	width: 280px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	background: #ff552e;
	font-size: 20px;
	cursor: pointer
}

a.btn_tocompletetel:hover {
	color: #fff;
	background: #ef3409
}

.su_con .shenfen {
	color: red
}

.su_con .price {
	font-size: 16px;
	vertical-align: middle;
	margin-right: 5px
}

#bangbangWrapBox {
	position: relative;
	top: -2px;
	*top: 0;
	margin-left: 5px;
	cursor: pointer;
	display: inline-block;
	width: 92px;
	height: 26px;
	overflow: hidden;
	vertical-align: middle
}

#bangbangWrapBox img {
	display: block;
	float: left
}

#weixinWrapBox {
	position: relative;
	z-index: 99
}

#weixiniconimg, #weixiniconimg-new {
	position: relative;
	top: 0;
	margin-left: 5px;
	cursor: pointer;
	display: inline-block;
	width: 92px;
	height: 24px;
	overflow: hidden;
	background-position: -20px -297px;
	vertical-align: middle
}

#weixiniconimg-new:hover, #weixiniconimg:hover {
	background-position: -20px -341px
}

.weixinCodeImg {
	width: 178px
}

.weixinBoxMask {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter: Alpha(Opacity = 50);
	opacity: .5;
	z-index: 10000
}

.weixinBox {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 540px;
	height: 340px;
	margin-left: -270px;
	margin-top: -170px;
	background: #fff;
	border-radius: 5px;
	text-align: center;
	z-index: 10001
}

.weixinBox i {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 15px;
	width: 15px !important;
	height: 15px;
	background:
		url(../image/weixincontact_x.png) 0
		0 no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	cursor: pointer
}

.weixinBox h2 {
	margin-top: 50px;
	margin-bottom: 25px;
	padding-bottom: 0;
	font-weight: 400;
	font-size: 18px;
	color: #333;
	text-align: center;
	font-family: "微软雅黑"
}

.weixinBox-left, .weixinBox-right {
	display: inline-block;
	*display: inline;
	width: 30%;
	*zoom: 1
}

.weixinBox-right {
	position: relative;
	top: -55px;
	width: 35%;
	margin-left: 30px
}

.weixinBox-right ul li {
	padding: 8px 0;
	line-height: 25px;
	border: none;
	text-align: left;
	color: #555
}

.weixinBox-left img {
	width: 162px;
	height: 162px
}

.weixinBox-left p {
	font-size: 14px;
	color: #888
}

.weixinSendDz {
	margin-left: 10px
}

.weixinSendDz:active, .weixinSendDz:hover, .weixinSendDz:link,
	.weixinSendDz:visited {
	color: #239be0
}

.weixinSendDz span {
	margin-bottom: 1px;
	display: inline-block;
	width: 10px;
	height: 10px;
	cursor: pointer;
	background:
		url(../image/icon_xuebi01_24.png)
		no-repeat;
	_background:
		url(../image/icon_xuebi01_8.png)
		no-repeat;
	background-position: -145px -40px
}

.tc_wx_contact {
	background-color: #fff;
	z-index: 10001 !important;
	*zoom: 1;
	position: fixed;
	_position: absolute;
	top: 50%;
	margin-top: -270px;
	left: 50%;
	margin-left: -401px;
	width: 802px;
	height: 540px;
	overflow: hidden;
	border: 1px solid #eee
}

.tc_wx_contactin {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.tc_wx_contact_close {
	position: absolute;
	top: 10px;
	right: 10px;
	height: 18px;
	width: 18px;
	text-align: center;
	line-height: 18px;
	font-size: 18px;
	color: #999;
	cursor: pointer;
	background: url(../image/weixintc_close.png)
		no-repeat
}

.tc_wx_contact_main {
	margin-top: 73px
}

.tc_wx_contact_erweima {
	display: inline-block;
	width: 50%;
	border-right: 1px dashed #cacade;
	height: 400px;
	*display: inline;
	zoom: 1
}

.tc_wx_contact_des {
	margin-top: 75px;
	font-size: 14px;
	text-align: center;
	color: #666
}

.tc_wx_erweima_guanzhu {
	margin: 0 auto;
	width: 220px;
	margin-top: 10px;
	position: relative
}

.tc_wx_erweima_guanzhu img {
	width: 100%;
	display: block
}

.tc_wx_contact_right {
	display: inline-block;
	text-align: center;
	width: 48%;
	height: 400px;
	line-height: 400px;
	vertical-align: top;
	*display: inline;
	zoom: 1
}

.tc_wx_contact_right img {
	margin: 0 auto;
	vertical-align: middle;
	margin-top: 10px
}

#clueButton {
	display: none
}

.btn-toviewly {
	display: inline-block;
	width: 92px;
	height: 24px;
	overflow: hidden;
	background-position: -132px -297px;
	cursor: pointer;
	position: relative;
	top: 0;
	margin-left: 5px;
	vertical-align: middle;
	text-align: 999px;
	font-size: 0;
	line-height: 0
}

.btn-toviewly:hover {
	background-position: -132px -341px
}

.su_con a.btn {
	float: left
}

.btn-toviewtel {
	display: inline-block;
	width: 153px;
	height: 42px;
	overflow: hidden;
	background: url(../image/btn-toviewtel.png)
		no-repeat 0 0;
	float: left;
	margin-right: 10px;
	cursor: pointer
}

.btn-toviewtel:hover {
	background-position: 0 -48px
}

.su_con a.btn1 {
	float: left;
	background-position: 0 -1px
}

.su_con a.btn1:hover {
	background-position: 0 -45px
}

#mfyy {
	width: 450px
}

.hidetelmask {
	z-index: 9998;
	background: #000;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	filter: Alpha(Opacity = 60);
	opacity: .6;
	position: fixed;
	_position: absolute;
	_height: expression(documentElement.scrollTop + documentElement.clientHeight + 
		"px");
	display: none
}

.hidetelbox {
	width: 580px;
	height: 270px;
	border-radius: 5px;
	background: #fff;
	overflow: hidden;
	position: fixed;
	_position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -290px;
	margin-top: -135px;
	z-index: 9999;
	display: none
}

.ico-hidetelclose {
	display: block;
	width: 19px;
	height: 19px;
	overflow: hidden;
	background: url(../image/ico-hidetelclose.gif)
		no-repeat 0 0;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	z-index: 1200
}

.ico-hidetel {
	display: block;
	width: 48px;
	height: 48px;
	overflow: hidden;
	background: url(../image/ico-hidetel.png) no-repeat
		0 0;
	position: absolute;
	left: 120px;
	top: 85px
}

.hidetel-main {
	width: 385px;
	position: absolute;
	left: 190px;
	top: 86px
}

.hidetel-item {
	clear: both;
	height: 30px;
	line-height: 30px
}

.hidetel-main .tel400 {
	font-size: 24px;
	color: #000;
	margin-right: 10px
}

.hidetel-main .guishudi {
	font-size: 12px;
	color: grey
}

.hidetel-main .shopname {
	font-size: 14px;
	color: #71b650;
	margin-right: 10px
}

.hidetel-main .friendtips {
	font-size: 12px;
	color: red
}

.mb10 {
	margin-bottom: 10px
}

a.toprice, a.torealtel {
	color: #3dbbfb !important;
	font-size: 12px
}

a.toprice:hover, a.torealtel:hover {
	text-decoration: underline
}

.hidetel-form, .hidetel-realtel {
	width: 580px;
	height: 270px;
	background: #fff;
	border-radius: 5px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	display: none
}

.hidetel-form {
	z-index: 1000
}

.hidetel-realtel {
	z-index: 1001
}

.hidetel-tit {
	height: 44px;
	line-height: 44px;
	position: relative
}

a.hidetelreturn {
	font-size: 14px;
	color: #ff552e;
	margin-left: 15px
}

.hidetel-submain {
	padding-top: 20px;
	text-align: center
}

.hidetel-submain .pt {
	font-size: 14px;
	color: grey;
	margin-bottom: 5px;
	height: 30px;
	line-height: 30px
}

.hidetel-submain .pm {
	margin-bottom: 22px
}

a.btn-haverealtel {
	display: block;
	width: 240px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	background: #ff552e;
	margin: 0 auto
}

.input-mobile {
	display: block;
	width: 228px;
	height: 38px;
	background: #f7f7f7;
	border: 1px solid #dbdbdb;
	padding: 0 5px;
	font-size: 14px;
	text-align: left;
	margin: 0 auto
}

.borderred {
	border: 1px solid red
}

.realtelnumber {
	display: none;
	text-align: center;
	font-size: 16px;
	color: red
}

.userinfo {
	width: 290px;
	float: right;
	padding-top: 20px;
	padding-bottom: 40px
}

.userinfotit {
	font-size: 16px;
	line-height: 24px;
	padding: 15px 0 15px;
	margin: 0 20px;
	border-bottom: 1px solid #f5f5f5;
	font-weight: 400;
	position: relative;
	z-index: 97;
	color: #333
}

.userinfotit h2 {
	width: 100%;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	text-align: center
}

.userinfotit h2.wid-shopname {
	width: 100%
}

.userinfo-intro {
	color: #333;
	line-height: 24px;
	font-size: 14px;
	padding: 20px 0 0;
	margin: 0 20px;
	text-align: center
}

.userinfo-tag {
	clear: both;
	padding: 5px 0 0
}

.userinfo-tag span.usertag-members {
	display: inline-block;
	padding: 0 3px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	border-radius: 2px;
	margin-right: 7px;
	color: #fff;
	background: #f2b839;
	vertical-align: top
}

.userinfo-tag span.usertag-business, .userinfo-tag span.usertag-idcard {
	display: inline-block;
	width: 22px;
	height: 18px;
	line-height: 0;
	font-size: 0;
	margin-right: 7px;
	overflow: hidden
}

.userinfo-tag span.usertag-business {
	background-position: -20px -259px
}

.userinfo-tag span.usertag-idcard {
	background-position: -62px -259px
}

.userinfo-link {
	clear: both;
	padding: 0;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background: #fbfbfb;
	overflow: hidden;
	border-top: 1px solid #eee
}

.userinfo-link a {
	font-size: 14px;
	color: #666;
	padding: 0 5px
}

.userinfo-link a:hover {
	color: #ff552e
}

.userinfo-link span {
	font-size: 14px;
	color: #e0e0e0;
	padding: 0 5px
}

.ico-cxsj {
	width: 42px;
	height: 53px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 10px;
	background-position: -467px -142px;
	z-index: 98
}

.userinfo-support {
	width: 210px;
	margin: 20px auto 0;
	background: #fffbf3;
	border: 1px solid #fff5e0;
	padding: 10px 15px
}

.userinfo-support-t {
	font-size: 14px;
	color: #666;
	height: 20px;
	line-height: 20px;
	padding-bottom: 5px;
	font-weight: 700
}

.ico-support {
	width: 20px;
	height: 20px;
	overflow: hidden;
	display: inline-block;
	background-position: -241px -259px;
	margin-right: 7px;
	vertical-align: middle
}

.userinfo-support-c .minitag {
	float: left;
	color: #d4ad60;
	font-size: 12px;
	line-height: 20px;
	margin-right: 15px;
	white-space: nowrap
}

.zhan_r_con {
	padding-left: 65px;
	clear: both
}

.zhan_r_con:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: visible
}

.uinfolist li.weizhan {
	line-height: 25px
}

.mr {
	padding-right: 25px;
	margin-right: 0
}

.zhan_code_con_r {
	position: relative;
	vertical-align: -7px;
	z-index: 9999
}

.zhan_code_con_r:hover {
	cursor: pointer
}

.hovercode_con_r {
	position: absolute;
	left: -96px;
	top: 22px;
	top: 28px\9;
	*top: 32px;
	_top: 30px;
	display: none;
	width: 480px;
	z-index: 9999;
	background: #fff;
	border: 1px solid #d9d9d9;
	box-shadow: 1px 1px 1px #ebebeb
}

.vert_entr .zhan_code_con_r {
	display: block;
	vertical-align: 5px;
	margin-left: 0;
	top: -24px;
	left: 49px
}

.vert_entr .hovercode_con_r {
	left: -175px;
	width: 216px;
	top: 33px
}

.vert_entr .zhan_code_list .z_code {
	float: none;
	margin: 0 auto;
	border-left: none
}

.vert_entr .hovercode_con_r .zhan_code_tit {
	text-align: center;
	border-top: 1px solid #ebebeb
}

.vert_entr .hovercode_con_r .zhan_arrow, .vert_entr .hovercode_con_r .zhan_arrow2
	{
	margin-left: 70px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent
}

.vert_entr .hovercode_con_r .zhan_arrow {
	top: -9px;
	border-bottom: 8px solid #d9d9d9
}

.vert_entr .hovercode_con_r .zhan_arrow2 {
	top: -7px;
	border-bottom: 8px solid #fff
}

.pr {
	position: absolute;
	right: 0;
	width: 440px;
	height: 31px;
	line-height: 31px
}

.pr .su_con {
	width: 360px
}

.pr-1 {
	display: none;
	top: 18px
}

.pr-2 {
	display: none;
	top: 55px
}

.pr-3 {
	display: none;
	top: 92px
}

.pr-2.top {
	top: 0
}

.pr-3.top {
	top: 0
}

.pr-3.middle {
	top: 55px
}

.pr-2 .adr-line {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 8px;
	margin-right: 3px;
	padding: 0 2px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	color: #ff552e;
	border: 1px solid #ff552e
}

.pr-3 .adr {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 8px;
	width: 72px;
	height: 13px;
	line-height: 13px;
	background: url(../image/star.png) 0 0 no-repeat;
	background-position: 0 13px;
	background-size: 100% auto
}

.pr-3 .adr-1 {
	top: 8px;
	background-position: 0 0
}

.pr-3 .adr-2 {
	top: 8px;
	background-position: 0 -16px
}

.pr-3 .adr-3 {
	top: 8px;
	background-position: 0 -32px
}

.pr-3 .adr-4 {
	top: 8px;
	background-position: 0 -48px
}

.pr-3 .adr-5 {
	top: 8px;
	background-position: 0 -64px
}

.code {
	display: none !important;
	display: none
}

.warnings {
	clear: both;
	width: 1130px;
	color: #999;
	padding: 15px 30px;
	background: #fafafa;
	border: 1px solid #eee;
	margin: 0 auto;
	font-size: 14px;
	display: none
}

.warnings-t {
	color: #666
}

.contentleft {
	width: 922px;
	float: left;
	margin-right: 10px;
	margin-top: 20px
}

.bc {
	font-size: 14px;
	background: #fff
}

.description {
	clear: both;
	margin-top: 20px;
	font-size: 14px
}

.des_con {
	position: relative
}

.description h2 {
	font-size: 14px;
	padding-bottom: 10px;
	color: #000
}

.serviceparam {
	margin: 10px 30px;
	border: 1px solid #eee;
	border-left: 0
}

.sevparam-tit {
	font-size: 14px;
	color: #666;
	background: #fbfbfb;
	height: 30px;
	line-height: 30px;
	padding: 5px 0;
	text-align: left;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee
}

.sevparam-inner {
	width: 100%;
	margin: 0 auto;
	position: relative
}

.sevparam-tbl {
	width: 100%;
	border: none
}

.sevparam-tbl tr {
	border: none
}

.sevparam-tbl td {
	width: 50%;
	line-height: 30px;
	padding: 5px 0;
	text-align: left;
	vertical-align: top;
	border: 0;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee
}

.t-fwcs {
	padding: 0 20px
}

.sevparam-tbl td a {
	color: #999
}

.sevparam-tbl td a:hover {
	color: #ff552e
}

.sevparam-tbl td .sevparam-item-t {
	float: left;
	color: #666;
	width: 74px;
	padding: 0 20px
}

.sevparam-tbl td .sevparam-item-c {
	float: left;
	color: #999;
	white-space: normal;
	width: 68%;
	word-break: break-all;
	padding: 0 20px 0 0
}

.sevparam-tbl td.li-onlyone .sevparam-item-c {
	width: 710px
}

.type-box {
	margin: 10px 30px
}

.type-info {
	border: solid 1px #eee;
	border-bottom: none;
	border-right: none;
	width: 846px
}

.type-info li {
	width: 140px;
	height: 30px;
	float: left;
	line-height: 30px;
	color: #666;
	font-size: 14px;
	font-family: '微软雅黑';
	text-align: center;
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.type-info li.bg-gray {
	background: #f6f6f6
}

.detaildepict {
	clear: both;
	width: 922px;
	height: 56px
}

.detaildepict .hc {
	padding: 0;
	_width: 922px;
	height: auto;
	background: 0 0;
	display: block
}

.detaildepict .bc .pager {
	padding-bottom: 0;
	margin: -5px 0 0
}

.tabs {
	background: #fff;
	z-index: 1002;
	width: 917px;
	height: 56px;
	border-bottom: 1px solid #eee;
	padding-left: 5px
}

.tabs a {
	text-align: center;
	display: block;
	height: 56px;
	line-height: 56px;
	float: left;
	color: #666;
	text-decoration: none;
	cursor: pointer;
	font-size: 18px;
	padding: 0 25px
}

.tabs a:hover {
	color: #ff552e;
	text-decoration: none
}

.tabs a.cur {
	margin: 0 -1px -2px 0;
	position: relative;
	z-index: 1;
	line-height: 56px;
	height: 56px;
	background: #fff;
	color: #ff552e
}

#btn-lyzx, #mianfei, .tabs a.btn_tocompletetel {
	width: 228px;
	height: 56px;
	line-height: 56px;
	background-color: #ff552e;
	font-weight: 400;
	font-size: 18px;
	color: #fff;
	border: none;
	display: none;
	float: right
}

.tabs a.btn_tocompletetel:hover {
	color: #fff;
	background: #ff886c
}

.des_hqsy, .des_lyxl {
	margin: 20px auto;
	line-height: 200%;
	padding: 0 30px
}

.ContentBox {
	padding-bottom: 10px
}

.tabdetails {
	margin-bottom: -1px;
	overflow: hidden
}

.tabdetails table {
	border: 1px solid #e7e7e7
}

.tabdetails .tooltit {
	width: 100px;
	font-size: 14px;
	color: #585858;
	background: #f5f5f5;
	border-right: 1px #e7e7e7 solid
}

.tabdetails .tooljia {
	width: 100px;
	font-size: 14px;
	color: #585858;
	background: #fafafa;
	border-right: 1px #e7e7e7 solid
}

.tabdetails .toolkuan {
	font-size: 14px;
	color: #585858;
	background: #fafafa;
	padding: 5px 20px
}

.tabdetails ul {
	overflow: hidden;
	color: #282828
}

.tabdetails ul li {
	margin-top: -1px;
	line-height: 28px;
	_float: left;
	border-top: 1px solid #f0f0f0
}

.tabdetails ul li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.tabdetails ul li.whitebg {
	background: #fafafa
}

.tabdetails ul li .l {
	float: left;
	width: 124px;
	padding-left: 20px
}

.tabdetails ul li.pad {
	width: 578px;
	padding-left: 10px
}

.tabdetails ul li .r {
	float: left;
	width: 430px;
	padding-left: 20px;
	border-left: 1px #f2f2f2 solid;
	white-space: pre-wrap;
	*white-space: pre;
	*word-wrap: break-word
}

.tabdetails ul li .cw {
	padding-left: 20px
}

.detailbox {
	margin-top: 20px;
	overflow: hidden
}

.detailbox .detailtit {
	height: 30px;
	line-height: 30px;
	border-bottom: 2px #b3b3b3 solid;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	margin-bottom: 10px
}

.detailbox .detailtit span {
	border-bottom: 2px solid #e71;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	position: relative;
	overflow: hidden;
	_top: 2px
}

.detailbox .detailcon {
	font-size: 14px;
	font-weight: 400;
	word-break: break-all
}

.detailbox .detailcon img {
	display: block;
	overflow: hidden;
	margin-bottom: 10px
}

.descriptionBox {
	margin: 20px auto;
	line-height: 200%;
	padding: 0 30px
}

.descriptionBox.nomar {
	margin-top: 0
}

.descriptionBox p {
	line-height: 2;
	word-break: break-all;
	word-wrap: break-word
}

.description_con a:link {
	color: #000
}

.description_con a:visited {
	color: #000
}

.description_con a:hover {
	color: #000
}

.foldingbar {
	clear: both;
	text-align: center;
	height: 30px;
	line-height: 30px;
	margin: 15px 0;
	font-size: 14px
}

a.btn-folding {
	color: #239be0;
	cursor: pointer
}

a.btn-folding:hover {
	color: #ff552e
}

.ico-miniarrdown, .ico-miniarrup {
	display: inline-block;
	width: 10px;
	height: 5px;
	overflow: hidden;
	vertical-align: middle;
	margin-left: 5px;
	position: relative;
	top: -1px
}

.ico-miniarrdown {
	background-position: -444px -103px
}

.ico-miniarrup {
	background-position: -444px -117px
}

a.btn-folding:hover .ico-miniarrdown {
	background-position: -473px -117px
}

a.btn-folding:hover .ico-miniarrup {
	background-position: -473px -103px
}

#con_bjd {
	padding: 10px 20px 20px
}

#img_player1 {
	display: block;
	padding: 10px 0 0 30px
}

.imgplayerlist {
	overflow: hidden;
	zoom: 1
}

.imgplayerlist li {
	position: relative;
	float: left;
	width: 425px;
	height: 320px;
	text-align: center;
	line-height: 316px;
	*font-size: 240px;
	margin-top: 10px;
	margin-right: 12px;
	border: 1px solid #eee
}

.imgplayerlist li.click-abled {
	cursor: pointer
}

.imgplayerlist li:after {
	content: ' ';
	vertical-align: middle
}

.imgplayerlist li img {
	vertical-align: middle
}

.newinfo {
	overflow: hidden
}

.newinfo li {
	line-height: 31px;
	color: #666
}

.newinfo li i {
	font-style: normal;
	display: inline-block;
	width: 85px;
	color: #888;
	float: left
}

.description .newinfo li i {
	float: none
}

.newinfo li em {
	color: #bababa;
	padding: 0 5px
}

.appraise .hc {
	height: 40px;
	line-height: 40px;
	display: block;
	margin: 10px 30px 0
}

.appraise .hc h2 {
	font-size: 14px;
	color: #666
}

.appraise .hc .num {
	font-size: 14px
}

.summarize {
	height: 134px;
	padding: 10px 30px 30px;
	font-size: 12px
}

.summarize a {
	color: #666;
	font-size: 14px
}

.summarize a:hover {
	color: #e50
}

.minstarbg, .minstarbg span, .starsbg, .starsbg span {
	display: inline-block
}

.starsbg {
	display: inline-block;
	width: 132px;
	height: 20px;
	overflow: hidden;
	line-height: 20px
}

.starsbg span {
	display: inline-block;
	height: 20px;
	background-position: -20px -186px
}

.minstarbg {
	background-position: -134px -225px;
	display: inline-block;
	width: 94px;
	height: 14px;
	overflow: hidden;
	line-height: 14px;
	padding: 0;
	margin-right: 10px
}

.minstarbg span {
	display: inline-block;
	height: 14px;
	background-position: -20px -225px;
	padding: 0;
	margin: 0
}

.comentLevItem {
	height: 154px;
	padding: 0;
	margin-right: 30px;
	float: left;
	display: inline-block
}

.comentLevStar {
	width: 150px;
	float: left;
	padding: 0 0 0 60px;
	line-height: 24px;
	display: inline-block;
	font-size: 14px;
	color: #666
}

.comentLevStar .starsbg {
	margin-bottom: 3px;
	_margin-bottom: 5px
}

.comentLevStar b {
	color: #e50
}

.comentLevItem li {
	height: 14px;
	position: relative;
	padding: 0 0 15px 104px;
	line-height: 14px;
	color: #666
}

.comentLevItem li .minstarbg {
	position: absolute;
	left: 0;
	top: 0;
	*top: 7px
}

.comentLevItem .starsbg {
	vertical-align: -5px;
	*vertical-align: middle;
	margin-bottom: 3px;
	*margin-bottom: 0
}

.percentBar {
	display: inline-block;
	width: 300px;
	height: 14px;
	overflow: hidden;
	background: #eee;
	margin-right: 10px;
	vertical-align: -1px
}

.percentBar .percentCur {
	display: block;
	height: 14px;
	background: #ff6632
}

.sortbar {
	height: 36px;
	background: #fafafa
}

.radiospan {
	float: left
}

.radiospan li {
	float: left;
	margin-right: 10px
}

.radiospan li input {
	margin: 0 5px;
	vertical-align: middle;
	position: relative;
	top: -2px
}

.sortdiv {
	width: 86px;
	float: right;
	border: 1px solid #cdcfd1;
	border-bottom-color: #abadb2;
	background: #fff;
	position: relative;
	z-index: 12;
	margin: 7px 20px
}

.sortdiv ul {
	width: 86px
}

.sortdiv ul a:hover {
	background: #f5f5f5 url(../image/hl_icon.png)
		68px 7px no-repeat
}

.sortdiv .item {
	display: block;
	padding-left: 8px;
	height: 20px;
	line-height: 20px;
	color: #666;
	cursor: pointer
}

.sortdiv b {
	width: 7px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	background: url(../image/hirelist.png) no-repeat
		-202px 0;
	position: absolute;
	top: 8px;
	right: 7px
}

.comentHead {
	color: #888;
	height: 20px;
	line-height: 20px;
	padding-bottom: 5px
}

.comentHead .minstarbg {
	vertical-align: middle;
	margin-left: 5px;
	margin-bottom: 2px
}

.comentItem {
	padding: 20px 0;
	border-bottom: solid 1px #f0f0f0;
	font-size: 14px;
	margin: 0 30px
}

.comentCtBtm {
	color: #888;
	line-height: 30px
}

.comentCtBtm a {
	color: #888
}

.comentCtBtm a:hover {
	color: #e50
}

.comentCt {
	padding: 0;
	line-height: 24px;
	color: #585858;
	table-layout: fixed;
	word-wrap: break-word;
	word-break: break-all
}

.comentDate {
	margin-left: 10px;
	vertical-align: middle
}

.comentMoreBar {
	padding: 15px 30px 10px;
	background: #fff;
	margin: -5px 0 0;
	height: 31px;
	overflow: hidden
}

.comentMoreBar a {
	height: 29px;
	line-height: 29px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #e6e6e6;
	border-bottom: 1px solid #d6d6d6;
	color: #585858
}

.comentMoreBar a:hover {
	text-decoration: none;
	color: #585858;
	border: 1px solid #d9d9d9;
	border-bottom: 1px solid #b8b8b8
}

.comentMoreBar a:active {
	border: 1px solid #c6c6c6;
	border-bottom: 1px solid #ccc
}

.comentMoreBar a:visited {
	color: #585858
}

.comentMoreBar a i {
	width: 8px;
	height: 10px;
	vertical-align: middle;
	margin: 0 0 0 3px;
	_margin: 8px 0 6px 3px
}

a.moreComentsBtn {
	width: 538px;
	_width: 536px;
	margin-right: 4px
}

a.allComentsBtn {
	width: 134px
}

.c_img {
	padding-top: 8px;
	margin-bottom: 10px
}

.c_img li {
	float: left;
	width: 80px;
	height: 80px;
	background: #fff;
	margin-right: 10px
}

.c_img li a {
	width: 76px;
	height: 76px;
	display: block;
	text-align: center;
	border: solid 2px #fff
}

.c_img li a.img_on, .c_img li a:hover {
	position: relative;
	border: 2px solid #ff552e
}

.o_sj {
	display: inline-block;
	width: 9px;
	height: 5px;
	background: url(../image/pj_img_01.gif) no-repeat;
	position: absolute;
	left: 20px;
	bottom: -7px
}

.zs_img {
	max-width: 370px;
	overflow: hidden;
	margin: 0 0 10px;
	position: relative;
	display: inline-block
}

.zs_img ul {
	float: left
}

.s_last, .s_last_on, .s_next, .s_next_on {
	width: 20%;
	height: 100%;
	overflow: hidden;
	display: inline-block;
	position: absolute;
	top: 0
}

.s_last, .s_last_on, .s_next, .s_next_on {
	width: 20%;
	height: 100%;
	overflow: hidden;
	display: inline-block;
	position: absolute;
	top: 0;
	background: #000;
	filter: Alpha(Opacity = 0);
	opacity: 0
}

.s_last, .s_last_on {
	left: 0;
	cursor: url(../image/pic_prev.jpg), auto
}

.s_next, .s_next_on {
	right: 0;
	cursor: url(../image/pic_next.jpg), auto
}

.cur-mirror {
	cursor: url(../image/small.jpg), auto
}

.p_sjhh {
	color: #963;
	line-height: 24px
}

.sj_c {
	padding: 0 0 16px;
	background: #fff
}

p.zj {
	line-height: 24px;
	color: #585858
}

.p_sjhh em {
	color: #963
}

.zj em {
	color: #aaa
}

.appraise-filter {
	background: #f5f5f5;
	height: 38px;
	padding: 22px 20px 0;
	margin: 0 30px
}

.filterRange {
	width: 80px;
	position: relative;
	float: right;
	color: #585858;
	height: 20px;
	line-height: 20px;
	z-index: 1100;
	border: 1px solid #dcdee1;
	border-bottom: 1px solid #b5b7bc;
	background: url(../image/icon-dz.png)
		no-repeat 86px -464px #fff;
	padding: 0 10px;
	margin-right: 10px
}

.filterRange.hover {
	border: 1px solid #bec1ca;
	border-bottom: 0;
	background-color: #fff
}

.filterRange-text {
	cursor: default
}

.filterRange-list {
	width: 100px;
	background: #fff;
	border: 1px solid #bec1ca;
	border-top: 0;
	position: absolute;
	top: 20px;
	left: -1px;
	display: none
}

.filterRange.hover .filterRange-list {
	display: block
}

.filterRange-list li {
	clear: both;
	height: 24px;
	line-height: 24px
}

.filterRange-list li a {
	display: block;
	clear: both;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #585858 !important;
	padding: 0 10px
}

.filterRange-list li a:hover {
	background: url(../image/icon-dz.png)
		no-repeat 86px -490px #f5f5f5;
	text-decoration: none
}

.filterbar-r {
	float: right;
	display: inline-block;
	line-height: 22px
}

.checkbox-ico a {
	background-image: url(../image/list-public.png)
		!important
}

.checkbox-ico a {
	display: inline-block;
	padding-left: 17px;
	color: #585858 !important;
	background-position: -110px -312px;
	line-height: 20px;
	background-repeat: no-repeat
}

.checkbox-ico a:hover {
	text-decoration: none;
	color: #e50 !important;
	background-position: -110px -334px
}

.checked a, .checked a:hover {
	background-position: -110px -356px
}

.appraise .bc .pager {
	margin: -5px 0 0
}

.pagerout {
	text-align: center;
	padding: 44px 0 34px
}

.pager {
	color: #999
}

.pager a, .pager strong {
	width: 36px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	margin-left: -1px;
	color: #333;
	border: 1px solid #ddd;
	font: bold 14px/36px Arial;
	vertical-align: middle;
	text-align: center;
	font-weight: 400;
	background: #fff
}

.pager a:hover {
	border-color: #ff552e;
	position: relative;
	z-index: 1
}

.pager strong {
	background: #ff552e;
	border: 1px solid #ff552e;
	color: #fff;
	z-index: 2;
	font-size: 14px
}

.pager .recently {
	font-weight: 400
}

.pager .next, .pager .prv {
	width: auto;
	height: 36px;
	font-weight: 400;
	line-height: 36px;
	overflow: hidden
}

.pager .next span {
	background: url(../image/nextIcon.png)
		no-repeat right center #fff;
	padding: 0 10px;
	margin-right: 5px
}

.pager .prv span {
	padding: 0 10px;
	margin-left: 5px;
	background: url(../image/prevIcon.png)
		no-repeat left center #fff
}

.pagerou.newInfo {
	width: 78px;
	display: inline-block;
	margin-left: 9px;
	border: 1px solid #edeeef;
	border-bottom-color: #d7d9db;
	background: #fcfcfc;
	vertical-align: middle
}

#con_ly {
	padding: 15px 30px 20px 30px
}

.gsInfo_msg {
	margin: 20px auto;
	padding: 0 30px;
	min-height: 240px;
	_height: 100%;
	_height: 240px
}

.relatedservices {
	background: #fff;
	margin-top: 20px;
	padding-top: 12px;
	position: relative
}

.n_ckgd h3, .relatedservices h3 {
	float: none !important;
	font-size: 18px;
	color: #666;
	font-weight: 400;
	line-height: 30px;
	height: 30px;
	padding: 12px 0 15px 30px
}

.moreBlRecommend ul {
	padding-left: 30px
}

.moreBlRecommend ul li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 156px;
	margin: 0 20px 20px 0;
	float: left
}

.moreBlRecommend ul li div {
	width: 100%
}

.moreBlRecommend ul li img {
	display: block;
	width: 156px;
	height: 125px
}

.moreBlRecommend ul li a {
	color: #666
}

.moreBlRecommend ul li p {
	width: 100%;
	height: 14px;
	line-height: 1;
	margin: 10px 0 8px 0;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	color: #666
}

.moreBlRecommend ul li p {
	width: 100%;
	height: 40px;
	line-height: 20px;
	margin-top: 8px;
	text-align: left;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	font-size: 14px
}

.moreBlRecommend ul li p.jdwx {
	width: 100%;
	height: 15px;
	line-height: 15px;
	margin: 10px 0 8px 0;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	color: #666
}

.moreBlRecommend ul li p.tag {
	font-size: 12px;
	height: 12px;
	line-height: 1;
	color: #999;
	margin: 0 0 10px
}

.moreBlRecommend ul li em {
	color: #ff552e
}

.moreBlRecommend .tag-list {
	height: 20px;
	width: 166px;
	overflow: hidden
}

.moreBlRecommend .tag-list span {
	font-size: 12px;
	height: 12px;
	color: #2e86b9;
	padding: 3px 5px;
	background: #fafdff;
	border: 1px solid #d6e3ea;
	float: left;
	margin-right: 10px;
	line-height: 1
}

.color-tag-list {
	position: absolute;
	right: 10px;
	top: 30px;
	overflow: hidden;
	height: 20px
}

.color-tag-list a {
	font-size: 12px;
	padding: 4px 5px;
	line-height: 1;
	float: left;
	margin-right: 20px;
	border-radius: 1px;
	display: block
}

.color-tag-list a.color1 {
	color: #93a76f;
	background: #ecf6e0
}

.color-tag-list a.color2 {
	color: #8da6ba;
	background: #e8f6ff
}

.color-tag-list a.color3 {
	color: #b1a57b;
	background: #faf3db
}

.color-tag-list a.color4 {
	color: #c697a1;
	background: #ffeaef
}

.color-tag-list a.color5 {
	color: #7eaca5;
	background: #e0f7f3
}

.color-tag-list a.color6 {
	color: #bbaf68;
	background: #fcf7dc
}

.footad {
	padding: 10px 0 28px
}

#direct_ad_bottom .tuiguang_content, .guesslike_sale_shebei .like-list {
	padding-left: 30px
}

#direct_ad_bottom .tuiguang_content ul {
	overflow: hidden
}

#direct_ad_bottom .tuiguang_content li {
	width: 156px;
	margin: 0 20px 20px 0;
	float: left
}

#direct_ad_bottom .tuiguang_content a {
	font-size: 14px;
	color: #828282
}

#direct_ad_bottom .tuiguang_content a p {
	width: 100%;
	text-align: center;
	margin-bottom: 9px;
	float: right
}

#direct_ad_bottom .tuiguang_content a img {
	width: 156px;
	height: 125px;
	margin-bottom: 10px
}

#direct_ad_bottom .tuiguang_content a b, .reco_list p.red {
	font-size: 14px;
	color: #ff552e;
	font-weight: 400
}

.reco_list p.red {
	height: 20px
}

#direct_ad_bottom .tuiguang_content a h3 {
	height: 20px;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #333
}

.raisingpets_main {
	padding-left: 30px
}

.raisingpets_main dl {
	width: 156px;
	margin: 0 20px 20px 0;
	float: left
}

.raisingpets_main dl img {
	width: 156px;
	height: 125px;
	margin-bottom: 10px
}

.raisingpets_main dl dd a {
	line-height: 24px;
	color: #666;
	font-size: 14px;
	text-align: center;
	display: block
}

.n_ckgd {
	background: #fff;
	margin-top: 20px;
	padding-top: 12px;
	padding-bottom: 20px
}

.gz_ad_b {
	overflow: visible;
	overflow: visible !important
}

.gz_ad_b .title {
	height: auto;
	padding: 0;
	line-height: auto;
	height: auto !important;
	padding: 0 !important;
	line-height: auto !important;
	margin-top: 10px
}

.n_fuwu {
	width: 892px;
	overflow: hidden;
	padding-left: 30px;
	padding-bottom: 20px
}

.n_fuwu ul {
	width: 895px
}

.n_fuwu li {
	float: left;
	width: 179px;
	height: 110px;
	text-align: left;
	line-height: 22px;
	overflow: hidden
}

.n_fuwu li div, .n_fuwu li div p {
	width: 144px;
	height: 110px;
	font-family: '\5FAE\8F6F\96C5\9ED1'
}

.n_fuwu p span {
	padding: 0 4px
}

.n_fuwu a:hover div p {
	filter: Alpha(Opacity = 85);
	opacity: .85
}

.n_fuwu a, .n_fuwu a:hover {
	color: #999
}

.n_fuwu a span, .n_fuwu a:hover span {
	color: #ff552e
}

.img_visa p {
	background: url(../image/visa.png) no-repeat
		0 0
}

.img_banjia p {
	background: url(../image/banjia.png)
		no-repeat 0 0
}

.img_baojie p {
	background: url(../image/baojie.png)
		no-repeat 0 0
}

.img_yuesao p {
	background: url(../image/yuesao.png)
		no-repeat 0 0
}

.img_baomu p {
	background: url(../image/baomu.png) no-repeat
		0 0
}

.img_bgsbwx p {
	background: url(../image/bgsbwx.png)
		no-repeat 0 0
}

.img_binzang p {
	background: url(../image/binzang.png)
		no-repeat 0 0
}

.img_canyinjia p {
	background: url(../image/canyinjia.png)
		no-repeat 0 0
}

.img_cheliangfuwu p {
	background: url(../image/cheliangfuwu.png)
		no-repeat 0 0
}

.img_dianqi p {
	background: url(../image/dianqi.png)
		no-repeat 0 0
}

.img_fangweixiu p {
	background: url(../image/fangweixiu.png)
		no-repeat 0 0
}

.img_fanjiangaizao p {
	background: url(../image/fanjiangaizao.png)
		no-repeat 0 0
}

.img_fudao p {
	background: url(../image/fudao.png) no-repeat
		0 0
}

.img_gaizhuangfanghu p {
	background: url(http://img.58cdn.com.cn/ds/other/fuwu/01/gaizhuangfanghu.png)
		no-repeat 0 0
}

.img_ganxi p {
	background: url(../image/ganxi.png) no-repeat
		0 0
}

.img_gongzhuang p {
	background: url(../image/gongzhuang.png)
		no-repeat 0 0
}

.img_huishou p {
	background: url(../image/huishou.png)
		no-repeat 0 0
}

.img_hunqing p {
	background: url(../image/hunqing.png)
		no-repeat 0 0
}

.img_hunsha p {
	background: url(../image/hunsha.png)
		no-repeat 0 0
}

.img_huoyun p {
	background: url(../image/huoyun.png)
		no-repeat 0 0
}

.img_jiajiao p {
	background: url(../image/jiajiao.png)
		no-repeat 0 0
}

.img_jiajiaogeren p {
	background: url(../image/jiajiaogeren.png)
		no-repeat 0 0
}

.img_jiajusp p {
	background: url(../image/jiajusp.png)
		no-repeat 0 0
}

.img_jiajuweixiu p {
	background: url(../image/jiajuweixiu.png)
		no-repeat 0 0
}

.img_jiajuzs p {
	background: url(../image/jiajuzs.png)
		no-repeat 0 0
}

.img_jiancai p {
	background: url(../image/jiancai.png)
		no-repeat 0 0
}

.img_jianshen p {
	background: url(../image/jianshen.png)
		no-repeat 0 0
}

.img_jianzhuweixiu p {
	background: url(../image/jianzhuweixiu.png)
		no-repeat 0 0
}

.img_jiazhuang p {
	background: url(../image/jiazhuang.png)
		no-repeat 0 0
}

.img_jisuanji p {
	background: url(../image/jisuanji.png)
		no-repeat 0 0
}

.img_kaisuo p {
	background: url(../image/kaisuo.png)
		no-repeat 0 0
}

.img_kuaidi p {
	background: url(../image/kuaidi.png)
		no-repeat 0 0
}

.img_lipinxianhua p {
	background: url(../image/lipinxianhua.png)
		no-repeat 0 0
}

.img_liuxue p {
	background: url(../image/liuxue.png)
		no-repeat 0 0
}

.img_mba p {
	background: url(../image/mba.png) no-repeat 0
		0
}

.img_pingmian p {
	background: url(../image/pingmian.png)
		no-repeat 0 0
}

.img_qimingfengshui p {
	background: url(../image/qimingfengshui.png)
		no-repeat 0 0
}

.img_shejipeixun p {
	background: url(../image/shejipeixun.png)
		no-repeat 0 0
}

.img_shenghuojm p {
	background: url(../image/shenghuojm.png)
		no-repeat 0 0
}

.img_shoujiweixiu p {
	background: url(../image/shoujiweixiu.png)
		no-repeat 0 0
}

.img_shumaweixiu p {
	background: url(../image/shumaweixiu.png)
		no-repeat 0 0
}

.img_shutong p {
	background: url(../image/shutong.png)
		no-repeat 0 0
}

.img_songshui p {
	background: url(../image/songshui.png)
		no-repeat 0 0
}

.img_techang p {
	background: url(../image/techang.png)
		no-repeat 0 0
}

.img_tiyu p {
	background: url(../image/tiyu.png) no-repeat
		0 0
}

.img_waimai p {
	background: url(../image/waimai.png)
		no-repeat 0 0
}

.img_waiyu p {
	background: url(../image/waiyu.png) no-repeat
		0 0
}

.img_wangzhan p {
	background: url(../image/wangzhan.png)
		no-repeat 0 0
}

.img_weixiu p {
	background: url(../image/weixiu.png)
		no-repeat 0 0
}

.img_xitong p {
	background: url(../image/xitong.png)
		no-repeat 0 0
}

.img_xueli p {
	background: url(../image/xueli.png) no-repeat
		0 0
}

.img_yiduiyi p {
	background: url(../image/yiduiyi.png)
		no-repeat 0 0
}

.img_yimin p {
	background: url(../image/yimin.png) no-repeat
		0 0
}

.img_youjiao p {
	background: url(../image/youjiao.png)
		no-repeat 0 0
}

.img_yuanlinye p {
	background: url(../image/yuanlinye.png)
		no-repeat 0 0
}

.img_zhiyepeix p {
	background: url(../image/zhiyepeix.png)
		no-repeat 0 0
}

.img_zuche p {
	background: url(../image/zuche.png) no-repeat
		0 0
}

img_allzhika p {
	background: url(../image/allzhika.png)
		no-repeat 0 0
}

.img_anfangsheb p {
	background: url(../image/anfangsheb.png)
		no-repeat 0 0
}

.img_baoxianfuwu p {
	background: url(../image/baoxianfuwu.png)
		no-repeat 0 0
}

.img_baozhuangpf p {
	background: url(../image/baozhuangpf.png)
		no-repeat 0 0
}

.img_book p {
	background: url(../image/book.png) no-repeat
		0 0
}

.img_caishui p {
	background: url(../image/caishui.png)
		no-repeat 0 0
}

.img_chaguanxx p {
	background: url(../image/chaguanxx.png)
		no-repeat 0 0
}

.img_chuanmei p {
	background: url(../image/chuanmei.png)
		no-repeat 0 0
}

.img_daibanguohu p {
	background: url(../image/daibanguohu.png)
		no-repeat 0 0
}

.img_danbaobaoxiantouzi p {
	background:
		url(../image/danbaobaoxiantouzi.png)
		no-repeat 0 0
}

.img_diangong p {
	background: url(../image/diangong.png)
		no-repeat 0 0
}

.img_dianyy p {
	background: url(../image/dianyy.png)
		no-repeat 0 0
}

.img_dianziyuanjian p {
	background: url(../image/dianziyuanjian.png)
		no-repeat 0 0
}

.img_diysgf p {
	background: url(../image/diysgf.png)
		no-repeat 0 0
}

.img_ertonglyjm p {
	background: url(../image/ertonglyjm.png)
		no-repeat 0 0
}

.img_fangzhipf p {
	background: url(../image/fangzhipf.png)
		no-repeat 0 0
}

.img_fanyi p {
	background: url(../image/fanyi.png) no-repeat
		0 0
}

.img_fushixm p {
	background: url(../image/fushixm.png)
		no-repeat 0 0
}

.img_guojilvyou p {
	background: url(../image/guojilvyou.png)
		no-repeat 0 0
}

.img_huaxuepin p {
	background: url(../image/huaxuepin.png)
		no-repeat 0 0
}

.img_huazhuangp p {
	background: url(../image/huazhuangp.png)
		no-repeat 0 0
}

.img_huizhan p {
	background: url(../image/huizhan.png)
		no-repeat 0 0
}

.img_huwaiyd p {
	background: url(../image/huwaiyd.png)
		no-repeat 0 0
}

.img_huwaiyundong p {
	background: url(../image/huwaiyundong.png)
		no-repeat 0 0
}

.img_jdyd p {
	background: url(../image/jdyd.png) no-repeat
		0 0
}

.img_jiajuhuanbao p {
	background: url(../image/jiajuhuanbao.png)
		no-repeat 0 0
}

.img_jiajujm p {
	background: url(../image/jiajujm.png)
		no-repeat 0 0
}

.img_jiancaijm p {
	background: url(../image/jiancaijm.png)
		no-repeat 0 0
}

.img_jiaxiaopx p {
	background: url(../image/jiaxiaopx.png)
		no-repeat 0 0
}

.img_jipiao p {
	background: url(../image/jipiao.png)
		no-repeat 0 0
}

.img_jiuba p {
	background: url(../image/jiuba.png) no-repeat
		0 0
}

.img_jixiejg p {
	background: url(../image/jixiejg.png)
		no-repeat 0 0
}

.img_jixieweixiu p {
	background: url(../image/jixieweixiu.png)
		no-repeat 0 0
}

.img_jiyujgjm p {
	background: url(../image/jiyujgjm.png)
		no-repeat 0 0
}

.img_kafeit p {
	background: url(../image/kafeit.png)
		no-repeat 0 0
}

.img_kajuan p {
	background: url(../image/kajuan.png)
		no-repeat 0 0
}

.img_ktv p {
	background: url(../image/ktv.png) no-repeat 0
		0
}

.img_kuaican p {
	background: url(../image/kuaican.png)
		no-repeat 0 0
}

.img_lipindingzhi p {
	background: url(../image/lipindingzhi.png)
		no-repeat 0 0
}

.img_lvshi p {
	background: url(../image/lvshi.png) no-repeat
		0 0
}

.img_lvyou p {
	background: url(../image/lvyou.png) no-repeat
		0 0
}

.img_lvyouxianlu p {
	background: url(../image/lvyouxianlu.png)
		no-repeat 0 0
}

.img_maiche p {
	background: url(../image/maiche.png)
		no-repeat 0 0
}

.img_music p {
	background: url(../image/music.png) no-repeat
		0 0
}

.img_muyingyp p {
	background: url(../image/muyingyp.png)
		no-repeat 0 0
}

.img_peijia p {
	background: url(../image/peijia.png)
		no-repeat 0 0
}

.img_peilian p {
	background: url(../image/peilian.png)
		no-repeat 0 0
}

.img_penhui p {
	background: url(../image/penhui.png)
		no-repeat 0 0
}

.img_qichejx p {
	background: url(../image/qichejx.png)
		no-repeat 0 0
}

.img_qipais p {
	background: url(../image/qipais.png)
		no-repeat 0 0
}

.img_shangbiaozhli p {
	background: url(../image/shangbiaozhli.png)
		no-repeat 0 0
}

.img_shangchaoshb p {
	background: url(../image/shangchaoshb.png)
		no-repeat 0 0
}

.img_shipinlei p {
	background: url(http://img.58cdn.com.cn/ds/other/fuwu/01/shipinlei.png)
		no-repeat 0 0
}

.img_sjshuma p {
	background: url(../image/sjshuma.png)
		no-repeat 0 0
}

.img_wangba p {
	background: url(../image/wangba.png)
		no-repeat 0 0
}

.img_wuliu p {
	background: url(../image/wuliu.png) no-repeat
		0 0
}

.img_xiangbaosp p {
	background: url(../image/xiangbaosp.png)
		no-repeat 0 0
}

.img_xianhuasudi p {
	background: url(../image/xianhuasudi.png)
		no-repeat 0 0
}

.img_xiyuzx p {
	background: url(../image/xiyuzx.png)
		no-repeat 0 0
}

.img_yibiaoyiqi p {
	background: url(../image/yibiaoyiqi.png)
		no-repeat 0 0
}

.img_yinshua p {
	background: url(../image/yinshua.png)
		no-repeat 0 0
}

.img_youxiting p {
	background: url(../image/youxiting.png)
		no-repeat 0 0
}

.img_yuanliao p {
	background: url(../image/yuanliao.png)
		no-repeat 0 0
}

.img_yulecs p {
	background: url(../image/yulecs.png)
		no-repeat 0 0
}

.img_zhanhuifuwu p {
	background: url(../image/zhanhuifuwu.png)
		no-repeat 0 0
}

.img_zhaomingdj p {
	background: url(../image/zhaomingdj.png)
		no-repeat 0 0
}

.img_zhongcanyin p {
	background: url(../image/zhongcanyin.png)
		no-repeat 0 0
}

.img_zhoubianyou p {
	background: url(../image/zhoubianyou.png)
		no-repeat 0 0
}

.img_zhuce p {
	background: url(../image/zhuce.png) no-repeat
		0 0
}

.img_zixunzhongjie p {
	background: url(../image/zixunzhongjie.png)
		no-repeat 0 0
}

.img_zuliaoam p {
	background: url(../image/zuliaoam.png)
		no-repeat 0 0
}

.img_zulin p {
	background: url(../image/zulin.png) no-repeat
		0 0
}

#localRecommend ul {
	height: 139px;
	overflow: hidden;
	width: 892px;
	padding-left: 30px
}

#localRecommend ul li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 127px;
	height: 52px;
	line-height: 52px;
	margin-right: 20px;
	margin-bottom: 15px;
	text-align: center;
	color: #585858;
	background: #fff7f1;
	float: left
}

#localRecommend ul li:hover {
	color: #fff;
	background: #ff852a
}

#localRecommend ul li.noMarginLeft {
	margin-left: 0
}

#localRecommend ul li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #666;
	font-size: 14px
}

#localRecommend ul li:hover a {
	color: #fff
}

#localRecommend ul li i {
	width: 0;
	height: 0;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-left: 3px;
	border-top: 4px transparent dashed;
	border-right: 4px transparent dashed;
	border-bottom: 4px transparent dashed;
	border-left: 4px #666 solid;
	overflow: hidden
}

#localRecommend ul li:hover i {
	border-top: 4px transparent dashed;
	border-right: 4px transparent dashed;
	border-bottom: 4px transparent dashed;
	border-left: 4px #fff solid
}

#esc_icon {
	background: #fff;
	margin-top: 20px;
	padding-top: 12px;
	padding-bottom: 13px
}

.con4_tit {
	color: #666;
	font-weight: 400;
	line-height: 30px;
	height: 30px;
	padding: 12px 30px 15px 30px;
	font-size: 14px;
	text-align: right
}

.con4_tit span {
	float: left;
	font-size: 18px;
	color: #666;
	font-weight: 400
}

.con4_tit a {
	color: #999;
	font-weight: 400;
	margin-right: 10px
}

.con4_tit a:hover {
	color: #ff552e
}

.con4_show {
	padding-left: 30px;
	overflow: hidden
}

.con4_show ul {
	width: 920px
}

.con4_show li {
	float: left;
	margin: 0 70px 17px 0
}

.con4_show li a span {
	margin-top: 9px;
	font-size: 14px;
	color: #666
}

.con4_show li a:hover span {
	color: #ff552e
}

.con4_show li div, .con4_show li span {
	text-align: center
}

.con4_text {
	margin-top: 9px
}

#bzzn {
	background: #fff;
	margin-top: 20px;
	padding-top: 12px;
	padding-bottom: 30px
}

.bz-tit {
	float: none !important;
	font-size: 18px;
	color: #666;
	font-weight: 400;
	line-height: 30px;
	height: 30px;
	padding: 12px 30px 15px 30px
}

.bz-tit h3 {
	float: left
}

.bz-tit h3, .img-Title h3 {
	font-weight: 400
}

.bz-more {
	float: right;
	font-size: 14px;
	color: #999;
	height: 30px;
	line-height: 30px
}

.bz-more:link, .bz-more:visited {
	color: #999
}

.bz-arrow {
	display: inline-block;
	border-top: 4px solid transparent;
	border-left: 4px solid #d5d5d5;
	border-bottom: 4px solid transparent;
	*display: inline;
	*zoom: 1;
	margin-left: 12px;
	*height: 0;
	vertical-align: middle
}

.bz-main {
	padding-left: 30px
}

.bz-fl {
	float: left;
	padding: 0;
	position: relative
}

.bz-fl img {
	float: left;
	margin-right: 23px;
	width: 130px;
	height: 96px
}

.bz-fl ol li {
	height: 22px;
	line-height: 22px;
	margin-bottom: 3px;
	max-width: 175px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.bz-fl li i {
	display: inline-block;
	background: #666;
	*display: inline;
	*zoom: 1;
	width: 2px;
	height: 2px;
	margin-right: 6px;
	vertical-align: middle
}

.bz-fl li a {
	height: 100%;
	line-height: 22px;
	color: #666;
	font-size: 13px;
	font-family: '\5FAE\8F6F\96C5\9ED1';
	*display: inline;
	*zoom: 1
}

.bz-fl li a:hover, .bz-more:hover {
	color: #ff552e
}

.bz-fl1 {
	width: 440px
}

.bz-fl2 {
	width: 420px
}

.bianmfc {
	position: absolute;
	bottom: 22px;
	color: #fff;
	background: #000;
	width: 130px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	text-align: center;
	background: rgba(0, 0, 0, .5);
	filter: Alpha(opacity = 50) \9;
	left: 0;
	top: 60px
}

.bmfcbox {
	position: absolute;
	background: #000;
	width: 130px;
	height: 96px;
	background: rgba(0, 0, 0, .5);
	filter: Alpha(opacity = 50) \9;
	transition: all .3s;
	display: none;
	left: 0;
	top: 0
}

.mc-pic {
	width: 136px;
	height: 96px;
	background:
		url(../image/bgicon.png) center
		center no-repeat
}

.mc-txt {
	position: absolute;
	top: 40px;
	width: 136px;
	text-align: center;
	color: #000;
	font-size: 16px;
	font-weight: 700
}

.detailBottomAd {
	background: #fff;
	margin-top: 20px;
	padding-top: 26px;
	padding-bottom: 20px
}

.detailBottomAd .col_con {
	border: 1px solid #e0e0e0;
	background: #fff;
	font-size: 14px;
	padding: 10px 20px;
	width: 690px;
	height: 100%;
	overflow: hidden
}

.detailBottomAd .col_con h2 {
	font: 300 12px/16px simsun;
	color: #999;
	margin-bottom: 10px
}

.detailBottomAd .col_con h2 a {
	color: #999
}

.detailBottomAd .col_con p {
	line-height: 28px
}

.detailBottomAd .baidu_cproad {
	color: #999;
	line-height: 28px;
	font-size: 12px
}

.detailBottomAd .gl_link a {
	color: #0a0;
	font-family: arial, sans-serif
}

.detailBottomAd .gl_info {
	color: #999
}

.hottui {
	padding: 0 0 15px 30px
}

.hottui dl {
	position: relative;
	padding-left: 80px;
	line-height: 25px
}

.hottui dt {
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	color: #666;
	font-size: 14px
}

.hottui dd {
	overflow: hidden;
	font-size: 14px
}

.hottui dd a {
	display: inline-block;
	float: left;
	margin-right: 10px;
	height: 25px;
	overflow: hidden;
	color: #666
}

.hottui dd a:hover {
	color: #ff552e
}

.topSearch {
	color: #666;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	zoom: 1;
	padding: 0 0 15px 30px
}

.topSearch_t {
	display: inline-block;
	float: left;
	font-weight: 400;
	width: 80px;
	color: #666
}

.topSearch_c {
	word-break: keep-all;
	float: left;
	display: inline-block;
	width: 812px
}

.topSearch_c a {
	float: left;
	margin-right: 5px;
	color: #666
}

.topSearch_c a:link {
	color: #666
}

.topSearch_c a:hover {
	color: #ff552e
}

.xqbox, .xqsbox {
	overflow: hidden;
	line-height: 27px;
	width: 100%;
	border: 1px solid #eee;
	margin: 15px 0 0 0
}

.xqbox .boxtit, .xqsbox .boxtit {
	font-size: 14px;
	color: #666;
	background: #fbfbfb;
	height: 30px;
	line-height: 30px;
	padding: 5px 20px;
	text-align: left;
	border-bottom: 1px solid #eee;
	color: #666
}

.xqs1 ul {
	padding: 10px 0 10px 45px
}

.xqs1 ul li {
	float: left;
	background:
		url(../image/duihao.jpg) left
		center no-repeat;
	line-height: 35px;
	padding-left: 25px;
	font-size: 14px;
	margin-right: 40px;
	display: inline;
	color: #666
}

.xqs02 {
	border: 1px solid #eee
}

.ulDec .item {
	width: 340px;
	color: #666
}

.ulDec .item {
	float: left;
	width: 410px;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	padding: 5px 0 5px 20px;
	margin-bottom: -1px;
	margin-left: -1px;
	position: relative
}

.ulDec .item.fr {
	float: right
}

.ulDec .item .it_l {
	float: left;
	display: block;
	width: 140px;
	font-weight: 400
}

.ulDec .item_sub {
	height: 32px;
	overflow: hidden;
	text-align: right
}

.ulDec .arrow_phone {
	display: block;
	width: 7px;
	height: 4px;
	overflow: hidden;
	visibility: visible;
	background: url(../image/des_menu_bg.png)
		no-repeat -4px -152px;
	cursor: pointer
}

.ulDec .item_sub .arrow_phone {
	position: absolute;
	top: 14px;
	right: 5px;
	display: block
}

.ulDec .it_r.hover {
	position: relative
}

.ulDec .it_r.hover .item_sub {
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 15;
	width: auto;
	height: auto;
	border: 1px solid #e1e1e1;
	padding-left: 10px;
	background: #fff
}

.xq3 ul li, .xq4 ul li {
	float: left;
	width: 411px;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	margin-left: -1px;
	margin-bottom: -1px;
	position: relative;
	padding: 5px 0 5px 20px;
	color: #666
}

.xq3 ul li span.long {
	float: left;
	display: block;
	width: 140px;
	font-weight: 400
}

.xq4 {
	margin-bottom: 15px
}

h2.des_h2 {
	clear: both;
	font-size: 16px;
	margin-bottom: 15px;
	line-height: 30px;
	padding: 0;
	color: #666;
	font-weight: 400
}

h2.des_h2 .h2_line {
	border-left: 2px solid #ff552e;
	display: inline-block;
	height: 15px;
	vertical-align: middle;
	margin-right: 10px
}

.xingcheng {
	font-size: 14px;
	line-height: 2;
	padding: 0 10px
}

.xingcheng dl {
	display: block;
	clear: both;
	padding-bottom: 15px
}

.xingcheng dt {
	float: left;
	width: 80px
}

.xingcheng dd {
	margin-left: 80px
}

.feiyong {
	font-size: 14px;
	line-height: 2;
	padding: 0 10px
}

.feiyong dl {
	display: block;
	clear: both;
	padding-bottom: 12px
}

.feiyong dt {
	font-weight: 700;
	display: block;
	clear: both
}

.feiyong dd {
	display: block;
	clear: both
}

.xingcheng2 {
	font-size: 14px;
	line-height: 2;
	padding: 0;
	margin-bottom: 15px
}

.xingcheng2 dl {
	display: block;
	clear: both;
	padding-bottom: 12px
}

.xingcheng2 dt {
	font-size: 14px;
	font-weight: 800;
	line-height: 2
}

.xingcheng2 dt .nob {
	background: url(../image/day-bg.png) no-repeat;
	width: 54px;
	height: 18px;
	margin-top: 5px;
	margin-right: 10px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	display: block;
	line-height: 18px;
	float: left
}

.xingcheng2 dd {
	padding-top: 6px;
	line-height: 24px
}

.w385 {
	width: 385px
}

.mr15 {
	margin-right: 15px
}

#content #main .topSearch {
	width: auto;
	border: 1px solid #e1e1e1;
	border-top: 0;
	padding: 10px 15px
}

.ico-bzj, .ico-bzj em {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	color: #32b16c;
	font-size: 12px;
	background: url(../image/icobg-bzj.png) no-repeat
}

.ico-bzj {
	padding: 0 0 0 7px;
	background-position: left 0
}

.ico-bzj em {
	padding: 0 7px 0 0;
	background-position: right 0
}

#googlead_list {
	text-align: center
}

.contentright {
	width: 258px;
	float: left;
	background: #fff;
	margin-top: 20px
}

.detailRightAd {
	margin-top: 15px
}

.s_ad {
	color: #666;
	font-family: Arial, sans-serif;
	word-wrap: break-word;
	word-break: break-all;
	background: #fff;
	padding-top: 3px
}

.s_ad li.s_t {
	font-size: 14px;
	margin: 0
}

.s_ad b {
	font-weight: 400;
	color: #f33
}

.s_ad p {
	margin: 3px 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.5
}

.s_ad div.surl a {
	color: green
}

#direct_ad_right {
	clear: both
}

#jzznrh h2, #jzznrh ul li, #jzznrh ul li h3, .jzznrh_detail h2,
	.jzznrh_detail ul li, .jzznrh_detail ul li h3 {
	font-family: "微软雅黑" !important
}

#jzznrh ul, .jzznrh_detail ul {
	margin-bottom: 10px
}

#jzznrh ul li, .jzznrh_detail ul li {
	height: 80px
}

#direct_ad_right ul li a:hover img, #jzznrh ul li a:hover img, .gz_ad_b .picList li a:hover img,
	.moreBlRecommend ul li a:hover img {
	filter: Alpha(Opacity = 80);
	opacity: .8
}

#direct_ad_right ul li a:hover h3, #jzznrh ul li a:hover h3, .gz_ad_b .picList li a:hover p.des,
	.moreBlRecommend ul li a:hover p {
	color: #ff552e !important
}

.ad_k {
	word-wrap: break-word;
	word-break: break-all;
	display: block;
	padding: 18px 12px 20px 20px;
	font-family: Arial, sans-serif;
	word-wrap: break-word;
	word-break: break-all;
	background: #fff
}

.ad_k .tit {
	color: #666;
	font-size: 18px
}

.ad_k a.tit {
	color: #666 !important;
	font-size: 18px;
	cursor: text
}

.ad_k a.tit:hover {
	color: #666 !important
}

.relate {
	margin-top: 10px
}

.relate li {
	line-height: 28px;
	display: block;
	height: 28px;
	font-size: 14px
}

.relate li .nob {
	width: 16px;
	height: 16px;
	color: #666;
	font-size: 12px;
	font-family: Arial, sans-serif;
	display: inline-block;
	text-align: center;
	line-height: 16px;
	background: #eee;
	border-radius: 1px;
	vertical-align: middle
}

.relate li a {
	margin-left: 6px;
	color: #666 !important
}

.relate li a:hover {
	color: #ff552e !important
}

.baozhang_t {
	border-top: 1px dotted #cfd0d1;
	*border-top: 2px dotted #cfd0d1;
	padding-top: 10px;
	*padding-top: 5px
}

.qqnum .su_tit {
	font-family: Tahoma, Arial, "宋体", sans-serif
}

#final_right_adx_test, #final_right_baiducpro, #final_right_baiducpro_2,
	#final_right_bottom_1, #final_right_bottom_zhike, #final_right_gg_adx,
	#final_right_oldoutside, #final_right_tanx, #final_right_yigao,
	#final_right_zhike_hezhongxingkong {
	text-align: center
}

.body-newui .mainTitle h1 i {
	display: inline-block;
	margin: 0 10px;
	width: 23px;
	height: 7px;
	background: url(../image/route_formto.png) 0 0
		no-repeat;
	position: relative;
	top: -6px
}

.suUl li.li_commodity_price {
	padding: 0
}

.commodity_price {
	width: 430px;
	height: 40px;
	line-height: 40px;
	padding: 20px;
	background: #fbfafa;
	margin-bottom: 17px;
	overflow: hidden
}

.commodity_price span {
	float: left
}

.commodity_price .pri_rmb {
	font-size: 24px;
	color: #ff552e;
	height: 24px;
	margin-top: 6px
}

.commodity_price .pri_big {
	font-size: 40px;
	color: #ff552e;
	font-weight: 700;
	margin-right: 5px
}

.commodity_price .pri_dw {
	font-size: 20px;
	color: #ff552e;
	height: 24px;
	margin-top: 6px
}

.commodity_price .pageview {
	float: right;
	font-size: 14px;
	color: #999
}

.commodity_tags, .commodity_tags_new {
	margin-bottom: -5px
}

.commodity_tags a, .commodity_tags_new a {
	float: left;
	display: inline-block;
	border: 1px solid #e0e0e0;
	background: #fff;
	font-size: 12px;
	color: #333;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	padding: 0 8px;
	margin-right: 5px;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden
}

.commodity_tags a.on, .commodity_tags a:hover, .commodity_tags_new a.on,
	.commodity_tags_new a:hover {
	border: 1px solid #ff552e;
	color: #ff552e
}

.commodity_des {
	width: 308px;
	background: #fffbf3;
	border: 1px solid #fff5e0;
	border-radius: 1px;
	color: #ba8d31;
	font-size: 12px;
	padding: 10px 15px;
	margin-top: 10px;
	line-height: 20px
}

#divContacter .userinfo .vcard i {
	font: 300 normal 14px/30px simsun;
	color: #666;
	display: none
}

#divContacter .userinfo .vcard .medium {
	color: red;
	font-size: 12px
}

.show_num {
	text-align: center;
	font-size: 12px;
	cursor: pointer;
	display: inline-block;
	background: url(../image/btns.png) 0 -338px;
	width: 120px;
	height: 31px
}

.phone, .qtphone {
	color: #e50;
	cursor: pointer;
	font: 700 18px/32px arial, '微软雅黑';
	vertical-align: top;
	position: relative;
	top: -5px
}

.belong {
	color: #c7c7c7;
	font-size: 12px;
	padding-left: 5px
}

.code {
	position: absolute;
	left: 400px;
	top: 62px
}

.p400 .step, .subbox .step, .yyarea .abtn, .yytip .ico-arr, .yytip .ico-bao
	{
	background: url(../image/yyarea.gif) no-repeat
}

.yyarea {
	position: relative
}

.p400 {
	height: 45px
}

.p400 .step {
	height: 26px;
	width: 146px;
	background-position: 0 0;
	margin-right: 10px;
	display: block;
	float: left
}

.l_phone {
	font: 700 18px/32px arial, '\5FAE\8F6F\96C5\9ED1';
	color: #e50;
	position: relative;
	padding-right: 19px;
	z-index: 2;
	cursor: pointer
}

.p400 .gsd {
	color: #c7c7c7;
	font-size: 12px;
	position: relative;
	top: -3px
}

.subbox {
	height: 55px
}

.subbox .step {
	height: 42px;
	width: 146px;
	background-position: 0 -38px;
	margin-right: 10px;
	display: block;
	float: left
}

.subbox .step02 {
	height: 42px;
	width: 146px;
	background: url(../image/touzi_bz2.png) no-repeat;
	margin-right: 10px;
	display: block;
	float: left
}

.yyarea .abtn {
	display: inline-block;
	width: 152px;
	height: 43px;
	background-position: 0 -90px;
	text-indent: -9999px;
	_display: inline;
	zoom: 1
}

.yyarea .abtn:hover {
	background-position: 0 -142px
}

.yyarea .abtn:active {
	background-position: 0 -194px
}

.yytip {
	width: 316px;
	height: 62px;
	border: 1px solid #b7dbab;
	background: #f8fff5;
	position: absolute;
	left: 322px;
	top: 45px
}

.yytip .ico-arr {
	height: 11px;
	width: 7px;
	overflow: hidden;
	position: absolute;
	top: 16px;
	left: -6px;
	background-position: 0 -254px;
	display: block
}

.yytip .ico-bao {
	height: 30px;
	width: 30px;
	overflow: hidden;
	position: absolute;
	top: 11px;
	left: 11px;
	background-position: -12px -243px;
	display: block
}

.yytip .ico-bao-new {
	height: 32px;
	width: 32px;
	overflow: hidden;
	position: absolute;
	top: 13px;
	left: 11px;
	background: url(../image/touzi_tx.png) no-repeat;
	display: block
}

.yytip .bao {
	background-color: #f8fff5;
	padding: 3px 0 0 50px;
	text-align: left;
	line-height: 18px
}

.yytip .bao .bp {
	font-family: 楷体;
	font-size: 17px;
	color: #666;
	display: block;
	padding-top: 9px
}

.yytip .bao a {
	font-size: 12px;
	line-height: normal;
	color: #585858;
	display: none
}

.yytip .bao a.bp {
	font-family: 楷体;
	font-size: 17px;
	color: #666;
	display: block;
	padding-top: 9px
}

.yytip .bao a.see_help {
	font-family: "宋体";
	font-size: 12px;
	color: #15c;
	padding-top: 6px;
	display: block
}

.yytip .bao a:hover {
	text-decoration: underline
}

.qtphone {
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 10px;
	display: inline-block;
	width: 160px;
	padding-right: 25px
}

.qtphone .belong {
	position: absolute;
	left: 0;
	top: 23px
}

.qtphone .belong em {
	color: #cfcfcf;
	padding: 0 7px 0 5px
}

.c_e50 {
	color: #e50
}

#img_player {
	margin: 20px auto;
	width: 606px;
	padding-bottom: 50px
}

.dc_gallery {
	width: 600px;
	margin: 0 auto;
	padding: 0 7px
}

.dc_booth {
	width: 600px;
	height: 450px;
	padding: 2px;
	border: 1px solid #eee;
	margin-bottom: 10px;
	position: relative
}

.dc_booth .firstPic, .dc_booth .lastPic, .dc_booth .nextPic, .dc_booth .prePic
	{
	width: 600px;
	height: 450px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	*display: block;
	*font-size: 393px;
	*font-family: Arial
}

.dc_booth .firstPic img, .dc_booth .lastPic img, .dc_booth .nextPic img,
	.dc_booth .prePic img {
	vertical-align: middle
}

.dc_booth .prePic {
	cursor: url(../image/booth_left.jpg), auto
}

.dc_booth .nextPic {
	cursor: url(../image/booth_right.jpg), auto
}

.dc_booth .firstPic, .dc_booth .nextPic .lastPic {
	cursor: auto
}

.booth_img {
	width: 600px;
	height: 450px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	*display: block;
	*font-size: 393px;
	*font-family: Arial
}

.booth_img img {
	vertical-align: middle
}

.dc_booth .booth_next, .dc_booth .booth_pre {
	display: block;
	width: 300px;
	height: 454px;
	position: absolute;
	top: 0
}

.dc_booth .booth_pre {
	left: 0
}

.dc_booth .booth_next {
	right: 0
}

.dc_booth .booth_pre a {
	background: url(../image/space.png);
	display: block;
	cursor: url(../image/booth_left.jpg), auto;
	width: 100%;
	height: 100%;
	outline: medium none
}

.dc_booth .booth_next a {
	background: url(../image/space.png);
	display: block;
	cursor: url(../image/booth_right.jpg), auto;
	width: 100%;
	height: 100%;
	outline: medium none
}

.dc_tool {
	position: relative;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-align: center
}

.dc_tool span {
	display: block;
	width: 39.5%;
	position: absolute;
	top: 0
}

.dc_tool span a.endlink {
	cursor: default;
	color: #666;
	text-decoration: none
}

.dc_tool span.tool-pre {
	text-align: right;
	left: 0
}

.dc_tool span.tool-next {
	text-align: left;
	right: 0
}

.dc_tool em {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 30px;
	background: url(../image/detail.png) no-repeat -4px
		-340px;
	padding-left: 22px
}

.dc_num {
	width: 606px;
	height: 74px;
	position: relative
}

.dc_next, .dc_pre {
	width: 20px;
	height: 65px;
	position: absolute;
	bottom: 0;
	cursor: pointer
}

.dc_pre {
	left: 0
}

.dc_next {
	right: 0
}

.dc_next a, .dc_pre a {
	display: block;
	width: 18px;
	height: 63px;
	border: 1px solid #eee;
	text-indent: -9999px
}

.dc_here, .dc_next a, .dc_next a.end, .dc_pre a, .dc_pre a.end, .dc_ul span,
	.dc_ul span.dc_select {
	background-image: url(../image/detail.png)
		!important
}

.dc_pre a.end {
	cursor: default
}

.dc_next a.end {
	cursor: default
}

.dc_ul {
	width: 566px;
	height: 74px;
	position: absolute;
	bottom: 0;
	left: 20px;
	overflow: hidden
}

.dc_ul span {
	display: block;
	float: left;
	cursor: pointer;
	margin: 0 4px;
	*display: inline;
	width: 80px;
	height: 60px;
	padding: 11px 3px 3px 3px
}

.dc_bar {
	width: 510px;
	height: 12px;
	padding: 2px 0;
	margin: 5px 20px 0 20px;
	background: #ddd;
	position: relative
}

.dc_here {
	display: block;
	width: 42px;
	height: 12px;
	cursor: pointer;
	position: absolute
}

.transrecord {
	margin: -10px 30px 10px 30px
}

.ContentBox .transrecord {
	margin: 0
}

.transrecord table {
	clear: both;
	width: 100%;
	table-layout: fixed
}

.transrecord td {
	padding: 5px 10px;
	line-height: 26px;
	text-align: left;
	vertical-align: middle;
	border: none;
	border-bottom: 1px solid #f0f0f0
}

.transrecord td.tt {
	background: #f7f7f7;
	border-bottom: 1px solid #e0e0e0;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	color: #282828
}

.transrecord td.td-fk {
	text-align: left;
	padding-left: 15px
}

#side {
	float: right;
	width: 218px;
	border-top: 2px solid #eb753b
}

.copyright {
	line-height: 32px;
	text-align: center;
	color: #999;
	font-size: 12px;
	font-family: Arial, sans-serif
}

.copyright a:link {
	color: #666
}

.copyright a:hover {
	color: red
}

.ico-rzv-b, .ico-rzv-o {
	background: url(../image/ico-d-1.gif) no-repeat;
	display: inline-block;
	height: 22px
}

.ico-rzv-file {
	background: url(../image/ico-d-1.png) no-repeat;
	display: inline-block;
	height: 22px;
	background-position: -1px -169px;
	width: 78px
}

.ico-rzv-b {
	width: 114px
}

.ico-rzv-o {
	background-position: 0 -23px;
	width: 102px
}

.posit {
	vertical-align: -6px
}

.quickpay {
	width: 26px;
	height: 16px;
	position: relative;
	background: url(../image/spritesNew.png) no-repeat;
	background-position: 0 -614px;
	display: inline-block;
	margin-right: 5px
}

.wlt1, .wlt10, .wlt11, .wlt12, .wlt13, .wlt14, .wlt15, .wlt16, .wlt17,
	.wlt18, .wlt19, .wlt2, .wlt20, .wlt3, .wlt4, .wlt5, .wlt6, .wlt7, .wlt8,
	.wlt9 {
	background-image: url(../image/wlt_ico.png) !important;
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 14px;
	line-height: 14px;
	margin-left: 3px;
	overflow: hidden;
	width: 35px;
	position: relative
}

.wlt2 {
	background-position: 0 -16px
}

.wlt3 {
	background-position: 0 -32px
}

.wlt4 {
	background-position: 0 -48px
}

.wlt5 {
	background-position: 0 -64px
}

.wlt6 {
	background-position: 0 -80px
}

.wlt7 {
	background-position: 0 -96px
}

.wlt8 {
	background-position: 0 -112px
}

.wlt9 {
	background-position: 0 -128px
}

.wlt10 {
	width: 40px;
	background-position: 0 -144px
}

.wlt11 {
	width: 40px;
	background-position: 0 -160px
}

.wlt12 {
	width: 40px;
	background-position: 0 -176px
}

.wlt13 {
	width: 40px;
	background-position: 0 -192px
}

.wlt14 {
	width: 40px;
	background-position: 0 -208px
}

.wlt15 {
	width: 40px;
	background-position: 0 -224px
}

.wlt16 {
	width: 40px;
	background-position: 0 -240px
}

.wlt17 {
	width: 40px;
	background-position: 0 -256px
}

.wlt18 {
	width: 40px;
	background-position: 0 -272px
}

.wlt19 {
	width: 40px;
	background-position: 0 -288px
}

.wlt20 {
	width: 40px;
	background-position: 0 -304px
}

.picq {
	background-image: url(../image/picq.png) !important;
	background-repeat: no-repeat;
	display: inline-block;
	width: 18px;
	height: 16px;
	margin-right: 3px;
	margin-left: 5px;
	vertical-align: -2px
}

.picq.qiye {
	background-position: 0 -23px
}

.picq.geren {
	background-position: 0 2px
}

.bbonline {
	background: url(../image/sprites.png) no-repeat -65px
		-778px;
	height: 17px;
	position: relative;
	top: 0;
	width: 41px;
	display: inline-block;
	_display: inline;
	zoom: 1
}

.fe_window_mask, .fe_window_mask1 {
	left: 0;
	top: 0;
	filter: Alpha(Opacity = 30);
	opacity: .3;
	background-color: #000;
	z-index: 10000
}

.fe_window {
	position: fixed;
	_position: absolute;
	z-index: 10001
}

.fe_window .outer {
	position: relative
}

.fe_window .contains {
	position: absolute;
	background: #fff;
	z-index: 10003
}

.fe_window .frame {
	background: #000;
	opacity: .4;
	filter: Alpha(Opacity = 40);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10002
}

.fe_window .contains .topbar {
	background-image: url(../image/top_box_t.png);
	background-attachment: initial;
	background-origin: initial;
	background-clip: initial;
	background-color: initial;
	background-position: initial initial;
	background-repeat: repeat no-repeat;
	border-top: 1px solid #ef7102
}

.fe_window .contains .topbar .title {
	font: 700 14px/32px "微软雅黑";
	margin-left: 10px;
	color: #fff;
	width: 50%
}

.fe_window .contains .topbar .closebtn {
	display: block;
	width: 12px;
	height: 12px;
	background: url(../image/background.gif)
		no-repeat 0 -429px;
	line-height: 100px;
	overflow: hidden;
	margin: 8px 10px 0 0;
	float: right
}

.fe_window .contains .load {
	font-size: 14px;
	background: url(../image/loading.gif) no-repeat
		center center;
	margin-left: -60px;
	padding-left: 90px;
	text-align: center;
	color: #666
}

em, i {
	font-style: normal
}

.xgyy_tg {
	width: 998px;
	border: 1px solid #dcdee1;
	background: #fcffff;
	margin: 5px auto 0;
	overflow: hidden
}

.tp_bt {
	width: 980px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	font-weight: 700;
	color: #4a4a4a;
	padding-left: 15px
}

.tp_bt i {
	color: #e50
}

.xgyy_xq_con {
	width: 978px;
	overflow: hidden;
	padding: 10px
}

.xgyy_xq_con>div {
	padding: 3px 0;
	overflow: hidden;
	float: left;
	width: 220px;
	margin: 0 12px
}

.right_yy_tj {
	padding: 0 10px 10px;
	width: 208px;
	overflow: hidden
}

.left_yy_tj>div {
	padding: 4px 0
}

.right_yy_tj>div {
	padding: 4px 0;
	border-bottom: 1px dotted #eee
}

.xgjb {
	border: 1px solid #f0f1f2;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 12px
}

.xg_bt {
	padding: 5px 0;
	display: block;
	font-size: 14px
}

.p_a {
	padding: 2px 0
}

.p_a a {
	display: inline-block;
	margin-right: 10px;
	line-height: 22px
}

.r_jb {
	border-left: 1px solid #ccc;
	padding-bottom: 5px
}

.p_bt {
	height: 26px;
	padding-left: 10px;
	line-height: 26px
}

.p_bt i {
	color: #e50
}

.xg_jb {
	padding: 3px 10px;
	font-size: 12px;
	line-height: 23px
}

.xg_jb a {
	display: inline-block;
	margin-right: 10px
}

#topinfomsg {
	background: #ffffce;
	color: #000;
	line-height: 20px;
	padding: 10px;
	position: relative;
	white-space: normal;
	border: solid 1px #ddd;
	margin: -10px 10px 20px 10px;
	*height: 100%
}

.copyright .add_screenbtn:link {
	color: #00c;
	margin: 0 2px
}

.copyright .add_screenbtn:hover {
	color: red
}

.footer, .warp {
	text-align: center
}

.zhan_code_con {
	position: relative;
	vertical-align: -7px;
	z-index: 9999
}

.zhan_code_con:hover {
	cursor: pointer
}

.zhan_code_ico {
	display: inline-block;
	width: 20px;
	height: 24px;
	background: url(../image/zhan_code_ico.png)
		no-repeat
}

.hovercode_con {
	position: absolute;
	left: -96px;
	top: 22px;
	top: 28px\9;
	*top: 32px;
	_top: 30px;
	display: none;
	width: 326px;
	z-index: 9999;
	background: #fff;
	border: 1px solid #d9d9d9;
	box-shadow: 1px 1px 1px #ebebeb
}

.code div.hovercode_con {
	width: auto
}

.zhan_code_list {
	overflow: hidden;
	background: #fff;
	padding: 10px
}

.z_code {
	float: left;
	text-align: center;
	border-left: 1px solid #f0f0f0;
	width: 152px
}

.z_code:first-child {
	border-left: none
}

.z_code h3 {
	color: #919599;
	font-size: 12px;
	font-weight: 400;
	text-align: center
}

.z_code_img {
	display: block;
	width: 84px;
	height: 84px;
	border: 1px solid #ccc;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 5px
}

.z_code_img img {
	display: block;
	height: 100%;
	width: 100%
}

.hovercode_con a.zhan_code_tit, .hovercode_con_r a.zhan_code_tit {
	color: #abafb2
}

.hovercode_con a.zhan_code_tit:hover, .hovercode_con_r a.zhan_code_tit:hover
	{
	color: #abafb2;
	text-decoration: underline
}

.zhan_code_tit {
	display: block;
	color: #abafb2;
	font-size: 12px;
	text-align: right;
	font-family: "宋体";
	background: #f7f8fa;
	line-height: 30px;
	padding-right: 10px
}

.zhan_arrow, .zhan_arrow2 {
	position: absolute;
	width: 0;
	height: 0
}

.zhan_arrow {
	top: -10px;
	left: 108px;
	margin-left: -13px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #d9d9d9;
	_background: url(../image/zhan_msg_top_ico.png)
		no-repeat;
	_height: 8px;
	_width: 14px;
	_top: -8px;
	_left: 114px;
	_border: none
}

.zhan_arrow2 {
	top: -8px;
	left: 108px;
	margin-left: -13px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	_display: none
}

.su_con .gsd {
	color: #c7c7c7;
	font-size: 12px;
	position: relative;
	top: -6px
}

#mfyy {
	width: 155px
}

.yuyue {
	width: 380px;
	float: left;
	display: inline-block;
	padding-top: 20px
}

.yuyue a.btn {
	width: 153px;
	height: 42px;
	margin-left: 116px;
	display: inline-block;
	background: url(../image/yuyuebtn.jpg)
		0 0 no-repeat
}

.yuyue a.btn:hover {
	background-position: 0 -42px
}

.yuyue a:hover {
	background-color: red
}

.yuyue a.btnyt {
	width: 153px;
	height: 44px;
	margin-left: 76px;
	display: inline-block;
	background: url(../image/yuyuebtn.jpg)
		0 0 no-repeat
}

.yuyue div {
	width: 345px;
	border-top: solid 1px #ffb38c;
	border-bottom: solid 1px #ffb38c;
	box-sizing: border-box;
	margin-top: 13px;
	margin-left: 28px;
	background: #fff9f6;
	padding-left: 15px;
	padding-bottom: 16px
}

.yuyue div i.tri {
	position: relative;
	display: block;
	width: 22px;
	height: 9px;
	background: url(../image/tri.jpg) 0 0
		no-repeat;
	top: -8px;
	left: 139px
}

.yuyue div p {
	color: #7a7e88;
	font-size: 14px;
	margin-top: 10px;
	vertical-align: text-bottom
}

.yuyue div .hd {
	margin-top: 16px;
	padding-left: 71px;
	font-weight: 700;
	color: #f60;
	font-size: 16px
}

.yuyue i {
	display: block;
	height: 23px;
	width: 23px;
	float: left;
	margin-right: 10px
}

.yuyue .icon1 {
	background: url(../image/icon.jpg) 0
		-3px no-repeat
}

.yuyue .icon2 {
	background: url(../image/icon.jpg) 0
		-31px no-repeat
}

.yuyue p a {
	font-size: 12px;
	margin-left: 18px
}

.yylc {
	clear: both;
	padding: 10px 3px
}

.yylc p {
	font-size: 18px
}

.yylc .liuchengimg {
	height: 93px;
	width: 780px;
	background: url(../image/wtyuyue.png)
		0 0 no-repeat
}

.yylc .liuchengimgyt {
	height: 90px;
	width: 780px;
	background: url(../image/yuyue.jpg)
		-2px 0 no-repeat
}

.ckgd p {
	height: 30px;
	line-height: 30px;
	background: #f6f6f6;
	padding-left: 15px
}

.ckgd1 {
	border: solid 1px #e1e1e1;
	margin-bottom: 20px
}

.ckgd2 {
	border: solid 1px #e1e1e1;
	margin-bottom: 10px
}

.ckgd p span {
	display: block;
	float: left;
	color: #000;
	font-weight: 700;
	font-size: 12px
}

.ckgd p a {
	display: inline-block;
	float: right;
	color: #25d;
	margin-right: 10px
}

.xianshi {
	padding: 20px 0;
	overflow: hidden
}

.ckgd .xianshi a {
	display: inline-block;
	vertical-align: top;
	margin: 0 16px;
	float: left
}

.ckgd .xianshi img {
	display: block
}

.xianshi a span {
	display: block;
	width: 119px;
	margin-top: 5px;
	height: 28px;
	overflow: hidden;
	font-size: 12px
}

div.dianpu, div.dianpu_shoucang {
	width: 70px;
	margin-right: 0;
	margin-top: 0;
	color: #666
}

div.dianpu {
	background: url(../image/xinxin.png)
		52px 3px no-repeat
}

div.dianpu_shoucang {
	background:
		url(../image/xinxin_sc.png) 52px 3px
		no-repeat
}

.shothot ul {
	width: 245px
}

.shophot li {
	padding: 5px 0
}

.shophot span {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 8px;
	color: #fff;
	background: #d3d3d3;
	text-align: center;
	margin-right: 5px
}

.shophot span.ff {
	background: #f58220
}

.zhan_r_con {
	padding-left: 60px
}

i.zhan_code_ico {
	left: 2px;
	background: url(../image/weizhan.jpg)
		0 0 no-repeat
}

a.gw {
	margin-top: 5px;
	clear: both
}

.l_phone {
	top: -3px;
	display: inline-block
}

.lyr {
	margin-top: -2px
}

.yuyueyt div {
	width: 334px;
	border-top: solid 1px #ffb38c;
	border-bottom: solid 1px #ffb38c;
	box-sizing: border-box;
	margin-top: 13px;
	margin-left: -10px;
	background: #fff9f6;
	padding-left: 10px
}

.yuyueyt a.btn {
	margin-left: 85px
}

#timeOver {
	width: 100%;
	height: 100%;
	_height: 1000px;
	position: fixed;
	_position: absolute;
	_top: expression(document.documentElement.scrollTop);
	z-index: 99999;
	text-align: center;
	display: none
}

.tmBg {
	width: 100%;
	height: 100%;
	background: #3c3c3c;
	opacity: .8;
	filter: Alpha(Opacity = 60)
}

.qmyy {
	width: 632px;
	height: 370px;
	background: url(../image/qmyy.png) 0 0
		no-repeat;
	display: inline-block;
	position: absolute;
	z-index: 10;
	top: 50%;
	margin-top: -185px;
	left: 50%;
	margin-left: -316px
}

.divfw li {
	clear: both;
	font-size: 14px;
	padding: 6px 0;
	list-style: none;
	line-height: 25px
}

.dianpu {
	cursor: pointer
}

.dianpu:hover {
	background: -webkit-linear-gradient(90deg, #ebebeb, #fcfcfc)
}

.yuyue p a:hover {
	background: 0 0;
	cursor: pointer
}

.shoucangdp a.gw {
	margin-top: 0;
	color: #666
}

.ytserviceInfo {
	margin-bottom: 0
}

.ytserviceInfo ul.fwqylxr li {
	margin-top: 4px;
	line-height: 18px
}

ul.fwqylxr li div.cona a {
	margin-bottom: 6px;
	display: inline-block;
	margin-right: 6px
}

.fwqylxr li {
	border: none
}

.fwqylxr li i {
	display: inline
}

.rzTEL {
	position: absolute;
	bottom: 20px;
	right: 55px;
	color: #a6a6a6;
	font-size: 14px
}

#content #main {
	overflow: hidden
}

.n_ckgd2 {
	background: url(../image/morebg.jpg);
	height: 305px;
	margin-top: 15px
}

.n_ckgd2 h3 {
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	line-height: 60px;
	color: #656565;
	font-family: '\5FAE\8F6F\96C5\9ED1'
}

.n_ckgd2 h3 a {
	color: #656565;
	font-family: '\5FAE\8F6F\96C5\9ED1'
}

.n_ckgd2 h3 a:hover {
	color: #656565
}

.n_liuxue {
	padding: 0 0 5px 15px
}

.n_liuxue p {
	font-family: '\5FAE\8F6F\96C5\9ED1'
}

.n_liuxue li {
	float: left;
	width: 155px;
	height: 92px;
	background: #fefdfd;
	margin: 0 10px 10px 0;
	padding: 8px 10px 10px;
	display: inline-block
}

.n_lx_txt {
	font-size: 14px;
	line-height: 25px
}

.n_lx_txt a {
	color: #282828;
	font-family: '\5FAE\8F6F\96C5\9ED1'
}

.n_lx_txt a:hover {
	color: red
}

.n_lx_ico {
	position: relative;
	padding: 5px 0 5px
}

.n_lx_ico .picq {
	position: absolute;
	top: 0;
	right: 0
}

.n_lx_bom {
	line-height: 22px;
	color: #999
}

.n_lx_bom span {
	padding-right: 4px;
	color: #f60
}

a.n_lx_more {
	font-family: '\5FAE\8F6F\96C5\9ED1';
	display: block;
	widows: 155px;
	height: 92px;
	background: url(../image/more.gif) no-repeat
		113px 14px;
	line-height: 90px;
	text-align: center;
	color: #999;
	font-size: 14px
}

.userMessageModel {
	margin-top: 21px;
	padding-bottom: 20px;
	border-bottom: 1px solid #f0f0f0;
	font-family: '微软雅黑'
}

.userMessageQuestion {
	padding: 3px 0 2px 35px;
	background:
		url(../image/detailPages-Tab-QuestionPIC.png)
		no-repeat;
	color: #e70;
	font-size: 16px;
	line-height: 21px;
	float: left;
	width: 330px
}

.userMessageUsers {
	padding: 3px 0 2px 35px;
	font-size: 14px;
	line-height: 18px;
	color: #c7c7c7;
	float: right;
	width: 255px
}

.userMessageAnswer {
	padding: 5px 0 2px 35px;
	background:
		url(../image/detailPages-Tab-AnswerPIC.png)
		no-repeat;
	color: #585858;
	font-size: 14px;
	line-height: 18px;
	margin-top: 10px
}

.userMessageTabPageModel {
	margin: 35px 0 60px 0;
	text-align: center
}

.userMessageTabPage {
	display: inline-block;
	display: inline-block;
	_zoom: 1;
	*display: inline;
	text-align: left;
	border-top: 1px solid #e6e7e8;
	border-right: 1px solid #e6e7e8
}

.userMessageTabPage span {
	border-left: 1px solid #e6e7e8;
	border-bottom: 1px solid #e6e7e8;
	float: left;
	height: 34px;
	line-height: 34px;
	padding: 0 12px;
	font-weight: 700;
	cursor: pointer
}

.userMessageTabPage .userMessageclick {
	color: #fcfcfc;
	background-color: #9da0a5
}

.userMessageTabPage .userMessageTabNext {
	background:
		url(../image/detailPages-Tab-nextPage.png)
		no-repeat 90% 50%;
	padding: 0 20px
}

.n-sjxc {
	border: 1px solid #ececec;
	_zoom: 1
}

.n-sjxc-wrap {
	margin: 10px 20px
}

#img_player1 .n-sjxc-wrap img {
	margin: 0;
	max-width: 492px
}

#n-sjxc-leftArrow, #n-sjxc-main, #n-sjxc-rightArrow {
	margin-top: 30px
}

#n-sjxc-control, #n-sjxc-leftArrow, #n-sjxc-main, #n-sjxc-rightArrow {
	float: left
}

#n-sjxc-leftArrow, #n-sjxc-rightArrow {
	width: 30px;
	margin-top: 150px
}

#n-sjxc-leftArrow {
	margin-right: 20px;
	cursor: pointer
}

#n-sjxc-rightArrow {
	margin-left: 20px;
	cursor: pointer
}

#n-sjxc-main {
	width: 492px;
	height: 340px;
	overflow: hidden;
	position: relative
}

#n-sjxc-main ul {
	position: absolute;
	width: 100%
}

#n-sjxc-main li {
	float: left;
	width: 492px;
	height: 340px;
	text-align: center;
	line-height: 340px
}

#n-sjxc-main li img {
	vertical-align: middle
}

#n-sjxc-main li span {
	display: inline-block
}

#n-sjxc-control {
	margin-left: 30px;
	_width: 82px
}

#n-sjxc-control li {
	margin-bottom: 10px;
	cursor: pointer
}

#n-sjxc-control li img {
	border: 1px solid #ecebf0;
	width: 78px;
	height: 58px
}

#n-sjxc-downArrow, #n-sjxc-topArrow {
	text-align: center;
	cursor: pointer
}

#n-sjxc-topArrow {
	margin-bottom: 15px
}

#n-sjxc-downArrow {
	margin-top: 5px
}

#n-sjxc-conUl {
	height: 352px;
	overflow: hidden;
	position: relative
}

#n-sjxc-conUl ul {
	position: relative
}

#n-sjxc-control li .select {
	border: 2px solid #f71
}

.erwei {
	display: none;
	background: #fffefc;
	border: 1px solid #fee2cc;
	border-top: none;
	padding: 15px 12px;
	text-align: center
}

.erwei h2 {
	color: #585858;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 14px
}

.erwei p {
	margin-top: 14px;
	color: #f71;
	font-size: 12px
}

.erwei img {
	width: 84px;
	height: 84px
}

#yh-tit {
	float: left;
	height: 22px;
	margin: 10px;
	position: relative
}

#yh-tit span {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 16px;
	color: #fc6620;
	cursor: pointer
}

.yh-huiBg {
	width: 22px;
	height: 22px;
	background: url(../image/hy-userHui.png) no-repeat
		-5px -5px;
	display: block;
	float: left
}

.yh-text {
	margin: 3px 0 0 5px;
	text-decoration: underline
}

#yh-erwei {
	width: 290px;
	height: 175px;
	border: 1px solid #dedede;
	box-shadow: 5px 5px 5px #f5f5f5;
	position: absolute;
	top: -35px;
	z-index: 2;
	left: 115px;
	background-color: #fff;
	display: none
}

#yh-erwei dd, #yh-erwei dt {
	float: left
}

#yh-erwei dt {
	margin: 20px 0 0 25px;
	font-size: 14px;
	color: #313128;
	line-height: 30px
}

#yh-erwei dd {
	margin: 15px 0 0 25px
}

.open-yyyh {
	width: 560px;
	height: 220px;
	background: url(../image/open-yyyh.jpg) 0 0
		no-repeat;
	display: inline-block;
	position: absolute;
	z-index: 10;
	top: 50%;
	margin-top: -110px;
	left: 50%;
	margin-left: -280px
}

.open-yyyh a {
	display: block;
	width: 560px;
	height: 220px;
	overflow: hidden
}

.open-yyyh-close {
	display: block;
	width: 24px;
	height: 24px;
	overflow: hidden;
	position: absolute;
	right: 9px;
	top: 7px;
	cursor: pointer
}

.xydzp {
	position: absolute;
	text-align: center;
	top: 50%;
	left: 50%;
	margin: -137px 0 0 -260px
}

.xydzp-close {
	position: absolute;
	top: 0;
	left: 100%;
	cursor: pointer
}

.xydzp-close.xydzp-nocon {
	top: 10px;
	left: 93%;
	display: block;
	width: 24px;
	height: 24px
}

.dataAll {
	border: 1px solid #dddee2;
	color: #666;
	width: 760px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
	cursor: pointer
}

#dataAllC {
	width: 70px;
	padding-right: 10px;
	display: inline-block;
	background: url(../image/sq.png) no-repeat -6px
		-160px;
	cursor: pointer
}

.vip_icon {
	display: inline-block;
	padding: 0 7px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	margin-right: 5px;
	vertical-align: middle;
	line-height: 18px;
	font-size: 12px;
	font-weight: 400;
	margin-left: 3px;
	position: relative;
	z-index: 999;
	font-family: "宋体"
}

.vip_org {
	border: 1px solid #f63;
	color: #f63
}

.vip_blue {
	border: 1px solid #2ab4fb;
	color: #2ab4fb
}

.vip_tips {
	display: block;
	width: 280px;
	height: 32px;
	line-height: 32px;
	background: #fff3ed;
	border: 1px solid #ec561d;
	border-radius: 1px;
	font-size: 12px;
	font-weight: 400;
	padding: 0 10px;
	color: #333;
	position: absolute;
	z-index: 1000;
	right: -40px;
	top: 28px
}

.vip_tips i {
	display: block;
	width: 12px;
	height: 8px;
	overflow: hidden;
	position: absolute;
	right: 60px;
	top: -8px;
	background: url(../image/vip_tips_arr.gif)
		no-repeat 0 0
}

.vip_tips span.c_o {
	color: #f63;
	padding: 0 3px
}

.mg_l_7 {
	margin-left: 7px
}

.calc-ad {
	position: fixed;
	top: 150px;
	left: 14px;
	z-index: 100;
	display: block;
	width: 100px;
	height: 136px;
	color: #8a898e;
	text-align: center;
	font-size: 12px;
	line-height: 20px
}

.calc-ad .calc-bg {
	position: absolute;
	left: 0;
	display: inline-block
}

.calc-ad .calc-close {
	position: absolute;
	top: -14px;
	right: -33px;
	z-index: 100;
	overflow: hidden;
	width: 13px;
	height: 13px;
	background: url(../image/left-calc-close.png)
		no-repeat left center
}

.cxsjSatte {
	width: 30px;
	height: 16px;
	display: inline-block;
	background: url(../image/spritesNew.png)
		no-repeat;
	background-position: 0 -592px;
	margin-left: 5px
}

.cxsjTest {
	width: 100px
}

#bbPupopWrap {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3;
	filter: Alpha(Opacity = 30)
}

#bangbangPopup {
	width: 540px;
	height: 290px;
	background: #fff;
	position: fixed;
	border: 1px solid #ddd;
	border-radius: 5px;
	left: 50%;
	top: 50%;
	margin-left: -270px;
	margin-top: -145px;
	font-family: "微软雅黑"
}

.popupTitle {
	height: 60px;
	font-size: 18px;
	line-height: 60px;
	margin-left: 30px;
	margin-right: 30px;
	color: #585858;
	border-bottom: 1px solid #ddd;
	letter-spacing: 1px;
	font-weight: 600
}

.popupClose {
	position: absolute;
	background-image: url(../image/top_box_close.gif);
	background-position: 0 0;
	width: 20px;
	height: 20px;
	right: 8px;
	top: 8px
}

.popupIntro {
	width: 300px;
	margin: 0 auto;
	text-align: center;
	color: #585858;
	font-size: 16px
}

.popupIntro1 {
	margin-top: 40px;
	margin-bottom: 10px
}

.popupIntro2 {
	margin-bottom: 40px;
	display: none
}

.popupBtn {
	border: 1px solid #ff552e;
	width: 150px;
	height: 42px;
	cursor: pointer;
	font-size: 14px;
	line-height: 42px;
	text-align: center;
	border-radius: 1px
}

#bbPopupTotal {
	width: 100%;
	height: 100%;
	z-index: 999;
	position: fixed
}

.popLeft {
	color: #fff;
	float: left;
	background: #ff552e;
	display: none
}

.popLeft:hover {
	background: #e33f11
}

.popRight {
	float: right;
	color: #ff552e
}

.popRight:hover {
	color: #e33f11;
	border-color: #e33f11
}

.popupBtnAll {
	position: absolute;
	width: 238px;
	left: 100px;
	bottom: 60px
}

.body-newui #topinfomsg {
	margin: auto
}

.body-newui .pincheTuijian, .body-newui .pincheTuijianMore {
	background: #fff
}

.body-newui .pincheTuijian h3 {
	margin: 0 0 10px 0;
	font-size: 14px;
	text-indent: 20px
}

.body-newui .pincheTuijian ul {
	margin: 0 20px 0 20px;
	border-top: 1px solid #e5e5e5
}

.body-newui .pincheTuijian ul li {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #e5e5e5
}

.body-newui .pincheTuijian ul li a, .body-newui .pincheTuijian ul li p,
	.body-newui .pincheTuijian ul li span {
	display: inline-block;
	*display: inline;
	zoom: 1
}

.body-newui .pincheTuijian ul li a {
	width: 42%
}

.body-newui .pincheTuijian ul li p {
	width: 30%
}

.body-newui .pincheTuijian ul li span {
	width: 27%;
	text-align: right
}

.body-newui .pincheTuijianMore {
	padding: 20px 20px 20px 0;
	text-align: right
}

#con_map {
	padding: 12px 30px 30px;
	margin-top: 20px;
	background-color: #fff;
	position: relative
}

#con_map .title_tab {
	text-align: left;
	font-size: 18px;
	color: #666;
	height: 56px;
	line-height: 56px;
	width: 100%
}

#con_map .title_tab h3 {
	float: left;
	font-weight: 400
}

.select-box {
	float: right;
	font-size: 14px;
	padding-right: 30px;
	color: #354052
}

.select-box span.fl {
	margin-right: 30px
}

.select-box .sel {
	margin-top: 10px;
	float: left;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 2px;
	margin-right: 20px;
	width: 114px;
	height: 34px;
	line-height: 36px;
	position: relative;
	*z-index: 99999
}

.sel span {
	width: 86px;
	height: 100%;
	padding: 0 14px;
	display: inline-block;
	cursor: pointer
}

.sel ul {
	position: absolute;
	width: 100%;
	left: -1px;
	top: 34px;
	border: 1px solid #eee;
	z-index: 1;
	background: #fff;
	display: none
}

.sel li {
	width: 100%;
	height: 38px;
	text-indent: 14px;
	font-size: 12px;
	color: #999
}

.sel li:hover {
	background: #f8f8f8;
	color: #ff552e
}

.sel i {
	width: 10px;
	height: 7px;
	background: url(../image/arrow_bg.png) 0 -10px;
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 14px
}

.sel .on i {
	background: url(../image/arrow_bg.png) 0 0
}

.sel li.on {
	color: #ff552e
}

#con_map .map-content {
	width: 862px;
	height: 340px;
	border: 1px solid #eee
}

#con_map .baidu_map {
	width: 502px;
	height: 100%;
	float: left;
	border-right: solid 1px #eee
}

.area-box {
	float: left;
	background: #f8f8f8;
	width: 359px;
	height: 340px;
	position: relative
}

#con_map .page-box {
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 18px;
	line-height: 22px
}

#con_map .page-box a {
	width: 20px;
	height: 20px;
	border: solid 1px #ddd;
	background: #fff;
	display: inline-block;
	color: #333;
	vertical-align: middle;
	margin-left: -1px;
	line-height: 20px
}

#con_map .page-box a.next, #con_map .page-box a.prev {
	margin: 0 10px;
	line-height: 18px;
	background: url(../image/page_icons.png);
	border: none
}

#con_map .page-box a.prev {
	background-position: -25px 0
}

#con_map .page-box a.next {
	background-position: 0 0
}

#con_map .page-box a.prev:hover {
	background-position: -25px -25px
}

#con_map .page-box a.next:hover {
	background-position: 0 -25px
}

#con_map .page-box a.prev-dis {
	background-position: -25px -50px
}

#con_map .page-box a.next-dis {
	background-position: 0 -50px
}

#con_map .page-box a.prev-dis:hover {
	background-position: -25px -50px
}

#con_map .page-box a.next-dis:hover {
	background-position: 0 -50px
}

#con_map .page-box a.on {
	background: #ff552e;
	color: #fff
}

#gotobox {
	width: 800px;
	height: 560px;
	margin-left: -400px;
	margin-top: -280px;
	z-index: 1005;
	background-color: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	overflow: hidden;
	border: 1px solid #eee
}

.goto-tit {
	height: 60px;
	width: 100%;
	text-indent: 10px;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 60px;
	font-size: 18px;
	color: #666
}

.goto-tit .close-goto {
	position: absolute;
	top: 10px;
	right: 10px;
	height: 18px;
	width: 18px;
	text-align: center;
	line-height: 18px;
	font-size: 18px;
	color: #999;
	cursor: pointer;
	background:
		url(../image/icon_xuebi04_24.png)
		no-repeat;
	_background:
		url(../image/icon_xuebi04_8.png)
		no-repeat;
	background-position: -138px -11px
}

.goto-content {
	width: 778px;
	height: 478px;
	position: absolute;
	left: 11px;
	top: 60px
}

#goto_map {
	width: 560px;
	height: 100%;
	border-right: solid 1px #ccc
}

#gototext {
	width: 215px;
	height: 476px;
	border: solid 1px #eee
}

.area-list li {
	margin-bottom: 5px;
	background: #fff
}

.list-open {
	display: none
}

.area-list li.on .list-open {
	display: block
}

.area-list li.on .list-hide {
	display: none
}

.list-open .line-p {
	padding: 5px 0;
	margin: 0 10px;
	height: auto;
	border-bottom: solid 1px #eee
}

.list-hide p {
	padding: 5px 0;
	margin: 0 10px
}

.num {
	width: 28px;
	height: 34px;
	line-height: 34px;
	text-indent: 6px
}

.area {
	height: 34px;
	padding-left: 10px;
	border-left: solid 1px #eee;
	font-size: 14px;
	line-height: 34px
}

.list-open .area {
	height: auto;
	line-height: 24px
}

.area i {
	font-size: 12px
}

.list-open .area i {
	width: 300px;
	max-height: 46px;
	overflow: hidden;
	display: inline-block
}

.list-open .num {
	color: #ff552e
}

.list-open em {
	color: #ff552e
}

.list-open .btn-box {
	height: 18px;
	line-height: 18px;
	padding: 10px
}

.btn-box a {
	float: left;
	margin-right: 20px;
	color: #0e8ed8;
	font-size: 12px
}

.btn-box i {
	width: 18px;
	height: 18px;
	background: url(../image/icons.png);
	display: inline-block;
	margin: 0 5px;
	vertical-align: top
}

.icon-link i {
	background-position: 0 0
}

.icon-link:hover i {
	background-position: 0 -20px
}

.icon-goto i {
	background-position: -20px 0
}

.icon-goto:hover i {
	background-position: -20px -20px
}

.icon-send i {
	background-position: -40px 0
}

.icon-send:hover i {
	background-position: -40px -20px
}

#con_map .backButton {
	position: absolute;
	top: 241px;
	z-index: 1002;
	right: 329px;
	border: 1px solid #999;
	width: 30px;
	height: 40px;
	background-color: #fff;
	border-right: none;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #999;
	border-radius: 2px;
	letter-spacing: -4px;
	font-weight: 700
}

#routeResult {
	background-color: #f5f3ef
}

#routeResult h1 {
	font-weight: 400 !important
}

#con_map .mapSide {
	position: absolute;
	right: 10px;
	z-index: 999;
	top: 66px;
	height: 414px;
	background-color: #fff;
	width: 280px;
	border: 1px solid #eee
}

#gotoMark, .map_mask, .wexinLinkMask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .5;
	z-index: 1003;
	filter: Alpha(Opacity = 50);
	-ms-filter: Alpha(Opacity = 50);
	zoom: 1;
	-moz-opacity: .5
}

#gotoMark, .wexinLinkMask {
	position: fixed;
	z-index: 1003
}

.mapMenuWrap {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 268px;
	height: 196px;
	margin-left: -134px;
	margin-top: -96px;
	z-index: 1000;
	background: #fff;
	color: #666;
	font-size: 14px
}

.mapMenuWrap .mapIn, .weixinWrap .weixinIn {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.mapMenuWrap .mapIn {
	padding-bottom: 11px
}

.mapMenuHeader {
	padding-left: 20px;
	padding-top: 20px;
	font-size: 12px
}

.mapMenuHeader .mapClose {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	height: 20px;
	background: url(../image/list_zuche_B.png) no-repeat
		-10px -352px
}

.mapMenuHeader .mapTitle {
	margin-bottom: 7px;
	font-size: 14px
}

.mapItems {
	list-style: none;
	padding-top: 14px
}

ul.mapItems li {
	height: 39px;
	line-height: 39px;
	border-top: 1px dotted #eee
}

ul.mapItems li a {
	display: block;
	width: 100px;
	color: #666;
	margin: 0 auto;
	padding-left: 22px
}

ul.mapItems li a:hover {
	color: #0e8ed8
}

ul.mapItems li a:hover.iconLink:before {
	background-position: -10px -6px
}

ul.mapItems li a:hover.iconSend:before {
	background-position: -10px -110px
}

ul.mapItems li a:before {
	clear: both;
	content: ' ';
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../image/sp-detail-map@1x.png)
		no-repeat -10px -84px;
	position: relative;
	top: 2px;
	right: 5px
}

ul.mapItems li a.iconLink:before {
	background-position: -10px -32px
}

ul.mapItems li a.iconSend:before {
	background-position: -10px -136px
}

.weixinWrap {
	background-color: #fff;
	z-index: 10001;
	*zoom: 1;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -270px;
	margin-left: -401px;
	width: 802px;
	height: 550px;
	overflow: hidden;
	border: 1px solid #eee
}

#weixinLinkBox.dialog_phone {
	width: 660px;
	height: 378px;
	margin-top: -189px;
	margin-left: -330px
}

.pointLabel {
	font-size: 14px;
	color: #666;
	width: 65px;
	display: inline-block
}

.pointLabel i {
	position: absolute;
	right: 5px;
	font-size: 22px;
	top: 0;
	color: #239be0
}

.pointLabel:hover {
	cursor: pointer;
	color: #239be0
}

.mapSlideFold {
	width: 16px;
	height: 40px;
	color: #fff;
	position: absolute;
	top: 265px;
	right: 30px;
	z-index: 999;
	background: url(../image/mapArrow.png) no-repeat;
	background-position: -11px -11px
}

.mapSlideFold:hover {
	cursor: pointer
}

.mapSlideFold.fold {
	background: #ff552e;
	right: 292px;
	background: url(../image/mapArrow.png) no-repeat;
	background-position: -11px -66px
}

.around_box .entertainment i, .around_box .hotel i, .around_box .market i,
	.around_box .metro i, .around_box .restaurant i, .around_box .sight i,
	.entertainment_list .num, .hotel_list .num, .mapSide .no_result .i,
	.mapSide .no_result_spot .i, .map_pop .map_marker_box i, .market_list .num,
	.metro_list .num, .restaurant_list .num, .routeSearch .routeBox,
	.routeSearch .routeBox .change, .route_result .route_detail .ico_back,
	.route_result .route_detail .ico_bus, .route_result .route_detail .ico_end,
	.route_result .route_detail .ico_foot, .route_result .route_detail .ico_forward,
	.route_result .route_detail .ico_left1, .route_result .route_detail .ico_left2,
	.route_result .route_detail .ico_left3, .route_result .route_detail .ico_right1,
	.route_result .route_detail .ico_right2, .route_result .route_detail .ico_right3,
	.route_result .route_detail .ico_start, .sight_list .num, .traffic_hub .traffic_item i,
	.traffic_hub .traffic_title .airport, .traffic_hub .traffic_title .train
	{
	background-image: url(../image/um_map_pop_side.png);
	background-repeat: no-repeat
}

.map_pop .map_marker_tips {
	position: absolute;
	top: 18px;
	left: 100px;
	width: 390px;
	height: 48px;
	background-color: rgba(0, 0, 0, .6);
	overflow: hidden;
	line-height: 48px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	text-shadow: -1px 1px 0 #333;
	border-radius: 5px
}

.map_pop .map_marker_box {
	position: absolute;
	top: 8px;
	right: 290px;
	display: block;
	width: 68px;
	height: 32px;
	border: 1px solid #adadad;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .8);
	color: #333;
	line-height: 32px
}

.map_pop .map_marker_box:hover {
	background-color: #ecf4ff;
	background-color: rgba(236, 244, 255, .8);
	text-decoration: none
}

.map_pop .map_marker_box i {
	display: inline-block;
	width: 12px;
	height: 19px;
	margin: 0 10px;
	background-position: -20px -1083px;
	overflow: hidden;
	vertical-align: middle
}

.mapSide .around_search {
	margin-bottom: 10px
}

.mapSideTitle {
	font-size: 12px;
	line-height: 50px;
	color: #333
}

.mapSide .around_box {
	width: 260px;
	*zoom: 1
}

.mapSide .around_box:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	overflow: hidden
}

.mapSide .around_box a {
	position: relative;
	float: left;
	display: inline;
	width: 40px;
	height: 46px;
	margin: -1px 0 0 -1px;
	padding-left: 44px;
	border: 1px solid #dadbda;
	border-top: 1px solid #eaebea;
	border-bottom: 1px solid #eaebea;
	color: #333;
	font-size: 14px;
	line-height: 46px;
	background-color: #f5f5f5;
	overflow: hidden
}

.around_box a:hover {
	text-decoration: none;
	color: #06c
}

.around_box i {
	position: absolute;
	top: 12px;
	left: 10px;
	display: inline-block;
	width: 34px
}

.around_box .hotel i {
	height: 19px;
	background-position: 0 0
}

.around_box .restaurant i {
	height: 25px;
	background-position: 0 -23px
}

.around_box .metro i {
	height: 25px;
	background-position: 0 -52px
}

.around_box .entertainment i {
	height: 26px;
	background-position: 0 -81px
}

.around_box .sight i {
	height: 21px;
	background-position: 0 -111px
}

.around_box .market i {
	height: 30px;
	background-position: 0 -136px
}

.mapSide .hotel_selected .hotel {
	position: relative;
	height: 45px;
	border: 1px solid #267bd0;
	border-top: 2px solid #267bd0;
	background-color: #f4faff;
	z-index: 2
}

.mapSide .restaurant_selected .restaurant {
	position: relative;
	height: 45px;
	border: 1px solid #fbbd27;
	border-top: 2px solid #fbbd27;
	background-color: #faf7eb;
	z-index: 2
}

.mapSide .metro_selected .metro {
	position: relative;
	height: 45px;
	border: 1px solid #84c058;
	border-top: 2px solid #84c058;
	background-color: #f2f9ed;
	z-index: 2
}

.mapSide .entertainment_selected .entertainment {
	position: relative;
	height: 45px;
	border: 1px solid #db71bb;
	border-top: 2px solid #db71bb;
	background-color: #f7eef5;
	z-index: 2
}

.mapSide .sight_selected .sight {
	position: relative;
	height: 45px;
	border: 1px solid #55a8e5;
	border-top: 2px solid #55a8e5;
	background-color: #f4faff;
	z-index: 2
}

.mapSide .market_selected .market {
	position: relative;
	height: 45px;
	border: 1px solid #f7625f;
	border-top: 2px solid #f7625f;
	background-color: #f5f1f1;
	z-index: 2
}

.hotel_selected .hotel i {
	background-position: 0 -170px
}

.restaurant_selected .restaurant i {
	background-position: 0 -192px
}

.metro_selected .metro i {
	background-position: 0 -221px
}

.entertainment_selected .entertainment i {
	background-position: 0 -250px
}

.sight_selected .sight i {
	background-position: 0 -280px
}

.market_selected .market i {
	background-position: 0 -305px
}

.mapSide .hotel:hover {
	position: relative;
	border-color: #267bd0;
	z-index: 3;
	zoom: 1
}

.mapSide .restaurant:hover {
	position: relative;
	border-color: #fbbd27;
	z-index: 3;
	zoom: 1
}

.mapSide .metro:hover {
	position: relative;
	border-color: #84c058;
	z-index: 3;
	zoom: 1
}

.mapSide .entertainment:hover {
	position: relative;
	border-color: #db71bb;
	z-index: 3;
	zoom: 1
}

.mapSide .sight:hover {
	position: relative;
	border-color: #55a8e5;
	z-index: 3;
	zoom: 1
}

.mapSide .market:hover {
	position: relative;
	border-color: #f7625f;
	z-index: 3;
	zoom: 1
}

.mapSide .traffic_hub {
	width: 260px;
	margin: 0 -10px;
	padding: 0 10px 10px;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc
}

.mapSideTitle .traffic_info {
	padding-left: 10px;
	font-size: 12px;
	font-weight: 400;
	color: #666
}

.traffic_hub .traffic_title {
	margin-bottom: 10px;
	font-size: 14px;
	color: #666
}

.traffic_hub .traffic_title i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	vertical-align: middle
}

.traffic_hub .traffic_title .airport {
	background-position: 0 -663px
}

.traffic_hub .traffic_title .train {
	background-position: 0 -681px
}

.traffic_hub .traffic_item {
	margin-bottom: 10px;
	padding-left: 26px
}

.traffic_hub .traffic_item span {
	padding: 0 6px;
	color: #ccc
}

.traffic_hub .traffic_item i {
	float: left;
	display: inline;
	width: 16px;
	height: 16px;
	margin-left: -26px;
	overflow: hidden
}

.traffic_hub .traffic_item .airport {
	background-position: 0 -663px
}

.traffic_hub .traffic_item .train {
	background-position: 0 -681px
}

.rounte_search_ipad {
	height: 46px;
	margin-top: 18px;
	border: 1px solid #d1d1d1;
	border-bottom-width: 2px;
	color: #06c;
	font-weight: 700;
	font-size: 18px;
	line-height: 46px;
	text-align: center
}

.routeSearch {
	width: 100%;
	height: 182px;
	padding-top: 10px;
	margin: 0 8px
}

.routeSearch .routeWay {
	margin-bottom: 24px;
	padding-left: 1px;
	*zoom: 1
}

.routeSearch .routeWay:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	overflow: hidden
}

.routeSearch .routeWay a {
	position: relative;
	float: left;
	display: inline;
	width: 65px;
	height: 28px;
	margin: 0 0 0 -1px;
	border: 1px solid #dadbda;
	background-color: #f5f5f5;
	color: #333;
	font-size: 14px;
	line-height: 28px;
	text-align: center
}

.routeWay a:hover {
	position: relative;
	border-color: #267bd0;
	text-decoration: none;
	color: #06c;
	z-index: 2
}

.routeSearch .routeWay .selected {
	position: relative;
	height: 27px;
	border: 1px solid #267bd0;
	border-top: 2px solid #267bd0;
	background-color: #f4faff;
	color: #06c;
	font-weight: 700;
	cursor: default;
	z-index: 2
}

.routeSearch .routeBox {
	position: relative;
	padding-left: 32px;
	background-position: 0 -549px
}

.routeSearch .routeBox .change {
	position: absolute;
	top: 10px;
	left: 236px;
	width: 21px;
	height: 44px;
	background-position: 1px -1083px
}

.routeBox .change a {
	display: block;
	width: 18px;
	height: 18px;
	margin: 13px 0 0 3px;
	background-color: #c9cacb;
	line-height: 18px;
	text-align: center;
	color: #fff
}

.routeBox .change a:hover {
	text-decoration: none;
	background-color: #2577e3
}

.routeBox .inputTxt {
	margin-bottom: 15px;
	padding: 3px 6px;
	width: 152px;
	border-color: #bbb #ddd #ddd #bbb;
	box-shadow: 1px 1px 1px #ddd inset;
	outline: 0
}

.routeBox .inputTxt:hover {
	border-color: #999
}

.routeBox .inputTxt:focus {
	border-color: #67a1e2;
	box-shadow: none
}

.routeBox .btn {
	display: inline-block;
	width: 98px;
	height: 28px;
	border: 1px solid #26a;
	background-color: #27c;
	color: #fff;
	line-height: 28px;
	text-align: center
}

.routeBox .btn:hover {
	border-color: #2979c9;
	background-color: #2d9bfc;
	text-decoration: none
}

.mapSideTitle .back {
	padding-right: 4px;
	font-weight: 400;
	font-size: 12px;
	color: #ccc
}

.mapSideTitle .back a {
	margin-right: 4px
}

.mapSide .around_list_box {
	width: 260px
}

.around_list_box .around_title {
	height: 30px;
	margin: 0 -10px;
	padding: 0 10px;
	background-color: #f5f5f5;
	color: #666;
	line-height: 30px
}

.around_list_box .around_title .result {
	float: right
}

.around_title .result .num {
	color: #fd7917;
	font-weight: 700
}

.around_list_box .around_title .b {
	font-weight: 700;
	color: #333
}

.around_list_box .around_list {
	position: relative;
	margin-right: -10px;
	padding-right: 10px;
	overflow-y: auto
}

.around_list_box .around_item {
	min-height: 36px;
	_height: 36px;
	padding: 8px 0 8px 40px;
	border-bottom: 1px dashed #ccc;
	cursor: pointer
}

.around_list_box .around_item .num {
	position: absolute;
	display: block;
	width: 24px;
	height: 28px;
	margin-left: -38px;
	text-align: center;
	line-height: 24px;
	font-weight: 700;
	color: #fff
}

.around_list_box .around_item .go_to {
	display: none
}

.around_item .go_to a {
	margin: 0 4px
}

.around_list_box .item_hover {
	background-color: #ecf4ff
}

.around_list_box .item_hover .num {
	background-position: 0 -519px
}

.around_list_box .item_hover .go_to {
	float: right;
	display: inline;
	margin-top: 1px;
	color: #ccc
}

.around_item .go_to a {
	margin: 0 4px
}

.around_list_box .list_type {
	margin: 6px 0;
	color: #ccc
}

.around_list_box .list_type a {
	display: inline-block;
	margin: 0 4px;
	padding: 0 2px;
	line-height: 22px;
	white-space: nowrap
}

.around_list_box .list_type .selected, .around_list_box .list_type a:hover
	{
	background-color: #06c;
	color: #fff;
	text-decoration: none
}

.mapSide .no_result_spot {
	position: relative;
	margin: 0 -10px 10px;
	padding: 22px 2px 22px 46px
}

.mapSide .no_result_spot .i {
	position: absolute;
	top: 28px;
	display: block;
	width: 32px;
	height: 32px;
	margin-left: -37px;
	background-position: 0 -955px
}

.mapSide .no_result_spot .txt {
	font-size: 14px
}

.no_result_spot .txt .b {
	font-weight: 700
}

.hotel_list .num {
	background-position: 0 -339px
}

.hotel_list .item_hover .go_to {
	margin-top: 5px
}

.restaurant_list .num {
	background-position: 0 -369px
}

.metro_list .num {
	background-position: 0 -399px
}

.entertainment_list .num {
	background-position: 0 -429px
}

.sight_list .num {
	background-position: 0 -459px
}

.market_list .num {
	background-position: 0 -489px
}

.around_item .distance {
	float: right;
	width: 64px;
	text-align: right
}

.around_item .distance span {
	font-weight: 700
}

.around_item .name {
	width: 132px;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.around_item .price {
	font-size: 14px
}

.around_item .price .base_price {
	font-size: 16px;
	color: #fd7917
}

.around_item .price dfn {
	padding-right: 4px;
	font-size: 12px;
	color: #333;
	vertical-align: 3px
}

.mapSide .c_page_mini {
	height: 22px;
	margin: 0 -10px;
	padding: 8px 0;
	background-color: #fff
}

.route_search_box .routeSearch {
	margin-bottom: 10px
}

.mapSide .route_search_box {
	width: 260px;
	margin: 0 -10px;
	padding: 10px;
	background-color: #f5f3ef
}

.mapSide .no_result {
	position: relative;
	margin: 0 -10px 10px;
	padding: 22px 10px 22px 90px;
	background-color: #f5f3ef
}

.mapSide .no_result .i {
	position: absolute;
	top: 28px;
	display: block;
	width: 32px;
	height: 32px;
	margin-left: -38px;
	background-position: 0 -955px
}

.mapSide .no_result .txt {
	font-size: 14px
}

.no_result .txt .b {
	font-weight: 700;
	color: #06c
}

.mapSide .result_error {
	position: relative;
	margin: 0 -10px 10px;
	background-color: #f5f3ef;
	overflow: hidden
}

.mapSide .result_error .route {
	position: relative;
	margin-top: -1px;
	padding: 12px 30px 12px 48px;
	border-top: 1px solid #dadada
}

.result_error .ico_end, .result_error .ico_start {
	position: absolute;
	top: 10px;
	display: block;
	width: 24px;
	height: 28px;
	margin-left: -38px;
	background:
		url(../image/bg_start_end.png)
		no-repeat;
	overflow: hidden
}

.result_error .ico_end {
	background-position: 0 -41px
}

.result_error .place {
	min-height: 30px;
	_height: 30px;
	margin-bottom: 6px
}

.result_error .place .b {
	font-weight: 700
}

.result_error .tips {
	margin-left: -38px;
	padding: 10px 0 10px 38px;
	background-color: #fff
}

.result_error .rec_list {
	margin-left: -38px;
	background-color: #fff;
	*zoom: 1
}

.result_error .rec_list .list_item {
	padding: 8px 0 8px 48px;
	cursor: pointer
}

.result_error .rec_list .num {
	position: absolute;
	display: inline-block;
	width: 24px;
	height: 28px;
	margin: 2px 0 0 -38px;
	text-align: center;
	line-height: 24px;
	font-weight: 700;
	color: #fff;
	background: url(../image/num_hotel.png)
		no-repeat
}

.result_error .rec_list .adress {
	color: #999
}

.result_error .rec_list .item_hover {
	background-color: #ecf4ff
}

.mapSide .line_tips {
	margin-bottom: 10px
}

.mapSide .bus_route_height {
	overflow-y: auto
}

.mapSide .bus_sort {
	margin-bottom: 10px;
	*zoom: 1
}

.mapSide .bus_sort:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	overflow: hidden
}

.mapSide .bus_sort a {
	float: left;
	display: inline;
	width: 62px;
	height: 28px;
	margin: -1px 0 0 -1px;
	border: 1px solid #dadbda;
	background-color: #fff;
	color: #333;
	line-height: 28px;
	text-align: center
}

.bus_sort a:hover {
	text-decoration: none
}

.mapSide .bus_sort .selected {
	position: relative;
	border-color: #257ad0;
	background-color: #257ad0;
	color: #fff
}

.mapSide .bus_routeBox {
	margin-bottom: 10px;
	background-color: #fff
}

.bus_routeBox .route_table {
	width: 242px;
	table-layout: auto
}

.bus_routeBox .route_table th {
	width: 18px;
	padding: 6px 0;
	background-color: #9da7b6;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	text-align: middle;
	vertical-align: top
}

.bus_routeBox .route_table td {
	padding: 6px
}

.bus_routeBox .route_table .route_pass {
	margin-bottom: 2px
}

.bus_routeBox .route_table .bus_stop {
	font-weight: 700
}

.bus_routeBox .route_table .total {
	color: #999
}

.bus_routeBox .route_table .print {
	float: right
}

.route_result .route_detail_box {
	display: none;
	padding: 10px 0;
	border-top: 1px dashed #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff
}

.route_result .route_detail_box2 {
	background: url(../image/bg_line.png)
		repeat-y 17px 0
}

.route_result .route_detail {
	margin-bottom: 10px;
	padding-left: 28px;
	min-height: 28px;
	_height: 28px
}

.route_result .route_detail p {
	margin-top: -4px;
	padding: 4px 0 4px 10px
}

.route_result .route_detail .hover, .route_result .route_detail .selected
	{
	background-color: #ecf4ff
}

.route_result .route_detail .distance {
	float: right;
	padding: 0 10px;
	color: #999
}

.route_result .route_detail .b {
	font-weight: 700
}

.route_result .route_detail .bus {
	background-color: #666;
	color: #fff
}

.route_result .route_detail .ico_end, .route_result .route_detail .ico_start
	{
	float: left;
	display: inline;
	width: 24px;
	height: 28px;
	margin-left: -24px;
	background-color: #fff;
	overflow: hidden
}

.route_result .route_detail .ico_start {
	background-position: 0 -549px
}

.route_result .route_detail .ico_end {
	background-position: 0 -590px
}

.route_result .route_detail .place_start {
	padding-top: 2px;
	font-weight: 700;
	color: #51bf4c
}

.route_result .route_detail .place_end {
	padding-top: 2px;
	font-weight: 700;
	color: #e53e49
}

.route_result .route_detail .ico_bus {
	float: left;
	display: inline;
	width: 13px;
	height: 22px;
	margin-left: -17px;
	background-position: 0 -699px;
	overflow: hidden
}

.route_result .route_detail .ico_foot {
	float: left;
	display: inline;
	width: 9px;
	height: 22px;
	margin-left: -15px;
	background-position: 0 -723px;
	overflow: hidden
}

.route_result .route_detail .ico_forward {
	float: left;
	display: inline;
	width: 16px;
	height: 25px;
	margin-left: -22px;
	background-position: 0 -747px;
	overflow: hidden
}

.route_result .route_detail .ico_back {
	float: left;
	display: inline;
	width: 22px;
	height: 24px;
	margin-left: -22px;
	background-position: 0 -773px;
	overflow: hidden
}

.route_result .route_detail .ico_left1 {
	float: left;
	display: inline;
	width: 20px;
	height: 25px;
	margin-left: -22px;
	background-position: 0 -799px;
	overflow: hidden
}

.route_result .route_detail .ico_left2 {
	float: left;
	display: inline;
	width: 21px;
	height: 24px;
	margin-left: -22px;
	background-position: 0 -825px;
	overflow: hidden
}

.route_result .route_detail .ico_left3 {
	float: left;
	display: inline;
	width: 25px;
	height: 24px;
	margin-left: -22px;
	background-position: 0 -851px;
	overflow: hidden
}

.route_result .route_detail .ico_right1 {
	float: left;
	display: inline;
	width: 20px;
	height: 25px;
	margin-left: -22px;
	background-position: 0 -876px;
	overflow: hidden
}

.route_result .route_detail .ico_right2 {
	float: left;
	display: inline;
	width: 21px;
	height: 24px;
	margin-left: -22px;
	background-position: 0 -902px;
	overflow: hidden
}

.route_result .route_detail .ico_right3 {
	float: left;
	display: inline;
	width: 26px;
	height: 24px;
	margin-left: -22px;
	background-position: 0 -929px;
	overflow: hidden
}

.route_result .route_detail .m_beijing, .route_result .route_detail .m_changchun,
	.route_result .route_detail .m_changsha, .route_result .route_detail .m_chengdu,
	.route_result .route_detail .m_dalian, .route_result .route_detail .m_default,
	.route_result .route_detail .m_fuzhou, .route_result .route_detail .m_guangzhou,
	.route_result .route_detail .m_hangzhou, .route_result .route_detail .m_harbin,
	.route_result .route_detail .m_hongkong, .route_result .route_detail .m_kunming,
	.route_result .route_detail .m_nanchang, .route_result .route_detail .m_nanjing,
	.route_result .route_detail .m_qingdao, .route_result .route_detail .m_shanghai,
	.route_result .route_detail .m_shenyang, .route_result .route_detail .m_shenzhen,
	.route_result .route_detail .m_suzhou, .route_result .route_detail .m_taipei,
	.route_result .route_detail .m_tianjin, .route_result .route_detail .m_wuhan,
	.route_result .route_detail .m_wuxi, .route_result .route_detail .m_xian,
	.route_result .route_detail .m_zhengzhou {
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff
}

.m_beijing, .m_changchun, .m_changsha, .m_chengdu, .m_dalian, .m_default,
	.m_fuzhou, .m_guangzhou, .m_hangzhou, .m_harbin, .m_hongkong,
	.m_kunming, .m_nanchang, .m_nanjing, .m_qingdao, .m_shanghai,
	.m_shenyang, .m_shenzhen, .m_suzhou, .m_taipei, .m_tianjin, .m_wuhan,
	.m_wuxi, .m_xian, .m_zhengzhou {
	float: left;
	display: inline;
	width: 13px;
	height: 13px;
	margin-left: -17px;
	overflow: hidden
}

.m_default {
	height: 14px;
	background: url(../image/m_default.png)
		no-repeat
}

.m_zhengzhou {
	height: 12px;
	background:
		url(../image/m_zhengzhou.png)
		no-repeat
}

.m_changsha {
	height: 11px;
	background:
		url(../image/m_changsha.png)
		no-repeat
}

.m_changchun {
	background:
		url(../image/m_changchun.png)
		no-repeat
}

.m_hongkong {
	background:
		url(../image/m_hongkong.png)
		no-repeat
}

.m_xian {
	width: 12px;
	height: 12px;
	background: url(../image/m_xian.png)
		no-repeat
}

.m_wuhan {
	width: 12px;
	height: 11px;
	background: url(../image/m_wuhan.png)
		no-repeat
}

.m_wuxi {
	background: url(../image/m_wuxi.png)
		no-repeat
}

.m_tianjin {
	background: url(../image/m_tianjin.png)
		no-repeat
}

.m_taipei {
	background: url(../image/m_taipei.png)
		no-repeat
}

.m_suzhou {
	width: 12px;
	height: 9px;
	background: url(../image/m_suzhou.png)
		no-repeat
}

.m_shenyang {
	background:
		url(../image/m_shenyang.png)
		no-repeat
}

.m_shenzhen {
	background:
		url(../image/m_shenzhen.png)
		no-repeat
}

.m_shanghai {
	background:
		url(../image/m_shanghai.png)
		no-repeat
}

.m_qingdao {
	background: url(../image/m_qingdao.png)
		no-repeat
}

.m_nanjing {
	background: url(../image/m_nanjing.png)
		no-repeat
}

.m_nanchang {
	width: 21px;
	height: 8px;
	margin-left: -31px;
	background:
		url(../image/m_nanchang.png)
		no-repeat
}

.m_kunming {
	height: 12px;
	background: url(../image/m_kunming.png)
		no-repeat
}

.m_hangzhou {
	background:
		url(../image/m_hangzhou.png)
		no-repeat
}

.m_harbin {
	height: 14px;
	background: url(../image/m_harbin.png)
		no-repeat
}

.m_guangzhou {
	width: 11px;
	height: 11px;
	margin-left: -26px;
	background:
		url(../image/m_guangzhou.png)
		no-repeat
}

.m_dalian {
	background: url(../image/m_dalian.png)
		no-repeat
}

.m_chengdu {
	background: url(../image/m_chengdu.png)
		no-repeat
}

.m_beijing {
	width: 15px;
	height: 15px;
	margin-left: -28px;
	background: url(../image/m_beijing.png)
		no-repeat
}

.m_fuzhou {
	width: 14px;
	background: url(../image/m_fuzhou.png)
		no-repeat
}

.show_route .route_detail_box {
	display: block
}

.show_route .route_table th {
	background-color: #ea7e5f
}

.mapSide .car_sort {
	margin-bottom: 10px;
	*zoom: 1
}

.mapSide .car_sort:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	overflow: hidden
}

.mapSide .car_sort a {
	float: left;
	display: inline;
	width: 84px;
	height: 28px;
	margin: -1px 0 0 -1px;
	border: 1px solid #dadbda;
	background-color: #fff;
	color: #333;
	line-height: 28px;
	text-align: center
}

.mapSide .car_sort a:hover {
	text-decoration: none
}

.mapSide .car_sort .selected {
	position: relative;
	border-color: #257ad0;
	background-color: #257ad0;
	color: #fff
}

.mapSide .car_total {
	padding: 4px 10px;
	background-color: #fff
}

.mapSide .car_total .l {
	line-height: 22px
}

.mapSide .car_total .b {
	font-weight: 700
}

.mapSide .car_total .print {
	float: right
}

.car_route_result .route_detail_box, .foot_route_result .route_detail_box
	{
	display: block;
	overflow-y: auto
}

.side_input_pop {
	width: 250px;
	border: 1px solid #999;
	overflow: hidden
}

.side_input_pop .item {
	margin-top: -1px;
	padding: 6px;
	border-top: 1px dashed #ccc;
	cursor: pointer
}

.side_input_pop .name {
	padding-right: 8px
}

.side_input_pop .name .b {
	font-weight: 700;
	color: #06c
}

.side_input_pop .adress {
	color: #999
}

.side_input_pop .item:hover, .side_input_pop .item_hover {
	background-color: #06c;
	cursor: pointer
}

.side_input_pop .item:hover .b, .side_input_pop .item:hover .name,
	.side_input_pop .item_hover .b, .side_input_pop .item_hover .name {
	color: #fff
}

.tangram-suggestion-main {
	z-index: 1005
}

.sjdt i {
	width: 6px;
	height: 6px;
	display: none;
	background: #ff552e;
	vertical-align: top;
	border-radius: 6px;
	margin-top: 8px;
	position: absolute
}

.state-list {
	padding: 0 30px
}

.state-list div {
	padding: 20px 0;
	font-size: 14px;
	color: #333;
	line-height: 14px;
	border-top: solid 1px #f5f5f5
}

.state-list .fl {
	color: #333;
	font-size: 14px;
	width: 770px;
	line-height: 20px
}

.state-list .fl em {
	color: #ff552e;
	margin-right: 5px
}

.state-list .fl em.hd-tag {
	font-size: 12px;
	padding: 2px 4px;
	color: #fff;
	background: #f5a622
}

.state-list .fl em.rt-tag {
	font-size: 12px;
	padding: 2px 4px;
	color: #fff;
	background: #fb6969
}

.state-list .fr {
	color: #aaa;
	line-height: 20px
}

.itemState p {
	height: 16px;
	line-height: 16px;
	margin-top: 10px
}

.itemState p .fl {
	color: #aaa
}

.itemState p a {
	color: #999;
	float: right;
	font-size: 14px;
	line-height: 16px
}

.itemState .like-btn i {
	width: 16px;
	height: 16px;
	background: url(../image/like.png) 0 0 no-repeat;
	background: url(../image/like_ie.png) 0 0
		no-repeat\9;
	background-size: 16px;
	display: inline-block;
	margin: -4px 10px 0 0;
	vertical-align: middle
}

.itemState .isLiked i {
	background: url(../image/isliked.png) 0 0 no-repeat;
	background: url(../image/isliked_ie.png) 0 0
		no-repeat\9;
	background-size: 16px
}

.small-img-list {
	padding-top: 10px;
	overflow: hidden;
	margin-bottom: 10px
}

.small-img-list li {
	float: left;
	margin-right: 10px;
	border: solid 2px #fff
}

.small-img-list li.on {
	border-color: #ff552e
}

.small-img-list img {
	width: 76px;
	height: 76px;
	cursor: pointer
}

.state-list div.big-img-box {
	max-width: 370px;
	overflow: hidden;
	padding: 0;
	position: relative;
	display: inline-block
}

.big-img-list {
	float: left;
	position: relative;
	z-index: 1
}

.big-img-list li {
	display: none
}

.big-img-box span {
	width: 20%;
	height: 100%;
	position: absolute;
	top: 0;
	display: inline-block;
	z-index: 2;
	background: #fff;
	opacity: 0;
	filter: Alpha(Opacity = 0)
}

.big-img-box .prev-btn {
	left: 0;
	cursor: url(../image/pic_prev.jpg), auto
}

.big-img-box .next-btn {
	right: 0;
	cursor: url(../image/pic_next.jpg), auto
}

.more-box {
	width: 100%;
	height: 88px;
	text-align: center;
	line-height: 88px;
	border-top: solid 1px #eee
}

.more-box a {
	font-size: 14px;
	color: #239be0
}

.more-box i {
	width: 0;
	height: 0;
	border: 5px;
	border-style: solid;
	border-color: #239be0 transparent transparent;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px
}

.video-box {
	width: 240px;
	height: 135px;
	display: inline-block;
	overflow: hidden;
	margin-top: 10px;
	position: relative;
	background: #f5f5f5
}

.ie-video {
	background: #fff;
	font-size: 12px;
	text-align: left;
	display: inline-block;
	height: 12px;
	color: #aaa;
	margin-top: 10px
}

.ie-video span {
	color: red
}

.play-btn {
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -30px;
	margin-top: -30px;
	display: inline-block
}

.play-btn1 {
	background: url(../image/play.png) 0 0 no-repeat
}

.play-btn2 {
	background: url(../image/repeat.png) 0 0 no-repeat
}

.xz90 {
	transform: rotate(90deg);
	-ms-transform: rotate(90deg)
}

.btn-IM {
	display: inline-block;
	width: 72px;
	height: 24px;
	overflow: hidden;
	background-position: -244px -142px;
	cursor: pointer;
	position: relative;
	top: 0;
	margin-left: 5px;
	vertical-align: middle;
	text-align: 999px;
	font-size: 0;
	line-height: 0
}

.im-online {
	background-position: -244px -297px
}

.im-online:hover {
	background-position: -244px -341px
}

.im-offline {
	background-position: -244px -385px
}

.ico-newtags {
	width: 62px;
	height: 62px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../image/icons_bg-1.png) no-repeat;
	display: inline-block;
	background-position: 0 -90px
}

@font-face {
	font-family: iconfont;
	src: url(../font/freetel.woff) format("woff")
}

.iconfont {
	font-family: iconfont !important;
	font-style: normal
}

#view-connect {
	width: 264px;
	float: left;
	margin-right: 5px;
	height: 58px;
	line-height: 58px
}

.item-btn .free_tel {
	float: left;
	position: relative;
	margin-right: 5px
}

.item-btn .tel_num {
	width: 264px;
	height: 58px;
	line-height: 58px;
	background-color: #ff552e;
	font-size: 20px;
	color: #fff;
	text-align: center;
	float: left
}

.item-btn .tel_img {
	width: 54px;
	height: 58px;
	background-position: -25px -432px
}

.item-btn .disabled_second {
	position: absolute;
	top: 84px;
	left: 20px;
	color: #b75d48;
	font-size: 14px;
	width: 240px;
	height: 40px;
	line-height: 50px;
	text-align: center;
	background-color: #fffcfb;
	background: url(../image/qipao.png) 0 0 no-repeat;
	background-image: -webkit-image-set(url(../image/qipao.png) 1x,
		url(//img.58cdn.com.cn/ds/detail/qipao@2x.png) 2x)
}

.item-btn .disabled_second em {
	color: #b75d48
}

.item-btn .num_cont {
	display: block;
	float: left;
	text-align: center;
	width: 210px;
	font-size: 20px
}

.item-btn .qrcode-div {
	float: left
}

.item-btn .qrcode-phone {
	width: 66px;
	height: 66px;
	float: left;
	margin-right: 5px
}

.item-btn .qrcode-phone img {
	width: 100%;
	margin-top: -4px
}

.qrcode_text {
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 28px
}

.phone-per {
	font-size: 12px
}

.phone-per span {
	color: #ff552e
}

.vid-box {
	width: 338px;
	height: 253px;
	position: relative;
	overflow: hidden;
	line-height: 255px;
	text-align: center
}

.video-play {
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -30px;
	margin-top: -30px;
	display: inline-block
}

.vid-img .video-play {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -10px;
	margin-top: -10px;
	display: inline-block
}

.video-play1 {
	background: url(../image/play.png) 0 0 no-repeat
}

.video-play2 {
	background: url(../image/repeat.png) 0 0 no-repeat
}

.vid-img .video-play1 {
	background: url(../image/play_sm.png) 0 0 no-repeat
}

.vid-img .video-play2 {
	background: url(../image/repeat_sm.png) 0 0
		no-repeat
}

ul.vid-img {
	z-index: 9;
	width: 88px;
	min-width: 88px
}

ul.vid-img li {
	position: relative
}

.vid-box video {
	-ms-transform: rotate(90deg);
	height: 100%
}

.no_col_left {
	width: 850px;
	padding: 30px 0 30px 30px
}

.userinfo {
	margin: 22px 20px 22px 0;
	padding: 0;
	width: 288px;
	background: #fff;
	border: 1px solid #f3f3f3;
	border-radius: 4px
}

.user-level {
	width: 100%;
	height: 47px;
	border-radius: 3px 3px 0 0;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	position: relative
}

.user-level p {
	line-height: 1;
	font-size: 12px;
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0
}

.userinfo .vip-icons {
	width: 54px;
	height: 20px;
	background: url(../image/vip_new_bg.png);
	background: url(../image/vip_ie_bg.png) \9;
	background-size: 54px;
	display: inline-block;
	vertical-align: top;
	margin: 10px 4px 0 0;
	*vertical-align: middle;
	*margin-top: 5px;
	color: #fff;
	text-align: center;
	position: relative
}

.zssj {
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#EBC4C4',
		endColorStr='#FFFFFF', gradientType='0');
	background: -moz-linear-gradient(top, #ebc4c4, #fff);
	background: -o-linear-gradient(top, red, #fff);
	background-image: linear-gradient(-180deg, #ebc4c4 0, #fff 100%);
	color: #d2360a
}

.bjsj {
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E0ECFF',
		endColorStr='#FFFFFF', gradientType='0');
	background: -moz-linear-gradient(top, #e0ecff, #fff);
	background: -o-linear-gradient(top, #e0ecff, #fff);
	background-image: linear-gradient(-180deg, #e0ecff 0, #fff 100%);
	color: #65caef
}

.jpsj {
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFF5E0',
		endColorStr='#FFFFFF', gradientType='0');
	background: -moz-linear-gradient(top, #fff5e0, #fff);
	background: -o-linear-gradient(top, #fff5e0, #fff);
	background-image: linear-gradient(-180deg, #fff5e0 0, #fff 100%);
	color: #ddc37a
}

.ypsj {
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E4E4E4',
		endColorStr='#FFFFFF', gradientType='0');
	background: -moz-linear-gradient(top, #e4e4e4, #fff);
	background: -o-linear-gradient(top, #e4e4e4, #fff);
	background-image: linear-gradient(-180deg, #e4e4e4 0, #fff 100%);
	color: #bcb8b8
}

.tpsj {
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FCE8D9',
		endColorStr='#FFFFFF', gradientType='0');
	background: -moz-linear-gradient(top, #fce8d9, #fff);
	background: -o-linear-gradient(top, #fce8d9, #fff);
	background-image: linear-gradient(-180deg, #fce8d9 0, #fff 100%);
	color: #eec2a1
}

.userinfo .vip-icons.zssj-bg {
	background-position: 0 0
}

.userinfo .vip-icons.bjsj-bg {
	background-position: 0 -25px
}

.userinfo .vip-icons.jpsj-bg {
	background-position: 0 -50px
}

.userinfo .vip-icons.ypsj-bg {
	background-position: 0 -75px
}

.userinfo .vip-icons.tpsj-bg {
	background-position: 0 -100px
}

.user-level em {
	font-size: 12px;
	line-height: 20px;
	left: 7px;
	width: 100%;
	display: inline-block;
	text-align: center;
	position: absolute
}

.userinfotit {
	padding: 0;
	margin: 0;
	text-align: center;
	border: none;
	margin-top: 15px
}

.userinfo-tag {
	overflow: hidden;
	font-size: 0;
	padding-top: 10px
}

.userinfo-tag a {
	display: inline-block;
	vertical-align: top
}

.userinfo .vip-icons.top20 {
	background: url(../image/vip_bg.png);
	background: url(../image/vip_ie.png) \9;
	background-size: 175px;
	width: 39px;
	height: 18px;
	background-position: 0 -125px;
	margin: 0
}

.userinfo .vip-icons.ico-cxsj {
	background: url(../image/vip_bg.png);
	background: url(../image/vip_ie.png) \9;
	background-size: 175px;
	width: 18px;
	height: 18px;
	background-position: -60px -125px;
	margin: 0 7px 0 0;
	position: relative;
	top: 0
}

.userinfo-support {
	width: 232px;
	padding: 10px 18px 11px;
	margin-top: 5px
}

.userinfo-intro {
	width: 270px;
	height: 60px;
	background: #fbfbfb;
	margin: 10px 10px 0;
	padding: 0
}

.userinfo dl {
	width: 134px;
	height: 40px;
	margin-top: 10px;
	text-align: center;
	float: left;
	border-right: solid 1px #eee;
	color: #999;
	font-size: 12px !important
}

.userinfo .three-dl dl {
	width: 89px
}

.userinfo dl.last-dl {
	border: none
}

.userinfo dt {
	font-size: 14px;
	color: #333;
	line-height: 20px
}

.tags-trend {
	width: 270px;
	height: 32px;
	line-height: 32px;
	margin: 0 10px
}

.tags-trend li {
	width: 90px;
	height: 100%;
	float: left;
	font-size: 12px;
	color: #333;
	text-align: center
}

.tags-trend em {
	color: #ff552e;
	vertical-align: top;
	font-size: 12px !important
}

.fl {
	float: left
}

.ServeBox {
	width: 100%;
	overflow: hidden
}

.smallTitle {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	font-family: PingFangSC-Semibold
}

.ServeList {
	display: inline-block;
	margin-left: 20px;
	width: 770px
}

.areaList, .chara {
	margin-top: 0
}

.areaList article {
	width: 770px
}

.areaList p {
	width: 770px;
	line-height: 20px;
	font-family: PingFangSC-Regular
}

.areaList span {
	font-family: PingFangSC-Regular;
	color: #333;
	width: 48px;
	font-size: 12px;
	margin-right: 38px
}

.chara span {
	color: #0e8ed8;
	font-size: 12px;
	padding: 3px 4px;
	background-color: #ebf5fd;
	margin-right: 10px
}

.flTitle {
	color: #999;
	width: 56px;
	font-size: 14px;
	margin-left: 8px
}

.secondTitle {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	font-family: PingFangSC-Semibold;
	display: inline-block;
	line-height: 1
}

.thirdTitle {
	color: #333;
	font-size: 14px;
	font-family: PingFangSC-Semibold;
	margin-top: 29px;
	margin-bottom: 9px;
	overflow: hidden
}

.chara img {
	margin-right: 46px
}

.chara img:nth-of-type(1) {
	margin-left: 4px
}

.charimg {
	float: left;
	margin-right: 46px
}

.leftBox {
	float: left;
	width: 384px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #eee
}

.leftBox span, .rightBox span {
	font-size: 14px;
	color: #666
}

.bottomLine {
	width: 100%;
	border-top: 1px solid #f3f3f3;
	margin-top: 30px
}

.flimg {
	background: url(../image/sheshimiaoshu.png);
	background: url(../image/sheshimiaoshu_ie.png) \9;
	width: 72px;
	height: 72px;
	background-size: 72px auto
}

.rightBox {
	width: 385px;
	height: 44px;
	line-height: 44px;
	margin-left: 384px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee
}

.topdis {
	margin-top: 28px
}

.tabletitle {
	margin-left: 20px
}

.tablecontent {
	margin-left: 92px;
	color: #999
}

.descrititle {
	background: url(../image/fuwumiaoshu.png);
	background: url(../image/fuwumiaoshu_ie.png) \9;
	width: 72px;
	height: 72px;
	background-size: 72px auto
}

.foldingbox {
	font-family: "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, arial, Tahoma,
		SimSun, sans-serif;
	font-style: inherit;
	font-weight: inherit;
	vertical-align: baseline;
	border-width: 0;
	border-style: initial;
	border-color: initial;
	border-image: initial;
	margin: 0;
	outline: 0;
	padding: 0
}

.serviceparam-al {
	margin-left: 88px;
	width: 770px;
	height: 72px
}

.t-fwcs-al {
	font-weight: 700;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #333
}

.sevparam-tit-al {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	margin-bottom: 9px
}

.sevparam-item-t-al {
	float: left;
	color: #666;
	width: 74px;
	padding: 0 20px
}

.sevparam-item-c-al {
	float: left;
	color: #999;
	white-space: normal;
	word-break: break-all
}

.sevparam-inner-al {
	width: 100%;
	margin: 0 auto;
	position: relative;
	border-left: 1px solid #eee
}

.sevparam-item-al {
	border-top: 1px solid #eee !important
}

.ser-range {
	overflow: hidden;
	width: 770px
}

.ser-range dl {
	height: 64px;
	float: left;
	text-align: center;
	color: #333;
	font-size: 12px;
	margin-top: 10px;
	line-height: 1;
	margin-right: 46px
}

.ser-range dt {
	width: 40px;
	height: 40px;
	display: inline-block;
	margin-bottom: 10px
}

.ser-range dt img {
	width: 100%;
	height: 100%
}

.fl-al {
	width: 770px;
	margin-left: 20px
}

.topCan {
	margin-top: 0 !important
}

.descriptionBox2 {
	margin: 20px 30px 0;
	padding: 0 0 20px;
	border-bottom: solid 1px #f3f3f3
}

.descriptionBox2 .quote {
	height: 268px;
	overflow: hidden
}

.descriptionBox2 .smallTitle {
	font-size: 16px;
	margin-bottom: 10px;
	line-height: 24px;
	font-family: "Microsoft YaHei", "微软雅黑";
	display: inline-block
}

.descriptionBox2 .chara {
	line-height: 20px;
	margin-bottom: 10px
}

.descriptionBox2 .chara span {
	padding: 4px 4px
}

.serveDesc-img {
	height: 120px
}

.serveDesc-img li {
	width: 160px;
	height: 120px;
	float: left;
	margin-right: 15px
}

.descriptionBox2 table {
	width: 770px;
	font-size: 14px;
	color: #333;
	margin-top: 12px;
	margin-bottom: 15px
}

.descriptionBox2 table td {
	padding: 0;
	text-align: center;
	border: solid 1px #eee
}

.descriptionBox2 table thead tr {
	background: #fafafa;
	height: 40px;
	line-height: 40px;
	color: #666
}

.descriptionBox2 table tbody tr {
	height: 44px;
	line-height: 44px
}

.descriptionBox2 .flimg {
	background: url(../image/gsjj.png);
	background: url(../image/gsjj_ie.png) \9;
	width: 72px;
	height: 72px;
	background-size: 72px auto
}

.descriptionBox2 .descrititle {
	background: url(../image/sfbz.png);
	background: url(../image/sfbz.png) \9;
	width: 72px;
	height: 72px;
	background-size: 72px auto
}

#detail_2 .red {
	color: #ff552e
}

.addCost, .baseCost {
	margin-bottom: 30px
}

.Costcomment {
	font-size: 14px;
	color: #333;
	line-height: 20px
}

.Costcomment span {
	font-size: 20px;
	margin-right: 5px;
	vertical-align: top
}

.mb0 {
	border-bottom: none
}

.descriptionBox2 .serveDesc p {
	line-height: 18px;
	margin-bottom: 10px
}

.descriptionBox2 .foldingbar {
	margin-left: 92px;
	width: 770px;
	display: inline-block
}

.descriptionBox2 .foldingbar a {
	color: #239be0
}

.descriptionBox2 .ServeList {
	width: 770px
}

.miniPrograms {
	display: inline-block;
	width: 114px;
	height: 24px;
	overflow: hidden;
	background-position: 0;
	cursor: pointer;
	position: relative;
	top: 0;
	margin-left: 5px;
	vertical-align: middle;
	text-align: 999px;
	font-size: 0;
	line-height: 0;
	background-image: url(../image/miniPrograms.png);
	background-image: url(../image/miniPrograms_ie.png)
		\9;
	background-repeat: no-repeat;
	background-size: 100%
}

.miniProgramsBox {
	background-color: #fff;
	z-index: 10001 !important;
	position: fixed;
	top: 50%;
	margin-top: -180px;
	left: 50%;
	margin-left: -320px;
	width: 640px;
	height: 360px;
	overflow: hidden;
	border: 1px solid #eee;
	display: none
}

.inner {
	padding: 81px 50px;
	overflow: hidden;
	text-align: left
}

.inner div {
	float: left
}

.inner div img {
	width: 198px;
	height: 198px;
	margin-right: 20px
}

.inner h2 {
	font-size: 22px;
	color: #ff552e;
	padding-top: 31px
}

.inner p {
	font-size: 14px;
	color: #333
}

.inner span {
	color: #28a032;
	display: inline-block;
	padding-right: 4px;
	padding-left: 10px
}

.borderbg {
	font-size: 14px;
	color: #333;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	width: 100%;
	height: 55px;
	width: 315px;
	line-height: 55px;
	vertical-align: middle;
	margin-top: 30px;
	position: relative;
	margin-left: 5px
}

p.borderbg:before {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 7px 5px 7px 0;
	border-style: solid;
	border-color: transparent #ddd transparent transparent;
	position: absolute;
	top: 21px;
	left: -5px
}

p.borderbg:after {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 7px 5px 7px 0;
	border-style: solid;
	border-color: transparent #fff transparent transparent;
	position: absolute;
	top: 21px;
	left: -4px
}

.closeMiniP {
	position: absolute;
	top: 19px;
	right: 19px;
	width: 16px;
	height: 16px;
	background: url(../image/close1.png) no-repeat;
	background-position: center;
	cursor: pointer
}

.item-btn .qrcode-div-new {
	width: 178px;
	height: 56px;
	position: relative;
	border: solid 1px #f3f3f3;
	cursor: pointer
}

.item-btn .qrcode-div-new .qrcode-phone {
	width: 32px;
	height: 32px;
	margin: 12px 5px 0 15px
}

.item-btn .qrcode-div-new .qrcode-phone img {
	width: 32px;
	height: 32px;
	margin: 0
}

.item-btn .qrcode-div-new .qrcode_text {
	line-height: 1;
	margin-top: 12px;
	height: 32px
}

.item-btn .qrcode-div-new .phone-per {
	margin-top: 4px
}

.item-btn .qrcode-div-new .arrow-icon {
	width: 10px;
	height: 6px;
	position: absolute;
	right: 5px;
	top: 25px;
	display: inline-block;
	top: 10px\9
}

.item-btn .qrcode-div-new .hide {
	width: 178px;
	height: 178px;
	background: #fff;
	border: 1px solid #f5f5f5;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .15);
	border-radius: 2px;
	position: absolute;
	left: -1px;
	top: 56px;
	z-index: 1
}

.item-btn .qrcode-div-new .hide img {
	width: 178px;
	height: 178px;
	margin: 1px
}

.comentItem {
	background: #fff;
	position: relative;
	padding-left: 80px
}

.comentItem .user_img {
	left: 0;
	position: absolute;
	width: 60px;
	height: 60px
}

.comentItem .user_img img {
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.comentItem .zuipin {
	width: 783px;
	background: #f8f8f8;
	padding-bottom: 10px;
	margin-top: 10px
}

.comentItem .zuipin .sanjiao {
	display: block;
	margin-top: -6px;
	margin-left: 10px;
	float: left;
	width: 0;
	height: 0;
	border: 6px solid #f8f8f8;
	border-width: 0 6px 6px 6px;
	border-color: #f8f8f8 #fff
}

.comentItem .zuipin p {
	padding: 10px 10px 0
}

.comentItem .zuipin p span {
	color: #a5794c;
	float: left;
	width: 100%;
	line-height: 18px;
	height: 18px;
	padding-bottom: 4px
}

.comentItem dd {
	padding-bottom: 0
}

.comentItem .zuipin p i {
	font-size: 14px;
	color: #666;
	line-height: 18px
}

.pj_listhead {
	width: 862px;
	padding: 10px 0;
	margin: 0 auto
}

.pj_listhead .pj_listsel {
	float: left
}

.pj_listhead .pj_listsel li {
	float: left;
	padding: 0 10px 0 19px;
	margin-right: 6px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	background: url(../image/pj_nosel.png) 0 5px
		no-repeat;
	cursor: pointer;
	color: #666;
	list-style: none
}

.pj_listhead .pj_listsel li.select {
	background: url(../image/pj_sel.png) 0 5px no-repeat;
	color: #ff552e
}

.pj_listhead .pj_paixu {
	float: right;
	width: 108px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #ddd;
	border-radius: 2px;
	position: relative;
	z-index: 1000;
	cursor: pointer
}

.pj_listhead .pj_paixu.hover ul {
	display: block
}

.pj_listhead .pj_paixu span {
	width: 86px;
	height: 100%;
	padding: 0 14px;
	display: inline-block;
	cursor: pointer;
	color: #999;
	font-size: 12px
}

.pj_listhead .pj_paixu span i {
	width: 10px;
	height: 7px;
	background: url(../image/arrow_bg.png) 0 -10px;
	display: inline-block;
	position: absolute;
	right: 5px;
	top: 7px
}

.pj_listhead .pj_paixu ul {
	position: absolute;
	width: 100%;
	left: -1px;
	top: 20px;
	border: 1px solid #eee;
	z-index: 1;
	background: #fff;
	display: none
}

.pj_listhead .pj_paixu ul li {
	width: 100%;
	height: 20px;
	text-indent: 14px;
	font-size: 12px;
	color: #999
}

.pj_listhead .pj_paixu ul li:hover {
	background: #f8f8f8;
	color: #ff552e
}

.startal {
	margin-top: 5px;
	margin-bottom: 10px
}

.peoplesay {
	font-size: 14px;
	width: 822px;
	background-color: #f8f8f8;
	margin: 0 auto;
	padding: 11px 20px 0;
	overflow: hidden
}

.peoplespan {
	padding: 0 10px;
	background-color: #fff;
	margin: 0 0 11px 6px;
	color: #ff552e;
	float: left;
	cursor: pointer;
	font-size: 14px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #ffefeb
}

.peoplespan.select {
	color: #fff;
	background: #ff552e
}

.imgItem {
	width: 76px;
	height: 76px;
	float: left;
	margin-left: 10px
}

.imgItem img {
	width: 76px;
	height: 76px;
	display: block
}

.contentImg {
	overflow: hidden
}

.usertitle {
	line-height: 18px;
	font-size: 18px;
	color: #666
}

.userfeng {
	line-height: 18px;
	font-size: 18px;
	color: #ff552e;
	padding: 0 5px 0 10px
}

.averagescore {
	width: 862px;
	margin: 0 auto;
	padding: 20px 0
}

.peoplespantitle {
	float: left;
	cursor: pointer;
	font-size: 14px;
	margin: 6px 0 0 0;
	color: #666
}

.comentHead {
	position: relative;
	height: 40px;
	line-height: 26px;
	padding-top: 10px
}

.comentHead .comentDate {
	position: absolute;
	top: 15px;
	right: 3px
}

.contentList {
	padding: 22px 0 0 0
}

.comentHead .minstarbg {
	display: block
}

.pj_paixu b {
	font-weight: 100
}

.minstarbg {
	background: url(../image/xinbgwu.png);
	width: 82px
}

.minstarbg.icoHD1 {
	background: url(../image/xinbgwu.png)
}

.minstarbg span.icoHD1 {
	background: url(../image/xinbgyou.png)
}

.comentCt {
	font-size: 14px;
	color: #333;
	line-height: 18px;
	margin-top: 3px;
	width: 711px;
	padding-left: 3px
}

.comentHead {
	font-size: 14px;
	color: #666
}

.comentDate {
	font-size: 14px;
	color: #999
}

.pjline {
	margin: 0 30px;
	height: 1px;
	background: #f5f5f5
}

.zpline {
	margin: 10px 10px 0;
	height: 1px;
	background: #ebebeb
}

#maodian {
	margin-top: -70px;
	float: left
}

.c_img {
	padding-top: 8px
}

.zuipin .c_img {
	padding-left: 10px;
	margin-bottom: 0
}

.zs_img {
	max-width: 370px;
	overflow: hidden;
	margin: 10px 0 10px;
	position: relative;
	display: inline-block
}

.ContentBox {
	padding-bottom: 10px;
	padding-top: 5px
}

.support-info {
	margin-top: 20px;
	height: 20px;
	line-height: 20px;
	color: #666;
	font-size: 14px
}

.support-info-c, .support-info-t {
	float: left
}

.support-info-c a, .support-info-c span {
	float: left;
	margin-right: 20px;
	color: #333
}

.support-info-c a {
	color: #309be0;
	position: relative;
	padding-right: 10px
}

.support-info-c a::after {
	content: "";
	position: absolute;
	border-width: 5px;
	border-color: #309be0;
	border-right-width: 0;
	border-style: dashed;
	border-left-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent;
	top: 4px;
	right: 0
}

.support-info-c img {
	width: 20px;
	height: 20px;
	margin-right: 5px
}

.comment-box {
	padding: 12px 30px 30px;
	margin-top: 20px;
	background-color: #fff
}

.go-more {
	text-align: center;
	height: 30px;
	line-height: 70px;
	font-size: 14px;
	color: #239be0;
	cursor: pointer
}

#pjxq {
	color: #ff552e
}

#img_player1.new-post-type {
	border-top: solid 1px #f3f3f3;
	padding-top: 30px
}

.new-post-type .flTitle {
	line-height: 2
}

.new-post-more {
	width: 770px;
	text-align: left;
	margin-left: 92px
}

.foldingbar-img {
	margin-left: 122px
}

.new-post-type .fl-al {
	width: 790px
}

.new-post-type .imgplayerlist li {
	width: 378px;
	height: 283px;
	margin: 0 10px 10px 0;
	line-height: 285px;
	overflow: hidden
}

.new-post-type .flimg {
	background: url(../image/fwtp.png);
	background: url(../image/fwtp_ie.png) \9;
	background-size: 72px auto
}

.post-price {
	width: 470px;
	height: 40px;
	line-height: 50px;
	padding: 20px 30px 20px 15px;
	background: #fff6f4;
	margin-bottom: 10px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	overflow: hidden
}

.post-price span {
	float: left
}

.pri-big {
	font-size: 40px;
	color: #ff552e;
	margin-right: 10px;
	line-height: 36px
}

.pri-rmb {
	font-size: 24px;
	color: #ff552e;
	line-height: 46px
}

.post-price a {
	font-size: 12px;
	color: #999;
	float: right;
	text-align: center;
	line-height: 1
}

.post-price a dt {
	font-size: 16px;
	margin-bottom: 6px
}

.post-price a dt span {
	float: none;
	font-size: 14px
}

.new-su-tit {
	width: 70px;
	float: left;
	color: #666;
	text-align: right;
	padding-right: 10px;
	overflow: hidden
}

.new-su-con {
	width: 420px;
	float: left;
	color: #333
}

.sevparam-new-post {
	width: 770px;
	height: 44px;
	line-height: 44px;
	border: none
}

.sevparam-new-post tr {
	border: none
}

.sevparam-new-post td {
	width: 50%;
	line-height: 30px;
	padding: 5px 0;
	text-align: left;
	vertical-align: top;
	border: 1px solid #eee
}

.sevparam-new-post td a {
	color: #999
}

.sevparam-new-post td a:hover {
	color: #ff552e
}

.sevparam-new-post td .sevparam-item-t {
	float: left;
	color: #666;
	width: 80px;
	text-align: center
}

.sevparam-new-post td .sevparam-item-c {
	float: left;
	width: 300px;
	color: #999;
	white-space: normal;
	word-break: break-all
}

.new-post-tags span {
	float: left;
	display: inline-block;
	border: 1px solid #e0e0e0;
	background: #fff;
	font-size: 14px;
	color: #666;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	padding: 0 8px;
	margin-right: 5px;
	margin-bottom: 4px;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer
}

.new-post-tags span.on {
	border: 1px solid #ff552e;
	color: #ff552e
}

.new-post-tags span.disTag {
	border: 1px dashed #e0e0e0;
	color: #ccc
}

.new-post-suUl li {
	padding-left: 15px
}

li.new-post-prize {
	padding-left: 0
}

.new-post-lunbo#content_sumary_left {
	width: 296px
}

.new-post-lunbo#content_sumary_left #img1div {
	width: 294px;
	height: 220px
}

.new-post-thumb, .new-post-thumb .g_thumb_main, .new-post-thumb .icon_left,
	.new-post-thumb .icon_right, .new-post-thumb ul {
	height: 50px
}

.new-post-thumb li {
	width: 66px;
	height: 48px;
	line-height: 44px;
	margin-right: 8px
}

.new-post-suUl .spacing3 {
	letter-spacing: 1px
}

.post-price .spacing3 {
	padding-right: 8px
}

.have_col_left.w515 {
	width: 515px
}

#view-shipin-btn {
	display: inline-block;
	margin-left: 5px;
	width: 92px;
	height: 24px;
	background:
		url(../image/mashangjiaotan.png)
		no-repeat;
	background-size: 92px auto;
	cursor: pointer;
	vertical-align: middle
}

.tc_view_shipin {
	display: none;
	background-color: #fff;
	z-index: 10002 !important;
	*zoom: 1;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -255px;
	width: 800px;
	height: 510px;
	border: 1px solid #eee;
	overflow: hidden;
	color: #666
}

.tc_view_shipin_close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background:
		url(../image/view-shipin-close.png)
		no-repeat
}

.tc_view_shipin_content {
	margin-top: 77px;
	text-align: center
}

.tc_view_shipin_qrcode {
	margin-top: 54px;
	margin-left: 138px
}

.tc_view_shipin_qrcode_pic {
	width: 196px;
	height: 196px
}

.tc_view_shipin_qrcode_pic img {
	width: 100%;
	height: 100%
}

.tc_view_shipin_qrcode_desc {
	margin-top: 10px;
	font-size: 14px;
	line-height: 18px;
	color: #666
}

.tc_view_shipin_right {
	width: 200px;
	height: 356px;
	margin-left: 136px;
	line-height: 20px;
	text-align: left
}

.tc_view_shipin_right .poster {
	display: block;
	width: 200px;
	height: 200px
}

.tc_view_shipin_right .step1 {
	margin-top: 10px;
	margin-bottom: 20px
}

.tc_view_shipin_right .con {
	display: block;
	width: 200px;
	height: 34px;
	margin-bottom: 14px
}

.tc_view_shipin_mask {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter: Alpha(Opacity = 50);
	opacity: .5;
	z-index: 10000
}

.imgplayerlist_mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter: Alpha(Opacity = 20);
	opacity: .2
}

.imgplayerlist_icon {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -45px;
	margin-top: -45px;
	left: 50%;
	top: 50%;
	width: 90px;
	height: 90px;
	z-index: 1000;
	background:
		url(../image/playshipin.png)
		no-repeat
}

.basicinfo .userinfo {
	position: relative
}

.red-packets-wrap {
	margin: 0 auto;
	position: absolute;
	top: -25px;
	right: -10px;
	z-index: 99
}

.red-packets {
	float: right;
	position: relative;
	left: 10px
}

.icon-red-packets {
	width: 55px;
	height: 70px
}

.promotion-wrap {
	display: none;
	clear: both;
	width: 180px;
	box-sizing: border-box;
	padding: 25px 25px 14px;
	background: #fff;
	border: 1px solid #f5f5f5;
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .16)
}

.promotion-qrcode {
	width: 130px;
	height: 130px
}

.promotion-text {
	text-align: center;
	margin-top: 8px;
	font-size: 12px;
	color: #666
}

.comentItem .jxhp {
	width: 60px;
	height: 60px;
	background: url(../image/jxhp.png) 0 0 no-repeat;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 55px
}

.safeguard-box {
	width: 1190px;
	margin: 0 auto
}

.safeguard-tit {
	width: 100%;
	height: 44px;
	background: #fffbf3;
	text-indent: 30px;
	line-height: 44px;
	font-size: 18px;
	color: #666
}

.safeguard-tit a {
	color: #309be0;
	position: relative;
	padding-right: 10px;
	margin-left: 10px;
	font-size: 14px
}

.safeguard-tit a::after {
	content: "";
	position: absolute;
	border-width: 5px;
	border-color: #309be0;
	border-right-width: 0;
	border-style: dashed;
	border-left-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent;
	top: 1px;
	right: 0
}

.safeguard-con {
	height: 80px;
	background: #fff
}

.safeguard-con dl {
	width: 320px;
	margin-left: 30px;
	float: left;
	position: relative;
	height: 48px;
	padding: 16px 0 16px 54px
}

.safeguard-con dl.ml0 {
	margin-left: 0
}

.safeguard-con dl::before {
	content: "";
	position: absolute;
	width: 34px;
	height: 34px;
	background: url(../image/gou@2x.png);
	background-size: 34px;
	left: 0;
	top: 23px
}

.safeguard-con dt {
	font-size: 18px;
	color: #666;
	line-height: 22px;
	margin-bottom: 4px
}

.safeguard-con dd {
	font-size: 14px;
	color: #666;
	line-height: 22px
}

.img-mask {
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: Alpha(Opacity = 50);
	opacity: .5;
	background-color: #000;
	z-index: 1000;
	display: none
}

.bigimg-box {
	width: 1190px;
	height: 600px;
	z-index: 1001;
	position: fixed;
	_position: absolute;
	top: 50%;
	margin-top: -300px;
	left: 50%;
	margin-left: -595px;
	display: none
}

.bigimg-list {
	width: 800px;
	height: 600px;
	float: left;
	position: relative;
	overflow: hidden
}

.big-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .5;
	background: #000;
	filter: Alpha(Opacity = 50)
}

.bigimg-list ul {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1
}

.bigimg-list li {
	width: 800px;
	height: 100%;
	line-height: 600px;
	float: left;
	text-align: center
}

.bigimg-list li img, .bigimg-list li span {
	vertical-align: middle
}

.bigimg-num {
	position: absolute;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	opacity: .7;
	background: #000;
	border-radius: 2px;
	right: 20px;
	bottom: 20px;
	color: #fff;
	font-size: 20px;
	z-index: 99
}

.big-prev {
	width: 28px;
	height: 50px;
	background: url(../image/prev1.png);
	background: url(../image/prev_ie.png) \9;
	background-size: 28px;
	display: inline-block;
	position: absolute;
	left: 40px;
	top: 275px;
	z-index: 99;
	cursor: pointer
}

.big-next {
	width: 28px;
	height: 50px;
	background: url(../image/next1.png);
	background: url(../image/next_ie.png) \9;
	background-size: 28px;
	display: inline-block;
	position: absolute;
	right: 40px;
	top: 275px;
	z-index: 99;
	cursor: pointer
}

.bigimg-desc {
	width: 390px;
	height: 100%;
	float: left;
	background: #fff
}

.bigimg-tit {
	padding: 30px 25px 0;
	font-size: 20px;
	color: #333;
	line-height: 30px
}

.bigimg-info {
	padding: 10px 25px 0;
	font-size: 16px;
	color: #666;
	line-height: 30px
}

.bigimg-chara {
	padding: 12px 25px 0
}

.bigimg-chara span {
	color: #0e8ed8;
	font-size: 12px;
	padding: 3px 4px;
	background-color: #ebf5fd;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline-block
}

.bigimg-prize {
	padding: 20px 25px 20px;
	font-size: 32px;
	color: #ff552e
}

.bigimg-prize em {
	font-size: 20px;
	color: #ff552e
}

a.img-call-tel {
	margin-left: 25px;
	width: 338px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	background: #ff552e;
	display: inline-block;
	color: #fff;
	font-size: 20px
}

.img-call-tel:hover {
	color: #fff
}

.close-big {
	width: 34px;
	height: 34px;
	background: url(../image/close@2x.png);
	background: url(../image/close_ie.png) \9;
	background-size: 34px;
	display: inline-block;
	position: absolute;
	right: 0;
	top: -54px;
	cursor: pointer
}

.hide {
	display: none
}

.descriptionBox #con_bjd {
	padding-left: 0;
	width: 770px
}

.descriptionBox #con_bjd table {
	border: solid 1px #eee;
	line-height: 30px;
	width: 100%
}

.descriptionBox #con_bjd td {
	border: solid 1px #eee;
	text-align: center;
	font-size: 14px
}

.switch li, .switch ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.switch {
	float: left;
	width: 340px;
	overflow: hidden;
	padding: 0;
	padding: 30px 0 40px 30px
}

.switch__big-img {
	width: 338px;
	height: 253px;
	border: 1px solid #eee;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	position: relative
}

.switch_new.switch {
	width: 296px
}

.switch_new.switch .switch__big-img {
	width: 294px;
	height: 220px
}

.switch__big-img__decision-video {
	width: 338px;
	height: 253px;
	position: relative;
	overflow: hidden;
	line-height: 255px;
	text-align: center
}

.switch__big-img__decision-video video {
	width: 100%;
	height: 100%;
	display: block;
	background: #000
}

.switch__big-img li {
	display: none;
	width: 338px;
	height: 253px;
	text-align: center;
	line-height: 252px
}

.switch__big-img li img {
	display: inline-block
}

.switch_new.switch .switch__big-img li {
	display: none;
	width: 294px;
	height: 220px;
	line-height: 220px
}

.switch_new.switch .switch__big-img li img {
	width: 294px;
	height: 220px
}

.switch__big-img__video, .switch__big-img__video video {
	background: #000;
	width: 100%;
	height: 100%
}

.switch__big-img__video:nth-of-type(1) {
	display: block
}

.switch__big-img__video.full_screen {
	width: 100% !important;
	height: 100% !important;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0
}

.switch__small-img {
	padding: 0;
	height: 56px;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
	*margin-top: 7px
}

.switch__small-img ul {
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	min-width: 352px
}

.switch__small-img .switch__small-img__decision-video {
	min-width: 88px
}

.switch__small-img li {
	list-style: none;
	float: left;
	width: 74px;
	height: 54px;
	margin-right: 12px;
	background: #fff;
	overflow: hidden;
	border: 1px solid #eee;
	padding: 0;
	line-height: 50px;
	*font-size: 41px;
	text-align: center
}

.switch__small-img li.hover, .switch__small-img li:hover {
	cursor: pointer;
	padding: 0;
	border: 1px solid #ff552e
}

.switch__small-img li img {
	vertical-align: middle;
	cursor: pointer
}

.switch__small-img__icon_left, .switch__small-img__icon_right {
	display: inline-block;
	width: 20px;
	height: 56px;
	overflow: hidden;
	background: #000;
	filter: Alpha(Opacity = 50);
	opacity: .5;
	position: absolute;
	top: 0;
	cursor: pointer;
	z-index: 10
}

.switch__small-img__icon_left i, .switch__small-img__icon_right i {
	display: block;
	width: 9px;
	height: 17px;
	overflow: hidden;
	position: absolute;
	top: 19px;
	cursor: pointer;
	z-index: 11;
	background:
		url(../image/sp-detail@1x-20170627.png)
		no-repeat
}

.switch__small-img__icon_left .icoHD, .switch__small-img__icon_right .icoHD
	{
	background-image:
		url(../image/sp-detail@2x-20170627.png);
	background-size: 516px
}

.switch__small-img__icon_left .icoHD1, .switch__small-img__icon_right .icoHD1
	{
	background-image:
		url(../image/sp-detail@1x-20170627.png)
}

.switch__small-img__icon_left {
	float: left;
	left: 0
}

.switch__small-img__icon_right {
	float: right;
	right: 0
}

.switch__small-img__icon_left.on, .switch__small-img__icon_left:hover,
	.switch__small-img__icon_right.on, .switch__small-img__icon_right:hover
	{
	filter: Alpha(Opacity = 70);
	opacity: .7
}

.switch__small-img__icon_left i {
	left: 5px;
	background-position: -213px -259px
}

.switch__small-img__icon_right i {
	right: 5px;
	background-position: -184px -259px
}

.switch__thumb .switch__small-img__icon_left, .switch__thumb .switch__small-img__icon_right
	{
	height: 50px
}

.switch__small-img__main {
	height: 56px;
	overflow: hidden;
	position: relative;
	min-width: 708px
}

.switch__small-img__main li {
	list-style: none;
	float: left;
	width: 74px;
	height: 54px;
	margin-right: 12px;
	background: #fff;
	overflow: hidden;
	border: 1px solid #eee;
	padding: 0;
	line-height: 50px;
	text-align: center;
	cursor: pointer
}

.switch__thumb .switch__small-img__main {
	height: 50px
}

.switch__thumb .switch__small-img__main li {
	width: 64px;
	height: 48px
}

.switch__small-img__main .switch__small-img__main__reset--on {
	border: 1px solid #ff552e
}

ul.switch__small-img__decision-video {
	z-index: 9;
	width: 88px;
	min-width: 88px
}

.switch__big-img__video video {
	background: #000;
	width: 100%;
	height: 100%;
	display: none
}

.controls__fill, .controls__pause, .controls__play, .controls__unfill,
	.switch__big-img__video__play {
	background-image: url(../image/video.png);
	transform: scale(.7, .7);
	-ms-transform: scale(.7, .7);
	-webkit-transform: scale(.7, .7);
	-o-transform: scale(.7, .7);
	-moz-transform: scale(.7, .7);
	background-repeat: no-repeat
}

.switch__big-img__video__play {
	position: absolute;
	left: 50%;
	top: 50%;
	display: inline-block;
	margin-top: -46px;
	margin-left: -46px;
	width: 92px;
	height: 92px;
	background-position: -97px 0
}

.switch__big-img__video__play:hover {
	background-position: 0 0
}

.controls>* {
	cursor: pointer;
	display: inline-block;
	text-align: center;
	color: #fff
}

.controls>a {
	margin: 0 5px;
	font-style: normal;
	text-decoration: none;
	color: #fff
}

.controls__pause, .controls__play {
	width: 30px;
	height: 22px;
	margin-top: 5px !important;
	background-position: -158px -140px
}

.controls__pause:hover {
	background-position: -77px -140px
}

.controls__play {
	background-position: -81px -174px
}

.controls__play:hover {
	background-position: -194px -139px
}

.controls__fill, .controls__unfill {
	width: 33px;
	height: 22px;
	margin-top: 5px !important;
	background-position: -131px -140px
}

.controls__fill:hover {
	background-position: -104px -140px
}

.controls__unfill {
	background-position: -54px -174px
}

.controls__unfill:hover {
	background-position: -163px -97px
}

.controls {
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	font-size: .8rem;
	color: #fff;
	display: block;
	position: absolute;
	bottom: 0;
	background-color: rgba(0, 0, 0, .55);
	display: -webkit-flex;
	display: flex;
	visibility: hidden
}

.controls.full_screen {
	position: fixed;
	z-index: 999;
	bottom: 0;
	left: 0
}

.controls .controls__progress-bar {
	margin: 12px 5px;
	position: relative;
	width: 90%;
	height: 8px;
	background-color: rgba(200, 200, 200, .55);
	border-radius: 10px
}

.controls .controls__progress-bar__time-bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	background: #ff552e;
	border-radius: 10px
}

.switch__big-img__tags {
	width: 62px;
	height: 62px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../image/icons_bg-1.png) no-repeat;
	display: inline-block;
	background-position: 0 -90px
}

.detail-title {
	position: relative;
	z-index: 99;
	padding: 0 30px;
	border-bottom: 1px solid #eee;
	background: #fff
}

.detail-title__name {
	font: 400 20px/30px "微软雅黑", sans-serif;
	color: #333;
	padding: 14px 0 0
}

.detail-title__name__nation {
	display: inline-block;
	_zoom: 1;
	*display: inline;
	margin-left: 5px;
	font-size: 14px;
	color: #fff;
	width: 55px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	background-color: #ff602a;
	border-radius: 3px
}

.detail-title__info {
	margin: 7px auto 0;
	line-height: 20px;
	height: 20px;
	z-index: 21;
	padding: 0 0 12px;
	overflow: hidden
}

.detail-title__info__text {
	float: left;
	margin-right: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #999
}

.detail-title__functionality {
	position: absolute;
	right: 30px;
	top: 20px
}

.detail-title__functionality a, .detail-title__functionality__report {
	position: relative;
	float: left;
	display: block;
	border: 0;
	cursor: pointer;
	width: 50px;
	height: 40px;
	text-align: center;
	color: #999
}

.detail-title__functionality__icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin: 0 auto;
	background:
		url(../image/sp-detail@1x-20170627.png)
		no-repeat
}

.detail-title__functionality__text {
	display: block;
	white-space: nowrap;
	font-size: 12px;
	margin-top: 3px
}

.detail-title__functionality .detail-title__functionality__freemsg {
	width: 86px
}

.detail-title__functionality .detail-title__functionality__complaints {
	width: 76px
}

.detail-title__functionality__freemsg .detail-title__functionality__icon
	{
	background-position: -21px -102px
}

.detail-title__functionality a:hover,
	.detail-title__functionality__report:hover {
	z-index: 4;
	color: #ff552e
}

.detail-title__functionality__freemsg:hover .detail-title__functionality__icon
	{
	background-position: -61px -102px
}

.detail-title__functionality__collect .detail-title__functionality__icon
	{
	background-position: -100px -102px
}

.detail-title__functionality__collect:hover .detail-title__functionality__icon
	{
	background-position: -139px -102px
}

.detail-title__functionality__newshare .detail-title__functionality__icon
	{
	background-position: -180px -102px
}

.detail-title__functionality__newshare:hover .detail-title__functionality__icon
	{
	background-position: -220px -102px
}

.detail-title__functionality__complaints .detail-title__functionality__icon
	{
	background-position: -260px -102px
}

.detail-title__functionality__complaints:hover .detail-title__functionality__icon
	{
	background-position: -300px -102px
}

.detail-title__functionality__report .detail-title__functionality__icon
	{
	background-position: -104px -259px
}

.detail-title__functionality__report:hover .detail-title__functionality__icon
	{
	background-position: -144px -259px
}

.detail-title__report__pet {
	position: absolute;
	z-index: 3;
	right: -67px;
	top: 37px;
	display: none;
	width: 80px;
	background: #fff;
	border: 1px solid #f5f5f5;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .15);
	border-radius: 2px;
	font-size: 14px;
	color: #666;
	padding: 10px 10px 10px 20px
}

.detail-title__functionality__report:hover .detail-title__report__pet {
	display: block
}

.detail-title__functionality .detail-title__report__pet a {
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	padding: 0;
	text-align: left;
	color: #999;
	display: block;
	width: 100%
}

.detail-title__functionality .detail-title__report__pet a:hover {
	color: #ff552e
}

.detail-title #newshareBox .newshareBox_con {
	left: 0;
	top: 37px
}

.fe_window .contains .topbar .closebtn {
	position: static
}

#weixiniconimg-new.icoHD, #weixiniconimg.icoHD, .btn-IM.icoHD,
	.btn-toviewly.icoHD, .icoHD, .icon_left .icoHD, .icon_right .icoHD,
	.minstarbg span.icoHD, .minstarbg.icoHD, .mtit_con_right .icoHD,
	.starsbg span.icoHD, .starsbg.icoHD, .userinfo-tag span.usertag-business.icoHD,
	.userinfo-tag span.usertag-idcard.icoHD {
	background-image:
		url(../image/sp-detail@2x-20170627.png);
	background-size: 516px
}

#weixiniconimg-new.icoHD1, #weixiniconimg.icoHD1, .btn-IM.icoHD1,
	.btn-toviewly.icoHD1, .icoHD1, .icon_left .icoHD1, .icon_right .icoHD1,
	.minstarbg span.icoHD1, .minstarbg.icoHD1, .mtit_con_right .icoHD1,
	.starsbg span.icoHD1, .starsbg.icoHD1, .userinfo-tag span.usertag-business.icoHD1,
	.userinfo-tag span.usertag-idcard.icoHD1 {
	background-image:
		url(../image/sp-detail@1x-20170627.png)
}

.infocard__container {
	float: left;
	display: inline;
	padding: 18px 0 20px 30px;
	min-height: 262px;
	position: relative
}

.infocard__container__item {
	clear: both;
	font-size: 14px;
	padding: 3px 0;
	list-style: none;
	line-height: 31px;
}

.infocard__container__item:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: visible
}

.infocard__container__item__baozheng,
	.infocard__container__item__baozheng a {
	width: 210px;
	float: left;
	margin-right: 5px;
	height: 58px;
	line-height: 58px;
	color: #fff;
	background: #21b2ee;
	text-align: center;
	font-size: 20px;
	cursor: pointer;
	position: relative;
	z-index: 99
}

.infocard__container__item__baozheng div {
	position: absolute;
	top: 74px;
	left: 0;
	width: 234px;
	height: 80;
	padding: 20px;
	background: rgba(0, 0, 0, .8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000,
		endColorstr=#c8000000);
	display: none
}

.infocard__container__item__baozheng div .infocard__container__item__baozheng__triangle
	{
	height: 0;
	width: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid rgba(0, 0, 0, .8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000,
		endColorstr=#c8000000);
	display: inline-block;
	position: absolute;
	top: -10px;
	left: 20px
}

.infocard__container__item__baozheng div img {
	width: 80px;
	height: 80px;
	float: left
}

.infocard__container__item__baozheng div p {
	float: left;
	width: 140px;
	margin-left: 10px;
	margin-top: -3px;
	font-size: 14px;
	color: #fff;
	letter-spacing: 0;
	line-height: 21px;
	text-align: justify;
	margin-right: -66px
}

.infocard__container__item__baozheng div span {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 14px;
	height: 14px;
	z-index: 99999;
	background: 0 0;
	background-image:
		url(../image/closepc.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	cursor: pointer
}

.infocard__container__item__title {
	float: left;
	color: #666;
	text-align: left;
	padding-right: 10px;
	overflow: hidden
}

.infocard__container__item__title--space3 {
	letter-spacing: 1.3px
}

.infocard__container__item__main {
	display: inline-block;
	float: left;
	width: 750px;
	color: #333
}

.infocard__container__item__main a {
	color: #333
}

.im-chat, .infocard__container__item__main__link--leavemeg,
	.infocard__container__item__main__link--wx {
	background: url(../image/sp-detail@1x-20170627.png) no-repeat
}

.haveswitch {
	width: 480px;
	padding-top: 30px;
	padding-left: 20px;
	min-height: 341px;
	_height: 100%;
	_height: 341px
}

.haveswitch .infocard__container__item__main {
	width: 398px
}

.noswitch {
	width: 850px;
	padding: 30px 0 30px 30px
}

.infocard__container__item__main__link {
	margin-left: 10px
}

.infocard__container__item__main__link:active,
	.infocard__container__item__main__link:hover,
	.infocard__container__item__main__link:link,
	.infocard__container__item__main__link:visited {
	color: #239be0
}

.infocard__container__item__main__link:after {
	content: "";
	margin-bottom: 1px;
	display: inline-block;
	width: 10px;
	height: 10px;
	cursor: pointer;
	background:
		url(../image/icon_xuebi01_24.png)
		no-repeat;
	_background:
		url(../image/icon_xuebi01_8.png)
		no-repeat;
	background-position: -145px -40px
}

.infocard__container__item__main__link--im {
	display: inline-block;
	width: 72px;
	height: 24px;
	overflow: hidden;
	background-position: -244px -142px;
	cursor: pointer;
	position: relative;
	top: 0;
	margin-left: 5px;
	vertical-align: middle;
	text-align: 999px;
	font-size: 0;
	line-height: 0
}

.im-online {
	background-position: -244px -297px
}

.im-online:hover {
	background-position: -244px -341px
}

.im-offline {
	background-position: -244px -385px
}

.infocard__container__item__main__link--leavemeg {
	display: inline-block;
	width: 92px;
	height: 24px;
	overflow: hidden;
	background-position: -132px -297px;
	cursor: pointer;
	position: relative;
	top: 0;
	margin-left: 5px;
	vertical-align: middle;
	text-align: 999px;
	font-size: 0;
	line-height: 0
}

.infocard__container__item__main__link--leavemeg:hover {
	background-position: -132px -341px
}

.infocard__container__item__main__link--wx {
	display: none;
	position: relative;
	top: 0;
	margin-left: 5px;
	cursor: pointer;
	width: 92px;
	height: 24px;
	overflow: hidden;
	background-position: -20px -297px;
	vertical-align: middle
}

.infocard__container__item__main__link--wx:hover {
	background-position: -20px -341px
}

.infocard__container__pop--sendaddress {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 540px;
	height: 340px;
	margin-left: -270px;
	margin-top: -170px;
	background: #fff;
	text-align: center;
	z-index: 10001
}

.infocard__container__pop--sendaddress__title {
	margin-top: 50px;
	margin-bottom: 25px;
	padding-bottom: 0;
	font-weight: 400;
	font-size: 18px;
	color: #333;
	text-align: center;
	font-family: "微软雅黑"
}

.infocard__container__pop--miniprograms__close,
	.infocard__container__pop--sendaddress__close,
	.infocard__container__pop--viewvideo__close,
	.infocard__container__pop--wx__close, .tc_view_shipin_close {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 15px;
	height: 15px;
	background:
		url(../image/weixincontact_x.png) 0
		0 no-repeat;
	display: inline-block;
	cursor: pointer
}

.infocard__container__pop--sendaddress__left,
	.infocard__container__pop--sendaddress__right {
	display: inline-block;
	*display: inline;
	width: 30%;
	*zoom: 1
}

.infocard__container__pop--sendaddress__left img {
	width: 162px;
	height: 162px
}

.infocard__container__pop--sendaddress__left p {
	font-size: 14px;
	color: #888;
	margin-top: 10px
}

.infocard__container__pop--sendaddress__right {
	position: relative;
	top: -55px;
	width: 35%;
	margin-left: 30px
}

.infocard__container__pop--sendaddress__right p {
	padding: 8px 0;
	line-height: 25px;
	border: none;
	text-align: left;
	color: #555;
	font-size: 14px
}

.infocard__container__pop--wx {
	display: none;
	background-color: #fff;
	z-index: 10001 !important;
	*zoom: 1;
	position: fixed;
	_position: absolute;
	top: 50%;
	margin-top: -270px;
	left: 50%;
	margin-left: -401px;
	width: 802px;
	height: 540px;
	overflow: hidden
}

.infocard__container__pop--wx__left {
	margin-top: 73px;
	display: inline-block;
	width: 50%;
	border-right: 1px dashed #cacade;
	height: 400px;
	*display: inline;
	zoom: 1
}

.infocard__container__pop--wx__left p {
	margin-top: 75px;
	font-size: 14px;
	text-align: center;
	color: #666
}

.infocard__container__pop--wx__left__img {
	margin: 0 auto;
	width: 220px;
	margin-top: 10px;
	position: relative
}

.infocard__container__pop--wx__left__img img {
	width: 100%;
	display: block
}

.infocard__container__pop--wx__right {
	margin-top: 73px;
	display: inline-block;
	text-align: center;
	width: 48%;
	height: 400px;
	line-height: 400px;
	vertical-align: top;
	*display: inline;
	zoom: 1
}

.infocard__container__pop--wx__right img {
	margin: 0 auto;
	vertical-align: middle;
	margin-top: 10px
}

.infocard__container__item__main__link--miniprograms {
	display: inline-block;
	width: 114px;
	height: 24px;
	overflow: hidden;
	background-position: 0;
	cursor: pointer;
	position: relative;
	top: 0;
	margin-left: 5px;
	vertical-align: middle;
	text-align: 999px;
	font-size: 0;
	line-height: 0;
	background: url(../image/miniPrograms.png) no-repeat;
	background: url(../image/miniPrograms_ie.png)
		\9 no-repeat;
	background-size: 100%
}

.infocard__container__pop--miniprograms {
	background-color: #fff;
	z-index: 10001 !important;
	position: fixed;
	top: 50%;
	margin-top: -180px;
	left: 50%;
	margin-left: -345px;
	width: 690px;
	height: 360px;
	overflow: hidden;
	display: none
}

.infocard__container__pop--miniprograms__left,
	.infocard__container__pop--miniprograms__right {
	float: left;
	padding: 81px 0 81px 50px
}

.infocard__container__pop--miniprograms__left img {
	width: 198px;
	height: 198px;
	margin-right: 20px
}

.infocard__container__pop--miniprograms__right p {
	font-size: 14px;
	color: #333
}

.infocard__container__pop--miniprograms__right p.title {
	font-size: 22px;
	color: #ff552e;
	padding-top: 31px
}

.infocard__container__pop--miniprograms__right span {
	color: #28a032;
	display: inline-block;
	padding-right: 4px;
	padding-left: 10px
}

.infocard__container__pop--miniprograms__right p.text-border {
	font-size: 14px;
	color: #333;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	width: 100%;
	height: 55px;
	width: 315px;
	line-height: 55px;
	vertical-align: middle;
	margin-top: 30px;
	position: relative;
	margin-left: 5px
}

.infocard__container__pop--miniprograms__right p.text-border:before {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 7px 5px 7px 0;
	border-style: solid;
	border-color: transparent #ddd transparent transparent;
	position: absolute;
	top: 21px;
	left: -5px
}

.infocard__container__pop--miniprograms__right p.text-border:after {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 7px 5px 7px 0;
	border-style: solid;
	border-color: transparent #fff transparent transparent;
	position: absolute;
	top: 21px;
	left: -4px
}

.infocard__container__item__main__link--viewvideo {
	display: inline-block;
	margin-left: 5px;
	width: 92px;
	height: 24px;
	background:
		url(../image/mashangjiaotan.png)
		no-repeat;
	background-size: 92px auto;
	cursor: pointer;
	vertical-align: middle
}

.infocard__container__pop--viewvideo {
	display: none;
	background-color: #fff;
	z-index: 10002 !important;
	*zoom: 1;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -255px;
	width: 800px;
	height: 510px;
	border: 1px solid #eee;
	overflow: hidden;
	color: #666
}

.infocard__container__pop--viewvideo__left {
	float: left;
	margin-top: 127px;
	margin-left: 138px;
	text-align: center;
	width: 196px;
	height: 196px
}

.infocard__container__pop--viewvideo__left img {
	width: 196px;
	height: 196px
}

.infocard__container__pop--viewvideo__left p {
	margin-top: 10px;
	font-size: 14px;
	line-height: 18px;
	color: #666
}

.infocard__container__pop--viewvideo__right {
	float: left;
	width: 200px;
	height: 356px;
	margin-top: 77px;
	margin-left: 136px;
	line-height: 20px
}

.infocard__container__pop--viewvideo__right img {
	display: block;
	margin-bottom: 14px
}

.infocard__container__pop--viewvideo__right .step1-img {
	width: 200px;
	height: 200px
}

.infocard__container__pop--viewvideo__right .step2-img {
	width: 200px;
	height: 34px
}

.infocard__container__pop--viewvideo__right .step1 {
	margin-top: 10px;
	margin-bottom: 20px
}

.infocard__container__item__main--promise {
	margin-top: 20px;
	height: 20px;
	line-height: 20px;
	color: #666;
	font-size: 14px
}

.infocard__container__item__main--promise span {
	float: left;
	color: #333;
	line-height: 20px;
	margin-right: 15px;
	white-space: nowrap
}

.infocard__container__item__main--promise span img {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	vertical-align: middle
}

.infocard__container__item__main__link--iconshopaddress {
	width: 20px;
	height: 20px;
	background: url(../image/sp-detail-map@1x.png)
		no-repeat -10px -166px;
	position: relative;
	top: 3px;
	display: inline-block
}

.infocard__container__item__main__link--iconshopaddress:hover {
	cursor: pointer
}

.infocard__container__item--commodityprice {
	padding: 0
}

.commodity-price {
	width: 430px;
	height: 40px;
	line-height: 40px;
	padding: 20px;
	background: #fbfafa;
	margin-bottom: 17px;
	overflow: hidden
}

.commodity-price span {
	float: left
}

.commodity-price__item__rmb {
	font-size: 24px;
	color: #ff552e;
	height: 24px;
	margin-top: 6px
}

.commodity-price__item__big {
	font-size: 40px;
	color: #ff552e;
	font-weight: 700;
	margin-right: 5px
}

.commodity-price__item__unit {
	font-size: 20px;
	color: #ff552e;
	height: 24px;
	margin-top: 6px
}

.commodity-price .pageview {
	float: right;
	font-size: 14px;
	color: #999
}

.commodity-tags, .commodity-tags-new {
	margin-bottom: -5px
}

.commodity-tags a, .commodity-tags-new a {
	float: left;
	display: inline-block;
	border: 1px solid #e0e0e0;
	background: #fff;
	font-size: 12px;
	color: #333;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	padding: 0 8px;
	margin-right: 5px;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden
}

.commodity-tags a.commodity-tags__item--active, .commodity-tags a:hover,
	.commodity-tags-new a.on, .commodity-tags-new a:hover {
	border: 1px solid #ff552e;
	color: #ff552e
}

.commodity-des {
	width: 308px;
	background: #fffbf3;
	border: 1px solid #fff5e0;
	border-radius: 1px;
	color: #ba8d31;
	font-size: 12px;
	padding: 10px 15px;
	margin-top: 10px;
	line-height: 20px
}

.infocard__container__item__main__text--price {
	font-size: 16px;
	color: #f50;
	vertical-align: middle;
	margin-right: 5px
}

.haveswitch.w515 {
	width: 515px
}

.infocard__container--newpost {
	padding-left: 30px
}

.infocard__container__item--newpost-price {
	width: 470px;
	height: 40px;
	line-height: 50px;
	padding: 20px 30px 20px 15px;
	background: #fff6f4;
	margin-bottom: 10px;
	overflow: hidden;
	color: #666;
	overflow: hidden;
	margin-left: -15px
}

.infocard__container__item__title--textright {
	text-align: right
}

.infocard__container__item--newpost-price .infocard__container__item__main
	{
	width: 380px
}

.infocard__container__item__title--newpost-price {
	text-align: right
}

.newpost-price__rmb {
	float: left;
	font-size: 24px;
	color: #ff552e;
	line-height: 46px
}

.newpost-price__big {
	float: left;
	font-size: 40px;
	color: #ff552e;
	margin-right: 10px;
	line-height: 36px
}

.newpost-price__face {
	float: left;
	font-size: 20px;
	color: #ff552e;
	margin-right: 10px;
	line-height: 40px
}

.newpost-price__unit {
	float: left
}

.newpost-price__comment {
	font-size: 12px;
	color: #999;
	float: right;
	text-align: center;
	line-height: 1
}

.newpost-price__comment dt {
	font-size: 16px;
	margin-bottom: 8px
}

.newpost-tags span {
	float: left;
	display: inline-block;
	border: 1px solid #e0e0e0;
	background: #fff;
	font-size: 14px;
	color: #666;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	padding: 0 8px;
	margin-right: 5px;
	margin-bottom: 4px;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer
}

.newpost-tags span.newpost-tags__item--active {
	border: 1px solid #ff552e;
	color: #ff552e
}

.newpost-tags span.newpost-tags__item--dis {
	border: 1px dashed #e0e0e0;
	color: #ccc
}

.item-btn .qrcode-div-new {
	width: 178px;
	height: 56px;
	position: relative;
	border: solid 1px #f3f3f3;
	cursor: pointer
}

.item-btn .qrcode-div-new .qrcode-phone {
	width: 32px;
	height: 32px;
	margin: 12px 5px 0 15px
}

.item-btn .qrcode-div-new .qrcode-phone img {
	width: 32px;
	height: 32px;
	margin: 0
}

.item-btn .qrcode-div-new .qrcode_text {
	line-height: 1;
	margin-top: 12px;
	height: 32px
}

.item-btn .qrcode-div-new .phone-per {
	margin-top: 4px
}

.item-btn .qrcode-div-new .arrow-icon {
	width: 10px;
	height: 6px;
	position: absolute;
	right: 5px;
	top: 25px;
	display: inline-block;
	top: 10px\9
}

.item-btn .qrcode-div-new .hide {
	width: 178px;
	height: 178px;
	background: #fff;
	border: 1px solid #f5f5f5;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .15);
	border-radius: 2px;
	position: absolute;
	left: -1px;
	top: 56px;
	z-index: 1
}

.item-btn .qrcode-div-new .hide img {
	width: 178px;
	height: 178px;
	margin: 1px
}

.infocard__container__item--drivesecurity,
	.infocard__container__item--drivetag,
	.infocard__container__item--driveyear {
	display: none;
	position: absolute;
	right: 0;
	height: 31px;
	line-height: 31px;
	width: 360px
}

.infocard__container__item--driveyear {
	top: 30px
}

.infocard__container__item--drivetag {
	top: 67px
}

.infocard__container__item--drivesecurity {
	top: 104px
}

.infocard__container__item--drivetag.top {
	top: 0
}

.infocard__container__item--drivesecurity.top {
	top: 0
}

.infocard__container__item--drivesecurity.middle {
	top: 67px
}

.infocard__container__item--drivetag .adr-line {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 8px;
	margin-right: 3px;
	padding: 0 2px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	color: #ff552e;
	border: 1px solid #ff552e
}

.infocard__container__item--drivesecurity .infocard__container__item__main__text
	{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: 8px;
	width: 72px;
	height: 13px;
	line-height: 13px;
	background: url(../image/star.png) 0 0 no-repeat;
	background-position: 0 13px;
	background-size: 100% auto
}

.infocard__container__item--drivesecurity .adr-1 {
	top: 8px;
	background-position: 0 0
}

.infocard__container__item--drivesecurity .adr-2 {
	top: 8px;
	background-position: 0 -16px
}

.infocard__container__item--drivesecurity .adr-3 {
	top: 8px;
	background-position: 0 -32px
}

.infocard__container__item--drivesecurity .adr-4 {
	top: 8px;
	background-position: 0 -48px
}

.infocard__container__item--drivesecurity .adr-5 {
	top: 8px;
	background-position: 0 -64px
}

.code {
	display: none !important
}

.merchant-state {
	background: #fff;
	margin-top: 20px;
	padding-top: 12px;
	position: relative
}

.merchant-state h3 {
	float: none !important;
	font-size: 18px;
	color: #666;
	font-weight: 400;
	line-height: 30px;
	height: 30px;
	padding: 12px 0 15px 30px
}

.merchant-state__list {
	padding: 0 30px
}

.merchant-state__more-box {
	width: 100%;
	height: 88px;
	text-align: center;
	line-height: 88px;
	border-top: solid 1px #eee
}

.merchant-state__more-box a {
	font-size: 14px;
	color: #239be0
}

.merchant-state__more-box i {
	width: 0;
	height: 0;
	border: 5px;
	border-style: solid;
	border-color: #239be0 transparent transparent;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px
}

.merchant-state__item {
	padding: 20px 0;
	font-size: 14px;
	color: #333;
	line-height: 14px;
	border-top: solid 1px #f5f5f5
}

.merchant-state__item p {
	height: 16px;
	line-height: 16px;
	margin-top: 10px
}

.merchant-state__item-title {
	color: #333;
	font-size: 14px;
	width: 770px;
	line-height: 20px;
	float: left
}

.merchant-state__item p span {
	color: #aaa
}

.merchant-state__small-img-list {
	padding-top: 10px;
	overflow: hidden;
	margin-bottom: 10px
}

.merchant-state__small-img-list li {
	float: left;
	margin-right: 10px;
	border: solid 2px #fff
}

.merchant-state__big-img-box {
	max-width: 370px;
	overflow: hidden;
	padding: 0;
	position: relative;
	display: inline-block;
	font-size: 14px;
	color: #333;
	line-height: 14px;
	border-top: solid 1px #f5f5f5
}

.merchant-state__big-img-box span {
	width: 20%;
	height: 100%;
	position: absolute;
	top: 0;
	display: inline-block;
	z-index: 2;
	background: #fff;
	opacity: 0
}

.merchant-state__big-img-box li {
	display: none
}

.merchant-state__prev-btn {
	left: 0;
	cursor: url(../image/pic_prev.jpg), auto
}

.merchant-state__next-btn {
	right: 0;
	cursor: url(../image/pic_next.jpg), auto
}

.merchant-state__like-btn {
	color: #999;
	float: right;
	font-size: 14px;
	line-height: 16px
}

.merchant-state__like-btn i {
	width: 16px;
	height: 16px;
	background: url(../image/like.png) 0 0 no-repeat;
	background-size: 16px;
	display: inline-block;
	margin: -4px 10px 0 0;
	vertical-align: middle
}

.merchant-state__activity-tag, .merchant-state__recommend-tag {
	font-size: 12px;
	padding: 2px 4px;
	color: #fff;
	background: #f5a622;
	color: #ff552e;
	margin-right: 5px
}

.merchant-state__recommend-tag {
	background: #fb6969
}

.merchant-state__video-box {
	width: 240px;
	height: 135px;
	display: inline-block;
	overflow: hidden;
	margin-top: 10px;
	position: relative;
	background: #f5f5f5
}

.merchant-state__ie-video {
	background: #fff;
	font-size: 12px;
	text-align: left;
	display: inline-block;
	height: 12px;
	color: #aaa;
	margin-top: 10px
}

.merchant-state__ie-video span {
	color: red
}

.merchant-state__play-btn {
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -30px;
	margin-top: -30px;
	display: inline-block
}

.merchant-state__play-btn1 {
	background: url(../image/play.png) 0 0 no-repeat
}

.merchant-state__play-btn2 {
	background: url(../image/repeat.png) 0 0 no-repeat
}

.merchant-state__xz90 {
	transform: rotate(90deg);
	-ms-transform: rotate(90deg)
}

.shop-map {
	padding: 12px 30px 30px;
	margin-top: 20px;
	background-color: #fff;
	position: relative
}

.shop-map__title-tab {
	text-align: left;
	font-size: 18px;
	color: #666;
	height: 56px;
	line-height: 56px;
	width: 100%
}

.shop-map__title-tab h3 {
	float: left;
	font-weight: 400
}

.shop-map__select-box {
	float: right;
	font-size: 14px;
	padding-right: 30px;
	color: #354052
}

.shop-map__select-box span.fl {
	margin-right: 30px
}

.shop-map__select-list {
	margin-top: 10px;
	float: left;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 2px;
	margin-right: 20px;
	width: 114px;
	height: 34px;
	line-height: 36px;
	position: relative
}

.shop-map__select-list_active {
	width: 86px;
	height: 100%;
	padding: 0 14px;
	display: inline-block;
	cursor: pointer
}

.shop-map__select-list i {
	width: 10px;
	height: 7px;
	background: url(../image/arrow_bg.png) 0 -10px;
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 14px
}

.shop-map__drop-list {
	position: absolute;
	width: 100%;
	left: -1px;
	top: 34px;
	border: 1px solid #eee;
	z-index: 1;
	background: #fff;
	display: none
}

.shop-map__drop-list li {
	width: 100%;
	height: 38px;
	text-indent: 14px;
	font-size: 12px;
	color: #999
}

.shop-map__content {
	width: 862px;
	height: 340px;
	border: 1px solid #eee
}

.shop-map__baidu-map {
	width: 502px;
	height: 100%;
	float: left;
	border-right: solid 1px #eee
}

.shop-map__area-box {
	float: left;
	background: #f8f8f8;
	width: 359px;
	height: 340px;
	position: relative
}

.shop-map__area-list li {
	margin-bottom: 5px;
	background: #fff
}

.shop-map__page-box {
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 18px;
	line-height: 22px
}

.shop-map__page-box a {
	width: 20px;
	height: 20px;
	border: solid 1px #ddd;
	background: #fff;
	display: inline-block;
	color: #333;
	vertical-align: middle;
	margin-left: -1px;
	line-height: 20px
}

.shop-map__list-open {
	display: none
}

.shop-map__area-list li.on .shop-map__list-open {
	display: block
}

.shop-map__line-p {
	padding: 5px 0;
	margin: 0 10px;
	height: auto;
	border-bottom: solid 1px #eee
}

.shop-map__num {
	width: 28px;
	height: 34px;
	line-height: 34px;
	text-indent: 6px;
	color: #ff552e
}

.shop-map__area {
	height: auto;
	line-height: 24px;
	padding-left: 10px;
	border-left: solid 1px #eee;
	font-size: 14px
}

.shop-map__list-open em {
	color: #ff552e
}

.shop-map__area i {
	font-size: 12px;
	width: 300px;
	max-height: 46px;
	overflow: hidden;
	display: inline-block
}

.shop-map__btn-box {
	height: 18px;
	line-height: 18px;
	padding: 10px
}

.shop-map__btn-box a {
	float: left;
	margin-right: 20px;
	color: #0e8ed8;
	font-size: 12px
}

.shop-map__btn-box i {
	width: 18px;
	height: 18px;
	background: url(../image/icons.png);
	display: inline-block;
	margin: 0 5px;
	vertical-align: top
}

.shop-map__icon-link i {
	background-position: 0 0
}

.shop-map__icon-goto i {
	background-position: -20px 0
}

.shop-map__icon-send i {
	background-position: -40px 0
}

.shop-map__area-list li.on .shop-map__list-hide {
	display: none
}

.shop-map__list-hide p {
	padding: 5px 0;
	margin: 0 10px
}

a.shop-map__next, a.shop-map__prev {
	margin: 0 10px;
	line-height: 18px;
	background: url(../image/page_icons.png);
	border: none
}

a.shop-map__prev {
	background-position: -25px 0
}

a.shop-map__prev_dis {
	background-position: -25px -50px
}

a.shop-map__next {
	background-position: 0 0
}

a.shop-map__next_dis {
	background-position: 0 -50px
}

a.shop-map__prev:hover {
	background-position: -25px -25px
}

a.shop-map__next:hover {
	background-position: 0 -25px
}

a.shop-map__prev_dis:hover {
	background-position: -25px -50px
}

a.shop-map__next_dis:hover {
	background-position: 0 -50px
}

a.shop-map__mappages_on {
	background: #ff552e;
	color: #fff
}

.shop-map__goto-box {
	width: 800px;
	height: 560px;
	margin-left: -400px;
	margin-top: -280px;
	z-index: 1005;
	background-color: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	overflow: hidden;
	border: 1px solid #eee
}

.shop-map__goto-tit {
	height: 60px;
	width: 100%;
	text-indent: 10px;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 60px;
	font-size: 18px;
	color: #666
}

.shop-map__close-goto {
	position: absolute;
	top: 10px;
	right: 10px;
	height: 18px;
	width: 18px;
	text-align: center;
	line-height: 18px;
	font-size: 18px;
	color: #999;
	cursor: pointer;
	background:
		url(../image/icon_xuebi04_24.png)
		no-repeat;
	background-position: -138px -11px
}

.shop-map__goto-content {
	width: 778px;
	height: 478px;
	position: absolute;
	left: 11px;
	top: 60px
}

.shop-map__dialog-phone {
	width: 660px;
	height: 378px;
	background-color: #fff;
	z-index: 10001;
	position: fixed;
	_position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -189px;
	margin-left: -330px;
	overflow: hidden;
	border: 1px solid #eee
}

.shop-map__tc-divin {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.shop-map__tc-close {
	position: absolute;
	top: 10px;
	right: 10px;
	height: 18px;
	width: 18px;
	text-align: center;
	line-height: 18px;
	font-size: 18px;
	color: #999;
	cursor: pointer;
	background:
		url(../image/icon_xuebi04_24.png)
		no-repeat;
	_background:
		url(../image/icon_xuebi04_8.png)
		no-repeat;
	background-position: -138px -11px
}

.shop-map__phone-five {
	width: 640px;
	margin: 0 auto;
	font-size: 14px;
	padding: 10px 0;
	color: #999
}

.shop-map__qrcode-div {
	margin-top: 20px
}

.shop-map__qrcode-title {
	font-size: 18px;
	color: #666;
	text-align: center;
	line-height: 23px;
	margin-bottom: 12px
}

.shop-map__qrcode-des {
	font-size: 14px;
	color: #999;
	text-align: center;
	margin-bottom: 20px
}

.shop-map__qrcode-phone {
	width: 220px;
	height: 220px;
	margin: 0 auto
}

.shop-map__qrcode-phone img {
	width: 100%
}

.shop-map__route-search {
	width: 100%;
	height: 182px;
	padding-top: 10px;
	margin: 0 8px
}

.shop-map__route-way {
	margin-bottom: 24px;
	padding-left: 1px;
	overflow: hidden
}

.shop-map__route-way a {
	position: relative;
	float: left;
	display: inline;
	width: 65px;
	height: 28px;
	margin: 0 0 0 -1px;
	border: 1px solid #dadbda;
	background-color: #f5f5f5;
	color: #333;
	font-size: 14px;
	line-height: 28px;
	text-align: center
}

.shop-map__route-way .selected {
	position: relative;
	height: 27px;
	border: 1px solid #267bd0;
	border-top: 2px solid #267bd0;
	background-color: #f4faff;
	color: #06c;
	font-weight: 700;
	cursor: default;
	z-index: 2
}

.shop-map__route-box {
	position: relative;
	padding-left: 32px;
	background: url(../image/um_map_pop_side.png)
		no-repeat;
	background-position: 0 -549px
}

.shop-map__inputTxt {
	margin-bottom: 15px;
	padding: 3px 6px;
	width: 152px;
	border-color: #bbb #ddd #ddd #bbb;
	box-shadow: 1px 1px 1px #ddd inset;
	outline: 0
}

a.shop-map__route-btn {
	display: inline-block;
	width: 98px;
	height: 28px;
	border: 1px solid #26a;
	background-color: #27c;
	color: #fff;
	line-height: 28px;
	text-align: center
}

.shop-map__route-result {
	background-color: #f5f3ef
}

.shop-map__wexin-link-mask {
	position: fixed;
	z-index: 1003;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .5;
	filter: Alpha(Opacity = 50);
	-ms-filter: Alpha(Opacity = 50);
	zoom: 1;
	-moz-opacity: .5
}

.relatedservices {
	background: #fff;
	margin-top: 20px;
	padding-top: 12px;
	position: relative
}

.detail-recommend h3 {
	float: none !important;
	font-size: 18px;
	color: #666;
	font-weight: 400;
	line-height: 30px;
	height: 30px;
	padding: 12px 0 15px 30px
}

.detail-recommend ul {
	padding-left: 30px
}

.detail-recommend ul li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 156px;
	margin: 0 20px 20px 0;
	float: left
}

.detail-recommend ul li div {
	width: 100%
}

.detail-recommend ul li img {
	display: block;
	width: 156px;
	height: 125px
}

.detail-recommend ul li a {
	color: #666
}

.detail-recommend ul li p {
	width: 100%;
	height: 14px;
	line-height: 1;
	margin: 10px 0 8px 0;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	color: #666
}

.detail-recommend ul li p {
	width: 100%;
	height: 40px;
	line-height: 20px;
	margin-top: 8px;
	text-align: left;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	font-size: 14px
}

.detail-recommend ul li p.detail-recommend__title {
	width: 100%;
	height: 15px;
	line-height: 15px;
	margin: 10px 0 8px 0;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	color: #666
}

.detail-recommend ul li p.detail-recommend__label {
	font-size: 12px;
	height: 12px;
	line-height: 1;
	color: #999;
	margin: 0 0 10px
}

.detail-recommend ul li em {
	color: #ff552e
}

.detail-recommend .detail-recommend__tag__item {
	height: 20px;
	width: 166px;
	overflow: hidden
}

.detail-recommend .detail-recommend__tag__item span {
	font-size: 12px;
	height: 12px;
	color: #2e86b9;
	padding: 3px 5px;
	background: #fafdff;
	border: 1px solid #d6e3ea;
	float: left;
	margin-right: 10px;
	line-height: 1
}

,
.detail-recommend ul li a:hover img {
	filter: Alpha(Opacity = 80);
	opacity: .8
}

.detail-recommend ul li a:hover p {
	color: #ff552e !important
}

.detail-recommend__tag {
	position: absolute;
	right: 10px;
	top: 30px;
	overflow: hidden;
	height: 20px
}

.detail-recommend__tag a {
	font-size: 12px;
	padding: 4px 5px;
	line-height: 1;
	float: left;
	margin-right: 20px;
	border-radius: 1px;
	display: block
}

.detail-recommend__tag a.detail-recommend__tag--color1 {
	color: #93a76f;
	background: #ecf6e0
}

.detail-recommend__tag a.detail-recommend__tag--color2 {
	color: #8da6ba;
	background: #e8f6ff
}

.detail-recommend__tag a.detail-recommend__tag--color3 {
	color: #b1a57b;
	background: #faf3db
}

.detail-recommend__tag a.detail-recommend__tag--color4 {
	color: #c697a1;
	background: #ffeaef
}

.detail-recommend__tag a.detail-recommend__tag--color5 {
	color: #7eaca5;
	background: #e0f7f3
}

.detail-recommend__tag a.detail-recommend__tag--color6 {
	color: #bbaf68;
	background: #fcf7dc
}

.footad {
	padding: 10px 0 28px !important
}

#direct_ad_bottom h3 {
	padding: 0
}

#direct_ad_bottom>div {
	height: auto !important
}

#direct_ad_bottom .title h3 {
	padding: 12px 0 15px 30px;
	float: none !important;
	font-size: 18px;
	color: #666;
	font-weight: 400;
	line-height: 30px;
	height: 30px;
	padding: 12px 0 15px 30px
}

#direct_ad_bottom .tuiguang_content ul {
	overflow: hidden
}

#direct_ad_bottom .tuiguang_content li {
	width: 156px;
	margin: 0 20px 20px 0;
	float: left
}

#direct_ad_bottom .tuiguang_content a {
	font-size: 14px;
	color: #828282
}

#direct_ad_bottom .tuiguang_content a p {
	width: 100%;
	text-align: center;
	margin-bottom: 9px;
	float: right
}

#direct_ad_bottom .tuiguang_content a img {
	width: 156px;
	height: 125px;
	margin-bottom: 10px
}

#direct_ad_bottom .tuiguang_content a b, .reco_list p.red {
	font-size: 14px;
	color: #ff552e;
	font-weight: 400
}

.reco_list p.red {
	height: 20px
}

#direct_ad_bottom .tuiguang_content a h3 {
	height: 20px;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #333
}

.server-nav {
	background: #fff;
	margin-top: 20px;
	padding-top: 12px;
	padding-bottom: 20px
}

.server-nav h3 {
	float: none !important;
	font-size: 18px;
	color: #666;
	font-weight: 400;
	line-height: 30px;
	height: 30px;
	padding: 12px 0 15px 30px
}

.server-nav__list__box {
	width: 892px;
	overflow: hidden;
	padding-left: 30px;
	padding-bottom: 20px
}

.server-nav__list__box ul {
	width: 895px
}

.server-nav__list__box li {
	float: left;
	width: 179px;
	height: 110px;
	text-align: left;
	line-height: 22px;
	overflow: hidden
}

.server-nav__list__box li div, .server-nav__list__box li div p {
	width: 144px;
	height: 110px;
	font-family: '\5FAE\8F6F\96C5\9ED1'
}

.server-nav__list__box p span {
	padding: 0 4px
}

.server-nav__list__box a:hover div p {
	filter: Alpha(Opacity = 85);
	opacity: .85
}

.server-nav__list__box a, .server-nav__list__box a:hover {
	color: #999
}

.server-nav__list__box a span, .server-nav__list__box a:hover span {
	color: #ff552e
}

.server-nav__list--img_visa p {
	background: url(../image/visa.png) no-repeat
		0 0
}

.server-nav__list--img_banjia p {
	background: url(../image/banjia.png)
		no-repeat 0 0
}

.server-nav__list--img_baojie p {
	background: url(../image/baojie.png)
		no-repeat 0 0
}

.server-nav__list--img_yuesao p {
	background: url(../image/yuesao.png)
		no-repeat 0 0
}

.server-nav__list--img_baomu p {
	background: url(../image/baomu.png) no-repeat
		0 0
}

.server-nav__list--img_bgsbwx p {
	background: url(../image/bgsbwx.png)
		no-repeat 0 0
}

.server-nav__list--img_binzang p {
	background: url(../image/binzang.png)
		no-repeat 0 0
}

.server-nav__list--img_canyinjia p {
	background: url(../image/canyinjia.png)
		no-repeat 0 0
}

.server-nav__list--img_cheliangfuwu p {
	background: url(../image/cheliangfuwu.png)
		no-repeat 0 0
}

.server-nav__list--img_dianqi p {
	background: url(../image/dianqi.png)
		no-repeat 0 0
}

.server-nav__list--img_fangweixiu p {
	background: url(../image/fangweixiu.png)
		no-repeat 0 0
}

.server-nav__list--img_fanjiangaizao p {
	background: url(../image/fanjiangaizao.png)
		no-repeat 0 0
}

.server-nav__list--img_fudao p {
	background: url(../image/fudao.png) no-repeat
		0 0
}

.server-nav__list--img_gaizhuangfanghu p {
	background: url(http://img.58cdn.com.cn/ds/other/fuwu/01/gaizhuangfanghu.png)
		no-repeat 0 0
}

.server-nav__list--img_ganxi p {
	background: url(../image/ganxi.png) no-repeat
		0 0
}

.server-nav__list--img_gongzhuang p {
	background: url(../image/gongzhuang.png)
		no-repeat 0 0
}

.server-nav__list--img_huishou p {
	background: url(../image/huishou.png)
		no-repeat 0 0
}

.server-nav__list--img_hunqing p {
	background: url(../image/hunqing.png)
		no-repeat 0 0
}

.server-nav__list--img_hunsha p {
	background: url(../image/hunsha.png)
		no-repeat 0 0
}

.server-nav__list--img_huoyun p {
	background: url(../image/huoyun.png)
		no-repeat 0 0
}

.server-nav__list--img_jiajiao p {
	background: url(../image/jiajiao.png)
		no-repeat 0 0
}

.server-nav__list--img_jiajiaogeren p {
	background: url(../image/jiajiaogeren.png)
		no-repeat 0 0
}

.server-nav__list--img_jiajusp p {
	background: url(../image/jiajusp.png)
		no-repeat 0 0
}

.server-nav__list--img_jiajuweixiu p {
	background: url(../image/jiajuweixiu.png)
		no-repeat 0 0
}

.server-nav__list--img_jiajuzs p {
	background: url(../image/jiajuzs.png)
		no-repeat 0 0
}

.server-nav__list--img_jiancai p {
	background: url(../image/jiancai.png)
		no-repeat 0 0
}

.server-nav__list--img_jianshen p {
	background: url(../image/jianshen.png)
		no-repeat 0 0
}

.server-nav__list--img_jianzhuweixiu p {
	background: url(../image/jianzhuweixiu.png)
		no-repeat 0 0
}

.server-nav__list--img_jiazhuang p {
	background: url(../image/jiazhuang.png)
		no-repeat 0 0
}

.server-nav__list--img_jisuanji p {
	background: url(../image/jisuanji.png)
		no-repeat 0 0
}

.server-nav__list--img_kaisuo p {
	background: url(../image/kaisuo.png)
		no-repeat 0 0
}

.server-nav__list--img_kuaidi p {
	background: url(../image/kuaidi.png)
		no-repeat 0 0
}

.server-nav__list--img_lipinxianhua p {
	background: url(../image/lipinxianhua.png)
		no-repeat 0 0
}

.server-nav__list--img_liuxue p {
	background: url(../image/liuxue.png)
		no-repeat 0 0
}

.server-nav__list--img_mba p {
	background: url(../image/mba.png) no-repeat 0
		0
}

.server-nav__list--img_pingmian p {
	background: url(../image/pingmian.png)
		no-repeat 0 0
}

.server-nav__list--img_qimingfengshui p {
	background: url(../image/qimingfengshui.png)
		no-repeat 0 0
}

.server-nav__list--img_shejipeixun p {
	background: url(../image/shejipeixun.png)
		no-repeat 0 0
}

.server-nav__list--img_shenghuojm p {
	background: url(../image/shenghuojm.png)
		no-repeat 0 0
}

.server-nav__list--img_shoujiweixiu p {
	background: url(../image/shoujiweixiu.png)
		no-repeat 0 0
}

.server-nav__list--img_shumaweixiu p {
	background: url(../image/shumaweixiu.png)
		no-repeat 0 0
}

.server-nav__list--img_shutong p {
	background: url(../image/shutong.png)
		no-repeat 0 0
}

.server-nav__list--img_songshui p {
	background: url(../image/songshui.png)
		no-repeat 0 0
}

.server-nav__list--img_techang p {
	background: url(../image/techang.png)
		no-repeat 0 0
}

.server-nav__list--img_tiyu p {
	background: url(../image/tiyu.png) no-repeat
		0 0
}

.server-nav__list--img_waimai p {
	background: url(../image/waimai.png)
		no-repeat 0 0
}

.server-nav__list--img_waiyu p {
	background: url(../image/waiyu.png) no-repeat
		0 0
}

.server-nav__list--img_wangzhan p {
	background: url(../image/wangzhan.png)
		no-repeat 0 0
}

.server-nav__list--img_weixiu p {
	background: url(../image/weixiu.png)
		no-repeat 0 0
}

.server-nav__list--img_xitong p {
	background: url(../image/xitong.png)
		no-repeat 0 0
}

.server-nav__list--img_xueli p {
	background: url(../image/xueli.png) no-repeat
		0 0
}

.server-nav__list--img_yiduiyi p {
	background: url(../image/yiduiyi.png)
		no-repeat 0 0
}

.server-nav__list--img_yimin p {
	background: url(../image/yimin.png) no-repeat
		0 0
}

.server-nav__list--img_youjiao p {
	background: url(../image/youjiao.png)
		no-repeat 0 0
}

.server-nav__list--img_yuanlinye p {
	background: url(../image/yuanlinye.png)
		no-repeat 0 0
}

.server-nav__list--img_zhiyepeix p {
	background: url(../image/zhiyepeix.png)
		no-repeat 0 0
}

.server-nav__list--img_zuche p {
	background: url(../image/zuche.png) no-repeat
		0 0
}

img_allzhika p {
	background: url(../image/allzhika.png)
		no-repeat 0 0
}

.server-nav__list--img_anfangsheb p {
	background: url(../image/anfangsheb.png)
		no-repeat 0 0
}

.server-nav__list--img_baoxianfuwu p {
	background: url(../image/baoxianfuwu.png)
		no-repeat 0 0
}

.server-nav__list--img_baozhuangpf p {
	background: url(../image/baozhuangpf.png)
		no-repeat 0 0
}

.server-nav__list--img_book p {
	background: url(../image/book.png) no-repeat
		0 0
}

.server-nav__list--img_caishui p {
	background: url(../image/caishui.png)
		no-repeat 0 0
}

.server-nav__list--img_chaguanxx p {
	background: url(../image/chaguanxx.png)
		no-repeat 0 0
}

.server-nav__list--img_chuanmei p {
	background: url(../image/chuanmei.png)
		no-repeat 0 0
}

.server-nav__list--img_daibanguohu p {
	background: url(../image/daibanguohu.png)
		no-repeat 0 0
}

.server-nav__list--img_danbaobaoxiantouzi p {
	background:
		url(../image/danbaobaoxiantouzi.png)
		no-repeat 0 0
}

.server-nav__list--img_diangong p {
	background: url(../image/diangong.png)
		no-repeat 0 0
}

.server-nav__list--img_dianyy p {
	background: url(../image/dianyy.png)
		no-repeat 0 0
}

.server-nav__list--img_dianziyuanjian p {
	background: url(../image/dianziyuanjian.png)
		no-repeat 0 0
}

.server-nav__list--img_diysgf p {
	background: url(../image/diysgf.png)
		no-repeat 0 0
}

.server-nav__list--img_ertonglyjm p {
	background: url(../image/ertonglyjm.png)
		no-repeat 0 0
}

.server-nav__list--img_fangzhipf p {
	background: url(../image/fangzhipf.png)
		no-repeat 0 0
}

.server-nav__list--img_fanyi p {
	background: url(../image/fanyi.png) no-repeat
		0 0
}

.server-nav__list--img_fushixm p {
	background: url(../image/fushixm.png)
		no-repeat 0 0
}

.server-nav__list--img_guojilvyou p {
	background: url(../image/guojilvyou.png)
		no-repeat 0 0
}

.server-nav__list--img_huaxuepin p {
	background: url(../image/huaxuepin.png)
		no-repeat 0 0
}

.server-nav__list--img_huazhuangp p {
	background: url(../image/huazhuangp.png)
		no-repeat 0 0
}

.server-nav__list--img_huizhan p {
	background: url(../image/huizhan.png)
		no-repeat 0 0
}

.server-nav__list--img_huwaiyd p {
	background: url(../image/huwaiyd.png)
		no-repeat 0 0
}

.server-nav__list--img_huwaiyundong p {
	background: url(../image/huwaiyundong.png)
		no-repeat 0 0
}

.server-nav__list--img_jdyd p {
	background: url(../image/jdyd.png) no-repeat
		0 0
}

.server-nav__list--img_jiajuhuanbao p {
	background: url(../image/jiajuhuanbao.png)
		no-repeat 0 0
}

.server-nav__list--img_jiajujm p {
	background: url(../image/jiajujm.png)
		no-repeat 0 0
}

.server-nav__list--img_jiancaijm p {
	background: url(../image/jiancaijm.png)
		no-repeat 0 0
}

.server-nav__list--img_jiaxiaopx p {
	background: url(../image/jiaxiaopx.png)
		no-repeat 0 0
}

.server-nav__list--img_jipiao p {
	background: url(../image/jipiao.png)
		no-repeat 0 0
}

.server-nav__list--img_jiuba p {
	background: url(../image/jiuba.png) no-repeat
		0 0
}

.server-nav__list--img_jixiejg p {
	background: url(../image/jixiejg.png)
		no-repeat 0 0
}

.server-nav__list--img_jixieweixiu p {
	background: url(../image/jixieweixiu.png)
		no-repeat 0 0
}

.server-nav__list--img_jiyujgjm p {
	background: url(../image/jiyujgjm.png)
		no-repeat 0 0
}

.server-nav__list--img_kafeit p {
	background: url(../image/kafeit.png)
		no-repeat 0 0
}

.server-nav__list--img_kajuan p {
	background: url(../image/kajuan.png)
		no-repeat 0 0
}

.server-nav__list--img_ktv p {
	background: url(../image/ktv.png) no-repeat 0
		0
}

.server-nav__list--img_kuaican p {
	background: url(../image/kuaican.png)
		no-repeat 0 0
}

.server-nav__list--img_lipindingzhi p {
	background: url(../image/lipindingzhi.png)
		no-repeat 0 0
}

.server-nav__list--img_lvshi p {
	background: url(../image/lvshi.png) no-repeat
		0 0
}

.server-nav__list--img_lvyou p {
	background: url(../image/lvyou.png) no-repeat
		0 0
}

.server-nav__list--img_lvyouxianlu p {
	background: url(../image/lvyouxianlu.png)
		no-repeat 0 0
}

.server-nav__list--img_maiche p {
	background: url(../image/maiche.png)
		no-repeat 0 0
}

.server-nav__list--img_music p {
	background: url(../image/music.png) no-repeat
		0 0
}

.server-nav__list--img_muyingyp p {
	background: url(../image/muyingyp.png)
		no-repeat 0 0
}

.server-nav__list--img_peijia p {
	background: url(../image/peijia.png)
		no-repeat 0 0
}

.server-nav__list--img_peilian p {
	background: url(../image/peilian.png)
		no-repeat 0 0
}

.server-nav__list--img_penhui p {
	background: url(../image/penhui.png)
		no-repeat 0 0
}

.server-nav__list--img_qichejx p {
	background: url(../image/qichejx.png)
		no-repeat 0 0
}

.server-nav__list--img_qipais p {
	background: url(../image/qipais.png)
		no-repeat 0 0
}

.server-nav__list--img_shangbiaozhli p {
	background: url(../image/shangbiaozhli.png)
		no-repeat 0 0
}

.server-nav__list--img_shangchaoshb p {
	background: url(../image/shangchaoshb.png)
		no-repeat 0 0
}

.server-nav__list--img_shipinlei p {
	background: url(http://img.58cdn.com.cn/ds/other/fuwu/01/shipinlei.png)
		no-repeat 0 0
}

.server-nav__list--img_sjshuma p {
	background: url(../image/sjshuma.png)
		no-repeat 0 0
}

.server-nav__list--img_wangba p {
	background: url(../image/wangba.png)
		no-repeat 0 0
}

.server-nav__list--img_wuliu p {
	background: url(../image/wuliu.png) no-repeat
		0 0
}

.server-nav__list--img_xiangbaosp p {
	background: url(../image/xiangbaosp.png)
		no-repeat 0 0
}

.server-nav__list--img_xianhuasudi p {
	background: url(../image/xianhuasudi.png)
		no-repeat 0 0
}

.server-nav__list--img_xiyuzx p {
	background: url(../image/xiyuzx.png)
		no-repeat 0 0
}

.server-nav__list--img_yibiaoyiqi p {
	background: url(../image/yibiaoyiqi.png)
		no-repeat 0 0
}

.server-nav__list--img_yinshua p {
	background: url(../image/yinshua.png)
		no-repeat 0 0
}

.server-nav__list--img_youxiting p {
	background: url(../image/youxiting.png)
		no-repeat 0 0
}

.server-nav__list--img_yuanliao p {
	background: url(../image/yuanliao.png)
		no-repeat 0 0
}

.server-nav__list--img_yulecs p {
	background: url(../image/yulecs.png)
		no-repeat 0 0
}

.server-nav__list--img_zhanhuifuwu p {
	background: url(../image/zhanhuifuwu.png)
		no-repeat 0 0
}

.server-nav__list--img_zhaomingdj p {
	background: url(../image/zhaomingdj.png)
		no-repeat 0 0
}

.server-nav__list--img_zhongcanyin p {
	background: url(../image/zhongcanyin.png)
		no-repeat 0 0
}

.server-nav__list--img_zhoubianyou p {
	background: url(../image/zhoubianyou.png)
		no-repeat 0 0
}

.server-nav__list--img_zhuce p {
	background: url(../image/zhuce.png) no-repeat
		0 0
}

.server-nav__list--img_zixunzhongjie p {
	background: url(../image/zixunzhongjie.png)
		no-repeat 0 0
}

.server-nav__list--img_zuliaoam p {
	background: url(../image/zuliaoam.png)
		no-repeat 0 0
}

.server-nav__list--img_zulin p {
	background: url(../image/zulin.png) no-repeat
		0 0
}

.server-nav__subnav ul {
	height: 139px;
	overflow: hidden;
	width: 892px;
	padding-left: 30px
}

.server-nav__subnav ul li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 127px;
	height: 52px;
	line-height: 52px;
	margin-right: 20px;
	margin-bottom: 15px;
	text-align: center;
	color: #585858;
	background: #fff7f1;
	float: left
}

.server-nav__subnav ul li:hover {
	color: #fff;
	background: #ff852a
}

.server-nav__subnav ul li.server-nav__subnav--noMarginLeft {
	margin-left: 0
}

.server-nav__subnav ul li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #666;
	font-size: 14px
}

.server-nav__subnav ul li:hover a {
	color: #fff
}

.server-nav__subnav ul li i {
	width: 0;
	height: 0;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-left: 3px;
	border-top: 4px transparent dashed;
	border-right: 4px transparent dashed;
	border-bottom: 4px transparent dashed;
	border-left: 4px #666 solid;
	overflow: hidden
}

.server-nav__subnav ul li:hover i {
	border-top: 4px transparent dashed;
	border-right: 4px transparent dashed;
	border-bottom: 4px transparent dashed;
	border-left: 4px #fff solid
}

.detailBottomAd {
	background: #fff;
	margin-top: 20px;
	padding-top: 26px;
	padding-bottom: 20px
}

.detailBottomAd .col_con {
	border: 1px solid #e0e0e0;
	background: #fff;
	font-size: 14px;
	padding: 10px 20px;
	width: 690px;
	height: 100%;
	overflow: hidden
}

.detailBottomAd .col_con h2 {
	font: 300 12px/16px simsun;
	color: #999;
	margin-bottom: 10px
}

.detailBottomAd .col_con h2 a {
	color: #999
}

.detailBottomAd .col_con p {
	line-height: 28px
}

.detailBottomAd .baidu_cproad {
	color: #999;
	line-height: 28px;
	font-size: 12px
}

.detailBottomAd .gl_link a {
	color: #0a0;
	font-family: arial, sans-serif
}

.detailBottomAd .gl_info {
	color: #999
}

.detailBottomAd__hot {
	padding: 0 0 15px 30px
}

.detailBottomAd__hot dl {
	position: relative;
	padding-left: 80px;
	line-height: 25px
}

.detailBottomAd__hot dt {
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	color: #666;
	font-size: 14px
}

.detailBottomAd__hot dd {
	overflow: hidden;
	font-size: 14px
}

.detailBottomAd__hot dd a {
	display: inline-block;
	float: left;
	margin-right: 10px;
	height: 25px;
	overflow: hidden;
	color: #666
}

.detailBottomAd__hot dd a:hover {
	color: #ff552e
}

.detailBottomAd__box__top {
	color: #666;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	zoom: 1;
	padding: 0 0 15px 30px
}

.detailBottomAd__box__top_title {
	display: inline-block;
	float: left;
	font-weight: 400;
	width: 80px;
	color: #666
}

.detailBottomAd__box__top_main {
	word-break: keep-all;
	float: left;
	display: inline-block;
	width: 812px
}

.detailBottomAd__box__top_main a {
	float: left;
	margin-right: 5px;
	color: #666
}

.detailBottomAd__box__top_main a:link {
	color: #666
}

.detailBottomAd__box__top_main a:hover {
	color: #ff552e
}

#esc_icon {
	background: #fff;
	margin-top: 20px;
	padding-top: 12px;
	padding-bottom: 13px
}

.used-car__head {
	color: #666;
	font-weight: 400;
	line-height: 30px;
	height: 30px;
	padding: 12px 30px 15px 30px;
	font-size: 14px;
	text-align: right
}

.used-car__head span {
	float: left;
	font-size: 18px;
	color: #666;
	font-weight: 400
}

.used-car__head a {
	color: #999;
	font-weight: 400;
	margin-right: 10px
}

.used-car__head a:hover {
	color: #ff552e
}

.used-car__main {
	padding-left: 30px;
	overflow: hidden
}

.used-car__main ul {
	width: 920px
}

.used-car__main li {
	float: left;
	margin: 0 70px 17px 0
}

.used-car__main li a span {
	margin-top: 9px;
	font-size: 14px;
	color: #666
}

.used-car__main li a:hover span {
	color: #ff552e
}

.used-car__main li div, .used-car__main li span {
	text-align: center
}

.used-car__main--text {
	margin-top: 9px
}

.detail-desc {
	font-size: 14px;
	background: #fff
}

.detail-desc__bar {
	width: 917px;
	height: 56px;
	padding-left: 5px;
	clear: both;
	background: #fff;
	border-bottom: 1px solid #eee;
	z-index: 1002
}

.detail-desc__bar a {
	text-align: center;
	display: block;
	height: 56px;
	line-height: 56px;
	float: left;
	color: #666;
	text-decoration: none;
	cursor: pointer;
	font-size: 18px;
	padding: 0 25px
}

.detail-desc__bar a.current {
	margin: 0 -1px -2px 0;
	position: relative;
	z-index: 1;
	line-height: 56px;
	height: 56px;
	background: #fff;
	color: #ff552e
}

.detail-desc__bar a.btn_detail_tel {
	width: 228px;
	height: 56px;
	line-height: 56px;
	background-color: #ff552e;
	font-weight: 400;
	font-size: 18px;
	color: #fff;
	border: none;
	display: none;
	float: right
}

.detail-desc__bar a.btn_tocompletetel {
	display: none;
	width: 280px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	background: #ff552e;
	font-size: 20px;
	cursor: pointer;
	float: right
}

.detail-desc__bar a.btn_tocompletetel:hover {
	color: #fff;
	background: #ff886c
}

.detail-desc__content {
	padding-bottom: 10px;
	padding-top: 5px
}

.detail-desc__content__desc {
	clear: both;
	margin-top: 20px;
	font-size: 14px
}

.detail-desc__content__desc__box {
	margin: 20px auto;
	clear: both;
	line-height: 200%;
	padding: 0 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #f3f3f3
}

.detail-desc__content__desc__imgs {
	border: none;
	clear: both;
	padding-top: 30px
}

.detail-desc__content__desc__box__label {
	float: left;
	width: 72px
}

.serviceIcon {
	background: url(../image/sheshimiaoshu.png);
	width: 72px;
	height: 72px;
	display: inline-block;
	background-size: 72px auto
}

.detail-desc .descIcon {
	background: url(../image/fuwumiaoshu.png);
	width: 72px;
	height: 72px;
	display: inline-block;
	background-size: 72px auto
}

.detail-desc__content__desc__box__bands,
	.detail-desc__content__desc__box__servicelist_item {
	margin-top: 20px
}

.detail-desc__content__desc_param {
	margin-top: 20px
}

.detail-desc .serviceparam-al {
	width: 770px;
	min-height: 72px;
	margin-left: 88px;
	height: auto
}

.detail-desc__content__desc_param__item td {
	width: 50%;
	line-height: 30px;
	padding: 5px 0;
	text-align: left;
	vertical-align: top;
	border: 1px solid #eee
}

.detail-desc {
	font-size: 14px;
	background: #fff
}

.detail-desc__bar {
	width: 917px;
	height: 56px;
	padding-left: 5px;
	clear: both;
	background: #fff;
	border-bottom: 1px solid #eee;
	z-index: 1002
}

.detail-desc__bar a {
	text-align: center;
	display: block;
	height: 56px;
	line-height: 56px;
	float: left;
	color: #666;
	text-decoration: none;
	cursor: pointer;
	font-size: 18px;
	padding: 0 25px
}

.detail-desc__bar a.current {
	margin: 0 -1px -2px 0;
	position: relative;
	z-index: 1;
	line-height: 56px;
	height: 56px;
	background: #fff;
	color: #ff552e
}

.detail-desc__bar a.btn_detail_tel {
	width: 228px;
	height: 56px;
	line-height: 56px;
	background-color: #ff552e;
	font-weight: 400;
	font-size: 18px;
	color: #fff;
	border: none;
	display: none;
	float: right
}

.detail-desc__content {
	padding-bottom: 10px;
	padding-top: 5px
}

.detail-desc__content__desc {
	clear: both;
	margin-top: 20px;
	font-size: 14px
}

.detail-desc__content__desc__imgs {
	border: none;
	clear: both;
	padding-top: 30px
}

.detail-desc__content__desc__box__label {
	float: left;
	width: 72px;
	text-align: center
}

.detail-desc__content__desc__box__label span {
	width: 72px;
	height: 72px;
	display: inline-block
}

.detail-desc__content__desc__box__label span.sheshi {
	background: url(../image/sheshimiaoshu.png);
	background-size: 72px auto
}

.detail-desc__content__desc__box__label span.miaoshu {
	background: url(../image/fuwumiaoshu.png);
	background-size: 72px auto
}

.detail-desc__imgPlayer span.imgs, .detail-desc__imgPlayer__newpost span.imgs
	{
	background: url(../image/fwtp.png);
	background-size: 72px auto
}

.detail-desc__content__desc__box__label span.serTitle,
	.detail-desc__imgPlayer span.serTitle, .detail-desc__imgPlayer__newpost span.serTitle
	{
	font-size: 14px;
	line-height: 20px;
	color: #999;
	word-break: break-all;
	word-wrap: break-word;
	margin-top: 10px;
	height: 20px
}

.detail-desc__content__desc__box__serList {
	width: 770px;
	margin-left: 20px;
	display: inline-block;
	position: relative
}

.detail-desc__content__desc__box__serList h3 {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	font-family: PingFangSC-Semibold
}

.detail-desc__content__desc__box__serList .labels span {
	color: #0e8ed8;
	font-size: 12px;
	padding: 3px 4px;
	background-color: #ebf5fd;
	margin-right: 10px
}

.detail-desc__content__desc__box__serList table {
	width: 770px;
	height: 44px;
	line-height: 44px;
	border: none
}

.detail-desc__content__desc__box__serList table tr {
	border: none
}

.detail-desc__content__desc__box__serList table td {
	width: 50%;
	line-height: 30px;
	padding: 5px 0;
	text-align: left;
	vertical-align: top;
	border: 1px solid #eee
}

.detail-desc__content__desc__box__serList table .cellname {
	float: left;
	color: #666;
	width: 80px;
	text-align: center
}

.detail-desc__content__desc__box__serList table .cellcontent {
	float: left;
	width: 300px;
	color: #999;
	white-space: normal;
	word-break: break-all
}

.detail-desc__content__desc__box__serList table .cellcontent a {
	color: #999
}

.detail-desc__content__desc__box__serList .range dl {
	height: 64px;
	float: left;
	text-align: center;
	color: #333;
	font-size: 12px;
	margin-top: 10px;
	line-height: 1;
	margin-right: 46px
}

.detail-desc__content__desc__box__serList .range dt {
	width: 40px;
	height: 40px;
	display: inline-block;
	margin-bottom: 10px
}

.detail-desc__content__desc__box__serList .range dt img {
	width: 100%;
	height: 100%
}

.detail-desc__content__desc__box__paramWithlabel .paramContain {
	width: 100%;
	margin: 0 auto;
	position: relative;
	border-left: 1px solid #eee
}

.detail-desc__content__desc__box__paramWithlabel .paramContain table {
	width: 100%;
	border: none
}

.detail-desc__content__desc__box__paramWithlabel .paramContain table tr
	{
	border: none
}

.paramItem {
	border-top: 1px solid #eee
}

.detail-desc__content__desc__box__paramWithlabel .paramContain table .paramItem
	{
	width: 50%;
	line-height: 30px;
	padding: 5px 0;
	text-align: left;
	vertical-align: top;
	border: 0;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee
}

.paramItem .itemName {
	float: left;
	color: #666;
	width: 74px;
	padding: 0 20px
}

.paramItem .itemContent {
	float: left;
	color: #999;
	white-space: normal;
	word-break: break-all
}

.detail-desc__content__priceDetail {
	width: inherit;
	margin: 10px auto 0;
	font-size: 14px
}

.descriptionBox #con_bjd td {
	border: solid 1px #eee;
	text-align: center;
	font-size: 14px;
	width: auto
}

.detail-desc__imgPlayer__newpost {
	display: block;
	padding: 10px 0 0 30px;
	border-top: solid 1px #f3f3f3;
	padding-top: 30px
}

.detail-desc__imgPlayer__imgList {
	overflow: hidden;
	zoom: 1
}

.detail-desc__imgPlayer__newpost .detail-desc__imgPlayer__imgList {
	width: 790px;
	float: left;
	margin-left: 20px
}

.detail-desc__imgPlayer__imgList li {
	position: relative;
	float: left;
	width: 425px;
	height: 320px;
	text-align: center;
	line-height: 316px;
	margin-top: 10px;
	margin-right: 12px;
	border: 1px solid #eee
}

.detail-desc__imgPlayer__newpost .detail-desc__imgPlayer__imgList li {
	width: 378px;
	height: 283px;
	margin: 0 10px 10px 0;
	line-height: 285px;
	overflow: hidden
}

.detail-desc__imgPlayer__imgList li:after {
	content: ' ';
	vertical-align: middle
}

.descIcon {
	background: url(../image/fuwumiaoshu.png);
	width: 72px;
	height: 72px;
	display: inline-block;
	background-size: 72px auto
}

.detail-desc__content__desc__box__bands,
	.detail-desc__content__desc__box__servicelist_item {
	margin-top: 20px
}

.ico {
	background:
		url(../image/sp-detail@1x-20170627.png)
		no-repeat
}

.shopinfo {
	position: relative;
	float: right;
	margin: 22px 20px 22px 0;
	padding: 0;
	width: 288px;
	background: #fff;
	border: 1px solid #f3f3f3;
	border-radius: 4px
}

.shopinfo__level {
	width: 100%;
	height: 47px;
	border-radius: 3px 3px 0 0;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	position: relative
}

.zssj {
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#EBC4C4',
		endColorStr='#FFFFFF', gradientType='0');
	background: -moz-linear-gradient(top, #ebc4c4, #fff);
	background: -o-linear-gradient(top, red, #fff);
	background-image: linear-gradient(-180deg, #ebc4c4 0, #fff 100%);
	color: #d2360a
}

.bjsj {
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#E0ECFF',
		endColorStr='#FFFFFF', gradientType='0');
	background: -moz-linear-gradient(top, #e0ecff, #fff);
	background: -o-linear-gradient(top, #e0ecff, #fff);
	background-image: linear-gradient(-180deg, #e0ecff 0, #fff 100%);
	color: #65caef
}

.jpsj {
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#FFF5E0',
		endColorStr='#FFFFFF', gradientType='0');
	background: -moz-linear-gradient(top, #fff5e0, #fff);
	background: -o-linear-gradient(top, #fff5e0, #fff);
	background-image: linear-gradient(-180deg, #fff5e0 0, #fff 100%);
	color: #ddc37a
}

.ypsj {
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#E4E4E4',
		endColorStr='#FFFFFF', gradientType='0');
	background: -moz-linear-gradient(top, #e4e4e4, #fff);
	background: -o-linear-gradient(top, #e4e4e4, #fff);
	background-image: linear-gradient(-180deg, #e4e4e4 0, #fff 100%);
	color: #bcb8b8
}

.tpsj {
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#FCE8D9',
		endColorStr='#FFFFFF', gradientType='0');
	background: -moz-linear-gradient(top, #fce8d9, #fff);
	background: -o-linear-gradient(top, #fce8d9, #fff);
	background-image: linear-gradient(-180deg, #fce8d9 0, #fff 100%);
	color: #eec2a1
}

.shopinfo .shopinfo__level__icons {
	width: 54px;
	height: 20px;
	background: url(../image/vip_new_bg.png);
	background-size: 54px;
	display: inline-block;
	vertical-align: top;
	margin: 10px 4px 0 0;
	background: url(../image/vip_ie_bg.png) \9;
	*vertical-align: middle;
	*margin-top: 5px;
	color: #fff;
	text-align: center;
	position: relative
}

.shopinfo .shopinfo__level__icons.zssj-bg {
	background-position: 0 0
}

.shopinfo .shopinfo__level__icons.bjsj-bg {
	background-position: 0 -25px
}

.shopinfo .shopinfo__level__icons.jpsj-bg {
	background-position: 0 -50px
}

.shopinfo .shopinfo__level__icons.ypsj-bg {
	background-position: 0 -75px
}

.shopinfo .shopinfo__level__icons.tpsj-bg {
	background-position: 0 -100px
}

.shopinfo__level .shopinfo__level__icons__num {
	font-size: 12px;
	line-height: 20px;
	left: 7px;
	width: 100%;
	display: inline-block;
	text-align: center;
	position: absolute
}

.shopinfo__level p {
	line-height: 1;
	font-size: 12px;
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0
}

.shopinfo__title {
	position: relative;
	z-index: 97;
	text-align: center;
	margin-top: 15px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #333
}

.shopinfo__title h2 {
	width: 100%;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	text-align: center
}

.shopinfo__title__tag {
	clear: both;
	padding: 5px 0 0;
	overflow: hidden;
	font-size: 0;
	padding-top: 10px;
	line-height: 1
}

.shopinfo__title__tag .shopinfo__title__tag__members {
	display: inline-block;
	padding: 0 3px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	border-radius: 2px;
	margin-right: 7px;
	color: #fff;
	background: #f2b839;
	vertical-align: top
}

.shopinfo__title__tag a {
	display: inline-block;
	vertical-align: top
}

.shopinfo__title__tag .shopinfo__title__tag__business,
	.shopinfo__title__tag .shopinfo__title__tag__idcard {
	display: inline-block;
	width: 22px;
	height: 18px;
	line-height: 0;
	font-size: 0;
	margin-right: 7px;
	overflow: hidden
}

.shopinfo__title__tag .shopinfo__title__tag__business {
	background-position: -20px -259px
}

.shopinfo__title__tag .shopinfo__title__tag__idcard {
	background-position: -62px -259px
}

.shopinfo .shopinfo__level__icons.ico-cxsj {
	background: url(../image/vip_bg.png);
	background: url(../image/vip_ie.png) \9;
	background-size: 175px;
	width: 18px;
	height: 18px;
	background-position: -60px -125px;
	margin: 0 7px 0 0;
	position: relative;
	top: 0
}

.ico-cxsj {
	width: 42px;
	height: 53px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 10px;
	background-position: -467px -142px;
	z-index: 98
}

.shopinfo .shopinfo__level__icons.top20 {
	background: url(../image/vip_bg.png);
	background: url(../image/vip_ie.png) \9;
	background-size: 175px;
	width: 39px;
	height: 18px;
	background-position: 0 -125px;
	margin: 0
}

.shopinfo__support {
	width: 210px;
	margin: 20px auto 0;
	background: #fffbf3;
	border: 1px solid #fff5e0;
	padding: 10px 15px
}

.shopinfo__support__title {
	font-size: 14px;
	color: #666;
	height: 20px;
	line-height: 20px;
	padding-bottom: 5px;
	font-weight: 700
}

.shopinfo__support__title__icon {
	width: 20px;
	height: 20px;
	overflow: hidden;
	display: inline-block;
	background-position: -241px -259px;
	margin-right: 7px;
	vertical-align: middle
}

.shopinfo__support__content {
	overflow: hidden
}

.shopinfo__support__conten__minitag {
	float: left;
	color: #d4ad60;
	font-size: 12px;
	line-height: 20px;
	margin-right: 15px;
	white-space: nowrap
}

.shopinfo__intro {
	width: 270px;
	height: 60px;
	background: #fbfbfb;
	margin: 10px 10px 0;
	padding: 0;
	color: #333;
	line-height: 24px;
	font-size: 14px;
	text-align: center
}

.shopinfo__intro.shopinfo__intro--three dl {
	width: 89px
}

.shopinfo__intro dl {
	width: 134px;
	height: 40px;
	margin-top: 10px;
	text-align: center;
	float: left;
	border-right: solid 1px #eee;
	color: #999;
	font-size: 12px !important
}

.shopinfo__intro dl.shopinfo__intro__last {
	border: none
}

.shopinfo__intro dt {
	font-size: 14px;
	color: #333;
	line-height: 20px
}

.shopinfo__trend {
	width: 270px;
	height: 32px;
	line-height: 32px;
	margin: 0 10px
}

.shopinfo__trend li {
	width: 90px;
	height: 100%;
	float: left;
	font-size: 12px;
	color: #333;
	text-align: center
}

.shopinfo__trend span {
	color: #ff552e;
	vertical-align: top;
	font-size: 12px !important
}

.shopinfo__link {
	clear: both;
	padding: 0;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background: #fbfbfb;
	overflow: hidden;
	border-top: 1px solid #eee
}

.shopinfo__link a {
	font-size: 14px;
	color: #666;
	padding: 0 5px
}

.shopinfo__link a:hover {
	color: #ff552e
}

.shopinfo__link span {
	font-size: 14px;
	color: #e0e0e0;
	padding: 0 5px
}

.shopinfo__station {
	padding-right: 25px;
	margin-right: 0
}

.shopinfo__station__code {
	position: relative;
	z-index: 9999;
	display: block;
	vertical-align: 5px;
	margin-left: 0;
	top: -24px;
	left: 49px;
	cursor: pointer
}

.shopinfo__station__code__icon {
	display: inline-block;
	width: 20px;
	height: 24px;
	background: url(../image/zhan_code_ico.png)
		no-repeat
}

.shopinfo__station__code__con {
	display: none;
	position: absolute;
	left: -175px;
	width: 216px;
	top: 33px;
	z-index: 9999;
	background: #fff;
	border: 1px solid #d9d9d9;
	box-shadow: 1px 1px 1px #ebebeb
}

.shopinfo__station__code__con__list {
	overflow: hidden;
	background: #fff;
	padding: 10px
}

.shopinfo__station__code__con__list__item {
	float: none;
	margin: 0 auto;
	border-left: none;
	text-align: center;
	border-left: 1px solid #f0f0f0;
	width: 152px
}

.shopinfo__station__code__con__list__item:first-child {
	border-left: none
}

.shopinfo__station__code__con__list__item h3 {
	color: #919599;
	font-size: 12px;
	font-weight: 400;
	text-align: center
}

.shopinfo__station__code__con__list__item span {
	display: block;
	width: 84px;
	height: 84px;
	border: 1px solid #ccc;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 5px
}

.shopinfo__station__code__con__list__item span img {
	display: block;
	height: 100%;
	width: 100%
}

.shopinfo__station__code__con__title {
	display: block;
	font-family: "宋体";
	background: #f7f8fa;
	line-height: 30px;
	color: #abafb2;
	text-align: center;
	border-top: 1px solid #ebebeb
}

.shopinfo__station__code__con__title:hover {
	color: #abafb2;
	text-decoration: underline
}

.shopinfo__station__code__con__arrow,
	.shopinfo__station__code__con__arrow2 {
	position: absolute;
	left: 108px;
	width: 0;
	height: 0;
	margin-left: 70px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent
}

.shopinfo__station__code__con__arrow {
	top: -9px;
	border-bottom: 8px solid #d9d9d9;
	_background: url(../image/zhan_msg_top_ico.png)
		no-repeat;
	_height: 8px;
	_width: 14px;
	_top: -8px;
	_left: 114px;
	_border: none
}

.shopinfo__station__code__con__arrow2 {
	top: -7px;
	border-bottom: 8px solid #fff;
	_display: none
}

.service_guard {
	width: 1190px;
	margin: 0 auto
}

.service_guard__title {
	width: 100%;
	height: 44px;
	background: #fffbf3;
	text-indent: 30px;
	line-height: 44px;
	font-size: 18px;
	color: #666
}

.service_guard__title a {
	color: #309be0;
	position: relative;
	padding-right: 10px;
	margin-left: 10px;
	font-size: 14px
}

.service_guard__title a::after {
	content: "";
	position: absolute;
	border-width: 5px;
	border-color: #309be0;
	border-right-width: 0;
	border-style: dashed;
	border-left-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent;
	top: 5px;
	right: 0;
	width: 0
}

.service_guard__item {
	height: 80px;
	background: #fff
}

.service_guard__item dl {
	width: 320px;
	margin-left: 30px;
	float: left;
	position: relative;
	height: 48px;
	padding: 16px 0 16px 54px
}

.service_guard__item dl.service_guard__item__dl {
	margin-left: 0
}

.service_guard__item dl::before {
	content: "";
	position: absolute;
	width: 34px;
	height: 34px;
	background: url(../image/gou@2x.png);
	background-size: 34px;
	left: 0;
	top: 23px
}

.service_guard__item dt {
	font-size: 18px;
	color: #666;
	line-height: 22px;
	margin-bottom: 4px
}

.service_guard__item dd {
	font-size: 14px;
	color: #666;
	line-height: 22px
}

.warnings {
	clear: both;
	width: 1130px;
	color: #999;
	padding: 15px 30px;
	background: #fafafa;
	border: 1px solid #eee;
	margin: 0 auto;
	font-size: 14px;
	display: none
}

.warnings__text {
	color: #666
}

.other_browse {
	word-wrap: break-word;
	word-break: break-all;
	display: block;
	padding: 18px 12px 20px 20px;
	font-family: Arial, sans-serif;
	word-wrap: break-word;
	word-break: break-all;
	background: #fff
}

.other_browse__title {
	color: #666 !important;
	font-size: 18px;
	cursor: text
}

.other_browse__title:hover {
	color: #666 !important
}

.other_browse__list {
	margin-top: 10px
}

.other_browse__list li {
	line-height: 28px;
	display: block;
	height: 28px;
	font-size: 14px
}

.other_browse__list li span {
	width: 16px;
	height: 16px;
	color: #666;
	font-size: 12px;
	font-family: Arial, sans-serif;
	display: inline-block;
	text-align: center;
	line-height: 16px;
	background: #eee;
	border-radius: 1px;
	vertical-align: middle
}

.other_browse__list li a {
	margin-left: 6px;
	color: #666 !important
}

.other_browse__list li a:hover {
	color: #ff552e !important
}

.appraise {
	padding: 12px 30px 30px;
	margin-top: 20px;
	background-color: #fff
}

#appraise__maodian {
	margin-top: -70px;
	float: left
}

.appraise__averagescore {
	padding: 20px 0
}

.appraise__averagescore__usertitle {
	line-height: 18px;
	font-size: 18px;
	color: #666
}

.appraise__averagescore__userfeng {
	line-height: 18px;
	font-size: 18px;
	color: #ff552e;
	padding: 0 5px 0 10px
}

.appraise__averagescore__minstarbg,
	.appraise__contentList__comentHead__minstarbg {
	display: inline-block;
	width: 82px;
	height: 14px;
	overflow: hidden;
	line-height: 14px;
	background: url(../image/xinbgwu.png)
}

.appraise__averagescore__minstarbg span,
	.appraise__contentList__comentHead__minstarbg span {
	display: inline-block;
	height: 14px;
	background: url(../image/xinbgyou.png)
}

.appraise__peoplesay {
	background-color: #f8f8f8;
	padding: 11px 20px 6px 20px;
	overflow: hidden
}

.appraise__peoplesay__peoplespantitle {
	float: left;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px;
	color: #666
}

.appraise__peoplesay__peoplespan {
	padding: 0 10px;
	background-color: #fff;
	margin-left: 6px;
	color: #ff552e;
	float: left;
	cursor: pointer;
	font-size: 14px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #ffefeb
}

.appraise__listhead {
	padding: 10px 0;
	height: 24px
}

.appraise__listhead__listsel {
	float: left
}

.appraise__listhead__listsel li {
	float: left;
	padding: 0 16px 0 19px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	background: url(../image/pj_nosel.png) 0 5px
		no-repeat;
	cursor: pointer;
	color: #666;
	list-style: none
}

.appraise__listhead__listsel li.appraise__listhead__listsel__li--select
	{
	background: url(../image/pj_sel.png) 0 5px no-repeat;
	color: #ff552e
}

.appraise__listhead__paixu {
	float: right;
	width: 108px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #ddd;
	border-radius: 2px;
	position: relative;
	z-index: 1000;
	cursor: pointer
}

.appraise__listhead__paixu b {
	float: left;
	padding-left: 14px;
	cursor: pointer;
	color: #999;
	font-size: 12px
}

.appraise__listhead__paixu i {
	float: right;
	margin: 7px;
	width: 10px;
	height: 7px;
	background: url(../image/arrow_bg.png) 0 -10px
}

.appraise__listhead__paixu ul {
	position: absolute;
	width: 100%;
	left: -1px;
	top: 22px;
	border: 1px solid #eee;
	z-index: 1;
	background: #fff;
	display: none
}

.appraise__listhead__paixu.appraise__listhead__paixu--hover ul {
	display: block
}

.appraise__listhead__paixu ul li {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-indent: 14px;
	font-size: 12px;
	color: #999
}

.appraise__listhead__paixu ul li:hover {
	background: #f8f8f8;
	color: #ff552e
}

.appraise__contentList__line {
	margin: 0 30px;
	height: 1px;
	background: #f5f5f5
}

.appraise__contentList__comentItem {
	margin: 0 30px;
	padding: 20px 0 20px 80px;
	border-bottom: solid 1px #f0f0f0;
	font-size: 14px;
	background: #fff;
	position: relative
}

.appraise__contentList__comentItem .jxhp {
	width: 60px;
	height: 60px;
	background: url(../image/jxhp.png) 0 0 no-repeat;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 55px
}

.appraise__contentList__comentItem__userimg {
	position: absolute;
	left: 0;
	width: 60px;
	height: 60px
}

.appraise__contentList__comentItem__userimg img {
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.appraise__contentList__comentHead {
	position: relative;
	line-height: 26px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 14px;
	color: #666
}

.appraise__contentList__comentHead__minstarbg {
	display: block;
	margin-left: 5px
}

.appraise__contentList__comentHead__comentDate {
	position: absolute;
	line-height: 26px;
	top: 10px;
	right: 3px;
	color: #999
}

.appraise__gomore {
	text-align: center;
	height: 30px;
	line-height: 70px;
	font-size: 14px;
	color: #239be0;
	cursor: pointer
}

.appraise__gomore__ico {
	display: inline-block;
	width: 10px;
	height: 5px;
	background-image:
		url(../image/sp-detail@2x-20170627.png);
	background-size: 516px;
	background-position: -444px -103px;
	vertical-align: middle;
	margin-left: 5px;
	position: relative;
	top: -1px
}

.appraise__contentList__zuipin {
	width: 783px;
	background: #f8f8f8;
	padding-bottom: 10px;
	margin-top: 10px
}

.appraise__contentList__zuipin__sanjiao {
	display: block;
	margin-top: -6px;
	margin-left: 10px;
	float: left;
	width: 0;
	height: 0;
	border: 6px solid #f8f8f8;
	border-width: 0 6px 6px 6px;
	border-color: #f8f8f8 #fff
}

.zpline {
	margin: 10px 10px 0;
	height: 1px;
	background: #ebebeb
}

.appraise__contentList__zuipin p {
	padding: 10px 10px 0;
	overflow: hidden
}

.appraise__contentList__zuipin p span {
	color: #a5794c;
	float: left;
	width: 100%;
	line-height: 18px;
	height: 18px;
	padding-bottom: 4px
}

.appraise__contentList__zuipin p i {
	font-size: 14px;
	color: #666;
	line-height: 18px
}

.appraise__contentList__comentItem__cimg {
	padding-top: 8px;
	margin-bottom: 10px;
	overflow: hidden
}

.appraise__contentList__comentItem__cimg li {
	float: left;
	width: 80px;
	height: 80px;
	background: #fff;
	margin-right: 10px
}

.appraise__contentList__comentItem__cimg li a {
	width: 76px;
	height: 76px;
	display: block;
	text-align: center;
	border: solid 2px #fff
}

.appraise__contentList__comentItem__cimg li a.img_on,
	.appraise__contentList__comentItem__cimg li a:hover {
	position: relative;
	border: 2px solid #ff552e
}

.appraise_new.appraise {
	margin-bottom: 20px;
	margin-top: 0
}

.appraise_new .appraise__title {
	height: 54px;
	line-height: 54px;
	padding-bottom: 12px;
	border-bottom: 1px solid #ddd
}

.appraise_new .appraise__title span {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #333;
	letter-spacing: 0;
	line-height: 18px;
	margin-right: 10px
}

.appraise_new .appraise__title .appraise__title_rankPercent {
	display: inline-block;
	font-size: 16px;
	color: #333;
	padding-left: 10px;
	border-left: 1px solid #ddd;
	height: 14px;
	line-height: 12px;
	display: none
}

.appraise_new .appraise__title .appraise__title_rankPercent em {
	font-size: 18px;
	color: #ff552e;
	margin: 0 5px
}

.appraise_new .appraise__averagescore__userscore {
	font-size: 18px;
	color: #333
}

.appraise_new .appraise__averagescore__lables {
	font-size: 16px;
	color: #fe552e;
	letter-spacing: 0;
	line-height: 18px;
	margin: 10px
}

.appraise__averagescore .appraise__averagescore_rankPercent {
	display: inline-block;
	font-size: 16px;
	color: #333;
	padding-left: 10px;
	border-left: 1px solid #ddd;
	height: 14px;
	line-height: 12px;
	display: none
}

.appraise__averagescore .appraise__averagescore_rankPercent em {
	font-size: 18px;
	color: #ff552e;
	margin: 0 5px
}

.appraise__total {
	float: left;
	text-align: center;
	font-size: 12px;
	color: #999;
	letter-spacing: 0;
	margin-right: 15px;
	padding: 5px 15px 5px 0;
	border-right: 1px solid #eee;
	margin-top: 5px;
	margin-bottom: 5px
}

.appraise__total span {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #ff552e;
	letter-spacing: 0;
	text-align: center;
	margin-bottom: 5px;
	display: inline-block
}

.appraise_new .appraise__peoplesay__peoplespan {
	color: #333;
	background: #fff;
	border: 1px solid #fff;
	margin-bottom: 5px
}

.appraise_new .appraise__peoplesay__peoplespan.appraise__peoplesay__peoplespan--on
	{
	border: 1px solid #ff552e;
	color: #ff552e
}

.appraise__contentList__comentItem__zan {
	text-align: right;
	font-size: 12px;
	color: #999;
	letter-spacing: 0;
	line-height: 12px;
	margin-top: 10px
}

.appraise__contentList__comentItem__zan span {
	cursor: pointer
}

.appraise__contentList__comentItem__zan span i {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../image/zan_off.png) no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	margin-right: 5px;
	margin-top: -3px;
	vertical-align: middle
}

.appraise__contentList__comentItem__zan .appraise__contentList__comentItem__zan--on
	{
	color: #ff552e
}

.appraise__contentList__comentItem__zan .appraise__contentList__comentItem__zan--on i
	{
	background-image: url(../image/zan_on.png)
}

.appraise_new .appraise__contentList__zuipin {
	width: auto
}

.shop-other-serve {
	width: 922px;
	background: #fff;
	margin-bottom: 20px
}

.shop-other-serve>div {
	height: 56px;
	line-height: 56px;
	font-family: PingFangSC-Regular;
	font-size: 18px;
	color: #666;
	letter-spacing: 0;
	padding-left: 20px;
	border-bottom: 1px solid #eee
}

.shop-other-serve ul {
	margin: 0;
	padding: 0
}

.shop-other-serve li {
	height: 130px;
	padding: 0 30px;
	position: relative
}

.shop-other-serve li:hover p {
	color: #ff5524
}

.shop-other-serve a {
	text-decoration: none
}

.shop-other-serve a img {
	width: 120px;
	height: 90px;
	padding: 20px;
	padding-left: 0;
	float: left
}

.shop-other-serve li div {
	height: 130px;
	padding-left: 140px;
	width: 570px
}

.shop-other-serve li div p {
	margin: 0;
	padding-top: 30px;
	font-family: PingFangSC-Regular;
	font-size: 18px;
	color: #333;
	letter-spacing: 0;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.shop-other-serve li div span {
	margin-top: 12px;
	display: inline-block;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #ff552e;
	letter-spacing: 0;
	line-height: 20px
}

.shop-other-serve li div a:hover {
	background: rgb(#245, #245, #245)
}

.shop-other-serve .shop-other-serve_tel {
	position: absolute;
	top: 0;
	padding: 0;
	right: 30px;
	width: 130px;
	height: 40px;
	margin-top: 45px;
	line-height: 40px;
	background: url(../image/btn-tel.png) no-repeat -10px
		-10px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	text-indent: 29px;
	cursor: pointer;
	background-color: #ff552e;
	border-radius: 2px;
	display: none
}

.shop-other-serve .shop-other-serve_tel-num {
	position: absolute;
	top: 0;
	padding: 0;
	right: 30px;
	width: 130px;
	height: 40px;
	margin-top: 45px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	background-color: #ff552e;
	border-radius: 2px;
	text-align: center;
	display: none
}

.shop-other-serve .shop-other-serve_line {
	width: 100%;
	height: 1px;
	background: #eee;
	margin: 0;
	padding: 0
}

.disabled_second_oth {
	position: absolute;
	top: 84px;
	right: 20px;
	color: #b75d48;
	font-size: 14px;
	width: 224px;
	height: 40px;
	line-height: 50px;
	text-align: center;
	padding: 0;
	background-color: #fffcfb;
	background: url(../image/qipao1.png) 0 0 no-repeat;
	background-image: -webkit-image-set(url(../image/qipao1.png) 1x,
		url(//img.58cdn.com.cn/ds/detail/qipao2.png) 2x)
}

.faqs-box {
	background: #fff;
	margin-top: 20px;
	padding-top: 12px;
	position: relative;
	display: none
}

.faqs__warp h3 {
	font-size: 18px;
	color: #666;
	font-weight: 400;
	line-height: 30px;
	height: 30px;
	padding: 12px 0 15px 30px;
	border-bottom: solid 1px #f5f5f5
}

.faqs__types-list {
	padding: 20px 30px;
	overflow: hidden
}

.faqs__types-list span {
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #f5f5f5;
	border-radius: 2px;
	font-size: 16px;
	color: #666;
	float: left;
	margin-right: 20px
}

span.faqs__types--active {
	background: #fff6f4;
	color: #ff552e
}

.faqs__list {
	padding: 0 30px 10px
}

.faqs__list-item {
	margin-bottom: 20px;
	margin-top: 20px
}

.faqs__list-item_tit {
	font-size: 14px;
	color: #333;
	line-height: 22px
}

.faqs__list-item_ans span, .faqs__list-item_tit span {
	width: 22px;
	height: 22px;
	font-size: 12px;
	text-align: center;
	background: #ff552e;
	border-radius: 15px;
	color: #fff;
	margin-right: 10px;
	display: inline-block
}

.faqs__list-item_ans span {
	background: #f5a623
}

.faqs__list-item_ans {
	margin: 10px 0 10px 0;
	font-size: 14px;
	color: #666;
	line-height: 22px
}

.faqs__list-item_ans i {
	font-family: PingFangSC-Regular;
	color: #333;
	margin-left: 32px
}

.faqs-icon {
	background: #f5f5f5;
	border-radius: 2px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	color: #999;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle
}

.faqs-icon i {
	background: url(../image/faqs.png);
	display: inline-block;
	width: 12px;
	height: 16px;
	background-position: -20px 0;
	margin-top: -5px;
	vertical-align: middle
}

.support {
	width: auto;
	margin-left: 32px;
	cursor: pointer
}

.faqs-icon-active {
	background: #fff6f4;
	color: #ff552e
}

.faqs-icon-active i {
	background-position: 0 0
}

.support i {
	margin-right: 10px;
	margin-left: 10px
}

.support span {
	margin: 0 7px
}

.more-faqs {
	width: 100%;
	height: 88px;
	text-align: center;
	line-height: 88px;
	border-top: solid 1px #eee
}

.more-faqs a {
	font-size: 14px;
	color: #239be0
}

.more-faqs i {
	width: 0;
	height: 0;
	border: 5px;
	border-style: solid;
	border-color: #239be0 transparent transparent;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px
}