.gsmc {
	padding:7px 0 10px 0;
	font-size:12px;
	color:#aaafba;
	position:relative
}
.gsmc li {
	padding-bottom:5px;
	clear:both
}
.gsmc li b {
	font-size:16px;
	color:#333;
	font-weight:400;
	display:block;
	height:22px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.gsmc .dp_xx {
	margin-left:0;
	margin-top:0
}
.rzl {
	display:inline-block
}
.infoitembox {
	background:#fff;
	border-top:1px solid #F3F3F3;
	border-bottom:1px solid #F3F3F3;
	font-size:14px;
	color:#282828;
	margin:0 0 10px;
	overflow:hidden
}
.infoitembox li {
	border-bottom:1px solid #F3F3F3;
	font-size:14px;
	color:#282828;
	padding:0 30px;
	overflow:hidden;
	height:43px;
	line-height:43px;
	position:relative
}
.infoitembox li:last-child {
	border-bottom:0
}
.infoitembox a {
	text-decoration:none;
	color:#282828
}
.icon.tel_ico {
	width:14px;
	height:17px;
	background-size:auto 17px;
	background-image:url(../images/ico_tel.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	vertical-align:middle
}
.icon.time_ico {
	width:15px;
	height:17px;
	background-size:auto 15px;
	background-image:url(../images/ico_time.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	vertical-align:middle
}
.icon.qq_ico {
	width:15px;
	height:17px;
	background-size:auto 15px;
	background-image:url(../images/ico_qq.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	vertical-align:middle
}
.icon.weixin_ico {
	width:15px;
	height:17px;
	background-image:url(../images/ico_weixin.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	vertical-align:middle
}
.icon.db_ico {
	width:14px;
	height:17px;
	background-size:auto 17px;
	background-image:url(../images/ico_locate.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	vertical-align:middle
}
.icon.orange_v {
	background-size:14px auto;
	width:16px;
	height:12px;
	background-position:0 -53px;
	vertical-align:middle;
	margin-right:3px
}
.icon.blue_v {
	background-size:14px auto;
	width:16px;
	height:12px;
	background-position:0 -38px;
	vertical-align:middle;
	margin-right:3px
}
.icon.arr1 {
	background-size:18px auto;
	width:6px;
	height:10px;
	background-position:0 -110px
}
.infoitembox li .icon.db_ico,.infoitembox li .icon.tel_ico,.infoitembox li .icon.time_ico,.infoitembox li .icon.qq_ico,.infoitembox li .icon.weixin_ico {
	position:absolute;
	left:10px;
	top:14px
}
.bart .icon.arr1,.infoitembox li .icon.arr1 {
	position:absolute;
	right:10px;
	top:16px
}
.miniline {
	color:#888
}
.mbox {
	background:#fff;
	border-top:1px solid #F3F3F3;
	border-bottom:1px solid #F3F3F3;
	color:#282828;
	margin:0 0 10px;
	overflow:hidden;
	min-height:300px;
}
.mbox_t {
	color:#aaafba;
	padding:0 10px;
	border-bottom:1px solid #F3F3F3;
	height:43px;
	line-height:43px;
	position:relative
}
.mbox_t b {
	font-size:16px;
	color:#000;
	font-weight:400;
	padding-left:10px;
}
.mbox_t .icon.arr1 {
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-5px
}
.p_m {
	height:43px;
	line-height:43px;
	text-align:center;
	font-size:14px;
	color:#585858
}
.bart {
	background:#fff;
	border-top:1px solid #F3F3F3;
	border-bottom:1px solid #F3F3F3;
	font-size:14px;
	color:#282828;
	margin:0 0 10px;
	padding:0 10px;
	overflow:hidden;
	height:43px;
	line-height:43px;
	position:relative
}
.contact_bar {
	position:fixed;
	bottom:0;
	z-index:1001;
	width:100%;
	height:47px;
	background-color:#fff;
	border-top:1px solid #ff550a;
	color:#777
}
.contact_person {
	float:left;
	padding-left:10px;
	padding-top:5px
}
.contact_person .name {
	display:inline-block;
	max-width:110px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#3b3b3b
}
.contact_person .name.lineH {
	line-height:40px
}
.contact_person .phone_num {
	display:block;
	font-size:12px;
	color:#a3a3a3;
	max-width:125px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.contact_person .phone_num em {
	font-style:normal
}
.contact_way {
	position:relative;
	right:0;
	top:5px;
	float:right
}
.contact_way li {
	float:left;
	text-align:center
}
.contact_way li.call,.contact_way li.sms {
	width:55px
}
.contact_way li.call .ico,.contact_way li.call .ico1 {
	width:21px;
	height:20px;
	background-position:0 -286px
}
.contact_way li.sms .ico,.contact_way li.sms .ico1 {
	width:22px;
	height:20px;
	background-position:0 -307px
}
.contact_way li.bb {
	width:65px
}
.contact_way li.bb .ico,.contact_way li.bb .ico1 {
	display:block;
	width:21px;
	height:22px;
	background-position:0 -361px
}
.contact_way li.bb.online .ico,.contact_way li.bb.online .ico1 {
	background-position:0 -332px
}
.contact_way li span {
	font-size:12px;
	display:block;
	line-height:18px
}
.contact_way li.call span,.contact_way li.sms span {
	padding-top:4px
}
.contact_way li.bb span {
	padding-top:2px
}
.contact_way li.call.hover .ico,.contact_way li.call.hover .ico1 {
	background-position:0 -523px
}
.contact_way li.sms.hover .ico,.contact_way li.sms.hover .ico1 {
	background-position:0 -544px
}
.contact_way li.online.hover .ico,.contact_way li.online.hover .ico1 {
	background-position:0 -567px
}
.dp_xx {
	width:87px;
	height:15px;
	display:inline-block;
	overflow:hidden;
	vertical-align:-3px
}
.xx_hp {
	width:87px;
	height:18px;
	display:inline-block;
	overflow:hidden;
	vertical-align:-3px;
	padding-right:0!important
}
.icon {
	display:inline-block;
}
.infolst b {
	color:#ff6d02
}
.infolst li {
	background:#FFF;
	border-bottom:1px solid #F3F3F3;
	margin-left:10px;
	overflow:hidden;
	position:relative
}
.list-info li strong {
	color:#3f4358;
	font:700 16px 黑体
}
.list-info li a:visited>strong {
	color:#aaafba
}
.infolst li:first-child {
	border-top:0
}
.infolst li:last-child {
	border-bottom:0
}
.infolst li.hover {
	background-color:#e3e4e4
}
.infolst li a {
	display:block;
	padding:10px;
	padding-bottom:3px;
	height:100%;
	-webkit-border-radius:0
}
.infolst dl {
	display:block
}
.infolst .tit {
	position:relative;
	padding-bottom:5px;
	display:-webkit-box;
	-webkit-box-orient:horizontal;
	height:18px;
	line-height:18px
}
.infolst .tit strong {
	display:block;
	overflow:hidden;
	font-size:16px;
	color:#18191a;
	font-weight:700
}
.infolst a:visited .tit strong {
	color:#aaafba
}
.infolst .attr {
	font-size:12px;
	color:#858586;
	line-height:18px
}
.infolst .price {
	color:#ff7201
}
.infolst .attr_v {
	color:#858586
}
.infolst .attr span {
	display:inline-block;
	height:18px;
	max-width:180px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.infolst .attr span:last-child {
	float:right
}
.infolst .attr .tag_w {
	max-width:240px;
	margin-bottom:3px
}
.infolst .attr .tag {
	display:inline-block;
	border:1px solid;
	text-align:center;
	padding:0 3px;
	line-height:16px;
	margin-right:3px
}
.infolst .attr .tag.borc {
	border-color:#efbd76
}
.infolst .attr .tag.borc2 {
	border-color:#89c789
}
.infolst .attr .tag.borc3 {
	border-color:#8fa9df
}
.infolst .attr .tag.borc4 {
	border-color:#ef998f
}
.view_more {
	height:45px;
	line-height:45px;
	text-align:center
}
.view_more.hover {
	background-color:#e3e4e4
}
.bg_layer {
	width:100%;
	position:fixed;
	left:0;
	top:0;
	background-color:transparent
}
.not_more_info {
	text-align:center;
	height:45px;
	line-height:45px;
	color:#5c677d
}
.paging {
	background:#FFF;
	padding:22px;
	text-align:center;
	line-height:33px;
	border-top:1px solid #e0e1e2
}
.paging a {
	background:#FFF;
	border:1px solid #dcdee0;
	border-radius:0;
	color:#999;
	display:inline-block;
	width:58px;
	height:33px
}
.paging a .ico {
	display:inline-block;
	width:8px;
	height:10px;
	background:url(../images/sp_ico.png) no-repeat 0 -45px;
	background-size:11px auto
}
.paging a.prev .ico {
	-webkit-transform:rotate(180deg);
	margin-right:4px
}
.paging a.next .ico {
	margin-left:5px
}
.paging .page_sel {
	margin:0 5px;
	position:relative;
	display:inline-block;
	height:30px;
	vertical-align:top
}
.paging a.disabled {
	color:#ccc
}
.paging a.hover {
	background:#eceff0;
	background-color:#eceff0;
	color:inherit
}
.ico_loading {
	display:none;
	width:20px;
	height:20px;
	background:url(../images/ico_loading.png) no-repeat;
	vertical-align:middle;
	margin-right:10px
}
.lst_loading .ico_loading {
	display:inline-block
}
.lst_loading .ico_loading {
	-webkit-transform:rotate(0) translateZ(0);
	-webkit-transition-duration:0;
	-webkit-animation-name:ico_loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear
}
@-webkit-keyframes ico_loading {
	from {
	-webkit-transform:rotate(0) translateZ(0)
}
to {
	-webkit-transform:rotate(360deg) translateZ(0)
}
}.infolst li {
	padding:10px;
	display:block;
	height:30px;
	overflow:hidden
}
.infolst li .tit {
	display:block;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	height:30px;
	line-height:30px;
	width:75%
}
.infolst li .tm {
	display:block;
	float:right;
	text-align:right;
	overflow:hidden;
	height:30px;
	line-height:30px;
	width:25%
}
.infolst li .ico_v {
	display:inline-block;
	width:11px;
	height:9px;
	margin:0 5px;
	background:url(../images/sp_bu.png) no-repeat;
	background-size:11px auto;
	vertical-align:-1px
}
.infolst li .ico_v.qiye {
	background-position:0 -96px
}
.infolst li .ico_v.geren {
	background-position:0 -85px
}
.infolst li .ico {
	display:inline-block;
	overflow:hidden;
	margin-left:5px;
	background:url(../images/sp_bu.png) no-repeat;
	text-indent:-100em;
	vertical-align:-3px
}
.infolst li .ico.tu {
	width:15px;
	height:15px;
	background-position:0 -213px
}
.infolst li .ico.wlt {
	width:14px;
	height:15px;
	background-position:0 -35px
}
.infolst li .ico.yan {
	width:15px;
	height:15px;
	background-position:0 -70px
}
.infolst li .ico.ding {
	position:absolute;
	right:0;
	top:3px;
	width:14px;
	height:14px;
	background-position:0 -105px
}
.infolst li .ico.ding_d {
	position:absolute;
	right:0;
	top:3px;
	width:14px;
	height:14px;
	background-position:0 -140px
}
.infolst li .ico.zhijie {
	background:#ff0;
	font-size:14px;
	color:#000;
	text-indent:0;
	vertical-align:0
}
.infolst li .ico.biz {
	position:absolute;
	right:0;
	top:2px;
	background-image:none;
	font-size:12px;
	color:#F60;
	text-indent:0;
	vertical-align:0
}
.infolst li .ico_xb {
	display:inline-block;
	overflow:hidden;
	margin-left:5px;
	background:url(../images/sp_bu_xb.png) no-repeat;
	background-size:17px auto;
	text-indent:-100em;
	vertical-align:-3px
}
.infolst li .ico_xb.qiandai {
	width:17px;
	height:16px;
	position:absolute;
	right:0;
	top:0
}
.infolst li .ico_xb.qiandai_1 {
	background-position:0 0
}
.infolst li .ico_xb.qiandai_2 {
	background-position:0 -16px
}
.infolst li .ico_xb.qiandai_3 {
	background-position:0 -33px
}
.infolst li .ico_xb.qiandai_4 {
	background-position:0 -49px
}
.infolst li .ico_xb.qiandai_5 {
	background-position:0 -66px
}
.infolst li .ico_xb.qiandai_6 {
	background-position:0 -83px
}
.infolst li .ico_xb.qiandai_7 {
	background-position:0 -99px
}
.infolst li .ico_xb.qiandai_8 {
	background-position:0 -116px
}
.infolst li .ico_xb.qiandai_9 {
	background-position:0 -132px
}
.infolst li .ico_xb.danbao {
	background-position:0 -125px;
	background-size:14px auto;
	width:14px;
	height:16px;
	position:relative;
	top:2px;
	left:-4px
}
#tipsDiv {
	position:fixed;
	left:50%;
	bottom:50px;
	z-index:2000;
	width:190px;
	line-height:24px;
	background-color:rgba(0,0,0,.7);
	color:#fff;
	margin-left:-100px;
	padding:5px;
	border-radius:8px;
	text-align:center
}
.userintro .intro {
	overflow:hidden;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	margin:10px;
	color:#666;
	max-width:100%;
	vertical-align:top;
	line-height:28px;
}
.userintro .fabu {
	text-align:center;
	padding:15px 0 15px;
	margin:0;
}
.userintro .btn {
	position:relative;
	z-index:1;
	display:inline-block;
	padding:6px 15px 6px 15px;
	border:1px solid #fb9031;
	color:#fb9031;
	border-radius:4px;
	background-color:#fff;
}
.userintro .btn:after {
	display:block;
	position:absolute;
	right:13px;
	top:12px;
	content:' ';
	width:8px;
	height:13px;
	background-position:-92px -1043px;
	transition:transform .3s ease;
	-webkit-transition:-webkit-transform .3s ease;
	transform-origin:50% 50% 0;
	-webkit-transform-origin:50% 50% 0;
}
.intro img {
	width:100%;
}
.intro table {
	width:100%;
}
.useralbum {
	margin-bottom:0
}
.image_area_w {
	height:145px;
	margin-bottom:13px;
	overflow:hidden
}
.image_area {
	overflow:hidden
}
.image_area ul {
	padding:10px
}
.image_area li {
	
}
.image_area li img {
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
	width:100%;
	height:auto;
	border:1px #ddd solid;
	padding:1px
}
.storenavi {
	height:auto;
	overflow:auto;
	padding-bottom:5px;
	margin-top:3px
}
.storenav ul {
	width:100%
}
.storenav ul li a {
	width:19%;
	font-size:14px;
	height:30px;
	line-height:30px;
	margin-top:3px;
	float:left;
	text-align:center;
	display:block;
	margin-left:1%
}
.storenav ul li a.current {
	border-radius:15px;
	color:#fff;
	font-weight:700
}
.blue .storenavi {
	border-bottom:2px #3592e2 solid
}
.blue .storenav ul li a.current {
	background-color:#3592e2
}
.green .storenavi {
	border-bottom:2px #42B712 solid
}
.green .storenav ul li a.current {
	background-color:#42B712
}
.orange .storenavi {
	border-bottom:2px #FF7201 solid
}
.orange .storenav ul li a.current {
	background-color:#FF7201
}
.red .storenavi {
	border-bottom:2px #EE4341 solid
}
.red .storenav ul li a.current {
	background-color:#EE4341
}
.blue .wrapper .select_01 .current a {
	color:#3592e2;
	border-bottom:2px solid #3592e2
}
.blue .mbox_t b {
	border-left:2px #3592e2 solid;
}
.green .wrapper .select_01 .current a {
	color:#42B712;
	border-bottom:2px solid #42B712
}
.green .mbox_t b {
	border-left:2px #42b712 solid;
}
.orange .wrapper .select_01 .current a {
	color:#FF7201;
	border-bottom:2px solid #FF7201
}
.orange .mbox_t b {
	border-left:2px #ff7201 solid;
}
.red .wrapper .select_01 .current a {
	color:#EE4341;
	border-bottom:2px solid #EE4341
}
.red .mbox_t b {
	border-left:2px #EE4341 solid;
}
.wrapper .select_01 {
	height:44px;
	background-color:#fff;
	border-top:1px solid #F3F3F3;
	text-align:left;
	font-size:14px;
}
.wrapper .select_01 li {
	float:left;
	text-align:center;
	padding:2px 15px 0 15px;
	line-height:31px;
	font-size:16px;
	overflow:hidden;
	vertical-align:middle
}
.wrapper .select_01 a {
	display:block;
	font-weight:400;
	padding:5px 0
}
.wrapper .select_01 .current a {
	padding:5px 0;
}
#wrapper2 {
	position:relative;
	z-index:1;
	overflow:hidden
}
#scroller2 {
	-webkit-tap-highlight-color:transparent;
	width:100%;
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-ms-transform:translateZ(0);
	-o-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	-o-text-size-adjust:none;
	text-size-adjust:none;
	position:absolute;
	left:0;
	top:0
}
.mbox_title {
	overflow:auto;
	height:100%;
	text-align:center;
	line-height:24px;
	padding:10px
}
.p-pubtime {
	font-size:12px;
	margin-top:10px;
	height:auto;
	overflow:auto
}
.p-pubtime .p-hit {
	float:left;
	margin-left:10px
}
.p-pubtime .p-time {
	float:right;
	margin-right:10px
}
.commodity_list ul {
	padding:0;
	margin:0
}
.commodity_list li {
	padding:0;
	margin:0
}
li sup:before,sup:before {
	content:'';
	-webkit-transform:skew(-192deg);
	display:block
}
li sup.cx1,sup.cx1 {
	background:#72c04b;
	display:block
}
li sup.tj1,sup.tj1 {
	background:#39f;
	display:block
}
.gbanner {
	width:100%;
	height:65px;
	display:block;
	background-size:100% 100%;
	background-repeat:no-repeat
}
.intro img {
	max-width:100%;
}
.bigimg_topbar {
	position:relative;
	z-index:102;
	height:44px;
	background:#202223;
	border-bottom:1px solid #2b2d2e;
	box-shadow:0 1px 1px #000
}
.bigimg_topbar .btn_back {
	position:absolute;
	width:60px;
	height:44px;
	line-height:44px;
	border-right:1px solid #2b2d2e;
	text-align:center;
	color:#fff;
	top:0;
	left:0
}
.bigimg_topbar .btn_back span {
	display:block;
	border-right:1px solid #000
}
.bigimg_topbar .bigimg_num {
	color:#fff;
	line-height:44px;
	text-align:center;
	font-size:16px
}
.bigimg_topbar .bigimg_num span {
	margin:0 5px
}
.bigimg_box {
	width:320px;
	margin:10px auto;
	z-index:101;
	overflow:hidden
}
.bigimg_box ul {
	display:-webkit-box
}
.bigimg_box ul li {
	width:100%;
	text-align:center;
	-webkit-transform:translate3d(0,0,0)
}
.bigimg_box li img {
	vertical-align:middle;
	-webkit-animation-name:zoom;
	-webkit-animation-duration:.5s;
	-webkit-animation-timing-function:ease-in-out;
	height:auto;
	width:auto;
	max-height:415px;
	max-width:300px
}
@-webkit-keyframes zoom {
	from {
	-webkit-transform:scale(0)
}
to {
	-webkit-transform:scale(1)
}
}.blue .swiper-pagination-bullet-active {
	background:#007aff!important;
}
.green .swiper-pagination-bullet-active {
	background:#42B712!important;
}
.orange .swiper-pagination-bullet-active {
	background:#FF7201!important;
}
.red .swiper-pagination-bullet-active {
	background:#EE4341!important;
}
.my-mask {
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.9);
	z-index:99;
	display:none;
	overflow:hidden;
	top:0;
}
.swiper-wrapper img {
	display:block;
	width:100%;
	top:0;
}
.swiper-pagination-bullet {
	background:#ffffff;
	opacity:.6
}
.swiper-pagination-bullet-active {
	background:#f00
}
#mySlider {
	width:100%;
}
#closeSlider {
	padding:0 10px;
	color:#ffffff;
	display:block;
	margin-bottom:10px;
	margin-left:10px;
	background:url(../images/headIcon.png) no-repeat;
	background-size:68px auto;
	position:absolute;
	width:36px;
	height:35px;
	font-size:16px;
	overflow:hidden;
	background-position:-54px -37px;
	top:0;
	text-align:right;
	line-height:43px;
	display:block;
	color:#fff
}
.swiper-container {
	width:100%;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background:none;
}
.swiper-slide {
	text-align:center;
	font-size:18px;
	background:none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}
.my-mask-position {
	position:absolute;
	left:0px;
	top:5px;
	box-sizing:border-box;
	text-align:left;
	z-index:3000;
}
.sj_intro2 {
	margin-bottom:10px;
	padding:10px 0 0 96px;
	background-color:#fff;
	border-bottom:1px solid #F3F3F3;
	position:relative;
	z-index:1;
}
.sj_intro2 .sj_logo {
	display:block;
	position:absolute;
	top:-15px;
	left:5px;
	width:80px;
	height:65px;
	border:2px solid #fff;
	border-radius:4px;
}
.sj_intro2 .j,.sj_intro2 .z {
	background-color:#15cc51;
	color:#fff;
	border-radius:3px;
	padding:0 5px;
	margin-left:6px;
	display:inline-block;
	vertical-align:1px;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}
.sj_intro2 .z {
	background-color:#ff8d28;
}
.sj_intro2 h3 {
	font-weight:normal;
}
.docutitle {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	margin:15px 10px;
	border-bottom:1px #F3F3F3 solid;
	padding-bottom:15px;
}
.dongtailist{margin-bottom:8px;padding:7px 10px 10px 10px;background-color:#fff;}
.dongtailist a{ text-indent:10px;}
.dongtailist .tit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px #f3f3f3 solid; line-height:38px; height:38px; border-bottom:1px solid #F3F3F3; width:100%!important;}
.dongtailist .txt{font-size:12px;color:#aaa;line-height:16px; margin-top:3px;}

a.jiahaoma{color:#f93; background-color:#fff4ea; border-radius:3px; font-size:12px; padding:2px 6px; margin-left:20px;}