body {
	text-align: left;
}

.bodybgblue1 {
	background: none;
}

.logosearchtel {
	background: #ffffff;
	margin-top: 0;
}

.logosearchtel .weblogo {
	margin-left: 20px;
}

.logosearchtel .postedit {
	margin-left: 0;
}

.mr-10 {
	margin-right: 10px;
}

.mb-10 {
	margin-bottom: 10px;
}

.pl-10 {
	padding-left: 10px;
}

.pb-10 {
	padding-bottom: 10px;
}

.b-s {
	border: solid 1px #f5f5f5;
}

.b-w {
	background: #ffffff;
}

.full .body1000 {
	/* width: 1190px !important; */
}

i {
	color: #f5f5f5;
}

a:link {
	color: #0481e4;
}

#header {
	background-color: #fff;
	width: 100%;
	height: 33px;
	border-bottom: 1px solid #f5f5f5;
	position: relative;
	z-index: 151;
	zoom: 1;
	*zoom: 1
}

.header {
	margin: 0 auto;
	/* width: 1190px; */
	height: 33px;
	line-height: 33px;
	color: #666;
	font-size: 12px;
	position: relative;
	background-color: #fff
}

.header a {
	color: #666
}

.header .city,
.header .weather {
	float: left
}

.header a.fc_city {
	font-weight: bold
}

.header a:hover,
.header .js-signout-btn,
.header a.fc_city,
.header .wDay_t .wDay_w {
	color: #ff7200
}

.header a:hover {
	text-decoration: underline
}

.logosearchtel .postedit {
	margin-right: 15px;
}

.clearfix:after {
	content: "\0020";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}

.header_r {
	float: right
}

.header_r .userInfo,
.header_r .gjMobile,
.header_r .helpCenter,
.header_r .websiteNav,
.userInfo .reg_login,
.userInfo .personCenter {
	float: left;
	padding: 0 10px
}

.header .weather,
.header_r .personCenter,
.header_r .websiteNav {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff
}

.weather .wDay,
.header .websiteNav .webInfo,
.personCenter .dl {
	display: none;
	position: absolute;
	top: 34px;
	left: -1px;
	z-index: 100;
	background: #fff;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5
}

.weather.hover,
.websiteNav.hover,
.personCenter.hover {
	border-bottom: 1px solid #fff;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5
}

.weather.hover .wDay,
.websiteNav.hover .webInfo,
.personCenter.hover .dl {
	display: block
}

.weather,
.websiteNav,
.personCenter {
	zoom: 1
}

.header .weather {
	margin-left: 10px;
	padding: 0 20px 0 10px;
	position: relative
}

.header .weather_t span {
	float: left;
	padding-left: 10px;
	cursor: pointer
}

.header .weather .w_ico {
	float: left;
	width: 20px;
	height: 20px;
	position: relative;
	top: 6px
}

.header .wDay {
	width: 510px;
	height: 220px;
	line-height: 17px;
	padding: 20px 0;
	overflow: hidden
}

.header .wDay_t {
	padding: 0 10px;
	font-size: 12px;
	color: #999;
	line-height: 17px
}

.header .wDay_t i {
	font-size: 14px;
	color: #39bc30
}

.header .wDay_t .wDay_w {
	position: absolute;
	right: 10px
}

.header .wDay_t .wDay_w:hover {
	text-decoration: underline
}

.header .w_border {
	padding-top: 10px;
	border-right: 1px solid #f5f5f5
}

.header .w_noborder {
	border-right: 0
}

.header .wDay li {
	float: left;
	width: 170px;
	height: 202px;
	text-align: center
}

.header .wDay .w_time {
	margin-top: 20px
}

.header .wDay .w_temp {
	line-height: 31px
}

.header .wDay img {
	display: block;
	width: 70px;
	height: 70px;
	margin: 0 auto
}

.header .websiteNav .webInfo {
	padding: 20px 15px;
	width: 1160px;
	line-height: 28px;
	font-size: 12px;
	color: #666
}

.websiteNav .webInfo .dl {
	float: left
}

.websiteNav .webInfo .dl a {
	margin: 0 8px
}

.websiteNav .webInfo .dl dt {
	margin-bottom: 18px;
	font-size: 14px;
	font-weight: bold
}

.websiteNav .webInfo .dl dt a {
	color: #39bc30
}

.w90 {
	width: 90px
}

.w100,
.w145 {
	color: #f3f3f3
}

.w100 {
	width: 110px
}

.w145 {
	width: 145px
}

.websiteNav .recommend,
.websiteNav .recommend dd {
	float: left;
	text-align: center
}

.websiteNav .recommend {
	width: 273px
}

.websiteNav .recommend dd {
	width: 33.3%
}

.websiteNav .qr {
	margin: 0 auto;
	display: block;
	width: 70px;
	height: 70px
}

.websiteNav .qr.qr_1 {
	background: url('//sta.ganjistatic1.com/src/image/v6/homepage/qr_1.png') no-repeat
}

.websiteNav .qr.qr_2 {
	background: url('//sta.ganjistatic1.com/src/image/v6/homepage/qr_2.png') no-repeat
}

.websiteNav .qr.qr_3 {
	background: url('//sta.ganjistatic1.com/src/image/v6/homepage/qr_3.png') no-repeat
}

.header .js-username {
	margin-right: 10px
}

.arrow {
	position: relative;
	left: 4px;
	display: inline-block;
	width: 11px;
	height: 6px;
	background: url('//sta.ganjistatic1.com/src/image/v6/homepage/index_ico.png') no-repeat;
	background-position: -323px -111px;
	vertical-align: middle
}

