﻿#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
}

.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('../images/qr_1.png') no-repeat
}

.websiteNav .qr.qr_2 {
	background: url('../images/qr_2.png') no-repeat
}

.websiteNav .qr.qr_3 {
	background: url('../images/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('../images/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
}



a {
	color: #4aabf7;
}

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('../images/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('../images/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 {
	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
}

.col .category,.gj-bbs,.search {
	border-bottom: 10px solid #f5f5f5
}



.tab-nav-l {
	padding: 2px 5px
}

.tab-nav {
	border-bottom: 10px solid #f5f5f5;
	position: relative
}

.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 31px 0 40px;
	*margin: 0 15px 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(../images/739bd8b2df9e4a9d925be2c60acb83a0.gif);
	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: 120px;
	height: 128px;
	text-align: center;
	position: relative
}

.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: 48px;
	background-image: url("../images/tabicon.png");
	background-repeat: no-repeat
}

.iconHD .tab-category .tabIcon {
	background-size: 1366px 130px;
	background-image: url("../images/tabicon_hd.png")
}

.tab-category .tabIcon.tabIcon-1 {
	background-position: -35px -44px
}

.tab-category .tabIcon.tabIcon-2 {
	background-position: -235px -44px
}

.tab-category .tabIcon.tabIcon-3 {
	background-position: -435px -44px
}

.tab-category .tabIcon.tabIcon-4 {
	background-position: -635px -44px
}

.tab-category .tabIcon.tabIcon-5 {
	background-position: -835px -44px
}

.tab-category .tabIcon.tabIcon-6 {
	background-position: -1035px -44px
}

.tab-category .tabIcon.tabIcon-7 {
	background-position: -1235px -44px
}

.tab-category .dd {
	height: 42px;
	line-height: 42px
}

.tab-category .dd a {
	padding: 1px 6px;
	margin: 0 3px;
	font-size: 12px;
	background: #eaf4f9;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-ms-border-radius: 35px;
	-o-border-radius: 35px;
	-webkit-border-radius: 35px;
	color: #666
}

.tab-category.hover .tabIcon {
	background-image: url("../images/tabicon_hover.png")
}

.iconHD .tab-category.hover .tabIcon {
	background-size: 1366px 130px;
	background-image: url("../images/tabicon_hover_hd.png")
}

.tab-category .dd a:hover {
	background: #39bc30;
	color: #fff
}

.tab-more {
	width: 330px;
	height: 132px
}

.tab-more .tab {
	z-index: auto
}

.tab-more .tab-list {
	width: 990px;
	overflow: hidden
}

.tab-more .tab-list-con {
	width: 328px;
	height: 97px;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff
}

.tab-more .iphone_ico {
	background: url('../images/mobile_ico.gif') no-repeat;
	width: 30px;
	height: 36px;
	float: left;
	position: absolute;
	top: 0
}

.tab-more.hover .iphone_ico {
	background: url('../images/mobile_ico_hover.gif') no-repeat
}

.tab-more .tab-item {
	padding: 25px 16px;
	width: 302px;
	height: 46px;
	float: left;
	cursor: pointer
}

.tab-more .tab-item a:hover {
	text-decoration: none
}

.tab-more .tab-item .imgleft {
	margin: 2px 16px 0 0;
	padding: 0 14px 0 16px;
	width: 42px;
	height: 44px;
	float: left;
	border-right: 1px solid #f5f5f5
}

.tab-more .tab-item .txt {
	float: left;
	width: 190px;
	overflow: hidden
}

.tab-more .tab-item .name {
	position: relative;
	line-height: 29px;
	font-size: 12px
}

.tab-more .tab-item .name img {
	float: left;
	height: 29px;
	margin-right: 5px
}

.tab-more .tab-item .title {
	margin-top: 2px;
	width: 190px;
	color: #161616;
	letter-spacing: 0;
	line-height: 17px
}

.content-col {
	height: 347px;
    margin: 20px auto;
    width: 1200px;
    overflow: hidden;
}

.col {
	    height: 104%;
    float: left;

}

.col .noborder {
	border: 0
}

.col-4 .category.noborder {
	padding-bottom: 0
}

.col.col-1,.col.col-3 {
	height: 356px;
    width: 240px;
}

.col.col-2 {
	width: 350px
}

#col-2 {
	margin-left: 6px;
    width: 79.5%;
    margin-top: -12px;
}


#col-2 ul {
	width:100%;
}

#col-2 li {
	margin: 15px 10px 0 10px;
    float: left;
    position: relative;
    height: 164px;
    width: 229px;
    box-sizing: border-box;
    border: 1px dashed #0481e4;
    background-color: #f5f8ff;
    font-size: 12px;
    margin-right: -1px;
}


#col-2 a  {
	color:#333;
}

#col-2 a li:hover{
	background-color:#0481e4;
	color:#fff;
}


#col-2 li p{
	margin-left: 14%;
    text-align: -webkit-left;
    font-size: 14px;
    margin-top: 25px;
    line-height: 3px;
}

#col-2 li p span{
	color:#0481e4;
}

.col.col-4 {
	width: 330px;
	border-right: 0
}

.col .category {
	background-color: #fbfbfb;
	
	padding: 0 8px 13px 13px;
	color: #e4e4e4
}

.col .category h3 {
	position: relative;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	border-bottom: 1px solid #f9f9f9;
	margin-bottom: 7px
}

.col .category h3 a {
	
	font-size: 18px;
    line-height: 48px;
}

.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;
    font-size: 14px;
    color: #4aabf7;
}

.f12 {
	font-size: 12px
}

.col .category .small-title {
	float: left;
	margin-right: 5px;
	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.6%;
	float: left
}

#baochibaozhu {
	color: #ff7200
}

.baochizhu>a:first-child {
	width: auto;
	float: right;
	margin-right: 8px
}

.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 {
	line-height: 0
}

#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('../images/gjbbs_ico_1x.png') no-repeat
}

.iconHD .gj-bbs ul li a {
	background-image: url('../images/gjbbs_ico_hd.png');
	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('../images/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('../images/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('../images/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('../images/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('../images/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
}

#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('../images/gj_info_ico.png');
	background-repeat: no-repeat
}

.iconHD #footer .f-area2 .gj-info a {
	background-image: url('../images/gj_info_ico_hd.png');
	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
}

.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(../images/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
}