.personCenter {
	position: relative;
	text-align: center;
	width: 66px
}

.personCenter .dl {
	width: 100%;
	line-height: 28px;
	padding: 0 0 6px
}

.personCenter .dl dd:hover {
	background-color: #f6f6f6
}

html,
body {
	line-height: 150%;
	color: #4b4b4b;
	background: #f5f5f5;
	letter-spacing: 0
}

a {
	color: #0481e4
}

a:hover {
	text-decoration: underline
}

.fl {
	float: left
}

.fr {
	float: right
}

.clearfix:after {
	content: "\0020";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}

* html .clearfix {
	zoom: 1
}

*+html .clearfix {
	zoom: 1
}

.gjLogo,
.gjLogo-s,
.search-ico,
.tab-more .tab-item .name-ico,
.loadapp .goapp-ico,
.hot,
.sideBar .packUp-ico,
.tab-more .li-close,
.prevBtn,
.nextBtn,
.layer-close,
.layer-left .indicator li,
.col-4 .list-wrap .wipePage .pageNum,
.edslider .controls .paginator li {
	background-image: url('//sta.ganjistatic1.com/src/image/v6/homepage/index_ico.png');
	background-repeat: no-repeat
}

.iconHD .gjLogo,
.iconHD .gjLogo-s,
.iconHD .search-ico,
.iconHD .tab-more .tab-item .name-ico,
.iconHD .loadapp .goapp-ico,
.iconHD .hot,
.iconHD .sideBar .packUp-ico,
.iconHD .tab-more .li-close,
.iconHD .prevBtn,
.iconHD .nextBtn,
.iconHD .layer-close,
.iconHD .layer-left .indicator li,
.iconHD .col-4 .list-wrap .wipePage .pageNum,
.iconHD .edslider .controls .paginator li {
	background-image: url('//sta.ganjistatic1.com/src/image/v6/homepage/index_ico_HD.png');
	background-size: 560px 362px
}

.col a:hover,
.col .category .recommend a,
.tab-more .tab-item .name,
.col .category h3 .f12,
.red,
.col .category .red:hover,
.col .category h3 a:hover,
.tab-category.hover .dt a,
.btn-del:hover {
	color: #ff7200
}

.tab-category .dt a,
.col .category h3 a,
.gj-bbs h2,
.daojia h3 a {
	color: #333
}

.search,
.tab-nav,
.category,
.gj-bbs {
	background-color: #fff
}

.banner,
.search,
.content,
.gj-bbs {
	width: 1190px;
	margin: 0 auto
}

.col .category .recommend {
	padding-bottom: 10px;
	margin-bottom: 6px;
	border-bottom: 1px solid #f5f5f5
}

.col .category .recommend a {
	font-size: 14px;
	line-height: 20px
}

.col .category .recommend-t {
	font-size: 12px;
	color: #999;
	line-height: 16px;
	margin-bottom: 8px
}

.gj-bbs,
.search {
	/* border-bottom: 10px solid #f5f5f5 */
}

.col,
.tab-nav-l {
	/* border-right: 10px solid #f5f5f5 */
}

.tab-nav-l {
	padding: 2px 5px
}

.tab-nav {
	position: relative;
	border: solid 1px #f5f5f5;
}

.banner {
	position: relative
}

.banner li {
	position: absolute;
	top: 0;
	left: 0;
	display: block
}

.edslider {
	width: 1190px !important;
	margin: 0 auto;
	position: relative
}

.edslider .controls {
	height: 12px;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 150px
}

.edslider .paginator {
	height: 12px;
	display: block;
	position: absolute;
	bottom: 0;
	right: 6px
}

.edslider .controls .paginator li {
	box-sizing: border-box;
	float: left;
	height: 10px;
	width: 10px;
	margin: 0 1px;
	cursor: pointer;
	background-position: -259px -243px
}

.edslider .controls .paginator li:hover,
.edslider .controls .paginator li.current {
	background-position: -247px -243px
}

.gjLogo,
.gjAdvert {
	position: relative;
	top: -2px;
	display: block;
	float: left;
	text-indent: -9999px;
	cursor: pointer
}

.gjLogo {
	width: 135px;
	height: 45px;
	background-position: -24px -76px;
	margin: 0 8px 0 40px;
	*margin: 0 8px 0 20px
}

.gjAdvert {
	width: 150px;
	height: 46px
}

.gjLogo:hover {
	background-position: -210px -14px
}

.gjLogo-s,
.top-search .gjLogo {
	display: block;
	width: 87px;
	height: 32px;
	background-position: -18px -224px;
	margin: 0 26px 0 0
}

.gjAdvert img {
	display: block;
	width: 130px;
	height: 46px
}

.search {
	padding: 24px 0 7px
}

.txt_search {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	width: 493px;
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	color: #1b1b1b;
	background: 0;
	background-color: #fff;
	overflow: hidden;
	float: left;
	text-indent: 30px;
	border: 3px solid #39bc30;
	border-right: 0
}

.search-div {
	position: relative;
	z-index: 2;
	zoom: 1;
	*zoom: 1
}

.search .search-div {
	width: 620px
}

.top-search .search-div {
	width: 720px
}

.top-search .gjAdvert,
.top-search .hot-s-word,
.top-search .btn-del {
	display: none
}

.s-eara {
	position: relative
}

.search-div .gj_sys_autoc_rs ul {
	padding: 0 0 5px 0;
	background: #fff;
	border: 1px solid #f5f5f5
}

.search-div .gj_sys_autoc_rs ul li {
	padding: 0 15px;
	list-style: none outside none;
	color: #666;
	border: 0;
	cursor: pointer;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	float: none
}

.search-div .gj_sys_autoc_rs ul .search-hover {
	background: #f5f5f5
}

.search-div .gj_sys_autoc_rs .js-del {
	font-size: 12px
}

.search-div .gj_sys_autoc_rs {
	padding: 0;
	border: 0;
	box-shadow: none
}

.top-search .search-div .gj_sys_autoc_rs {
	width: 600px !important;
	padding: 0;
	border: 0;
	box-shadow: none
}

.top-search,
.top-search .txt_search,
.top-search .btn-s,
.top-search .edit-eara .btn-post {
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	zoom: 1
}

* html {
	background-image: url(about:blank);
	background-attachment: fixed
}

.occupiedHeight {
	height: 109px
}

#top-search {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 200;
	zoom: 1;
	*zoom: 1;
	width: 100%;
	height: 50px;
	background: #39bc30;
	background: rgba(57, 188, 48, 0.94);
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop))
}

.top-search {
	padding: 9px 0;
	width: 1190px;
	margin: 0 auto
}

.top-search .txt_search {
	width: 600px;
	border: 0
}

.top-search .btn-s {
	width: 101px;
	background: #14910a;
	font-size: 16px;
	color: #fff
}

.top-search .btn-post {
	margin: 0
}

.top-search .btn-s:hover {
	background: #35a02d
}

.top-search .edit-eara .btn-post {
	line-height: 32px;
	width: 130px;
	background: #fff;
	font-size: 16px;
	color: #39bc30
}

.top-search .search-ico {
	top: 8px
}

.search-ico {
	width: 18px;
	height: 16px;
	position: absolute;
	display: block;
	top: 13px;
	left: 11px;
	background-position: -209px -239px
}

.btn {
	border: 0
}

.btn-s {
	width: 121px;
	height: 42px;
	font-size: 16px;
	color: #fff;
	letter-spacing: 0;
	background: #39bc30;
	cursor: pointer
}

.btn-s:hover {
	background: #4dc245
}

.btn-post,
.btn-del {
	display: block;
	text-align: center;
	letter-spacing: 0;
	margin: 0 40px 0 0
}

.btn-post {
	width: 150px;
	height: 42px;
	line-height: 42px;
	background: #ff7a00;
	font-size: 16px;
	color: #fff
}

.btn-post:hover {
	text-decoration: none;
	background: #ff8726
}

.btn-del {
	line-height: 26px;
	font-size: 12px;
	color: #666
}

.hot-s-word {
	line-height: 26px
}

.hot-s-word a {
	margin-right: 12px;
	font-size: 12px;
	color: #666;
	letter-spacing: 0
}

.tab {
	padding: 11px 0;
	height: 11px;
	position: relative;
	z-index: 1;
	zoom: 1;
	*zoom: 1;
	background: #f8fcf4;
	font-size: 14px;
	color: #39bc30;
	line-height: 14px;
	text-align: center;
	text-indent: -15px;
	border-top: 1px solid #f8fcf4;
	border-left: 1px solid #f8fcf4;
	border-right: 1px solid #f8fcf4
}

.tab-more.hover .tab {
	background: #39bc30;
	color: #fff;
	border-top: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb
}

.tab a {
	width: 120px;
	height: 14px;
	display: block;
	color: #fff;
	border-right: 1px solid #656565
}

.tab-category {
	float: left;
	width: 132.2px;
	/* height: 128px; */
	text-align: center;
	position: relative;
	padding: 10px 0;
}

.tab-category dd a:hover,
.tab-category dt a:hover {
	text-decoration: none
}

.tab-category .dt {
	/* height: 86px; */
	/* line-height: 38px; */
	font-weight: bold;
}

.tab-category .dt a {
	font-size: 16px
}

.tab-category .tabIcon {
	display: block;
	margin: 0 auto;
	width: 100px;
	height: 70px;
	background-repeat: no-repeat
}

.tab-category .tabIcon img {
	width: 80px;
	height: 80px;
}

.iconHD .tab-category .tabIcon {
	background-size: 1366px 130px;

}

.tab-category .dd {
	margin-top: 10px;
}

.tab-category .dd a {
	margin: 0 3px;
	font-size: 13px;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-ms-border-radius: 35px;
	-o-border-radius: 35px;
	-webkit-border-radius: 35px;
	color: #0481e4;
}



.tab-category .dd a:hover {
	color: #ff7200
}

.content-col {
	overflow: hidden
}

.col {
	height: auto;
	float: left;
	overflow: hidden;
	padding-bottom: 32767px;
	margin-bottom: -32767px
}

.col .noborder {
	border: 0
}

.col-4 .category.noborder {
	padding-bottom: 0
}

.col.col-1,
.col.col-3 {
	width: 263px
}

.col.col-2 {
	width: 350px
}

#col-2 {
	width: 685px
}

.col.col-4 {
	width: 330px;
	border-right: 0
}

.col .category {}

.col .category h3 {
	position: relative;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #f9f9f9;
	margin-bottom: 7px;
	padding-left: 10px;
}

.col .category h3 a {
	line-height: 48px;
	color: #ff5400;
}

.col .category h3 .f12 {
	margin-left: 8px;
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	right: 5px;
	top: 0;
	line-height: 48px
}

.col .category a {
	line-height: 30px
}

.col-1 .category a {
	line-height: 32px;
	white-space: nowrap;
}

.f12 {
	font-size: 12px
}

.col .category .small-title {
	float: left;
	margin-right: 18px;
	margin-left: 0
}

.col-1 .house .small-title {
	/* width: 42px */
}

.col-1 .car-service .small-title {
	/* width: 32px */
}

.col-1 .zhaoshang .small-title,
.col-1 .ticket .small-title {
	width: 60px
}

.col-1 .house .small-class {
	width: 172px
}

.col-1 .car-service .small-class {
	width: 182px
}

.col-1 .zhaoshang .small-class,
.col-1 .ticket .small-class {
	width: 154px
}

.col-2 .small-title {
	width: 77px
}

#col-2 .small-title {
	width: 80px
}

.col-3 .small-title {
	width: 66px
}

.col-4 .small-title {
	/* width: 66px */
}

.col-2 .small-class {
	width: 247px
}

#col-2 .small-class {
	width: 230px
}

.col-3 .small-class {
	width: 148px
}

.col-4 .small-class {
	width: 238px
}

.col .category .small-class {
	/* float: left */
}

.col .category.ticket i {
	margin: 0 2px
}

.col .category i {
	margin: 0 5px
}

.col .category h4 a,
.col .category h4 span {
	display: block;
	margin-top: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	line-height: 25px;
	letter-spacing: 0
}

.col .w3,
.col .w2,
.col .w4 {
	width: 100%
}

.col .w3 a,
.col .w4 a,
.col .w2 a {
	float: left;
	margin: 0;
	padding: 0
}

.col .w2 span,
.col .w3 span,
.col .w4 span {
	float: left;
	margin: 0;
	padding: 0;
	color: #007ee3
}

.col .w4 a,
.col .w4 span {
	width: 24.9%
}

.baochizhu>a {
	/* width: 14.1%; */
	margin-right: 20px;
	float: left;
	white-space: nowrap;
}

#baochibaozhu {
	color: #ff7200
}

.remenHeight {
	height: 212px
}

.rumenHeight {
	height: 123px
}

.jianzhiHeight {
	height: 187px
}

.remengongzuo {
	width: 335px;
	display: inline-block;
	float: left
}

.shumaHeight {
	height: 180px
}

.jiajuHeight {
	height: 210px
}

.recontent>span {
	width: 100%;
	float: left;
	overflow: hidden
}

.recontent>span>a {
	width: 24.8%;
	display: block;
	float: left
}

.shouyi {
	width: 244px;
	float: right
}

.shoycontent>span>a {
	width: 33.33%;
	display: block;
	float: left
}

#h3 {
	border-bottom: 0;
	height: 33px
}

.fangxin {
	margin-right: 23px
}

.ershouLeft {
	width: 335px;
	float: left
}

.ershouRight {
	width: 244px;
	float: right
}

.ershoushichang {
	overflow: hidden
}

#wupinhuishou {}

#wupin {
	margin-top: -5px
}

#wupin>#h3 {
	line-height: 37px;
	height: 24px;
	margin-bottom: 11px
}

#wupin>.shoycontent>span>a {
	width: auto;
	margin-right: 22px
}

#pet {
	width: 316px;
	border-bottom: 0;
	border-right: 10px solid #f5f5f5;
	height: 206px;
	float: left
}

#pet .small-class {
	width: 200px
}

.gouHeight {
	height: 30px
}

#ticket {
	float: right;
	width: 232px;
	border-bottom: 0
}

#ticket .small-class {
	width: 172px
}

#ticket .small-title {
	width: 55px
}

.col .w3 a,
.col .w3 span {
	width: 33.2%
}

.col .w2 a,
.col .w2 span {
	width: 49.8%
}

.col .w2 span a,
.col .w3 span a,
.col .w4 span a {
	width: auto;
	float: none
}

.col .loadapp {
	margin-top: -10px;
	padding: 10px 15px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	background-color: #f8fcf4;
	color: #39bc30;
	border-bottom: 10px solid #f5f5f5
}

.col .loadapp .goapp-ico {
	margin-right: 10px;
	float: left;
	width: 30px;
	height: 30px;
	background-position: -210px -183px
}

.col .loadapp.hover {
	color: #fff;
	background: #39bc30
}

.col .loadapp.hover .goapp-ico {
	background-position: -256px -183px
}

.col-4 .list-wrap {
	position: relative;
	padding: 0;
	width: 330px;
	height: 156px;
	overflow: hidden
}

.col-4 .listWrap {
	width: 300px;
	margin: 16px 15px;
	height: 76px;
	overflow: hidden;
	*position: relative
}

.nextBtn,
.prevBtn {
	display: none;
	position: absolute;
	right: 0;
	width: 14px;
	height: 30px
}

.tab-more .nextBtn,
.tab-more .prevBtn {
	margin-top: 0;
	top: 68px
}

.tab-more.hover .nextBtn,
.tab-more.hover .prevBtn {
	display: block
}

.nextBtn {
	background-position: -91px -23px
}

.prevBtn {
	left: 0;
	background-position: -71px -23px
}

.list-wrap .prevBtn,
.list-wrap .nextBtn {
	top: 87px
}

.nextBtn.hover {
	background-position: -132px -23px
}

.prevBtn.hover {
	background-position: -111px -23px
}

.col-4 .list {
	width: 360px;
	height: 76px;
	text-align: center;
	left: 0;
	position: relative
}

.col-4 .list-wrap .daojia,
.col-4 .daojia-t {
	font-size: 16px;
	color: #333;
	margin: 0 12px;
	line-height: 47px;
	border-bottom: 1px solid #f7f7f7
}

.col-4 .list .item {
	float: left;
	width: 60px;
	height: 76px;
	text-align: center
}

.col-4 .list-wrap .wipePage .wipePage {
	width: 6px;
	height: 6px
}

.col-4 .list-wrap .wipePage {
	position: absolute;
	top: 0;
	right: 15px;
	height: 47px;
	line-height: 47px
}

.col-4 .list-wrap .wipePage .pageNum {
	margin: 0 3px;
	float: left;
	width: 8px;
	height: 8px;
	position: relative;
	top: 20px;
	background-position: -259px -243px
}

.col-4 .list-wrap .wipePage .pageNum.active {
	background-position: -247px -243px
}

.col-4 .list .item a {
	float: left;
	text-align: center;
	margin: 0 5px
}

.col-4 .list .item img {
	margin: 0 5px;
	width: 50px;
	height: 50px;
	float: left
}

.col-4 .list .item span {
	display: block;
	line-height: 30px
}

.gj-bbs {
	height: 230px;
	font-size: 12px;
	color: #333;
	line-height: 20px;
	text-align: center;
	border-top: 10px solid #f5f5f5
}

.gj-bbs a {
	color: #666
}

.gj-bbs .tool {
	float: left;
	margin: 0 15px 13px 15px
}

.gj-bbs ul {
	clear: both;
	zoom: 1;
	overflow: hidden
}

.gj-bbs .gj-render {
	width: 420px
}

.gj-bbs .life-helper {
	width: 350px;
	margin: 0 24px 13px
}

.gj-bbs .aplication-center {
	width: 280px
}

.gj-bbs h2 {
	margin-bottom: 10px;
	text-align: left;
	font-size: 16px;
	border-bottom: 1px solid #f5f5f5;
	line-height: 48px
}

.gj-bbs ul li {
	width: 70px;
	height: 70px;
	display: block;
	float: left;
	margin: 4px 0
}

.gj-bbs ul li a {
	position: relative;
	float: left;
	width: 70px;
	height: 70px;
	background: url('//sta.ganjistatic1.com/src/image/v6/homepage/gjbbs_ico_1x.png?v=20180524') no-repeat
}

.iconHD .gj-bbs ul li a {
	background-image: url('//sta.ganjistatic1.com/src/image/v6/homepage/gjbbs_ico_HD.png?v=20180524');
	background-size: 70px
}

.gj-bbs ul li a:hover {
	background-color: #f6f6f6
}

.gj-bbs ul li a:hover span {
	text-decoration: underline
}

.gj-bbs ul li .icon_1 {
	background-position: 0 8px
}

.gj-bbs ul li .icon_2 {
	background-position: 0 -72px
}

.gj-bbs ul li .icon_3 {
	background-position: 0 -152px
}

.gj-bbs ul li .icon_4 {
	background-position: 0 -232px
}

.gj-bbs ul li .icon_5 {
	background-position: 0 -312px
}

.gj-bbs ul li .icon_6 {
	background-position: 0 -392px
}

.gj-bbs ul li .icon_7 {
	background-position: 0 -1192px
}

.gj-bbs ul li .icon_8 {
	background-position: 0 -1272px
}

.gj-bbs ul li .icon_9 {
	background-position: 0 -1352px
}

.gj-bbs ul li .icon_10 {
	background-position: 0 -1432px
}

.gj-bbs ul li .icon_11 {
	background-position: 0 -1512px
}

.gj-bbs ul li .icon_12 {
	background-position: 0 -1592px
}

.gj-bbs ul li .icon_13 {
	background-position: 0 -472px
}

.gj-bbs ul li .icon_14 {
	background-position: 0 -552px
}

.gj-bbs ul li .icon_15 {
	background-position: 0 -632px
}

.gj-bbs ul li .icon_16 {
	background-position: 0 -712px
}

.gj-bbs ul li .icon_17 {
	background-position: 0 -792px
}

.gj-bbs ul li .icon_18 {
	background-position: 0 -1672px
}

.gj-bbs ul li .icon_19 {
	background-position: 0 -1752px
}

.gj-bbs ul li .icon_20 {
	background-position: 0 -1832px
}

.gj-bbs ul li .icon_21 {
	background-position: 0 -1912px
}

.gj-bbs ul li .icon_22 {
	background-position: 0 -1992px
}

.gj-bbs ul li .icon_23 {
	background-position: 0 -872px
}

.gj-bbs ul li .icon_24 {
	background-position: 0 -952px
}

.gj-bbs ul li .icon_25 {
	background-position: 0 -1032px
}

.gj-bbs ul li .icon_26 {
	background-position: 0 -1112px
}

.gj-bbs ul li .icon_27 {
	background-position: 0 -2072px
}

.gj-bbs ul li .icon_28 {
	background-position: 0 -2152px
}

.gj-bbs ul li .icon_29 {
	background-position: 0 -2232px
}

.gj-bbs ul li .icon_30 {
	background-position: 0 -2312px
}

.gj-bbs ul li a span {
	width: 100%;
	display: block;
	position: absolute;
	bottom: 6px;
	line-height: 22px;
	left: 0
}

.hot {
	color: #fff;
	text-align: center
}

.hot.hot-11 {
	padding: 0 0 3px;
	display: block;
	font-size: 10px;
	position: absolute;
	top: 10px;
	left: 48px;
	width: 16px;
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
	background-position: -443px -184px
}

.hot.hot-3 {
	padding: 0 0 3px;
	font-size: 12px;
	position: absolute;
	z-index: 2;
	top: -13px;
	left: 193px;
	width: 44px;
	height: 19px;
	line-height: 19px;
	background-position: -369px -184px
}

.sideBar {
	background: #fff;
	position: fixed;
	z-index: 150;
	right: 0;
	top: 33px;
	bottom: 0;
	width: 40px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop+220))
}

.sideBar a:hover {
	text-decoration: none
}

.sideBar-ico {
	position: absolute;
	top: 50%;
	margin-top: -80px;
	left: 0;
	width: 40px;
	height: 160px
}

.sideBar .webHistory-ico,
.sideBar .collection-ico,
.sideBar .loadApp-ico,
.goTop-ico {
	width: 40px;
	height: 40px;
	display: block;
	background-image: url('//sta.ganjistatic1.com/src/image/v6/homepage/sideBar_ico.png');
	background-repeat: no-repeat
}

.sideBar .webHistory-ico,
.sideBar .collection-ico,
.sideBar .loadApp-ico {
	margin-bottom: 10px
}

.iconHD .sideBar .webHistory-ico,
.iconHD .sideBar .collection-ico,
.iconHD .sideBar .loadApp-ico,
.iconHD .sideBar .goTop-ico {
	background-image: url('//sta.ganjistatic1.com/src/image/v6/homepage/sideBar_ico_HD.png');
	background-size: 330px 184px
}

.goTop {
	display: none;
	width: 40px;
	height: 40px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 151;
	zoom: 1;
	*zoom: 1;
	text-align: center;
	cursor: pointer
}

.goTop.topB {
	bottom: 49px
}

.goTop-p {
	display: none;
	position: absolute;
	bottom: 0;
	right: 40px;
	color: #fff;
	width: 90px;
	height: 40px;
	line-height: 40px
}

.goTop.hover .goTop-p {
	display: block
}

.goTop-ico {
	background-position: -43px -24px;
	position: absolute;
	bottom: 0;
	left: 0
}

.goTop:hover .goTop-ico {
	background-position: -43px -64px
}

.sideBar .webHistory-ico {
	background-position: -93px -24px;
	display: none
}

.sideBar .collection-ico {
	background-position: -143px -24px
}

.sideBar .webHistory-ico,
.sideBar .collection-ico {
	cursor: pointer
}

.sideBar .loadApp-ico {
	background-position: -193px -24px
}

.sideBar .loadApp-d.hover .loadApp-ico {
	background-position: -193px -64px
}

.goTop:hover .goTop-p,
.sideBar .loadApp-d.hover .loadApp-p {
	display: block
}

.sideBar .webHistory-ico:hover,
.sideBar .webHistory-ico.active {
	background-position: -93px -64px
}

.sideBar .collection-ico:hover,
.sideBar .collection-ico.active {
	background-position: -143px -64px
}

.sideBar .webHistory-p,
.sideBar .collection-p,
.sideBar .loadApp-p,
.goTop-p {
	background: #555
}

.sideBar .loadApp-p {
	display: none;
	width: 140px;
	height: 167px;
	position: absolute;
	top: 50px;
	right: 40px
}

.sideBar .loadApp-p .gjApp_qr_100 {
	display: block;
	background: url('//sta.ganjistatic1.com/src/image/v6/homepage/qrcode_100.png') no-repeat;
	width: 100px;
	height: 100px;
	margin: 20px 20px 16px
}

.sideBar .sideBar-d {
	position: absolute;
	left: 40px;
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll
}

.sideBar .webHistory-p,
.sideBar .collection-p {
	display: none;
	padding: 0 15px;
	width: 250px;
	height: 100%;
	text-align: left;
	overflow-x: hidden
}

.sideBar .webHistory-p a,
.sideBar .collection-p a {
	color: #fff
}

.sideBar .packUp-ico {
	padding: 5px;
	width: 17px;
	height: 16px;
	float: left;
	background-position: -309px -122px;
	position: relative;
	top: 12px;
	cursor: pointer
}

.sideBar .packUp-ico:hover {
	background-position: -335px -122px
}

.sideBar .web-t {
	font-size: 12px;
	height: 50px;
	line-height: 50px;
	text-align: center
}

.sideBar .sideBar-del {
	font-size: 12px;
	float: right;
	cursor: pointer
}

.sideBar .dl {
	margin-bottom: 20px
}

.sideBar .dl dt {
	margin: 30px 0 10px;
	font-size: 14px;
	color: #ccc
}

.sideBar .dl dd {
	line-height: 26px;
	margin-bottom: 10px
}

.sideBar .allLink {
	width: 150px;
	height: 40px;
	border: 1px solid #fff;
	line-height: 38px;
	margin: 30px auto;
	text-align: center
}

.sideBar .allLink a {
	width: 150px;
	height: 40px;
	display: block
}

.sideBar .dl img {
	margin-right: 10px;
	width: 80px;
	height: 60px;
	float: left
}

.sideBar .dl .s-title {
	line-height: 18px
}

.s-line1 {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}

.s-line2 {
	height: 36px
}

.sideBar .dl .s-time {
	line-height: 14px;
	font-size: 12px;
	color: #9a9a9a;
	margin-top: 10px
}

.layer,
.layer-con {
	display: none
}

.layer {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1000;
	zoom: 1;
	*zoom: 1;
	top: 0;
	left: 0;
	color: #fff;
	background-color: #000;
	opacity: .4;
	filter: "alpha(opacity=40)";
	filter: alpha(opacity=40);
	-moz-opacity: .4
}

.layer-con {
	padding: 10px;
	position: fixed;
	z-index: 1001;
	zoom: 1;
	*zoom: 1;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -300px;
	width: 580px;
	height: 380px;
	background: #fff;
	border-radius: 8px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	-webkit-border-radius: 8px;
	font-size: 26px;
	color: #161616
}

.layer-close {
	display: block;
	position: absolute;
	right: -17px;
	top: -17px;
	width: 34px;
	height: 34px;
	background-position: -406px -90px
}

.layer-close:hover {
	background-position: -371px -90px
}

.layer-left {
	position: relative;
	float: left;
	background-repeat: no-repeat;
	width: 330px;
	height: 380px;
	overflow: hidden
}

.layer-left .list {
	width: 990px;
	height: 380px
}

.layer-left .list li {
	float: left;
	width: 330px;
	height: 380px
}

.layer-left .indicator {
	width: 30px;
	height: 8px;
	position: absolute;
	bottom: 24px;
	left: 50%;
	margin-left: -15px;
	text-indent: -9999px
}

.layer-left .indicator li {
	float: left;
	width: 8px;
	height: 8px;
	background-position: -260px -244px
}

.layer-left .indicator li.active {
	background-position: -248px -244px
}

.layer-left .grapIcon {
	display: none
}

.slideLayerWidget.zixun .layer-left .grapIcon {
	display: block;
	position: absolute;
	bottom: 22px;
	right: 52px;
	width: 90px;
	height: 90px;
	background-image: url('//sta.ganjistatic1.com/src/image/v6/homepage/img_zixun_horn.png');
	background-repeat: no-repeat
}

.layer-right {
	width: 212px;
	float: left;
	padding-right: 38px;
	text-align: center
}

.layer-right .gj_qr_116 {
	margin: 84px 0 36px 48px;
	background-image: url('//sta.ganjistatic1.com/src/image/v6/homepage/qrcode_116.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 116px;
	height: 116px;
	border: 1px solid #d7f2d6
}

.layer-right .p1 {
	line-height: 26px;
	font-size: 26px;
	color: #161616
}

.layer-right .p2 {
	line-height: 38px;
	font-size: 18px;
	color: #676767
}

html,
body,
input,
textarea,
keygen,
select,
button {
	font: 14px/1.5 "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", arial, Tahoma, SimSun, sans-serif, "PingFang SC Regular"
}

body {
	-webkit-font-smoothing: subpixel-antialiased !important
}

td,
th,
blockquote,
p,
textarea,
input,
legend,
fieldset,
form,
code,
pre,
h6,
h5,
h4,
h3,
h2,
h1,
li,
ol,
ul,
dd,
dt,
dl,
div,
body {
	margin: 0;
	padding: 0
}

img {
	border: 0
}

a {
	text-decoration: none
}

li {
	list-style: none
}

em,
i {
	font-weight: normal;
	font-style: normal
}

select,
textarea,
input {
	outline: 0;
	*font-size: 100%
}

#footer .dl a.red {
	color: #ff7200
}

#footer {
	width: 1190px;
	margin: 0 auto;
	background-color: #fff;
	font-size: 12px;
	color: #999;
	line-height: 30px;
	text-align: center
}

.f-area2 .ftext a {
	color: #999
}

.f-area2 .ftext a:hover {
	text-decoration: none;
	color: #ff7200
}

.f-area2 .ftext img {
	vertical-align: middle
}

#footer .gjLogo {
	margin: 16px 65px 0 40px
}

#footer .dl {
	width: 160px;
	float: left;
	margin-right: 20px;
	text-align: left
}

#footer .dl a {
	color: #999
}

#footer .dl dt,
#footer .dl dt a {
	margin-bottom: 20px;
	line-height: 19px;
	font-size: 16px;
	font-weight: bold;
	color: #676767
}

#footer .dl dd {
	line-height: 30px;
	font-size: 12px;
	color: #999
}

#footer .f-area1 {
	padding: 30px 0;
	border-bottom: 1px solid #f7f7f7
}

#footer .f-area2 {
	padding: 19px 0 21px
}

.gj-info {
	margin-top: 13px;
	text-align: center
}

#footer .f-area2 .gj-info a {
	margin: 0 3px;
	display: inline-block;
	height: 37px;
	text-indent: -9999px;
	background-image: url('//sta.ganjistatic1.com/src/image/v6/homepage/gj_info_ico.png?v=1');
	background-repeat: no-repeat
}

.iconHD #footer .f-area2 .gj-info a {
	background-image: url('//sta.ganjistatic1.com/src/image/v6/homepage/gj_info_ico_HD.png?v=1');
	background-size: 540px 37px
}

#footer .f-area2 .gj-info a {
	*display: inline
}

#footer .f-area2 .gj-info .chengxinwang {
	width: 106px;
	background-position: 0 -0
}

#footer .f-area2 .gj-info .beianxinxi {
	width: 125px;
	background-position: -111px -0
}

#footer .f-area2 .gj-info .xinyongqiye {
	width: 126px;
	background-position: -242px -0
}

#footer .f-area2 .gj-info .jubaozhongxin {
	width: 166px;
	background-position: -374px -0
}

.footer-b {
	position: fixed;
	width: 100%;
	height: 160px;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
	z-index: 1000
}

.footer-b div {
	position: absolute;
	width: 1209px;
	height: 192px;
	bottom: 0;
	left: 50%;
	margin-left: -604px;
	background: url(//sta.ganjistatic1.com/src/image/v6/homepage/footer-b.png) no-repeat
}

.footer-l {
	position: fixed;
	width: 100px;
	height: 100px;
	bottom: 0;
	left: -100%;
	background: url(//sta.ganjistatic1.com/src/image/v6/homepage/footer-l.png);
	z-index: 1000
}

.fl_pop {
	display: block;
	width: 100%;
	height: 180px;
	position: fixed;
	overflow: hidden;
	bottom: 0;
	left: 0;
	right: 0
}

.fl_pop_layer {
	position: absolute;
	bottom: 0;
	opacity: .95;
	filter: alpha(opacity=95);
	-moz-opacity: .95;
	width: 100%;
	height: 167px;
	background-color: #011632;
	left: 0;
	bottom: 0
}

.fl_pop_con {
	width: 1190px;
	height: 180px;
	position: relative;
	bottom: 0;
	left: 0;
	z-index: 2001;
	zoom: 1;
	margin: auto;
	right: 0
}

.fl_pop_close {
	width: 60px;
	height: 60px;
	background: red;
	background-size: 24px 24px;
	position: absolute;
	right: 0;
	cursor: pointer;
	z-index: 2002;
	opacity: .0;
	filter: alpha(opacity=0);
	-moz-opacity: .0
}

.fl_pop_open {
	position: fixed;
	width: 80px;
	height: 180px;
	background-size: 130px 130px;
	bottom: 0;
	left: -100px;
	text-indent: -9999px;
	cursor: pointer;
	background-size: 80px 112px;
	background-image: url(//sta.ganji.com/src/image/v6/homepage/activity/activity20170717/banner_small.png);
	background-repeat: no-repeat;
	line-height: 180px;
	height: 140px;
	bottom: 0
}

.fl_pop_img {
	position: absolute;
	height: 180px;
	margin: auto;
	left: 0
}

.ctpspc-pop {
	display: none
}

.ctpspc-pop-container {
	position: fixed;
	height: 419.4px;
	width: 330px;
	top: 50%;
	left: 50%;
	margin-top: -209.7px;
	margin-left: -165px;
	z-index: 99999;
	cursor: pointer
}

.ctpspc-pop-up {
	position: absolute;
	width: 330px;
	height: 373.8px;
	top: 50%;
	left: 50%;
	margin-top: -186.9px;
	margin-left: -165px;
	background: url(//sta.ganjistatic1.com/src/image/v6/zhaopin/ctph-img/pcpopimg.png) no-repeat center;
	background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%
}

.ctpspc-close-btn {
	width: 31.8px;
	height: 31.8px;
	background: url(//sta.ganjistatic1.com/src/image/v6/zhaopin/ctph-img/close.png) no-repeat;
	background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	float: right;
	margin-right: 12.6px
}

.ctpspc-pop-down {
	width: 213px;
	height: 40.8px;
	background: #ffcf29;
	border-radius: 24px;
	margin: 0 auto;
	bottom: -25.2px;
	position: absolute;
	text-align: center;
	line-height: 40.8px;
	left: 0;
	right: 0;
	color: #06040b;
	font-family: 'SimHei';
	font-size: 14.628px;
	margin-top: 4.8px
}

.ctpspc-mask {
	background-color: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99998
}

.ctpspc-active {
	display: block
}

/* wp 添加 */


.goods .ul {
	margin: 10px 0 0 0;
}

.flink .ul {
	margin: 0;
}

.jiazhengfuwu_cats {
	margin: 10px;
}

.jiazhengfuwu_cats dl dt {
	width: 13%;
	line-height: 30px;
}

.jiazhengfuwu_cats dl dd {
	width: 87%;
	line-height: 30px;
}

.jiazhengfuwu_cats dl dd a {
	white-space: nowrap;
	margin-right: 13px;
}

/* 到家 */
.daojia {
	background-color: #ffffff;
	width: 330px;
	height: 149.9px;
}

.daojia h3 {
	position: relative;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #f9f9f9;
	margin-bottom: 7px;
	padding-left: 10px;
	color: #ff7200;
}

.daojia ul {}

.daojia ul li {
	margin-top: 5px;
	width: 20%;
	float: left;
	font-size: 13px;
	text-align: center;
}

.daojia ul li img {
	width: 40px;
	height: 40px;
}

.daojia ul li p {
	margin-top: 10px;
}

/* 首页服务招标、生活经验 */

.fuwu_box {

	background-color: #ffffff;

	width: 100%;

}

.fuwu_main {

	margin-top: 15px;

}

.fuwu_box .zhaobiao_box {

	border-right: solid 1px #efefef;

	box-sizing: border-box;

	width: 50%;

}

.fuwu_box .zhaobiao_box h2 {

	font-size: 16px;

	font-weight: bold;

	margin: 15px 15px;

}

.fuwu_box .zhaobiao_box ul {

	margin-top: 20px;

}

.fuwu_box .zhaobiao_box ul li {

	float: left;

	text-align: center;

	width: 20%;

	padding: 10px 0;

}

.fuwu_box .zhaobiao_box ul li img {

	width: 30px;

	height: 30px;

}

.fuwu_box .zhaobiao_box ul li p {

	margin-top: 10px;

}

.fuwu_box .shenghuo ul li {

	width: 16.6%;

}

.fuwu_box .zhaobiao_box ul li a {

	color: #4b4b4b;

}
