@font-face {
	font-family:iconfont;src:url('//as.zbjimg.com/static/nodejs-zbj-indexweb-api/global/css/iconfont/iconfont_9baa924.eot?t=1503544644205');src:url('//as.zbjimg.com/static/nodejs-zbj-indexweb-api/global/css/iconfont/iconfont_9baa924.eot?t=1503544644205') format('embedded-opentype'),url('//as.zbjimg.com/static/nodejs-zbj-indexweb-api/global/css/iconfont/iconfont_406e3e7.woff?t=1503544644205') format('woff'),url('//as.zbjimg.com/static/nodejs-zbj-indexweb-api/global/css/iconfont/iconfont_41a53d7.ttf?t=1503544644205') format('truetype'),url('//as.zbjimg.com/static/nodejs-zbj-indexweb-api/global/css/iconfont/iconfont_413725f.svg?t=1503544644205') format('svg')
}

.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-jilu1:before {
	content: "\e6b3"
}

.icon-xiangyou3fill:before {
	content: "\e777"
}

.icon-xiangyou3:before {
	content: "\e778"
}

.icon-cuowu:before {
	content: "\e641"
}

.icon-jushoucang:before {
	content: "\e643"
}

.icon-naozhong:before {
	content: "\e648"
}

.icon-saoyisao:before {
	content: "\e649"
}

.icon-shezhi:before {
	content: "\e64b"
}

.icon-shijian:before {
	content: "\e64d"
}

.icon-shouhuodizhi:before {
	content: "\e64e"
}

.icon-shouye:before {
	content: "\e64f"
}

.icon-shuaxin:before {
	content: "\e650"
}

.icon-sousuo:before {
	content: "\e651"
}

.icon-tishi:before {
	content: "\e653"
}

.icon-wancheng:before {
	content: "\e654"
}

.icon-xiala:before {
	content: "\e65c"
}

.icon-xiangshangjiantou:before {
	content: "\e65d"
}

.icon-xiangxiajiantou:before {
	content: "\e65e"
}

.icon-xiangyoujiantou:before {
	content: "\e65f"
}

.icon-xiangzuojiantou:before {
	content: "\e660"
}

.icon-yanjing:before {
	content: "\e661"
}

.icon-xiaoxizhongxin:before {
	content: "\e665"
}

.icon-rili:before {
	content: "\e600"
}

.icon-dingwei:before {
	content: "\e8fc"
}

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

body,button,input,select,textarea {
	font: 14px/1.5 'Microsoft Yahei',"Heiti SC",tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
	color: #333
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	-webkit-font-smoothing: antialiased
}

address,cite,dfn,em,var,i {
	font-style: normal
}

code,kbd,pre,samp {
	font-family: courier new,courier,monospace
}

a {
	color: #333;
	text-decoration: none;
	outline: 0
}

a:hover {
	text-decoration: underline
}

img {
	border: 0
}

ol,ul {
	list-style: none
}

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

textarea {
	resize: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.fr {
	float: right
}

.fl {
	float: left
}

.hide {
	display: none
}

.show {
	display: block
}

.hidden {
	overflow: hidden
}

.visible {
	overflow: visible
}

.center {
	text-align: center
}

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

.clearfix {
	*height: 1%
}

.text-overflow {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.text-overflow-two {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word
}

.text-overflow-three {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-wrap: break-word
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.z-grid {
	width: 1190px;
	margin: 0 auto
}

.loading {
	width: 100%;
	min-height: 300px;
	background-image: url('//as.zbjimg.com/static/nodejs-zbj-indexweb-api/global/img/loading-logo-white_c41bf0e.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.content-wrap {
	width: 1190px;
	margin: 0 auto
}

.header-top-recommend {
	display: block;
	position: absolute;
	width: 100%;
	min-width: 1190px;
	min-height: 60px;
	overflow: hidden
}

.header-top-recommend .xw-demand-detail-banner {
	max-height: 100%
}

.header-top-recommend .recommend-tag {
	font-size: 12px;
	position: absolute;
	bottom: 8px;
	right: 10px;
	color: #fff;
	width: 28px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	z-index: 2;
	opacity: .6;
	filter: alpha(opacity=60)
}

.header-top-recommend .recommend-tag:after {
	content: ' ';
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	opacity: .1;
	filter: alpha(opacity=10);
	z-index: -1;
	width: 100%;
	height: 100%
}

.header-top-recommend .top-recommend-box {
	width: 2000px;
	position: relative;
	left: 50%;
	margin-left: -1000px;
	text-align: center;
	display: block
}

.header-top-recommend img {
	display: inline-block;
	vertical-align: top
}

.sem-bd-wrap-fixed {
	transition: none!important
}

.main-content-con .hover-anima:after {
	content: '';
	position: relative;
	bottom: 0;
	border-top: 2px solid #ff6900;
	display: block;
	margin: 0 auto;
	transition: all 120ms ease-in-out;
	width: 0
}

.main-content-con .hover-anima:hover {
	color: #ff6900!important
}

.main-content-con .hover-anima:hover a {
	color: #ff6900!important
}

.main-content-con .hover-anima:hover:after {
	width: 100%
}

.index-nav-tabs {
	width: 1190px;
	margin: 0 auto;
	height: 48px;
	margin-top: 15px;
	position: relative;
	text-align: center;
	background: #f5f5f5
}

.index-nav-tabs li {
	line-height: 48px;
	font-size: 20px;
	color: #333;
	float: left;
	width: 595px;
	height: 48px;
	position: relative;
	cursor: pointer
}

.index-nav-tabs li span {
	font-size: 12px;
	color: #999;
	font-weight: 400;
	margin-left: 10px
}

.index-nav-tabs li.active {
	line-height: 56px;
	height: 52px;
	color: #ff6900;
	background-color: #fff;
	margin-top: -4px;
	font-weight: bolder
}

.index-nav-tabs li.active:first-child {
	background-color: #ffe5cf;
	border-top-right-radius: 2px
}

.index-nav-tabs li.active:first-child:after {
	content: "";
	border-right: 10px solid transparent;
	border-bottom: 26px solid #ffe5cf;
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	right: -20px;
	border-top: 26px solid transparent;
	border-left: 10px solid #ffe5cf
}

.index-nav-tabs li.active:nth-child(2) {
	border-top-left-radius: 2px
}

.index-nav-tabs li.active:nth-child(2):before {
	content: "";
	border-right: 10px solid #fff;
	border-bottom: 26px solid #fff;
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	left: -20px;
	border-top: 26px solid transparent;
	border-left: 10px solid transparent
}

.index-nav-tabs li.active span {
	color: #ff6900
}

.index-tab-content {
	width: 1190px;
	margin: 0 auto;
	vertical-align: top
}

.zbjindex-xw-position {
	display: block;
	position: relative;
	width: 100%;
	min-width: 1190px;
	min-height: 60px;
	overflow: hidden;
	max-height: 60px
}

.zbjindex-xw-position a {
	width: 2000px;
	position: relative;
	left: 50%;
	margin-left: -1000px;
	text-align: center;
	display: block
}

.zbjindex-xw-position a img {
	display: inline-block;
	vertical-align: top
}

.zbjindex-xw-position .recommend-tag {
	font-size: 12px;
	position: absolute;
	bottom: 8px;
	right: 10px;
	color: #fff;
	width: 28px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	z-index: 2;
	opacity: .6;
	filter: alpha(opacity=60)
}

.zbjindex-xw-position .header-top-recommend {
	display: none
}

#index-xrzq {
	position: relative
}

#index-xrzq .xrzq-img {
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
	text-align: center;
	display: block
}

#index-xrzq i {
	position: absolute;
	background: #ffa74e;
	width: 31px;
	height: 31px;
	top: 25px;
	right: 30px;
	text-align: center;
	line-height: 31px;
	color: #fff;
	font-size: 20px;
	border-radius: 50%;
	cursor: pointer
}

#index-xrzq .xrzq-area-1 {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px
}

#index-xrzq .xrzq-area-2 {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 1px
}

.nav-con {
	height: 44px;
	border-bottom: 2px solid #ff6900;
	background: #fff
}

.nav-con .nav-content {
	width: 1190px;
	margin: 0 auto;
	position: relative
}

.nav-con .nav-content .item {
	height: 44px;
	line-height: 44px;
	float: left;
	position: relative
}

.nav-con .nav-content .item a {
	display: inline-block;
	height: 100%;
	color: #444;
	font-size: 16px;
	text-decoration: none;
	padding: 0 18px 0 15px
}

.nav-con .nav-content .item a.hot {
	font-weight: 700
}

.nav-con .nav-content .item a:hover {
	color: #ff6900
}

.nav-con .nav-content .item.highlight1:hover>a {
	background: #ff6900;
	color: #fff!important
}

.nav-con .nav-content .item.highlight1.hasChild:hover>a {
	background: #fff;
	color: #ff6900!important
}

.nav-con .nav-content .item.highlight>a {
	color: #ff6900
}

.nav-con .nav-content .item.highlight>a:hover {
	background: #ff6900;
	color: #fff
}

.nav-con .nav-content .item.highlight:first-child {
	margin-right: 13px
}

.nav-con .nav-content .item.highlight:first-child a {
	background: #ff6900;
	color: #fff
}

.nav-con .nav-content .item.hasChild>a {
	border: 1px solid transparent;
	border-bottom: 0;
	height: 43px;
	z-index: 11
}

.nav-con .nav-content .item.hasChild>a span.icon {
	position: absolute;
	top: 50%;
	right: 5px;
	width: 8px;
	height: 6px;
	margin-top: -3px;
	display: inline-block;
	background: url("//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2018/nav/img/arrow-down_bc6f495.png") no-repeat;
	background-size: 100%
}

.nav-con .nav-content .item.hasChild.item2>a span.icon {
	background: url("//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2018/nav/img/arrow-up-black_b67e24a.png") no-repeat;
	transform: rotate(180deg);
	background-size: 100%;
	width: 10px;
	height: 4px
}

.nav-con .nav-content .item.active.highlight>a,.nav-con .nav-content .item.active.item2>a {
	border: 1px solid #ff6900;
	border-bottom: 0;
	background: #fff;
	color: #ff6900
}

.nav-con .nav-content .item.active.highlight>a span.icon,.nav-con .nav-content .item.active.item2>a span.icon {
	transform: rotate(180deg)
}

.nav-con .nav-content .item.active.item2>a span.icon {
	background: url("//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2018/nav/img/arrow-down_bc6f495.png") no-repeat;
	transform: rotate(180deg);
	background-size: 100%;
	width: 8px;
	height: 6px
}

.nav-con .nav-content .item.active>ul {
	display: block
}

.nav-con .nav-content .item.active>ul .inner-item a:hover {
	background: #f7f7f7;
	color: #ff6900
}

.nav-con .nav-content .item.active .cols-repeat {
	display: block
}

.nav-con .nav-content .item>ul {
	position: absolute;
	width: 100%;
	z-index: 10;
	left: -50%;
	margin-left: 50%;
	background: #fff;
	border-bottom: 1px solid #ff6900;
	display: none;
	margin-top: -2px
}

.nav-con .nav-content .item>ul .inner-item {
	border-left: 1px solid #ff6900;
	border-right: 1px solid #ff6900;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	text-align: center
}

.nav-con .nav-content .item>ul .inner-item a {
	height: 100%;
	width: 100%;
	display: inline-block;
	color: #555;
	padding: 0;
	font-size: 14px
}

.nav-con .nav-content .item>ul .inner-item a:hover {
	background: #f7f7f7
}

.nav-con .nav-content .item>ul:after {
	display: block;
	content: "";
	height: 10px;
	border-left: 1px solid #ff6900;
	border-right: 1px solid #ff6900
}

.nav-con .nav-content .item .cols-repeat {
	position: absolute;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	z-index: 10;
	background: #fff;
	border: 1px solid #ff6900;
	display: none;
	margin-top: -3px;
	padding: 22px
}

.nav-con .nav-content .item .cols-repeat .cols-con {
	white-space: nowrap;
	display: -ms-inline-flexbox;
	display: inline-flex;
	float: left
}

.nav-con .nav-content .item .cols-repeat .col {
	float: left;
	margin-right: 33px
}

.nav-con .nav-content .item .cols-repeat .col .inner-item {
	margin-bottom: 18px;
	line-height: 1
}

.nav-con .nav-content .item .cols-repeat .col .inner-item a {
	font-size: 14px;
	padding: 0
}

.nav-con .nav-content .item .cols-repeat .col .inner-item:last-child {
	margin-bottom: 0
}

.nav-con .nav-content .item .cols-repeat .col:last-child {
	margin-right: 0
}

.nav-con .nav-content .nav-ul {
	float: left
}

.nav-con .nav-content .nav-ul:nth-child(2) {
	position: relative;
	margin-left: 10px
}

.nav-con .nav-content .nav-ul:nth-child(2):before {
	position: relative;
	width: 2px;
	height: 16px;
	background-color: #e7e7e7;
	content: "";
	display: inline-block;
	float: left;
	top: 14px;
	margin-right: 10px
}

.nav-con .nav-content .nav-openshop {
	position: absolute;
	display: none;
	width: 169px;
	height: 33px;
	right: 0;
	bottom: 5px;
	cursor: pointer
}

.nav-con .nav-content .nav-openshop img {
	width: 169px;
	height: 33px
}

.nav-con .nav-content .more-nav {
	float: right;
	position: relative
}

.nav-con .nav-content .more-nav .item2 {
	line-height: 50px
}

.nav-con .nav-content .more-nav .item2>a {
	padding: 0;
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	height: 20px;
	padding-right: 8px;
	box-sizing: border-box;
	width: 62px;
	height: 28px;
	background: #f8f8f8;
	border: 1px solid #e6e6e6
}

.nav-con .nav-content .more-nav .item2>a:hover {
	color: #ff6900
}

.nav-con .nav-content .more-nav .item2>a>span.icon {
	width: 10px;
	height: 5px;
	top: 60%
}

.nav-con .nav-content .more-nav .item2>ul {
	z-index: 8;
	display: none;
	margin: 0;
	width: 290px;
	right: 0;
	position: absolute;
	left: auto;
	top: 44px;
	background: #f8f8f8;
	box-shadow: 0 5px 4px 0 rgba(0,0,0,.07);
	border: 1px solid #e6e6e6;
	box-sizing: border-box;
	line-height: 32px;
	padding: 10px 0
}

.nav-con .nav-content .more-nav .item2>ul:after {
	display: none
}

.nav-con .nav-content .more-nav .item2>ul>.inner-item {
	display: inline-block;
	border: 0;
	width: 95px
}

.nav-con .nav-content .more-nav .item2>ul>.inner-item:hover a {
	color: #ff6900
}

.nav-con .nav-content .more-nav:hover .item2>a {
	height: 35px;
	z-index: 9;
	position: relative;
	border-bottom: 0;
	background: #f8f8f8;
	color: #333!important
}

.nav-con .nav-content .more-nav:hover .item2>a>span.icon {
	top: 45%;
	transform: rotate(0deg)
}

.nav-con .nav-content .more-nav:hover .item2>ul {
	display: block
}

.zbj-index-page {
	background-color: #eee
}

.main-content-con {
	width: 1190px;
    position: relative;
    display: none;
    background: #ffe5cf;
    padding-top: 10px;
    margin: 0 auto;
}

.main-content-con.active {
	display: block
}

.main-content-con .header-top-recommend {
	position: absolute
}

.main-content-con .header-top-recommend.no-pointer {
	cursor: auto
}

.main-content-con .index-consult-box {
	margin-bottom: 10px
}

.main-content {
	margin: 0 auto;
	width: 1190px;
	position: relative;
	z-index: 2
}

.main-content .item {
	float: left;
	display: inline-block
}

.main-content .category-left {
	width: 234px;
	margin-right: 10px
}

.main-content .category-center {
	width: 308px;
	margin-right: 10px
}

.main-content .category-right {
	width: 308px
}

.main-content .main-content-left {
	width: 880px;
	display: inline-block
}

.main-content .main-content-right {
	width: 290px;
	float: right;
	margin-right: 10px
}

.outside-index-grid-wrap {
	width: 1170px!important
}

.index-quick-tools {
	width: 1170px;
	margin: 0 auto
}

.index-quick-tools .tools-service-wrapper {
	width: 1170px
}

.paidan-animation-env,.paidan-noanimation-env {
	background: #eee
}

.custom-city-swiper {
	position: relative;
	height: 175px!important;
	width: 1170px!important;
	margin-bottom: 10px!important;
	transform: translate3d(0,0,0);
	overflow: hidden
}

.custom-city-swiper.custom-city-swiper .swiper-wrapper .swiper-slide {
	height: 175px!important;
	background: transparent
}

.custom-city-swiper .pagination {
	position: absolute;
	z-index: 20;
	bottom: 10px;
	width: 100%;
	text-align: center
}

.custom-city-swiper .swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #999;
	margin: 0 5px;
	opacity: .8;
	cursor: pointer
}

.custom-city-swiper .swiper-active-switch {
	background: #ff6900
}

.header-content {
	position: relative;
	margin-bottom: 10px;
	width: 870px;
	margin-left: 10px;
	overflow: hidden;
	z-index: 2
}

.header-info-waper {
	margin: 0 auto;
    overflow: hidden;
    width: 870px;
    height: 250px;
    background: #fff;
    padding-top: 5px;
    box-sizing: border-box;
}

.header-info-waper .header-infos {
    float: left;
    width: 830px;
}

.header-info-waper a {
	text-decoration: none
}

.header-info-waper .header-infos {
	float: left
}

.info-content-waper {
	float: left;
    width: 125px;
    height: 120px;
    background-color: #fff;
    text-align: center;
    padding: 0 10px;
    margin-right: 12px;
    box-sizing: border-box;
}

.info-content-waper .info-title {
	display: block;
    font-size: 14px;
    color: #333;
    font-weight: 700;
    width: 125px;
    margin-left: -30px;
}

.info-content-waper .title-describe {
	color: #333;
    font-size: 12px;
    height: 20px;
    overflow: hidden;
    margin-top: 3px;
}

.info-content-waper .title-describe a {
	white-space: nowrap
}

.info-content-waper .info-icon {
	display: inline-block;
    margin-top: 8px;
    width: 70px;
    height: 70px;
    border-radius: 100%;
}

.info-content-waper .info-icon img {
	width: 55px;
    height: 55px;
    border-radius: 100%;
    transition: transform .4s;
    margin-bottom: 3px;
}

.info-content-waper .info-icon:hover img {
	width: 55px;
	height: 55px;
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	border-radius: 100%
}

.info-content-waper .info-icon:hover .info-title {
	color: #ff6900
}

.info-all {
	display: inline-block;
    width: 38px;
    height: 250px;
    text-align: center;
    float: right;
    margin-top: -5px;
    border-left: 1px solid #f8f8f8;
}

.info-all .info-all-title {
	display: block;
    font-size: 14px;
    color: #333;
    text-align: center;
    width: 15px;
    margin: 0 auto;
}

.info-all .info-all-pic {
	margin-top: 70px;
    display: inline-block;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    background: url(//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2018/img/p1_e6f6f40.png) center center no-repeat;
    background-size: 100%;
}

.info-all:hover .info-all-pic {
	background: url("//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2018/img/pic1-1_bfcb711.png") center center no-repeat;
	background-size: 100%
}

.info-all:hover .info-all-title {
	color: #ff6900
}

.info-title:hover,.title-describe>a:hover {
	color: #ff6900
}

.top-operative {
	margin: 10px;
	margin-right: 0
}

.top-operative a img {
	height: 70px;
	width: 308px;
	vertical-align: top;
	margin-right: 10px
}

.top-operative a img:hover {
	opacity: .9
}

.top-operative a:first-child img {
	width: 234px
}

.top-operative a:last-child img {
	margin-right: 0
}

.category-left a {
	text-decoration: none
}

.category-left.item {
	margin-left: 10px
}

.category-left .cate-item {
	margin-bottom: 10px;
	background-color: #fff
}

.category-left .cate-item .cate-title-wapper {
	position: relative;
	height: 50px;
	border-bottom: 1px solid #eee;
	line-height: 50px;
	overflow: hidden
}

.category-left .cate-item .cate-title-wapper h2 {
	z-index: 2;
	position: relative;
	display: inline-block
}

.category-left .cate-item .cate-title-wapper h2 .cate-title {
	font-size: 18px;
	color: #ff6900;
	font-weight: 700
}

.category-left .cate-item .cate-title-wapper .cate-title:hover {
	color: #ff6900
}

.category-left .cate-item .cate-title-wapper .cate-title:before {
	position: relative;
	top: -1px;
	margin-right: 12px;
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 3px;
	height: 18px;
	background-color: #ff6900
}

.category-left .cate-item .cate-title-wapper .cate-des {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 13px;
	display: inline-block;
	box-sizing: border-box;
	height: 22px;
	line-height: 25px;
	font-size: 12px;
	color: #ff6900
}

.category-left .cate-item .cate-title-wapper .cate-des.cate-des-img {
	top: 0;
	transform: translateY(0);
	right: 0;
	height: 100%
}

.category-left .cate-item .cate-title-wapper .cate-des img {
	height: 53px
}

.category-left .cate-item .cate-title-wapper .cate-des:hover {
	border-bottom: 1px solid #ff6900;
	box-sizing: content-box
}

.category-left .cate-item .cate-info-wapper {
	overflow: hidden;
	padding: 15px;
	padding-right: 10px
}

.category-left .cate-item .cate-info-wapper .info-item {
	display: inline-block;
	float: left;
	margin-right: 12px;
	box-sizing: border-box;
	height: 25px;
	font-size: 14px;
	position: relative
}

.category-left .cate-item .cate-info-wapper .info-item a {
	color: #777
}

.category-left .cate-item .cate-info-wapper .info-item a.hot {
	color: #ff6900
}

.category-center a,.category-right a {
	text-decoration: none
}

.category-center .cate-item,.category-right .cate-item,.category-solution .cate-item {
	margin-bottom: 10px;
	background-color: #fff
}

.category-center .cate-item .cate-title-wapper,.category-right .cate-item .cate-title-wapper,.category-solution .cate-item .cate-title-wapper {
	position: relative;
	height: 50px;
	border-bottom: 1px solid #eee;
	line-height: 50px;
	overflow: hidden
}

.category-center .cate-item .cate-title-wapper h2,.category-right .cate-item .cate-title-wapper h2,.category-solution .cate-item .cate-title-wapper h2 {
	z-index: 2;
	position: relative;
	display: inline-block
}

.category-center .cate-item .cate-title-wapper h2 .cate-title,.category-right .cate-item .cate-title-wapper h2 .cate-title,.category-solution .cate-item .cate-title-wapper h2 .cate-title {
	font-size: 18px;
	color: #ff6900;
	font-weight: 700
}

.category-center .cate-item .cate-title-wapper .cate-title:hover,.category-right .cate-item .cate-title-wapper .cate-title:hover,.category-solution .cate-item .cate-title-wapper .cate-title:hover {
	color: #ff6900
}

.category-center .cate-item .cate-title-wapper .cate-title:before,.category-right .cate-item .cate-title-wapper .cate-title:before,.category-solution .cate-item .cate-title-wapper .cate-title:before {
	position: relative;
	top: -1px;
	margin-right: 12px;
	display: inline-block;
	vertical-align: middle;
	content: "";
	width: 3px;
	height: 18px;
	background-color: #ff6900
}

.category-center .cate-item .cate-title-wapper .cate-des,.category-right .cate-item .cate-title-wapper .cate-des,.category-solution .cate-item .cate-title-wapper .cate-des {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 13px;
	display: inline-block;
	box-sizing: border-box;
	height: 22px;
	line-height: 25px;
	font-size: 12px;
	color: #ff6900
}

.category-center .cate-item .cate-title-wapper .cate-des.cate-des-img,.category-right .cate-item .cate-title-wapper .cate-des.cate-des-img,.category-solution .cate-item .cate-title-wapper .cate-des.cate-des-img {
	top: 0;
	transform: translateY(0);
	right: 0;
	height: 100%
}

.category-center .cate-item .cate-title-wapper .cate-des img,.category-right .cate-item .cate-title-wapper .cate-des img,.category-solution .cate-item .cate-title-wapper .cate-des img {
	height: 53px
}

.category-center .cate-item .cate-title-wapper .cate-des:hover,.category-right .cate-item .cate-title-wapper .cate-des:hover,.category-solution .cate-item .cate-title-wapper .cate-des:hover {
	border-bottom: 1px solid #ff6900;
	box-sizing: content-box
}

.category-center .cate-item .cate-info-wapper,.category-right .cate-item .cate-info-wapper,.category-solution .cate-item .cate-info-wapper {
	overflow: hidden;
	padding: 10px 12px;
	padding-right: 0
}

.category-center .cate-item .cate-info-wapper .cate-info-item,.category-right .cate-item .cate-info-wapper .cate-info-item,.category-solution .cate-item .cate-info-wapper .cate-info-item {
	margin-bottom: 5px;
	padding: 5px;
	box-sizing: border-box;
	width: 290px
}

.category-center .cate-item .cate-info-wapper .cate-info-item .item-title,.category-right .cate-item .cate-info-wapper .cate-info-item .item-title,.category-solution .cate-item .cate-info-wapper .cate-info-item .item-title {
	float: left;
	display: inline-block;
	width: 85px;
	font-size: 14px
}

.category-center .cate-item .cate-info-wapper .cate-info-item .item-title a,.category-right .cate-item .cate-info-wapper .cate-info-item .item-title a,.category-solution .cate-item .cate-info-wapper .cate-info-item .item-title a {
	display: inline-block;
	box-sizing: border-box;
	height: 20px;
	color: #999
}

.category-center .cate-item .cate-info-wapper .cate-info-item .item-links,.category-right .cate-item .cate-info-wapper .cate-info-item .item-links,.category-solution .cate-item .cate-info-wapper .cate-info-item .item-links {
	display: inline-block;
	width: 212px;
	vertical-align: top;
	margin-right: -18px
}

.category-center .cate-item .cate-info-wapper .cate-info-item .item-links .item-link,.category-right .cate-item .cate-info-wapper .cate-info-item .item-links .item-link,.category-solution .cate-item .cate-info-wapper .cate-info-item .item-links .item-link {
	display: inline-block;
	float: left;
	padding-right: 11px;
	box-sizing: border-box;
	height: 25px;
	font-size: 14px;
	position: relative
}

.category-center .cate-item .cate-info-wapper .cate-info-item .item-links .item-link a,.category-right .cate-item .cate-info-wapper .cate-info-item .item-links .item-link a,.category-solution .cate-item .cate-info-wapper .cate-info-item .item-links .item-link a {
	color: #777
}

.category-center .cate-item .cate-info-wapper .cate-info-item .item-links .item-link a.hot,.category-right .cate-item .cate-info-wapper .cate-info-item .item-links .item-link a.hot,.category-solution .cate-item .cate-info-wapper .cate-info-item .item-links .item-link a.hot {
	color: #ff6900
}

.category-center .cate-item .cate-guarantee-wapper,.category-right .cate-item .cate-guarantee-wapper,.category-solution .cate-item .cate-guarantee-wapper {
	background: linear-gradient(180deg,#fff 0,#fff7f1 100%);
	overflow: hidden;
	margin-top: -15px;
	padding: 0 12px 5px
}

.category-center .cate-item .cate-guarantee-wapper .cate-info-item,.category-right .cate-item .cate-guarantee-wapper .cate-info-item,.category-solution .cate-item .cate-guarantee-wapper .cate-info-item {
	padding: 5px;
	box-sizing: border-box;
	width: 290px
}

.category-center .cate-item .cate-guarantee-wapper .cate-info-item .item-title,.category-right .cate-item .cate-guarantee-wapper .cate-info-item .item-title,.category-solution .cate-item .cate-guarantee-wapper .cate-info-item .item-title {
	display: inline-block;
	float: left;
	width: 85px;
	line-height: 25px
}

.category-center .cate-item .cate-guarantee-wapper .cate-info-item .item-title a,.category-right .cate-item .cate-guarantee-wapper .cate-info-item .item-title a,.category-solution .cate-item .cate-guarantee-wapper .cate-info-item .item-title a {
	font-size: 12px;
	color: #ff6900;
	padding: 2px 3px;
	border: 1px solid #ff6900;
	border-radius: 5px;
	border-top-right-radius: 5px;
	height: 22px
}

.category-center .cate-item .cate-guarantee-wapper .cate-info-item .item-links,.category-right .cate-item .cate-guarantee-wapper .cate-info-item .item-links,.category-solution .cate-item .cate-guarantee-wapper .cate-info-item .item-links {
	display: inline-block;
	width: 220px;
	line-height: 25px;
	width: 215px;
	vertical-align: top;
	margin-right: -20px
}

.category-center .cate-item .cate-guarantee-wapper .cate-info-item .item-links .item-link,.category-right .cate-item .cate-guarantee-wapper .cate-info-item .item-links .item-link,.category-solution .cate-item .cate-guarantee-wapper .cate-info-item .item-links .item-link {
	display: inline-block;
	float: left;
	padding-right: 11px;
	box-sizing: border-box;
	font-size: 14px;
	position: relative
}

.category-center .cate-item .cate-guarantee-wapper .cate-info-item .item-links .item-link a,.category-right .cate-item .cate-guarantee-wapper .cate-info-item .item-links .item-link a,.category-solution .cate-item .cate-guarantee-wapper .cate-info-item .item-links .item-link a {
	color: #ff6900
}

a {
	cursor: pointer;
	text-decoration: none
}

a:hover {
	text-decoration: none
}

.index-user-panel {
	width: 290px
}

.index-user-panel .user-panel {
	width: 290px;
	height: 680px;
	padding: 15px 13px;
	box-sizing: border-box;
	background: #fff
}

.index-user-panel .user-panel-state .user-panel-task.clearfix {
	display: -ms-flexbox;
	display: flex;
	height: 35px
}

.index-user-panel .user-panel-state .user-panel-task.clearfix a {
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	cursor: pointer
}

.index-user-panel .user-panel-state .user-panel-task.clearfix a:hover span {
	filter: brightness(1.1)
}

.index-user-panel .user-panel-state .user-panel-task.clearfix a span {
	font-size: 14px;
	color: #ff6900;
	display: block
}

.index-user-panel .user-panel-state .user-panel-task.clearfix a span:nth-child(2) {
	font-size: 12px;
	color: #999
}

.index-user-panel .user-panel-state .user-panel-pub {
	padding: 0 10px
}

.index-user-panel .user-panel-state .user-panel-pub .tab-content-title {
	font-size: 12px;
	color: #999;
	line-height: 40px
}

.index-user-panel .user-panel-state .user-panel-pub .tab-content-pub {
	width: 250px;
	height: 32px;
	line-height: 32px;
	border-radius: 5px
}

.index-user-panel .user-panel-state .user-panel-pub .tab-content-pub input {
	height: 32px;
	vertical-align: top;
	float: left;
	width: 160px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	box-sizing: border-box;
	padding: 0 8px;
	border: 1px solid #ff6900;
	border-right: 0;
	font-size: 12px
}

.index-user-panel .user-panel-state .user-panel-pub .tab-content-pub button {
	background: linear-gradient(270deg,#ff6900,#ffa200);
	color: #fff;
	height: 32px;
	font-size: 12px;
	width: 90px;
	border: 0;
	float: left;
	cursor: pointer;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.index-user-panel .user-panel-info {
	padding-left: 87px;
	position: relative;
	height: 60px;
	margin-bottom: 15px
}

.index-user-panel .user-panel-info .user-avatar {
	display: inline-block;
	width: 60px;
	height: 60px;
	position: absolute;
	left: 13px;
	background: url(//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2018/index-right/img/avatar-default_a8f5250.png);
	background-size: 100%
}

.index-user-panel .user-panel-info .user-avatar img {
	border-radius: 50%;
	width: 60px;
	height: 60px
}

.index-user-panel .user-panel-info .user-svip-icon {
	display: inline-block;
	width: 60px;
	height: 15.5px;
	background: url(//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2018/index-right/img/vip-bg-2_2af6283.png);
	background-size: 100%;
	bottom: 0;
	position: absolute;
	left: 13px
}

.index-user-panel .user-panel-info .user-vip-icon {
	display: inline-block;
	width: 60px;
	height: 15.5px;
	background: url(//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2018/index-right/img/vip-bg-1_d48c98b.png);
	background-size: 100%;
	bottom: 0;
	position: absolute;
	left: 13px
}

.index-user-panel .user-panel-info .user-info {
	padding-top: 8px
}

.index-user-panel .user-panel-info .user-info .user-name {
	font-size: 14px;
	color: #333;
	display: block;
	line-height: 25px;
	text-decoration: none
}

.index-user-panel .user-panel-info .user-info .user-name:hover {
	color: #ff6900
}

.index-user-panel .user-panel-info .user-info .user-noactive {
	color: #ff6900;
	font-size: 12px
}

.index-user-panel .user-panel-info .user-info .user-noactive:hover {
	text-decoration: underline
}

.index-user-panel .user-panel-info .user-info .user-act {
	display: inline-block;
	font-size: 12px;
	color: #ff6900;
	line-height: 18px
}

.index-user-panel .user-panel-info .user-info .user-act:after {
	content: '';
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAdVBMVEVMaXH/WwD/WwD/XAD/XwD/WgD/WwD/WwD/WQD/WwD/WwD/WwD/WgD/XAD/////XAD/+/j/27//hx7/fAD/7+X/2Lr/aQD/v5H/snf/YgD/59b/bQD/3sX/3MP/ZAD/ji//lD3/xJb/zan/4sz/4cr/sXb//v6S1ZIfAAAADnRSTlMA+YBYEEzG6gSUrexXgV7j+0AAAADkSURBVHjahZPrbsMgDEZJQmJoWn+E3Lfet/X9H3HT2lgkm+D8s46EjS9KMKWtKMuosqVRW3ROECjXa1sQ0E5951zXTy1ARSCNBXzDQuMBa8TuMI8PDniMM3aLtxhOvOE0wD7tHvOR/3A8Y/9bM2HkfxhB+kfn8JL39hbk98iVMgSp+Y73wDcgo0q0vOD8yrcolcUXC+6C4UOiCVZV6HntP5egR6UIHYf+imGppQOpDI43/vzyDllCJx5PlWYxRT6WaoupY02NjyQy0BtIR9ehiC9TYhXji5w+A0Efagj1QYuInuA3qvQr8ykSb+IAAAAASUVORK5CYII=);background-size: 12px;
	background-position: right;
	background-repeat: no-repeat;
	position: relative;
	top: 2px
}

.index-user-panel .user-panel-info .user-info .user-act:hover {
	text-decoration: underline
}

.index-user-panel .user-panel-op {
	margin-bottom: 15px
}

.index-user-panel .user-panel-op .op-link {
	display: inline-block;
	border-radius: 4px;
	padding: 0 25px;
	max-width: 80px;
	box-sizing: border-box;
	height: 25px;
	color: #fff;
	line-height: 26px;
	font-size: 14px;
	background: #ff6900;
	text-align: center;
	text-decoration: none;
	margin: 0 5px;
	float: left
}

.index-user-panel .user-panel-op .op-link:hover {
	background: #ff7e23
}

.index-user-panel .user-panel-fwb {
	margin: 12px -13px;
	padding: 12px 13px;
	margin-bottom: 0;
	box-sizing: border-box;
	height: 137px;
	background: linear-gradient(180deg,#f3fbf4,#e4f6e6 87%)
}

.index-user-panel .user-panel-fwb .panel-fwb-main {
	padding-left: 12px
}

.index-user-panel .user-panel-fwb .panel-fwb-main img {
	width: 49px;
	height: 17px;
	vertical-align: top
}

.index-user-panel .user-panel-fwb .panel-fwb-main p {
	display: inline-block;
	color: #52ab5e;
	font-size: 12px;
	line-height: 17px;
	vertical-align: top;
	position: relative;
	margin-left: 15px
}

.index-user-panel .user-panel-fwb .panel-fwb-main p:before {
	content: '';
	display: inline-block;
	position: absolute;
	width: 4px;
	height: 4px;
	background-color: #52ab5e;
	left: -10px;
	top: 7px;
	border-radius: 50%
}

.index-user-panel .user-panel-fwb .panel-fwb-main p:after {
	content: '';
	display: inline-block;
	border-right: 1px solid #52ab5e;
	border-top: 1px solid #52ab5e;
	width: 6px;
	height: 6px;
	transform: rotate(45deg)
}

.index-user-panel .user-panel-fwb .panel-fwb-main:hover {
	color: #ff6900
}

.index-user-panel .user-panel-fwb .panel-fwb-detail {
	display: -ms-flexbox;
	display: flex;
	padding: 12px 0 10px
}

.index-user-panel .user-panel-fwb .panel-fwb-detail .panel-fwb-detail-item {
	display: inline-block;
	text-align: center;
	-ms-flex: 1;
	flex: 1;
	position: relative
}

.index-user-panel .user-panel-fwb .panel-fwb-detail .panel-fwb-detail-item:last-child:after {
	display: none
}

.index-user-panel .user-panel-fwb .panel-fwb-detail .panel-fwb-detail-item:after {
	content: '';
	position: absolute;
	height: 20px;
	border-right: 1px solid #53ac5f;
	right: 0;
	top: 10px;
	opacity: .5
}

.index-user-panel .user-panel-fwb .panel-fwb-detail span {
	display: block;
	font-size: 16px;
	line-height: 20px;
	color: #52ab5e
}

.index-user-panel .user-panel-fwb .panel-fwb-detail span:nth-child(2) {
	font-size: 12px
}

.index-user-panel .user-panel-fwb .panel-order {
	height: 28px;
	overflow: hidden
}

.index-user-panel .user-panel-fwb .panel-order .order-swiper .swiper-wrapper {
	height: 28px
}

.index-user-panel .user-panel-fwb .panel-order p {
	width: 267px;
	height: 28px;
	background-color: #f9fffa;
	font-size: 12px;
	color: #666;
	line-height: 28px;
	padding: 0 5px;
	box-sizing: border-box
}

.index-user-panel .user-panel-fwb .panel-order p span {
	color: #ff6900;
	float: right
}

.index-user-panel .user-panel-tools {
	margin-left: -13px;
	width: 277px;
	height: 275px
}

.index-user-panel .user-panel-tools .tools-service-wrapper.style-tab .tools-body .service-right .tools-service-hd .quick-service-tabs .quick-service-tab.active span {
	border-bottom: 2px solid #ff6900
}

.index-user-panel .user-panel-tools .tools-service-wrapper.style-tab .tools-body .service-right .tools-service-hd .quick-service-panel .qs-tab .qs-tab-item p span {
	font-size: 12px
}

.index-user-panel .user-panel-extra .panel-extra-tab {
	width: 264px;
	display: -ms-flexbox;
	display: flex
}

.index-user-panel .user-panel-extra .panel-extra-tab .panel-extra-tab-item {
	-ms-flex: 1;
	flex: 1;
	border: 1px solid transparent;
	border-bottom-color: #eee;
	color: #666;
	text-align: center;
	font-size: 12px;
	line-height: 27px;
	cursor: pointer
}

.index-user-panel .user-panel-extra .panel-extra-tab .panel-extra-tab-item.active {
	border: 1px solid #eee;
	border-bottom-color: transparent;
	color: #ff6900
}

.index-user-panel .user-panel-extra .panel-extra-tab-content {
	padding-top: 10px
}

.index-user-panel .user-panel-extra .panel-extra-tab-content .panel-extra-tab-item-content {
	display: none
}

.index-user-panel .user-panel-extra .panel-extra-tab-content .panel-extra-tab-item-content.active {
	display: block
}

.index-user-panel .user-panel-extra .panel-extra-tab-content a {
	color: #666;
	line-height: 25px;
	position: relative;
	display: block;
	font-size: 12px;
	padding-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.index-user-panel .user-panel-extra .panel-extra-tab-content a:hover {
	color: #ff6900
}

.index-user-panel .user-panel-extra .panel-extra-tab-content a:before {
	content: '';
	display: inline-block;
	position: absolute;
	width: 3px;
	height: 3px;
	background: #ff6900;
	left: 4px;
	top: 11px
}

.right-yx {
	background: #fff;
	margin-top: 10px
}

.right-yx .yx-header {
	height: 50px;
	padding: 12px 12px 12px 0;
	box-sizing: border-box;
	border-bottom: 1px solid #eee;
	display: block
}

.right-yx .yx-header:hover .header-title,.right-yx .yx-header:hover .header-desc {
	color: #ff6900
}

.right-yx .yx-header .header-title {
	font-size: 18px;
	color: #e61f19;
	font-weight: 700
}

.right-yx .yx-header .header-title:before {
	content: "";
	position: relative;
	margin-right: 12px;
	display: inline-block;
	vertical-align: middle;
	width: 3px;
	height: 18px;
	background-color: #ff6900
}

.right-yx .yx-header .header-desc {
	font-size: 12px;
	color: #666;
	float: right;
	line-height: 28px
}

.right-yx .yx-body {
	padding: 10px 13px 13px
}

.right-yx .yx-body .yx-icons {
	margin: 0 -13px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 10px
}

.right-yx .yx-body .yx-icons .yx-icon {
	display: inline-block;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	cursor: default
}

.right-yx .yx-body .yx-icons .yx-icon[target="_blank"] {
	cursor: pointer
}

.right-yx .yx-body .yx-icons .yx-icon[target="_blank"]:hover span {
	color: #ff6900
}

.right-yx .yx-body .yx-icons .yx-icon img {
	width: 20px;
	height: 20px;
	vertical-align: top;
	margin-bottom: 3px
}

.right-yx .yx-body .yx-icons .yx-icon span {
	display: block;
	font-size: 12px;
	line-height: 12px;
	color: #c8a36f
}

.right-yx .yx-body .yx-links .yx-link {
	height: 64px;
	margin-bottom: 10px
}

.right-yx .yx-body .yx-links .yx-link:last-child {
	margin-bottom: 0
}

.right-yx .yx-body .yx-links .yx-link .yx-link-item {
	position: relative;
	display: inline-block;
	width: 264px;
	height: 64px
}

.right-yx .yx-body .yx-links .yx-link .yx-link-item:hover .link-item-title {
	color: #ff6900!important
}

.right-yx .yx-body .yx-links .yx-link .yx-link-item:hover .link-item-desc {
	color: #ff6900
}

.right-yx .yx-body .yx-links .yx-link .yx-link-item:hover img {
	opacity: .8
}

.right-yx .yx-body .yx-links .yx-link .yx-link-item .link-item-title {
	position: absolute;
	top: 33px;
	left: 11px;
	font-size: 12px
}

.right-yx .yx-body .yx-links .yx-link .yx-link-item .link-item-desc {
	position: absolute;
	font-size: 14px;
	top: 11px;
	left: 11px;
	font-weight: 700
}

.right-yx .yx-body .yx-links .yx-link .yx-link-item img {
	position: absolute;
	width: auto;
	height: 64px
}

.right-yx .yx-body .yx-links .yx-link.yx-link2 {
	height: 110px
}

.right-yx .yx-body .yx-links .yx-link.yx-link2 .yx-link-item {
	width: 127px;
	height: 110px
}

.right-yx .yx-body .yx-links .yx-link.yx-link2 .yx-link-item img {
	position: absolute;
	width: 127px;
	height: auto
}

.right-yx .yx-body .yx-links .yx-link.yx-link2 .yx-link-item:first-child {
	margin-right: 10px
}

.tsfw-wrapper {
	background-color: #fff;
	width: 552px;
	height: 305px;
	display: inline-block;
	float: left;
	margin-left: 10px
}

.tsfw-wrapper .tsfw-title {
	position: relative;
	height: 52px;
	line-height: 52px;
	overflow: hidden;
	border-bottom: 1px solid #eee
}

.tsfw-wrapper .tsfw-title h2 a {
	font-size: 18px;
	font-weight: 700;
	cursor: pointer
}

.tsfw-wrapper .tsfw-title h2 a:after {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2020/solution/img/more_7a63405.png);
	background-size: 16px 16px;
	position: relative;
	top: 3px;
	left: 5px
}

.tsfw-wrapper .tsfw-content {
	padding: 0 11px
}

.tsfw-wrapper .tsfw-content .index2020-contents .index2020-content a img {
	margin: 10px 10px 0 0;
	height: 90px;
	vertical-align: top;
	float: left
}

.tsfw-wrapper .tsfw-content .index2020-contents .index2020-content a:nth-child(2n) img {
	margin-right: 0
}

.tsfw-wrapper .tsfw-content .index2020-contents .index2020-content a:hover {
	opacity: .8
}

.index2020-title {
	position: relative;
	height: 52px;
	line-height: 52px;
	overflow: hidden;
	border-bottom: 1px solid #eee
}

.index2020-title h2 a {
	font-size: 18px;
	font-weight: 700;
	cursor: default
}

.index2020-title h2 a:before {
	position: relative;
	top: -1px;
	margin-right: 12px;
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 3px;
	height: 18px;
	background-color: #ff6900
}

.index2020-tabs-wrapper .index2020-tabs {
	line-height: 26px;
	margin-top: 8px
}

.index2020-tabs-wrapper .index2020-tabs .index2020-tab {
	font-size: 14px;
	padding-right: 15px;
	display: inline-block
}

.index2020-tabs-wrapper .index2020-tabs .index2020-tab span {
	color: #333;
	display: inline-block
}

.index2020-tabs-wrapper .index2020-tabs .index2020-tab.active span {
	color: #ff6900;
	border-bottom: 1.5px solid #ff6900
}

.index2020-tabs-wrapper .index2020-contents .index2020-content {
	display: none;
	margin-top: 2px
}

.index2020-tabs-wrapper .index2020-contents .index2020-content.active {
	display: block
}

.brand-wrapper {
	background-color: #fff;
	float: left;
	width: 608px;
	height: 305px;
	margin-left: 10px;
	margin-bottom: 10px
}

.brand-wrapper .brand-title h2 a {
	cursor: pointer
}

.brand-wrapper .brand-title h2 a:after {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2020/solution/img/more_7a63405.png);
	background-size: 16px 16px;
	position: relative;
	top: 3px;
	left: 5px
}

.brand-wrapper .brand-content {
	padding: 0 0 0 10px
}

.brand-wrapper .brand-content .brand-img {
	width: 290px;
	height: 190px;
	margin-top: 10px
}

.brand-wrapper .brand-content .brand-detail {
	width: 290px;
	height: 190px;
	float: left;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	display: inline-block;
	background: #fffaf3;
	margin-top: 8px;
	margin-right: 9px;
	border-radius: 6px
}

.brand-wrapper .brand-content .brand-detail:nth-child(2) {
	border-right: 0;
	margin-right: 0
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic {
	padding-left: 60px;
	position: relative;
	height: 50px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic img {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid {
	height: 17px;
	margin: 10px 0 5px;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico {
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	white-space: nowrap;
	margin-right: 5px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-contact {
	width: 17px;
	background: url(global/imgs/ico-contact.png) no-repeat
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-tianpeng {
	width: 61px;
	background: url(../img/ico-tianpeng.png) no-repeat
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.hb-icon {
	background: url(global/imgs/hb-icon.png) center center no-repeat;
	width: 17px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-user-zwork,.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-user-single,.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-user-business {
	min-width: 26px;
	padding: 0 2px;
	text-align: center;
	color: #fff;
	border-radius: 2px;
	background: #f1be5c
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-user-business {
	background: #8dc0e2
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-user-zwork {
	background: #9cafe8
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-brand {
	display: inline-block;
	width: 58px;
	height: 14px;
	background: url(global/imgs/brand.png) center center no-repeat;
	background-size: contain
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-hg,.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-zs,.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-bjt {
	font-size: 12px;
	color: #fff;
	border-radius: 2px;
	padding: 0 3px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-hg i,.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-zs i,.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-bjt i {
	font-style: normal;
	margin-left: 1px;
	font-family: sans-serif
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-hg,.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-zs {
	background-color: #debe72
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-hg:before,.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-zs:before {
	content: '';
	display: inline-block;
	vertical-align: top;
	width: 13px;

	height: 17px;
	background: url(global/imgs/ico-marking.png) 0 2px no-repeat
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-zs {
	background-color: #fead76
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-zs:before {
	background-position: -14px 2px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-bjt {
	background-color: #ec877b
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-marking-bjt:before {
	content: '\901a'
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-promise {
	width: 17px;
	background: url(global/imgs/ico-promise.png) no-repeat
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-employer-review {
	width: 17px;
	background: #91d4a6;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	display: inline-block;
	vertical-align: top
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-level {
	padding: 0 4px;
	color: #fff;
	text-align: center;
	background: #dd3e00;
	border-radius: 2px;
	margin-right: 4px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-level.ico-level-1 {
	background-color: #f2b081
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-level.ico-level-2 {
	background-color: #f49654
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-level.ico-level-3 {
	background-color: #f28940
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-level.ico-level-4 {
	background-color: #ef7d2e
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-level.ico-level-5 {
	background-color: #ee711a
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-level.ico-level-6 {
	background-color: #ea690f
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-level.ico-level-7 {
	background-color: #e45e00
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-level.ico-level-8 {
	background-color: #e55007
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico.ico-level.ico-level-9 {
	background-color: #dd3e00
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .zworks-zbj {
	max-width: 100%;
	margin-right: 5px;
	border-radius: 2px;
	font-size: 12px;
	line-height: 17px;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	width: auto;
	height: 17px;
	margin-left: -1px;
	background: #9cafe8;
	color: #fff;
	text-align: center;
	padding: 0 2px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico-roam-wrap {
	height: 17px;
	margin-right: 5px;
	padding: 0 3px;
	background-color: #ffbf37;
	border-radius: 2px;
	line-height: 17px;
	font-size: 12px;
	color: #fff;
	position: relative;
	cursor: default
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .self-support {
	padding: 0 5px;
	border-radius: 2px;
	color: #fff;
	background-color: #ff6900
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .usr-yx-icon {
	padding: 0 5px;
	border-radius: 2px;
	background-color: #e61e19;
	color: #fff
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .user-years {
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	background: #ff975d;
	color: #fff;
	display: inline-block;
	border-radius: 2px;
	padding: 0 5px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .shop-tags.shop-icons.shop-list-grid .ico-brand-1 {
	display: inline-block;
	width: 71px;
	height: 17px;
	background-image: url(https://bgl.zbjimg.com/bgl/bjclound/brand.png/origine/477e8976-ad45-4373-b919-4e48d678da46)!important;
	background-size: auto 17px!important
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .brand-detail-title {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .brand-detail-title span {
	float: right;
	color: #666;
	font-size: 12px;
	font-weight: 400
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .brand-detail-title span::before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 13px;
	background-image: url('//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2020/img/location_c2b071e.png');
	background-size: cover;
	margin-right: 5px;
	position: relative;
	top: 2px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .brand-detail-cat {
	background: #f9f9f9;
	line-height: 23px;
	overflow: hidden;
	height: 23px;
	border-left: 2px solid #999;
	padding-left: 5px;
	margin-top: 7px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .brand-detail-cat .brand-detail-cat-t {
	color: #555;
	margin-right: 0
}

.brand-wrapper .brand-content .brand-detail .brand-detail-basic .brand-detail-info .brand-detail-cat span {
	color: #777;
	margin-right: 5px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-kehu {
	font-size: 12px;
	color: #999;
	margin-top: 11px;
	height: 40px;
	overflow: hidden;
	background: #fff;
	border-radius: 3px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-kehu span {
	float: left;
	line-height: 38px;
	margin-left: 10px;
	margin-right: 5px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-kehu img {
	width: 70px;
	height: auto;
	max-height: 42px;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 3px;
	margin-top: 3px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-advantage {
	color: #999;
	font-size: 12px;
	line-height: 16px;
	margin-top: 15px;
	display: -ms-flexbox;
	display: flex;
	height: 63px;
	background-image: url('//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2020/img/bbg_4511bdd.png');
	background-size: cover;
	margin-left: -10px;
	margin-right: -10px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-advantage .advantage-item {
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	position: relative;
	width: 1px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-advantage .advantage-item:after {
	content: '';
	display: inline-block;
	width: 1px;
	height: 44px;
	background-color: #efdcc1;
	position: absolute;
	right: 0;
	top: 10px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-advantage .advantage-item:last-child:after {
	display: none
}

.brand-wrapper .brand-content .brand-detail .brand-detail-advantage .advantage-item img {
	max-width: 24px;
	max-height: 24px;
	margin-top: 10px
}

.brand-wrapper .brand-content .brand-detail .brand-detail-advantage .advantage-item p {
	color: #b58356;
	font-size: 12px;
	margin-top: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.solution-wrapper {
	background-color: #fff;
	margin: 0 10px 10px;
	width: 1170px;
	height: 295px
}

.solution-wrapper .solution-content .solution-child-title {
	margin-top: 3px
}

.solution-wrapper .solution-content .solution-child-title span {
	float: right;
	font-weight: 400;
	color: #999;
	font-size: 12px
}

.solution-wrapper .solution-content .solution-child-title span:first-child {
	font-size: 16px;
	float: initial;
	font-weight: 700;
	color: #333
}

.solution-wrapper .solution-content .solution-child-title span:first-child:after {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2020/solution/img/more_7a63405.png);
	background-size: 16px 16px;
	position: relative;
	top: 3px;
	left: 5px
}

.solution-wrapper .solution-content .cy-content {
	width: 555px;
	display: inline-block;
	border-right: 1px solid #eee;
	vertical-align: top;
	padding: 10px;
	box-sizing: border-box;
	float: left;
	padding-top: 0;
	margin-top: 10px
}

.solution-wrapper .solution-content .cy-content .index2020-contents .index2020-content.clearfix .cy-item {
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
	margin-top: 10px
}

.solution-wrapper .solution-content .cy-content .index2020-contents .index2020-content.clearfix .cy-item:hover {
	opacity: .8
}

.solution-wrapper .solution-content .cy-content .index2020-contents .index2020-content.clearfix .cy-item:nth-child(2n) {
	margin-right: 0
}

.solution-wrapper .solution-content .cy-content .index2020-contents .index2020-content.clearfix .cy-item img {
	height: 66px;
	float: left;
	vertical-align: top
}

.solution-wrapper .solution-content .gc-content {
	width: 320px;
	display: inline-block;
	border-right: 1px solid #eee;
	vertical-align: top;
	float: left;
	box-sizing: border-box;
	padding: 10px;
	padding-top: 0;
	margin-top: 10px
}

.solution-wrapper .solution-content .gc-content .index2020-contents .gc-item {
	position: relative;
	padding-left: 76px;
	height: 68px;
	display: inline-block;
	margin-top: 13px;
	border-bottom: 1px solid #eee;
	width: 290px;
	box-sizing: border-box
}

.solution-wrapper .solution-content .gc-content .index2020-contents .gc-item:nth-child(2) {
	margin-top: 8px;
	border-bottom: 0
}

.solution-wrapper .solution-content .gc-content .index2020-contents .gc-item:hover .gc-item-title {
	color: #ff6900
}

.solution-wrapper .solution-content .gc-content .index2020-contents .gc-item .gc-item-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 60px
}

.solution-wrapper .solution-content .gc-content .index2020-contents .gc-item .gc-item-title {
	font-weight: 700;
	text-align: left;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.solution-wrapper .solution-content .gc-content .index2020-contents .gc-item .gc-item-desc {
	color: #999;
	font-size: 12px;
	margin-top: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.solution-wrapper .solution-content .ds-content {
	width: 295px;
	display: inline-block;
	vertical-align: top;
	height: 228px;
	overflow: hidden;
	box-sizing: border-box;
	padding: 10px
}

.solution-wrapper .solution-content .ds-content .index2020-contents .ds-item {
	position: relative;
	padding-left: 76px;
	height: 68px;
	display: inline-block;
	margin-top: 13px;
	width: 275px;
	box-sizing: border-box;
	border-bottom: 1px solid #eee
}

.solution-wrapper .solution-content .ds-content .index2020-contents .ds-item:nth-child(2) {
	margin-top: 8px
}

.solution-wrapper .solution-content .ds-content .index2020-contents .ds-item:hover .ds-item-title {
	color: #ff6900
}

.solution-wrapper .solution-content .ds-content .index2020-contents .ds-item .ds-item-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 60px
}

.solution-wrapper .solution-content .ds-content .index2020-contents .ds-item .ds-item-title {
	font-weight: 700;
	text-align: left;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.solution-wrapper .solution-content .ds-content .index2020-contents .ds-item .ds-item-desc {
	color: #ff6900;
	font-size: 12px;
	margin-top: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.index-operating {
	margin: 10px
}

.index-operating img {
	width: 1170px;
	vertical-align: top
}

.index-elevator {
	padding: 5px 0;
	position: fixed;
	left: 0;
	background: #fff;
	top: calc(50% - 75px);
	display: none;
	z-index: 2;
	text-align: center
}

.index-elevator .elevator-item {
	border-bottom: 1px solid #eee;
	cursor: pointer;
	line-height: 18px;
	padding: 6px 0;
	box-sizing: border-box
}

.index-elevator .elevator-item span {
	line-height: 15px;
	font-size: 12px;
	display: inline-block;
	width: 45px;
	padding: 0 8px;
	box-sizing: border-box;
	color: #666;
	border-left: 2px solid transparent
}

.index-elevator .elevator-item.active {
	background-size: 24px;
	color: #ff6900;
	background-position: left center
}

.index-elevator .elevator-item.active span {
	border-left: 2px solid #ff6900
}

.index-elevator .elevator-item:last-child {
	border-bottom: 0
}

.custom-city {
	width: 1170px;
	margin: 0 auto 10px;
	background: #fff;
	padding-top: 1px
}

.custom-city .custom-city-title {
	padding: 14px 0;
	border-bottom: 1px solid #eee
}

.custom-city .custom-city-title .city-title {
	font-size: 18px;
	color: #333;
	font-weight: 700;
	text-decoration: none;
	cursor: pointer
}

.custom-city .custom-city-title .city-title:before {
	position: relative;
	top: -1px;
	margin-right: 12px;
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 3px;
	height: 18px;
	background-color: #ff6900
}

.custom-city .custom-city-title .city-title:after {
	content: '';
	margin-left: 6px;
	display: inline-block;
	width: 6px;
	height: 12px;
	background: url("//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2018/img/p2_3b2e0dc.png") center center no-repeat
}

.custom-city .custom-city-title .city-title:hover {
	text-decoration: none;
	color: #ff6900
}

.custom-city .custom-city-title .city-title:hover:after {
	background: url("//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2018/img/p3_64c535e.png") center center no-repeat
}

.custom-city .city-sub-title-box {
	border-bottom: 1px solid #eee;
	margin-bottom: 10px
}

.custom-city .city-sub-title {
	color: #333;
	font-size: 16px;
	margin-bottom: 10px;
	margin-right: 10px
}

.custom-city .city-sub-title.city-sub-title-work {
	display: inline-block;
	color: #999;
	margin-bottom: 0;
	font-weight: 400;
	margin-right: 20px;
	cursor: pointer
}

.custom-city .city-sub-title.city-sub-title-work.active {
	font-weight: 800;
	color: #333;
	border-bottom: 2px solid #ff6900;
	margin-bottom: -1px
}

.custom-city-work {
	display: inline-block;
	width: 340px;
	padding: 0 24px 0 25px;
	border-right: 1px solid #eee;
	margin: 25px 0;
	vertical-align: top;
	float: left;
	height: 284px
}

.custom-city-work .anchorBL {
	display: none
}

.custom-city-work .city-work-content {
	display: none
}

.custom-city-work .city-work-content.active {
	display: block
}

.custom-city-work .city-work-content .content-img img {
	text-align: center;
	max-width: 342px;
	max-height: 124px;
	vertical-align: middle;
	background-color: #eee;
	border: solid 1px #eee
}

.custom-city-work .city-work-content .content-map {
	position: relative;
	font-size: 14px;
	color: #ff6900;
	padding: 10px 0 10px 20px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADLElEQVRoQ9VZTVoTQRB9xUpX4gkMJyCcwHgDuAGsTNwAJxBPAGxMXJkbyA2UExhOIJzAuEpWlF/3TEIyyUy/6u7h++h1TXe9+nn1M4IXfiS3/tpHB4p9CLprdysmENzJCPc538wCwCstOIXiEIJOo4KKewhuoLjOASYJgB5jF69wCcFxlFUVY8xxLmNMo74HEA1ABzgE8B3Abuzj5XdTKI5khF8x90QB0I84xQ6uYh6s/eYRZ/IN19Y7zQB0gDMAl9aHKHnFiYwwpmRLIRMA7aMHwU/LA2ZZxQdLONEAfMK+xp8MMR/CNMUMe2xi8wD6uPJU+RxH8UVGuGCeogCUPO+s/3xHscfUCRbABQSfae0V/wBPi5PyG1eVXf68MdxBeYEDMMBvoNIa1GtyC8Vx1XqlFx3DvCdBTGSIg5BsEIAxfG5liF7TozrwnuFAEGHEAOCoswibbihuvUFcaDHhRFBqGABfuILWX3iG9gJR2MIA+uAS2EB9mvHOnABce+zajOBRtqYQRskHAMgfQsC5DJubRgYAl8TO7oID+brk/q2e0E/oQj0th0+WJC56oL/h17xEkLvVUlNmeBvqiYIecFrpwM+x71gQEJxUPVFa3g1A67Ny/aUPMgyMp+xERifdqjLqC9ZigHczc2OB28BRzMxBUuA8YIlb0k1BMSKfirQjjzGMyFtrxajwsQJob5TcxBGkz8UnvAeKFYrb6fAtcYwfXE81RyfEPmYAno3YFiBG8cU3RPVdvZ72QAnAsUm7kxnB/dEAWveC0fqmJF56uK1cMMZ+VA4sQfAzgiUbaOZJCqEliL6fqvYtGtbKql+7sy3G2jWmJF7rFHJu6Yiusw58NIAyodOXXWTP0w6AotV2ux+2U63q8YAZumzR2gYiyQOlF/iBp6pBQugksdCGHjEVOoLzW/FAFCslsE4VRHIIrQDgFlbkAoyl52wAfD4U/81+BB4/kiFuWAVDclkBBKk1kTJbzYG1Ird9gUvvjUJWz9JKND1S/o56qg+KO8zRS+H7VgpZIwi3CHgs//3uoBdaeFms3roHVpjJr1Isfx2tQLInsVWBVPkXD+A/KMMhQGpa7GIAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: left center
}

.custom-city-work .city-work-content .content-map:hover .map-detail {
	display: inline-block
}

.custom-city-work .city-work-content .content-map .map-desc {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer
}

.custom-city-work .city-work-content .content-map .map-detail {
	display: none;
	width: 370px;
	position: absolute;
	left: -15px;
	bottom: 25px;
	padding: 24px;
	background: #fff;
	box-sizing: border-box;
	z-index: 2;
	border: 1px solid #eee;
	box-shadow: 0 0 7px 0 rgba(119,119,119,.12);
	border-radius: 5px
}

.custom-city-work .city-work-content .content-map .map-detail.map-detail-bottom:before {
	content: '';
	position: absolute;
	left: 15px;
	top: -5px;
	display: inline-block;
	width: 12px;
	height: 5px;
	background: url(//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/about-us/question/img/arrow_752c6f4.png) no-repeat left top
}

.custom-city-work .city-work-content .content-map .map-detail .detail-local {
	font-size: 16px;
	color: #333
}

.custom-city-work .city-work-content .content-map .map-detail .detail-method {
	font-size: 12px;
	color: #555;
	padding: 10px 15px;
	background-image: url('//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/index2018/img/bus_387e587.png');
	background-repeat: no-repeat;
	background-size: 12px;
	background-position: left center
}

.custom-city-work .city-work-content .content-map .map-detail .detail-bg {
	width: 322px;
	height: 134px
}

.custom-city-work .city-work-content .content-map .map-detail .detail-bg img {
	max-width: 322px;
	max-height: 134px
}

.custom-city-work .city-work-content .content-banner img {
	text-align: center;
	max-width: 342px;
	max-height: 36px;
	vertical-align: middle
}

.custom-city-work .city-work-content .content-desc {
	height: 32px;
	line-height: 16px;
	padding: 15px 0;
	color: #555;
	font-size: 12px;
	position: relative
}

.custom-city-work .city-work-content .content-desc .desc-desc {
	display: inline
}

.custom-city-work .city-work-content .content-desc .desc-zhankai {
	color: #ff6900;
	float: right;
	cursor: pointer
}

.custom-city-work .city-work-content .content-desc .desc-zhankai:hover {
	text-decoration: none
}

.custom-city-work .city-work-content .content-desc .desc-detail {
	display: none;
	z-index: 9;
	width: 370px;
	line-height: 1.8;
	position: absolute;
	left: -15px;
	top: 40px;
	padding: 24px;
	background: #fff;
	box-sizing: border-box;
	z-index: 2;
	border: 1px solid #eee;
	box-shadow: 0 0 7px 0 rgba(119,119,119,.12);
	border-radius: 5px
}

.custom-city-work .city-work-content .content-desc .desc-detail.desc-detail-bottom:before {
	content: '';
	position: absolute;
	right: 25px;
	top: -5px;
	display: inline-block;
	width: 12px;
	height: 5px;
	background: url(//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/about-us/question/img/arrow_752c6f4.png) no-repeat left top
}

.custom-city-work .city-work-content .content-desc .desc-detail.desc-detail-top:before {
	content: '';
	position: absolute;
	right: 25px;
	top: -5px;
	display: inline-block;
	width: 12px;
	height: 5px;
	background: url(//as.zbjimg.com/static/nodejs-zbj-indexweb-api/widget/about-us/question/img/arrow_752c6f4.png) no-repeat left top
}

.custom-city-work .city-work-content .content-desc .desc-detail h5 {
	color: #333;
	font-size: 16px
}

.custom-city-work .city-work-content .content-desc .desc-detail p,.custom-city-work .city-work-content .content-desc .desc-detail h5 {
	margin-bottom: 10px
}

.custom-city-work .pagination {
	position: absolute;
	z-index: 20;
	bottom: 10px;
	width: 100%;
	text-align: center
}

.custom-city-work .swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #999;
	margin: 0 5px;
	opacity: .8;
	cursor: pointer
}

.custom-city-work .swiper-active-switch {
	background: #ff6900
}

.custom-city-news {
	display: inline-block;
	width: 330px;
	padding: 0 30px;
	margin: 25px 0;
	vertical-align: top;
	float: left
}

.custom-city-news .city-news-content {
	height: 250px;
	overflow: hidden
}

.custom-city-news .content-list {
	display: inline-block;
	text-align: left
}

.custom-city-news .content-item {
	margin-top: 10px
}

.custom-city-news .content-item a {
	text-decoration: none
}

.custom-city-news .content-item a:hover {
	text-decoration: none
}

.custom-city-news .content-item.content-item-txt:hover .item-title {
	color: #ff6900
}

.custom-city-news .content-item.content-item-txt .item-title {
	color: #555;
	font-size: 14px;
	padding-left: 10px;
	position: relative;
	max-height: 21px;
	line-height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.custom-city-news .content-item.content-item-txt .item-title:before {
	content: '';
	position: absolute;
	display: inline-block;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background: #999;
	top: 10px;
	left: 0
}

.custom-city-news .content-item.content-item-txt .item-time {
	color: #999;
	font-size: 12px;
	padding-left: 25px;
	position: relative
}

.custom-city-news .content-item.content-item-txt .item-time:before {
	content: '';
	position: absolute;
	display: inline-block;
	width: 11px;
	height: 10px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKAQMAAABYPjbAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUxpcZmZmUHOONEAAAABdFJOUwBA5thmAAAAHElEQVQI12MQZGD4/4BhogJDgwKI0aCAQP8fAACHBQmALYRaJAAAAABJRU5ErkJggg==");
	top: 4px;
	left: 10px
}

.custom-city-news .content-item.content-item-img {
	position: relative;
	padding-left: 150px;
	min-height: 85px
}

.custom-city-news .content-item.content-item-img:hover .item-title {
	color: #ff6900
}

.custom-city-news .content-item.content-item-img .item-img {
	position: absolute;
	max-width: 142px;
	max-height: 84px;
	left: 0;
	top: 0
}

.custom-city-news .content-item.content-item-img .item-title {
	color: #333;
	font-size: 14px;
	max-height: 42px;
	line-height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.custom-city-news .content-item.content-item-img .item-desc {
	color: #777;
	font-size: 12px;
	max-height: 36px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 8px
}

.custom-city-news .pagination {
	text-align: center;
	margin-top: 10px
}

.header-top-warp-v1 {
	width: 100%;
	min-width: 1190px;
	background-color: #fbfbfb;
	border-bottom: 1px solid #e7e7e7
}

.header-top-warp-v1 a {
	color: #888;
	cursor: pointer;
	text-decoration: none
}

.header-top-warp-v1 .hidden {
	display: none
}

.header-top-warp-v1 iframe,.header-top-warp-v1 img,.header-top-warp-v1 i,.header-top-warp-v1 dl,.header-top-warp-v1 dt,.header-top-warp-v1 dd,.header-top-warp-v1 ol,.header-top-warp-v1 ul,.header-top-warp-v1 li,.header-top-warp-v1 form,.header-top-warp-v1 label,.header-top-warp-v1 table,.header-top-warp-v1 tbody,.header-top-warp-v1 thead,.header-top-warp-v1 tr,.header-top-warp-v1 th,.header-top-warp-v1 td {
	margin: 0;
	padding: 0
}

.header-top-warp-v1 li {
	list-style: none
}

.header-top-warp-v1 .clearfix {
	*zoom: 1
}

.header-top-warp-v1 .clearfix:before,.header-top-warp-v1 .clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}

.header-top-warp-v1 .clearfix:after {
	clear: both
}

.header-top-warp-v1 .fl {
	float: left
}

.header-top-warp-v1 .fr {
	float: right
}

.header-top-warp-v1 .J_local.hover-control:hover {
	box-shadow: 0 0
}

.header-top-warp-v1 .J_local.hover-control:hover .J_local-box {
	height: auto;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	color: #888
}

.header-top-warp-v1 .J_local.hover-control:hover .J_local-box .t2 {
	color: #ff6900
}

.header-top-warp-v1 .header-top-local {
	font-size: 12px;
	width: 324px
}

.header-top-warp-v1 .header-top-local .header-top-local-loading {
	padding: 15px;
	margin-right: -30px
}

.header-top-warp-v1 .header-top-local .fl {
	float: left
}

.header-top-warp-v1 .header-top-local .fr {
	float: right
}

.header-top-warp-v1 .header-top-local .highlight {
	color: #ff6900
}

.header-top-warp-v1 .header-top-local .local-city-current {
	color: #888;
	margin-left: 20px;
	margin-top: 5px
}

.header-top-warp-v1 .header-top-local .local-city-panel a {
	color: #333;
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.header-top-warp-v1 .header-top-local .local-city-panel a:hover {
	color: #ff6900
}

.header-top-warp-v1 .header-top-local .local-city-panel .all-city {
	cursor: pointer;
	padding-right: 25px;
	height: 30px;
	line-height: 30px;
	border-top: 1px dotted #eee
}

.header-top-warp-v1 .header-top-local .local-city-panel .all-city a {
	color: #bbb;
	background: url('//as.zbjimg.com/static/nodejs-zbj-utopiacs-web/widget/header-top-v1/img/right-arrow_be068f2.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 5px;
	background-size: 5px
}

.header-top-warp-v1 .header-top-local .local-city-panel .all-city:hover a {
	color: #ff6900;
	text-decoration: none;
	background: url('//as.zbjimg.com/static/nodejs-zbj-utopiacs-web/widget/header-top-v1/img/right-arrow1_ad4e6e3.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 5px;
	background-size: 5px
}

.header-top-warp-v1 .header-top-local .local-city-panel .local-city-panel-bd {
	padding: 5px
}

.header-top-warp-v1 .header-top-local .local-city-panel .local-city-panel-bd .item-bd {
	float: left;
	height: 28px;
	line-height: 28px;
	width: 52px;
	text-align: center;
	overflow: hidden
}

.header-top-warp-v1 .header-top-local .local-city-panel .local-city-panel-ft {
	padding: 10px 0 0;
	text-align: center;
	overflow: hidden
}

.header-top-warp-v1 .header-top-local .local-city-panel .local-city-panel-ft .local-city-website-item {
	float: left;
	width: 49%;
	margin-left: -1px;
	list-style: none;
	border-left: 1px dashed #ddd
}

.header-top-warp-v1 .header-top-local .local-city-panel .local-city-panel-ft .local-city-website-item a {
	display: block;
	height: 16px;
	line-height: 16px;
	padding: 4px 0
}

.header-top-warp-v1 .header-top-local .local-city-panel .local-city-panel-ft .ico-global,.header-top-warp-v1 .header-top-local .local-city-panel .local-city-panel-ft .ico-zomwork {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	width: 16px;
	height: 16px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABmklEQVQ4jXXTsUuWURQG8N/38lF8EhQuRohOgmSSORQGDi4uRTXWYFjg0FKRQbT0J1RLgQ0lghItNfgORQUVQVFYEQgZZCTR0JBRZEpiwz0vvrzgWe7h4bnPPec859byPFeJnTiJQbQF9gUPcBOzZXJWyhu4jncYRTe2Ygk30IJXwWlUBZpwH6dQr1T0GzmG0Iu+4DaVBa6gv9pLxEPMR/4heJtxtRDYg5ENLk/jGrZXKhrCcfRmGEZtA4H9uIuBCn4J3zCcSdOewRj+VojN0hBvl7BWHIhzsI72eOltnN34FJW14BjW4nIDj7EthNvq2ISVIHwOgTk8C6zseys6SmKrWbzWGeB53AmRcRyuCHzEVORrmM+ipCMBzuGoZNEh3MNl4XnEiDSzWTyq5XnegxfYLflcxFfsiPwJTljfhw68R18mDW8ck9LqFnERq5F34V/kW4J7C2+KTTyHxWinmMdEzES0sYBdeIlfOMP6Kv+RvH0eFU1K9hUb2BmCr/EUB4Vz5d+4jNPYhx+4gLP4iR58x17pwy0Vl/4DAFxfuZxlXqgAAAAASUVORK5CYII=') no-repeat
}

.header-top-warp-v1 .header-top-local .local-city-panel .local-city-panel-ft .ico-zomwork {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABh0lEQVQ4jW3TP0hWYRQG8J/Xm9gQFVHRUlJUEA1FY9EQYTVEfINDNEVkg+EY1hQERaM19EdF+LYIihAiaI8MxKWgoSChLcVMiCCVhve8+XL5Hrjch/Pec97nnPPcrna7rYEjuIJ+9GENX/AaY8H/oyp4L55gBtdxAD0RP4wb+IR76M5JdZH8FieachrowQgOYgCrucCDRvIKFjAf74WIDcR5C7dwp8bR6Bkex8Fih9t7cSFUwE1M1rhsfRbd2CQNbzu24R3msAHLEYONuFTjbHHL1Xgy3uN58NEiOaO/wp4OcmEJF6XeW6G0ifmqQzDjGr5hl7T/Jj5gsJL6a2ICz9AVvJT+C7dxEks13mB/8cFnDAcfwjn8wDSmpJksStvYXWFSsmvGGH4Hn8JO7MB5PA0FLWk7axVmQ2bGmYLP4Sf2SSZ6JM3lBV7he3biMA7hOE7hq+SNzdgSsyjxEndZN9AfnA75FfZKZtraSP6L+6FmtSyQiwziGMal33ZFct9HPAyVIzkZ/gHYPFUeywL+iQAAAABJRU5ErkJggg==')
}

.header-top-warp-v1 .top-qr-code {
	width: 280px;
	height: 116px;
	box-sizing: border-box;
	padding: 18px 0;
	margin: 0 18px;
	border-bottom: 1px dashed #ddd;
	position: relative;
	top: 1px
}

.header-top-warp-v1 .top-qr-code img {
	float: left;
	width: 80px;
	height: 80px
}

.header-top-warp-v1 .top-qr-code .right-info {
	float: left;
	padding-left: 12px;
	width: 200px;
	box-sizing: border-box
}

.header-top-warp-v1 .top-qr-code .qr-code-title {
	font-size: 14px;
	color: #333
}

.header-top-warp-v1 .top-qr-code .qr-code-desc {
	font-size: 12px;
	color: #999
}

.header-top-warp-v1 .header-top-login.J_header-top-fromurl {
	color: #888;
	margin-right: 20px
}

.header-top-warp-v1 .header-top-login.J_header-top-fromurl:hover {
	color: #ff6900
}

.header-top-warp-v1 .user-login-panel-bak {
	width: 372px;
	box-sizing: border-box;
	padding: 18px;
	cursor: default
}

.header-top-warp-v1 .user-login-panel-bak a:hover {
	color: #ff6900
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-top {
	height: 74px;
	border-bottom: 1px dashed #ebebeb;
	position: relative
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-top .user-avatar-wrap {
	width: 62px;
	height: 62px;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-top .user-avatar-wrap img {
	width: 100%;
	height: 100%;
	display: inline-block
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-top .user-info {
	width: 100%;
	box-sizing: border-box;
	padding-left: 74px;
	padding-top: 20px;
	font-size: 14px
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-top .user-info .user-name {
	color: #333;
	margin-right: 10px
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-top .user-info .user-name:hover {
	color: #ff6900
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-top .user-info .user-logout {
	padding-right: 10px;
	color: #999;
	border-right: 1px solid #ddd
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-top .user-info .user-logout:hover {
	color: #ff6900
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-top .user-info .user-setting {
	color: #999;
	padding-left: 10px
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-top .user-info .user-setting:hover {
	color: #ff6900
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links {
	overflow: hidden
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-item {
	float: left;
	box-sizing: border-box;
	width: 33%;
	text-align: center;
	border-left: 1px dashed #ebebeb;
	height: 62px;
	margin: 14px 0
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-item:hover {
	color: #ff6900
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-item.links-item-nb {
	border-left: 0
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .cut-line {
	border-bottom: 1px dashed #ebebeb;
	width: 100%;
	float: left
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-icon {
	display: block;
	margin-top: 8px;
	width: 100%;
	height: 36px;
	background-position: center 0;
	background-repeat: no-repeat;
	background-size: 30px 30px
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-icon-1 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAApBJREFUeNrsmM1LG0EYxtcS0SZWaLAQD549iB9/QK+hePCjVclJMQdNrdqCCHqxVi8t6qFW/IIe0usKGhEkulfB3oJSWqx67VFBULG1jc/AE5AlYXc2mXWRDvx4d2ffd+ZhZnbm3S1Kp9Oal8sDzePlv8B7L9BnxykcDhe8Y8MwXB/BIvCY1jNTHAKTIAWuwAltivWhuxT4GhyCMdDA5XJK28D6I/DmLgR+ArOgDGyARhAAQdpG1ovrj/R3TWAvGASXIAKaQZL3Gm2S9RHeC/+YGwIrwDSvu4Fu4a/TT5Qp8ES1wJegnNOn24zR6V/uZBRlBbbQzkvGzZvilQmsod2RjNsxxSsRKN7Yh1z055L9nBMR/0iVwAvwh50EJAUGyDXbUSLwH9jn9VNJgRn/PfBX5RpM0PZLxr2iXVf9kiyDM9AEOmzGdHDTFnFL0hmI+ZvERmoVY0cX3IRXLMTFgZ+juCibgjk56sQozrFTndP+DJTyeSnvE3zup/+isoQ1RybzC7zj5ptrAxap1wR472ayUAkWKK7Ewlc8H6d/pRsCO8F30AeKwSboAbXcyIO0tazfpJ/w/wG6VE2xSONnwNCt7WYUHGQ5MUT5Rj6DavABtIIvoB4Mg3QhR3CW4sSaioLnWcTlKgf0jzJ+SCaBtSOwiwnnb+5/cYfrPc540c6A3em2EhjiFpHZ/wwtv2Lcygnn7Lw4VgLHmWgm8hi5bCOZYLtv8xEY5LoRh/tIgb/bR5h8RNmPI4Ht3Me2wc8CCxTtbbH9dqcCM4fymqLfLqumfqQF1tHuKhL41dSPtMAq2mNFAo9N/UgL9PH741KRwEzbPqdHXRu/QVSWFzyrHQnc0NSXpHRG7bXi+V/ANwIMANS9jUImOam8AAAAAElFTkSuQmCC')
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-item:hover .links-icon-1 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAq5JREFUeNrsmM9LVFEUx+fKZOZoiCRo4LagsL+gbYSLfmu7RIK6puUiIoQoK5GkIkyRnN2sZ1ETglBuhdpJLQoDt7oQJIJx6Ofre6bvyOORzrvveUYXc+Bz77tv7j33+859777zxniel9jNVpPY5VYVWBW405aM7cGa0pEcNIGvIPzWkPYUI2hNK8qHYAF8B2usF3i+Ne71m8j7oDWDKEdBA894jF4ToymWB3fA88pG0JoJTiriZkAnSIFm1p08L8fjYKJyEbTmqlw3KIBekN2i90WQAftAH8cpRtCaAyifsNUL59kyI7K8CLHHoEV7m5Eo7C8uX3lxfpEzHGe1BZ5hPeU4biowXk3gUdbzjuPmA+MVBFrTwJu9gOXNO86TJzK+USuC6+BncRJrUo4CU+QX/SgITHt/UH5k67ijwFL/D+C35j2YYz3gOK6f9Wvth0Q22m/gFJa5O+QY6Xea46Z1Baa9VZS32cqEENnNN4nYEFjVzwfTnkRxEtRzE5ZlPwnq2KOO7Rx/r2f/F5XOZiQi98HeLXpJ6vUAPIqazSQjCGtDeRdcLiMuwd+HQTsYASu6S2zNJZSfwDWwB8yCK6CDqVcz6w6en2U/6f8Z9OgssTWSgD4FN33bzRCWZ9GX8m9mh8EYOMv2M3Br47Ngm5ZYktMbvKf64DTjEIRFcI5p1zQvspb+tmGJremhsx/F/c9NnN8yxfH//FwPu9w1IT6KJkstiJuL+Q0058sJxW9b3AgOM9HMxYjc/yKZo9970R8Sa+SJXOZ9egQCv5T5LnaxQ3yqJTs6CN9rUSLYxX3s7abiopv4e0P/XVGX+ATrV0r/arwMzOMs8Bjrd0oC3wfmcRbYznpJSeBSYB5ngUl+fxSUBBZIMuqb5AKfMk07z3e1QrpVIav+wxrX/gowAKSos7Hsqbp2AAAAAElFTkSuQmCC')
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-icon-2 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORJREFUeNpi/P//P8NgBkwMgxyMOnDYO5AFn6SrqytdHLF7926KQpANiCcC8Vsg/k8l/BZqJhtFIQgFXUCcR+VAE4Ka+R2IKyhNg7FQ2haIGamEbaFmplIjkwhB6SNUDMEjaGaPFjOjDhxWDjwMLcsOYxEjhA/TMwQZ6aGHhQxLbIkUG02Dow4czcWjuXg0k4w6kDq5+PBAhSAjDXP7aC4edeCoA6npwHdQ2oaK9lqjmU2RAxeT2GIhBsM67nOoUcyUQcsy0BCIIJVC8D3U47XUcOAvIM6HYroDxtFB9OHuQIAAAwBzi2V+WZDpiwAAAABJRU5ErkJggg==')
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-item:hover .links-icon-2 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPNJREFUeNrsmD0OgkAQhXcMsRePI9xE6+200th4AT0BiZ3eZLmOWJrYjCNuYkiIKAw/MW+SBwSW2W+HfVNAzGyGHCMz8AAgAPuOoHKEpbEcD6K5KFSaNxOdRWuT8L0ZoDF70VK5MKHPeRNtPw2kyj5o6eITxrLatOR5HcBI5PJKJjxtugdfn7UMrn6khdxwMQD/CtCSE3F+fsfzmr+Q67KC1MU7wc9TJByX3I2xBwEIF8PFMAkAW3Ox66uC1KLb4WIAAlATMPPtJVKcd1bI3dDFJ9Eq72eWtAt01ADc+F62EE2UwK5+4bvKJop/1ADsOR4CDACYs1PzqgHnhwAAAABJRU5ErkJggg==')
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-icon-3 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxRJREFUeNrsmFlIVGEUx0dbaMOQ7CEqCPGpyDYMogUiLYSIhIKgjKKXtOWhpB6EyAerhzZaIKJo8SFoMSkiSlqNNFohiIIKKymLcGpMygqn/4GfcJFJZ+Z+TvehAz++e2fu3Pnzne+c75wvLRqNhoJs6aGA23+Bfq1vd18WFBQk9dLa2tpAzWAfkSmGBMXF/cVScU40id+iRbSK4yl1cQxbLPaIkZ7PvosfCP/5rwSaG/eKtdw/EYfEFdHoau3GWr/xCtwvSpipdeKoiAYlzWQjztw3XxxBXD+xgJl8LL7xuY0PxDZ+2+sufiO2iAZxjbW2QWwUWTGeHyymQJnYxe9/JSMwrete3MP6GSNqxATun4pT4oZ4JiKknDxRLJYwCZdFkWhPdA3+zcWVpI1Kz2cWuXWIeyvyRa7YzuxGeC4sriJwpngvCkWVyzVYRuJd3znT/MEocU9MxN09mQmfI76Qopa5ErhTtIl93FswzBafuQ4n8B/PRSnXFjiDXAgsZwbLuV/NaO78lISnbJ3eEaPFKl9BEiNg0kkdA8UI0ZxkxrAgqSawcv0GideGI+6DD3Fml1iL48FZos5gbPOZcy3RX+Q636XAsGcm/Vod4yyXAi1yP4qhDrauh4zjXNeDtxkLfQp8zZgjVrgUeJ5xpU+BFiQVJH4rOha5EliNq60A2OGzVdgKVmOeEGNdCGyn5LLyfjObv5+gsVk8w65y2FVPcpZtztw0l+pljRiQpMhSdqXpYp6rpslmbpK4Ti14gMbJxoUUE/FW6bZkdnNd7LKra6RCKaJyHsZMWiC9ozCdHOe7LjDm9UZfXMOLp1Kl3KL9DFFtx2OvPGkn3UXbGcvuQwgXv6SSNrfXx/kOq1g6UnE208S6sveeZPfpzjpd+yKVh0cVdHk5BFVWN89u8uTZlAlsJx1Z3zJNPGJby/B0fVb+3+U5qzUPpvr4rQlx9VTRx8RXgsgEneb7FsQ3p1pgiG5uhlgubnKGk0kaaqC3zuYQytnhUaLWQTdY5Sl+WxM5NultgV0t4vtkIWgW+DPqPwIMAJGOu5zcyqngAAAAAElFTkSuQmCC')
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-item:hover .links-icon-3 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAydJREFUeNrsmFuITVEYx2fNrRgNR3jAgyYScmucJLdkHhxJiFKMxgM7wgOiKI0Hlwe3DGWLB6Z4cC1pGnLJFONhUCIkSdOgJkfGxHE52//b+z9mz8Q5e1vLOdM0q3577cs5a//3Wt+3vm8t5ThOTlcuuTldvPQI7PYC87VbsFQejsXgO/gc+v+2Y1igpQpxXAIWgclgiO/pKVCRvR60lAg72EnUF/AViPBv2RlibxgPgXW88wgcA7XgdVewwSqwhj21HpyE7TgUn2UnsVQJxcnwzYOwG7xfgGMMzKUtjgBFoBU8A9fACfBKR6BKG+q84d0G6iHuOp1kI9gEBqRpXzx7P9jB89BerELFYksNw/EyGM87j8FZcAs8BZ9ABERBOVjKUaoBC0EirMDcvwjZBVrcuv2eeG4dxb0BZWh8HOo9bu964qTEObwicDpooilUm4wkm0EfsIHiFF8wFNwHE37bYuoiwmeDj5w7l5sSuI/GfpjX88Es0Oye2048xDvEYdbyfDfobdZJvB4UG5rjOobtHOj0LOi7xDymcVSq9GywowD5zUxendGYMdo+bJXpbGYg6AXe4mvfaQi8SlscS4wJLGbdqhkUZKK/wvMykwLjvp7ULXWsZ5gTaDviue9BX4Y9ndLAeozpjPoO65imwLa4PDxo3hhU4CXWKzUFipPslOmNicRiUwIvcpIuxTDv5dTzr6WS5LkZuKVG6wu0nQRTrh9gqxv8LaXjNNKL5xhVjpvMZmKcrPuxRyvd5NVLZMMWSdWegEFulLKdWv1lp+1IyJsIbvIFR0Aj6wVMJoJm6c2+6FJupgc79qYI2g4m/eFpKXgQoJVRzCNf4ONHmhXYLjTK3pvKENafZrAswL8LmcQmQQFEJv+HQP+VDPFL92Ve5nIvoMCfEJefia2PRtqVtHvajT6pS5T180zuzcgU8pDRoibNwmqLb57NmMAEM3BZt0yhs1T4sqIipv93+TvZzzlq3ovTZ9SDwXmK9GdGEd/1B7Aa9nchG9tvTXSUFeA293AiXB/Xc21dkkqcme231CXJ1WC1L/ltAYGHTfVsond3gb8EGAAVut3pxACB+gAAAABJRU5ErkJggg==')
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-icon-4 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAghJREFUeNrsmMtLQkEYxb3pSqJt2SJ6bCIIWhWUQQXWxk1ERAtXZVD/QIRmy17bInrQqsJo38YiyNy0Elq17GlBy+gBkp2BI1wuevU6Y0rcD36MzsiZ48ydb2aulslkHNUcNY4qD9vgvzfoMlb4fL6KGorFYuYGTWICzIJaif7fwRY4LnkE80QXOAROBYPkBbcgqdLgIs3tkFJjhgi9MVUGO8Eo+AQR8CphcAkEqCd0b1Ss4hDQwLakOREvYJd6IRVppgOMgy+wrmihroFv6rbLGBTTv8rf7INnRQafqFfDP+0q1eAm8IMPsKI43S1T189+LBvsA0GKjIAH1sdBRoI4dYTeMPWD7M+SwTk+yGKKrxSOnKb7nODMaOzPksEhlgeG+n4KlorXoHek07VksIHlXZm33keW9VYNZvNdc5kNNrJ8s2rwguVkgQ5aJNsDLC+tGtxguQB6TVZ6MsdzVWy70J039Fe0QbHC9oAbnHEPbuOBoRWEwTmoY3uY9Y4C7U7qRFjvZj+JvMveeKvTHVhFhr8HHpMpugbdEu0p0ATS+Q6sZjtJWmcuyq0uTdETMAh6wAC/i/qfAu1p6kSp69GbszqCDmZ/Y4JVFTm1jSOo5bu40+ifGDSasq+dtkHboG2wigymdDlLNdlrqJTB6WJEJG53U7JvFk4LHBbKHpr9jto2WOH4FWAADmafvXg3/XsAAAAASUVORK5CYII=')
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-item:hover .links-icon-4 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiNJREFUeNrsmLlLA0EUxjMqqGDvUXilEUG0UvAArWzsRETFyuii/4CK2glerSIe2CmK/4GNoKaxUqwECd4HWIoHBNdvki9BI2YyuxsUnIHfTDKz++bLm3lvdiNs2/b95ZLh++PFCDQCf7tkpXylJTpRD4I8F/M9gUWwFe9Zsj0QaIka1Osg0wOnNIJTcOSlBycobpk4LQNE2mtP5QahTNSWqEJ9DF5BGZbkIWFcR2ABCIEcUA1OVEucSpCMyR8id8s3cfrlHqzQ3pj7KLZEJeoOem/Oo8CcBW+0W+FcoCXk/pzhNWvw3q1HAm8i9qJ25ziPIw8ugDbwDKY9Tm9TtNvGeTSDxBINqPfBC2iF9w7Yv8804bRIO038LOfYAbmRviU7qOPBIW7kmbg4b8rnkA9yZQTn0/LgHVOCHwJDikByI9gPzsAV5inW8WAB24s0H7XXbPN1gySW70rTLLCI7aOuwF22XYrlLVMIUI33st3TFTjPdhQi6n8Q18AD/6eoVo1Lu8MJ82mcxZaQR1KAqWaaTzPnoAR0g3GQzVNhEmzwnC1PMn7BbdMDRphiVhEg/U4Eygx/CQqTLNEhqHUxLrNFMQSG9U+S6E0xcZtAHnVhGt0GLbimDm0zv8v+9y/jPl/ieJh2Nmm3MJk49eOWJWyKFWnIg2rb5qXJCDQCjUAjUPnifhfJ9rGE7X25d+vBQCpGXLzd9bn/Z8HsQSPwnwv8EGAAHoKeb13oOZoAAAAASUVORK5CYII=')
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-icon-5 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArxJREFUeNrsmEFIFFEYx3czIRLq4KoQQaHQqRClMLCEioXsYHYRopuk6CGwILBNyDIkulR0MGIPHRIPQpahIJsSloqKgocQBLUOHXSTyM2iTKb/B/+Bx2Nc3d03zRL7wY+Z+WbeN//3Zt73vhm/ZVm+dLYdvjS3jMCMQK9tp+4IBoOei4pEIq6M4G7wAvwEPTxOq0d8B1wAu0A1j9NGYCloAhugjtsm+j0XKO9xGGSBh9x/wOOw03v+rwXKSJWAj+AWfa1gkf6rXgosBLe53wDWuC/bRkVsoVcCOzhbO8GAdm6Afjn/xFge3MLyQTk4ASrAUbAS5zGK/6ykVzAJhsF7MAKWTQg8CE4rog5p5+3ZGt2kfZTnn7EzwjWem1PEDvEdTkhgCNwFfsUn79YYGAXvwDiIbdHJ5+AVKGMnpbPH2VmhFkhR2gLa9cZ+vWBVlrpvYA+Dv6WgGfDHUGoqpuBT4DxYBXv1pS7eCH4CR8B38Ii9NGXSySkwDY7Rt5joLL4MfoBLTkNvyNoZX+5Tn6jACXCRE6FZyWumrJFxN3ifiWTyYC+4wv3HoMqQuCrG8zF+byqJWpLxPa6tXZyNqVgZ42QxboeJlSSkrAqvQVGS4orY3l59QqaWOov5SmZeHjiZpMAKtp9S8p+xtfg3WFJWiGTsC7fLjGe8WMhLUaC9/gbcqmZyuV1JcQRz3RJYoI2Ek2VvYwQL3BAoH0M54JdDgSBxKvk1t8ptpUP8GNvnMJ5RgQGHx7uPVcgC6OfXnP1V109/C6/zae0DpgXmKxPkHHjJgqINHADz4AY4zCVsnv42XtfDdlEtnrGK+ivzlpRJffStg27wFAwqee0DuA/OsAioVrDz6pLpEZRy6Cbfo1mO0n5QA944JF2L/hpe18x20v46+Lydm8YrWP+7fzOumD/zjzoj0GP7K8AAlXisxAIwaOkAAAAASUVORK5CYII=')
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-item:hover .links-icon-5 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAudJREFUeNrsmDtoFEEYx298QPBZXHKBoKgJCIIiBuUENaBWSRFjEwhaiKjrFYFYCMkp+Igc6VQs9CSFhWLpC4IBFfGJYgSrgBATCwsTr9BTwais/2/3Hx3OjbndnfOu2IHfzO7szLf/m52Z75tTtm3HKjnNilV4igRGAiOBM6Q5oS1YaupqHrgMmsFtsAt8nbF/1v5vI3gS7ARVoI33FfOJG0EX+An2s+xifdkFyjTpB7PBGV6f5n1/2GlkQqCM1DowBo6x7jgYZf2h8gm0VD3yE7w7CL7wWsqUJra+XCN4nqv3ChgseDbIenl+IegLlK9oxlIJ5JvAZtAE1oMcWAUmPHrUgGEQBy/AA/AIPAbjxWwz/xZoqeXIt2miVha0kNW6h/vfdGk3uMRFo6fXmth7EDrmT6Cl0shPSRutVubWU/AEPATPQL6IsV8IkvyR8mM3ggXacxFxFCIzfgR+RL4I3AD3KegVjPyYxpP43ZrWUvBWsAN8gu3FflzdW7AGfAZn0dlk6C0/cgi8BBtYN+p3Fe+jLxWfmilRLJDRfPYBfwKz9nPkHVwI3fiUKcPiUo5d134H3+dzH8zaN5F38u4cRLYaEtfq2HNTJ98TcKPO2rIZ93GbuAqRyZDiko4d114f7Yf2JGnNK9yCyIaA4hqc/n+8T9qMq3NX8F6uPPEOWwIKbGL/IdqzzQh0RU4if8+7iYACP7AUNzdZimChJqTAcZbVpYpm4ixzIUcwXiqBtQUj4ZXmFjGCteYFWkoOQ/PBN8zHvIcdOc1dc3yqWzZ72M87/V07VaZHsPqvz2upOicKicXegAGe5qZOdQOsl+d1mp2cn3noR2Di9wKxVAu4zoCiFywDI6AHrKYLG2F9L9vJqLZoCyxhNqK21Aq+VI+vvgMRehHcLdjXpN12BgFtBXNT2i0F78wd3LO2hENHOI+GOUpLQDu447Hp2qxvZ7tu9pP+hx1xxs8k0Z9HkcBIYOWlXwIMAEJSyVhoJM5kAAAAAElFTkSuQmCC')
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-icon-6 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAe9JREFUeNrs2EFIFFEcx3GnpKDCPZgJBtHJg57K6CCoICwoRAcPGuHZLqFBQUonDyF4qkuHvAihmESgsLmwwiZIUaB4yIJEBKmWoEBxpURx/T74LSwxs7vCNjPKe/CB0XHd//7nzbzfWyeTyZSFeZwoC/kIfYHl+U5Go1HfCkkkEvYS2zlYzLiMTjSjFpX4i5/4iCRiSPtd4CUM4ZZH12twBXewiWcYxoYfl/gT1nAbuxjXcT2q1VXT0YdYQAQDWMV9nHL5nx34jV869hxOvpVEj5nsH0ziHlIFPtBVPEabfv6O54jrtdcwigqd/4GLpXjMdBVRnBmLaJcl8+YYxAes47WKe5UzPQK5i+PqZitGNFW+4T160fM/7uLDjozu7KTLuUjYn4N7YS9w2y51tkBboC2w8DjnEQYCK9CsoX14q8y3hR0tYRO4iZNBFditCPUELTiLP9hXIDBhYgqfc5KMrwW+wHnMq1hzfEbreR0eYEVJewZv9Hu3cUGRKxvHShIWTB6cxphLIPgiT3FX8Sobud5hTtPAzNnruIHT2i70lqrAriIDgJkCL/FInW6Ufz9UXF1fDiJupdTJfs3XBlSpY18xq21E4HkwrV1ezD6oj8TG3WvnZdfio36JzcrhhLnApiA76Ngv0Y97gQcCDAADjG6MM3qYtQAAAABJRU5ErkJggg==')
}

.header-top-warp-v1 .user-login-panel-bak .user-panel-links .links-item:hover .links-icon-6 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd9JREFUeNrsmE0oRFEYhudKFDILf0lpVhZshCwpq1E2JEksbMxGKApZWUjZyEYNGyUWslIYpSYlStmRItlgUhRFFLqeM31TmuaaO83VncX56rndmXPP6Z3v/HzvHcM0TU8mR5Ynw0ML1AK1wCSRndLTAcPHtQuaoAqK4AMe4ATCsA2vtscM/n3MGbbOwYBRyXUWum1k/QUWYQ6e0xWYZUPcGdcb6IFPWJf7GigDn2R0HE7BC5NwDaOQk2DUDniCR8bvSC+DASP2wAaM8Isjce3xPepgBvzy+Q6WIASqbwOsQKG03zNmRfoCg6Zh0W7V0y/LotaifRM6/xz7n3dxSLLZAsuglsotHMMQDDi/i1MPU3Z2OEGbN9PPwa9MF/imS50WqAVqgcmNRIGFGXDND6oC3w/tUvTzfxmCQ3E6yg9+OyUwFTfTB/NQ/Kv1HXLjZuIShqUW2ymFjpmFVRGnMtUbvQ+aeTIL1TAGV+K0d2FHvk8UpWK5Ytl3ZIqVH9xC1FqCLFwICzAI09AqHMGBOBm1ZhuhTTL/Ic7GgSlOzQ+Ww5Rk2msxtXvRrAfNczfsVkQyOQHNUA8lkjG1RvflNcJ1P/gqu3pbH9RaoBboYi1WlcNwS6Ch/6PWAl2OHwEGAPCDgNO9g99uAAAAAElFTkSuQmCC')
}

.header-top-warp-v1 .nav-username-overflow {
	max-width: 94px;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top
}

.header-top-warp-v1 .nav-username-overflow.max170 {
	max-width: 170px
}

.header-top-warp-v1 a.a-link:hover {
	color: #ff6900!important
}

.header-top-warp-v1 .header-top-sitemap {
	display: block;
	float: left
}

.header-top-warp-v1 .header-top-sitemap.hover-control .hover-title {
	cursor: pointer
}

.header-top-warp-v1 .header-top-sitemap.hover-control .hover-panel {
	right: 0;
	left: inherit
}

.header-top-warp-v1 .sitemap-panel {
	width: 1188px;
	box-sizing: border-box;
	padding: 30px 0 15px 30px
}

.header-top-warp-v1 .sitemap-panel .sitemap-title {
	font-weight: 600;
	color: #333;
	padding-left: 5px;
	font-size: 14px
}

.header-top-warp-v1 .sitemap-panel .sitemap-title:before {
	content: "";
	display: inline-block;
	border-left: 3px solid #ff6900;
	height: 14px;
	position: relative;
	top: 2px;
	left: -4px
}

.header-top-warp-v1 .sitemap-panel .sitemap-list {
	font-size: 12px;
	padding: 10px 0;
	line-height: 14px
}

.header-top-warp-v1 .sitemap-panel .sitemap-list .item {
	padding: 5px 0;
	line-height: inherit
}

.header-top-warp-v1 .sitemap-panel .sitemap-list .item .a-link {
	color: #666;
	display: inline-block;
	position: relative
}

.header-top-warp-v1 .sitemap-panel .sitemap-list .item .a-link .txt-span {
	display: inline-block;
	max-width: 100px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.header-top-warp-v1 .sitemap-panel .sitemap-list .is-hot .a-link:after {
	content: " ";
	background: url("//as.zbjimg.com/static/nodejs-zbj-utopiacs-web/widget/header-top-v1/sitemap/img/hot_2198540.png") no-repeat 0 0;
	display: block;
	width: 12px;
	height: 12px;
	right: -14px;
	top: -4px;
	position: absolute
}

.header-top-warp-v1 .sitemap-panel table {
	width: 100%
}

.header-top-warp-v1 .sitemap-panel table td {
	white-space: nowrap;
	width: 600px;
	border-right: 1px dashed #e7e7e7;
	padding-bottom: 7px
}

.header-top-warp-v1 .sitemap-panel table td:last-child {
	border-right: 0;
	width: auto
}

.header-top-warp-v1 .sitemap-panel .sitemap-lb {
	max-width: 1130px;
	margin: 0!important;
	height: 80px
}

.header-top-warp-v1 .sitemap-panel .sitemap-lb a {
	margin-top: 13px;
	display: block;
	float: left;
	width: 114px!important;
	height: 56px!important;
	background-color: #fff;
	line-height: 54px;
	box-sizing: border-box;
	border: 1px solid #ededed;
	margin-right: 13px;
	text-align: center;
	overflow: hidden
}

.header-top-warp-v1 .sitemap-panel .sitemap-lb .no-marigin {
	margin-right: 0
}

.header-top-warp-v1 .sitemap-panel .sitemap-lb img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle
}

.header-top-warp-v1 .sitemap-panel .sitemap-left {
	width: 600px;
	padding-left: 0
}

.header-top-warp-v1 .sitemap-panel .sitemap-left .sitemap-title {
	position: relative;
	left: -3px
}

.header-top-warp-v1 .sitemap-panel .sitemap-left>.clearfix1 {
	margin-top: 15px;
	margin-left: 10px;
	white-space: normal
}

.header-top-warp-v1 .sitemap-panel .sitemap-left .sitemap-child-title {
	font-size: 12px;
	color: #444;
	font-weight: 700;
	margin-top: 5px;
	margin-bottom: 3px;
	display: inline-block
}

.header-top-warp-v1 .sitemap-panel .sitemap-left .sitemap-rows {
	width: 290px;
	display: inline-block
}

.header-top-warp-v1 .sitemap-panel .sitemap-left .sitemap-rows .item {
	float: left;
	width: 70px;
	padding: 4px 0
}

.header-top-warp-v1 .sitemap-panel .sitemap-left .sitemap-rows .item .a-link .txt-span {
	max-width: 75px
}

.header-top-warp-v1 .sitemap-panel .sitemap-left .sitemap-list {
	padding: 5px 0
}

.header-top-warp-v1 .sitemap-panel .sitemap-right {
	padding-left: 25px;
	width: 450px
}

.header-top-warp-v1 .sitemap-panel .sitemap-right .sitemap-rows {
	width: 500px;
	margin-top: 5px
}

.header-top-warp-v1 .sitemap-panel .sitemap-right .sitemap-rows:last-child {
	margin-bottom: -15px
}

.header-top-warp-v1 .sitemap-panel .sitemap-right .sitemap-rows .sitemap-list {
	padding-left: 12px
}

.header-top-warp-v1 .sitemap-panel .sitemap-right .sitemap-rows .sitemap-list .item {
	float: left;
	margin-right: 20px;
	padding: 4px 0
}

.header-top-warp-v1 .sitemap-panel .sitemap-right .sitemap-rows .sitemap-list .item .a-link {
	color: #666
}

.header-top-warp-v1 .sitemap-panel .swiper-button-prev {
	width: 60px;
	height: 80px;
	left: 0;
	top: 24px;
	background-color: #fff;
	background-size: 40px;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAM1BMVEVHcEz/aQD/aAD/aAD/aAD/XwD/aAD/aAD/agD/ZwD/aQD/aAD/aAD/ZwD/ZwD/aAD/aQDrKYMjAAAAEHRSTlMAUD/A4BCQ8DBgoHCwgCDQwI5ekgAAAWVJREFUeNrtl0lywyAQRQ1iRgjf/7QhiqNfwTRgdynlhf7OgJ96AprbpUufKyljSlFKBkIYdT+kjHiHsQV7r2TD9iLErYcVS9Fh1epegGjz+FN0Bzc+wEZPm6J2M7yu4H4fz5MG+R9Ic2qPl5+mGN1z189RbCe3woIzoHS9dxMcB0qHM1qjFbViE385uZf37wAKwoKAX6IsS32XDOWHqj5Hu7WUxbpJqazUZSCQuxEpoHODhFL7NMDyYYYVbY7FapoCc2w9hvjr2WrTiNZzttf5ml2R1Cd343zlx1KCTQxqgaZAssxMjYMy9VVg1BQFMZBtZ5cxBVrak6nGgEJh0ikYvlP8EPMTLk8pP/5m4G9N/kHBOLbgkz3vEOUf6dDKvGD41x3/8uW3AvzG5NQ2id+08VtImmOJhhZTQ7nMba/rZl8ep9Rvs58AH8uF9tMjuH9+CEHCZDCyEaxHok/JS3m7dOlj9QWWxCRCx9ZS5wAAAABJRU5ErkJggg==);box-shadow: 7px 0 6px 0 #eee
}

.header-top-warp-v1 .sitemap-panel .swiper-button-prev:hover {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAM1BMVEVHcEz/aAD/ZwD/aAD/ZwD/agD/ZwD/XwD/aQD/aAD/ZwD/aAD/aAD/aAD/aAD/ZwD/aQBEY9mqAAAAEHRSTlMAkIDgYDA/EKDQIFCy8O9vNEO0SwAAARhJREFUeNrtl8EOhCAMRAUsgorO/3/t3jwQBq3VZA++mzF5odaWdvj4+F9i3L3fYzQoFhdwENxyxzGnDRVbmpUSWdFkFYVkcqC46fJRAjqEiwcaccJosDAPt6g83GL3CC4i3UwHEEKqnnt5dyDkqQ7X90LilmG+HNZKLY2XiVZjz5JQw+o0aSz8OJvKgo10KZ0FWEi2dRa4piYoLchNDbcwWpaotkCIRmdBbGh2YlG2C4+KUwv8Kxp7UPZPbE94fOf3sxeDvTTtjaJJ0XnKq03U3tLtF4z9urNfvvpRYK29TwwmRZ4ek+xDm32EtHtKZWFIRocsTwz7ftKsHqRMk6gXoYKKkuZ7a1nGQXaLaUkcvR9jHD4+/pYfdL12+5MOpY4AAAAASUVORK5CYII=)
}

.header-top-warp-v1 .sitemap-panel .swiper-button-prev.swiper-button-disabled {
	display: none
}

.header-top-warp-v1 .sitemap-panel .swiper-button-next {
	width: 60px;
	height: 80px;
	right: 0;
	top: 24px;
	background-color: #fff;
	background-size: 40px;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAM1BMVEVHcEz/aAD/aQD/aAD/aAD/XwD/aAD/aAD/agD/ZwD/aQD/aAD/aAD/ZwD/ZwD/aAD/aQCoeLAkAAAAEHRSTlMAP1DA4BCQ8DBgoHCwgCDQDHHjMwAAAWpJREFUeNrtl12vwyAIhout39ru///aQ9jmskYMPcRkF31vuqh7BFHE5dat3xVArjUDKBDGbY+mzZn/MPbkHyf5tF+EhNKsWFHNqhIuQKx7/SmHxs0vsLNiUzYyI9oTPFL7ITQoPiHdLlqvKKY4O3I3yih+EFvjiSOhDL0PAk5olDFnPMZu3yPiznGOUdwdGmOWpsTManBYHbvklo/INm463q0V94v9mpXhWHQrsaeRQiCJG3Vw5zShMdL4b7w5noyRcSI244dZfyvdj5Ziyix/ke/rQkHtu5vl5yPjFuxiaC+IOYCN9INpZzmyWYHCLeXQGgB+Os6uV/LH2k8XlTBDzhlTp2D0TumXWB9wmLL99IdBfzT1iUKftjI2T0yi+pTeVJQXjP6601+++lJAX5hMLZP0RZu+hOQ5nitoqUukcMjKa3mxDy1LvYv9ahe5Quo/PVKY/BDiZdzxYRzOqB6JsdYIsNy69bP6AyzoJFGEJ6jiAAAAAElFTkSuQmCC);box-shadow: -7px 0 6px 0 #eee
}

.header-top-warp-v1 .sitemap-panel .swiper-button-next:hover {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAM1BMVEVHcEz/aAD/ZwD/ZwD/ZwD/agD/ZwD/XwD/aQD/aAD/aAD/aAD/aAD/aAD/aAD/ZwD/aQDgccwjAAAAEHRSTlMAkIAgYDA/EKDQ4FCy8O9vOEweQwAAARpJREFUeNrt10sOwyAMBFAg4PAJxPc/bXethDDBGUXqIrOunqCOwZg3b/43RKdzJxFAFJv5m2zLHWOLjbu0uCmRcPAwR1Agu2Uxdl9eSuZJ0uKCPF/EA0rnoErvyAruBF5LC9NKdzWKWazXrO62X/qeJMetb2kzE0feVt8Bh5k4UezG0U9lR+rTyIKjW05jldPGSmHWOUWottKxQyaz0klDhlnrjBRitRMERunQgDlZ7fgB4/jSWWlPnME3hf/FeMHpgc8PbAa8NZ88KEzVKfWxQxQ/0vELBr/u8MtXMQoc01EAH0xqeGBMAoc2fITEnerNUkK6Gq/xYd/tZj0hCh0Q1A+h2hs1bveeZelnJFugR6J3zhOZN2/+Nh9U1nb+Sn7SuwAAAABJRU5ErkJggg==)
}

.header-top-warp-v1 .sitemap-panel .swiper-button-next.swiper-button-disabled {
	display: none
}

.header-top-warp-v1 .top-user-login {
	padding: 9px 12px 7px
}

.header-top-warp-v1 .top-user-login .J_header-top-fromurl {
	display: inline-block
}

.header-top-warp-v1 .header-top {
	margin: 0 auto;
	height: 36px;
	width: 1190px;
	color: #888;
	font-size: 12px
}

.header-top-warp-v1 .t2 {
	color: #9e9e9e
}

.header-top-warp-v1 .hover-control {
	position: relative
}

.header-top-warp-v1 .hover-control.item-right {
	float: right
}

.header-top-warp-v1 .hover-control.item-right .hover-panel {
	right: 0;
	left: auto
}

.header-top-warp-v1 .hover-control .top-sitemap-panel.hover-panel {
	right: -101px
}

.header-top-warp-v1 .hover-control .hover-title {
	cursor: pointer;
	position: relative;
	padding: 0 12px;
	z-index: 60;
	width: 100%;
	box-sizing: border-box;
	height: 36px;
	line-height: 36px;
	display: block;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent
}

.header-top-warp-v1 .hover-control .hover-panel {
	position: absolute;
	top: 35px;
	left: 0;
	z-index: 60;
	background-color: #fff;
	opacity: 0;
	max-width: 0;
	max-height: 0;
	overflow: hidden;
	transition: opacity .4s ease-in-out
}

.header-top-warp-v1 .hover-control.is-active,.header-top-warp-v1 .hover-control:hover {
	box-shadow: 0 3px 8px rgba(0,0,0,.08)
}

.header-top-warp-v1 .hover-control.is-active .hover-title,.header-top-warp-v1 .hover-control:hover .hover-title {
	height: 36px;
	background-color: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #5b5b5b
}

.header-top-warp-v1 .hover-control.is-active .hover-panel,.header-top-warp-v1 .hover-control:hover .hover-panel {
	border: 1px solid #ddd;
	box-shadow: 0 3px 8px rgba(0,0,0,.08);
	opacity: 1;
	max-width: 1500px;
	max-height: 3000px;
	overflow: inherit;
	min-width: 100%;
	box-sizing: border-box
}

.header-top-warp-v1 .item-homeurl {
	position: relative;
	padding: 0 12px;
	z-index: 60;
	width: 100%;
	box-sizing: border-box;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAC3ElEQVRoQ+2YQXbaMBCGv2HTdlWOkBs0PUHJCQonCOxMN01PEHKChE1xV6EnCDco3IDeIDlB6SpZRX0WtsFGtgSWy+M9a+f3RtL/zYw0IwsnPuTE9dMAHDuCTQSaCFT0QC0ppPq0ecMlwrnWp1jKD8YVtRqnewdQXzjnlQeEs9yOS4SBfGfpE8QrgAroI9yXCFwhXPiE8AbgID7h8grhBWAP8d4hKgOoIbfA1QF5vULRk5D5AXPTKZUAVMA9Qr9EwBOKNsL7QhvFQEKmh0IcDGARv0DRl5BHfYsGdIBZIUgFiL0B9B3/Vl+TkSjT+CmT3ajE8+YIH4yzDoTYC0CLeMcviAvUrhKj+MSsDghnAKv4nAd12ghfUaxoMU7ufivEK1f7VG0nAF1dlfZ82yX8aqgP5WXGNg9osklDxVRCBi4H2wqwj/jYu7eFN1MNEKUAcRo8GD2v+At0k3vcmmIb744k5Cb9rBiJQoDS6hqJb9HJ5HX54c5mg8qmiAq40+fFNHK2eRMjgKU1eELopuJt56MokXchihvBEogdABVwjTAq8MZvXujIlJUuUIeK36TTnBd66Xrl3eySZy4S22SJDIAKGCFcO4lfbxb1QeabyeUKWdtkhFmiv5QJH7eXzgIMUQX7Lnim6+gpd+kbyzxEWevxTSbcmSNgBshUVzXUnWfked8j806IX3ZR65FvBBcy2bQx+QjkxeXF7xYovxguED2ZMDNGYOtgniE8bj/9jNXVr/hktcw7Ia4vfRSRpvm2+GiCvRLbG7h6MBy7UztAoPv4z/WotK6aSReTtR1gqJ98n6xb1WGguJGwoCbF+zUAqeMVYwntj/v4UP5xCth/jYDDZmkHUVwws1wOa/pLIYfNGgBD3jUR2DrE1ivvOCnkWsjqOAPgoZAF+j9/2e/DtWNbzFx/m+uONvrlWDaE1XbbXGRqPQNO9/URjRqAIzpfb91EoIlARQ+cfAr9A1EOZ0AZo4jeAAAAAElFTkSuQmCC');
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	color: #000
}

.header-top-warp-v1 .item-homeurl.item-return {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEUAAACZmZmZmZmZmZkAAAArAvdmAAAAA3RSTlMAlplUvsKiAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB1JREFUCNdjYDQGAgMGMDBgAHMMGEB8EigFiD4GABfWBzbUjG9vAAAAAElFTkSuQmCC');
	background-size: 12px;
	background-position: 4px;
	color: #555
}

.header-top-warp-v1 .item-homeurl.item-index2018 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkAAABBFmcNAAAAC3RSTlMAAwbMO0boOuMJ7u2/oMMAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAL0lEQVQI12Pg3g0CGxi4GUAAhWYE0UCg7AChWdOBNEj1jgkQfgqSPBdUPYY5EPMBdQAWZ9/b19QAAAAASUVORK5CYII=');
	background-size: 12px;
	background-position: 4px;
	color: #555
}

.header-top-warp-v1 .item-homeurl:hover {
	color: #ff6900
}

.header-top-warp-v1 .item-work-homeurl {
	position: relative;
	padding: 0 12px;
	z-index: 60;
	width: 100%;
	box-sizing: border-box;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	color: #000
}

.header-top-warp-v1 .item-work-homeurl:hover {
	color: #ff6900
}

.header-top-warp-v1 .item-work-homeurl .work {
	color: #ff6900
}

.header-top-warp-v1 .item-work-homeurl .work-detail {
	color: #888
}

.header-top-warp-v1 .item-work-homeurl .work-detail:hover {
	color: #888
}

.header-top-warp-v1 .header-top-left .item-left {
	float: left
}

.header-top-warp-v1 .header-top-left .location-icon {
	display: inline-block;
	padding-left: 18px;
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: 16px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADLElEQVRoQ9VZTVoTQRB9xUpX4gkMJyCcwHgDuAGsTNwAJxBPAGxMXJkbyA2UExhOIJzAuEpWlF/3TEIyyUy/6u7h++h1TXe9+nn1M4IXfiS3/tpHB4p9CLprdysmENzJCPc538wCwCstOIXiEIJOo4KKewhuoLjOASYJgB5jF69wCcFxlFUVY8xxLmNMo74HEA1ABzgE8B3Abuzj5XdTKI5khF8x90QB0I84xQ6uYh6s/eYRZ/IN19Y7zQB0gDMAl9aHKHnFiYwwpmRLIRMA7aMHwU/LA2ZZxQdLONEAfMK+xp8MMR/CNMUMe2xi8wD6uPJU+RxH8UVGuGCeogCUPO+s/3xHscfUCRbABQSfae0V/wBPi5PyG1eVXf68MdxBeYEDMMBvoNIa1GtyC8Vx1XqlFx3DvCdBTGSIg5BsEIAxfG5liF7TozrwnuFAEGHEAOCoswibbihuvUFcaDHhRFBqGABfuILWX3iG9gJR2MIA+uAS2EB9mvHOnABce+zajOBRtqYQRskHAMgfQsC5DJubRgYAl8TO7oID+brk/q2e0E/oQj0th0+WJC56oL/h17xEkLvVUlNmeBvqiYIecFrpwM+x71gQEJxUPVFa3g1A67Ny/aUPMgyMp+xERifdqjLqC9ZigHczc2OB28BRzMxBUuA8YIlb0k1BMSKfirQjjzGMyFtrxajwsQJob5TcxBGkz8UnvAeKFYrb6fAtcYwfXE81RyfEPmYAno3YFiBG8cU3RPVdvZ72QAnAsUm7kxnB/dEAWveC0fqmJF56uK1cMMZ+VA4sQfAzgiUbaOZJCqEliL6fqvYtGtbKql+7sy3G2jWmJF7rFHJu6Yiusw58NIAyodOXXWTP0w6AotV2ux+2U63q8YAZumzR2gYiyQOlF/iBp6pBQugksdCGHjEVOoLzW/FAFCslsE4VRHIIrQDgFlbkAoyl52wAfD4U/81+BB4/kiFuWAVDclkBBKk1kTJbzYG1Ird9gUvvjUJWz9JKND1S/o56qg+KO8zRS+H7VgpZIwi3CHgs//3uoBdaeFms3roHVpjJr1Isfx2tQLInsVWBVPkXD+A/KMMhQGpa7GIAAAAASUVORK5CYII=')
}

.header-top-warp-v1 .header-top-left .location-icon #headerTopCityName {
	color: #ff6900
}

.header-top-warp-v1 .header-top-left {
	margin-left: -12px
}

.header-top-warp-v1 .header-top-right {
	float: right
}

.header-top-warp-v1 .header-top-user {
	display: block;
	float: left
}

.header-top-warp-v1 .header-top-user .item {
	float: left;
	position: relative
}

.header-top-warp-v1 .header-top-user .item:after {
	content: ' ';
	position: absolute;
	right: -1px;
	height: 12px;
	top: 12px
}

.header-top-warp-v1 .header-top-user .item.hover-control:hover:after {
	content: ' ';
	display: none
}

.header-top-warp-v1 .arrow-icon {
	width: 9px;
	height: 6px;
	display: inline-block;
	margin-left: 6px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAE9JREFUCJl1jkENgEAMBAekYOEsYOG01MKuBMxhpby4kKY06Wd2OymSjszkbyWNHRi2L5qxHcB821NSFMNiLaxHW2Z+9RM4gTsivILu0coeUOZsxClrHD4AAAAASUVORK5CYII=') no-repeat center center
}

.header-top-warp-v1 .menu-icon {
	width: 10px;
	height: 11px;
	position: relative;
	top: 1px;
	display: inline-block;
	margin-left: 6px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAI0lEQVQYlWO8cuXKfwYiAROxChkYGBhYGBgYGGlm8qibYQAAkL0Fl6Wwei4AAAAASUVORK5CYII=') no-repeat center center
}

.header-top-warp-v1 .box-info {
	box-sizing: border-box;
	padding: 12px 14px 12px 20px;
	width: 138px;
	font-size: 12px
}

.header-top-warp-v1 .box-info .a-link {
	color: #333;
	display: block;
	padding: 8px 0
}

.header-top-warp-v1 .box-info .a-link:hover {
	color: #ff6900
}

.header-top-warp-v1 .box-info .box-info-sub .a-link,.header-top-warp-v1 .box-info .box-info-sub .a-sub-title {
	padding: 8px 0;
	display: inline-block
}

.header-top-warp-v1 .box-info .box-info-sub .a-sub-title {
	margin-left: 2px;
	color: #ff6900
}

.header-top-warp-v1 .box-info .work-state {
	border-top: 1px dashed #ddd;
	margin-top: 4px;
	padding-top: 12px;
	padding-bottom: 4px
}

.header-top-warp-v1 .box-info .work-state-on {
	display: none;
	text-align: center
}

.header-top-warp-v1 .box-info .work-state-on .work-time {
	color: #aaa;
	margin-bottom: 6px
}

.header-top-warp-v1 .box-info .work-state-on .do-off-btn {
	color: #ff6900
}

.header-top-warp-v1 .box-info .work-state-off {
	display: none
}

.header-top-warp-v1 .header-top-btn {
	display: inline-block;
	margin-top: 8px;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #ddd;
	background-color: #fff;
	color: #ff6900
}

.header-top-warp-v1 .header-top-btn:hover {
	background-color: #ff6900;
	border-color: #ff6900;
	color: #fff
}

.header-top-warp-v1 .msg-txt-tit {
	padding-right: 25px
}

.header-top-warp-v1 .msg-txt-tit-point {
	padding-right: 10px
}

.header-top-warp-v1 .msg-num {
	text-align: center;
	font-size: 10px;
	color: #fff;
	width: 20px;
	height: 14px;
	line-height: 14px;
	display: block;
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -7px;
	border-radius: 8px;
	background-color: #ff6900;
	margin-left: 4px
}

.header-top-warp-v1 .msg-num-point {
	width: 6px;
	height: 6px
}

.header-top-warp-v1 .text-highlight,.header-top-warp-v1 .is-light {
	color: #ff6900
}

.header-top-warp-v1 .text-highlight a,.header-top-warp-v1 .is-light a {
	color: #ff6900
}

.ui-header {
	z-index: auto!important
}

.ui-header .ui-header-bd-wrap {
	position: relative;
	z-index: 100;
	top: 0!important
}

.ui-header .header-top-warp-v1 {
	position: relative;
	z-index: 101
}

.zbj-2015-index .ui-header.header {
	padding-top: 0
}

.personal-shop-more-info.shop-header-fixed {
	z-index: 100
}

.zbj-common-header-top,.zbj-common-header,.zbj-common-footer {
	font: 12px/1.5 "Microsoft Yahei",tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
	color: #333
}

.zbj-common-header-top blockquote,.zbj-common-header blockquote,.zbj-common-footer blockquote,.zbj-common-header-top button,.zbj-common-header button,.zbj-common-footer button,.zbj-common-header-top dd,.zbj-common-header dd,.zbj-common-footer dd,.zbj-common-header-top dl,.zbj-common-header dl,.zbj-common-footer dl,.zbj-common-header-top dt,.zbj-common-header dt,.zbj-common-footer dt,.zbj-common-header-top fieldset,.zbj-common-header fieldset,.zbj-common-footer fieldset,.zbj-common-header-top form,.zbj-common-header form,.zbj-common-footer form,.zbj-common-header-top h1,.zbj-common-header h1,.zbj-common-footer h1,.zbj-common-header-top h2,.zbj-common-header h2,.zbj-common-footer h2,.zbj-common-header-top h3,.zbj-common-header h3,.zbj-common-footer h3,.zbj-common-header-top h4,.zbj-common-header h4,.zbj-common-footer h4,.zbj-common-header-top h5,.zbj-common-header h5,.zbj-common-footer h5,.zbj-common-header-top h6,.zbj-common-header h6,.zbj-common-footer h6,.zbj-common-header-top hr,.zbj-common-header hr,.zbj-common-footer hr,.zbj-common-header-top input,.zbj-common-header input,.zbj-common-footer input,.zbj-common-header-top legend,.zbj-common-header legend,.zbj-common-footer legend,.zbj-common-header-top li,.zbj-common-header li,.zbj-common-footer li,.zbj-common-header-top ol,.zbj-common-header ol,.zbj-common-footer ol,.zbj-common-header-top p,.zbj-common-header p,.zbj-common-footer p,.zbj-common-header-top pre,.zbj-common-header pre,.zbj-common-footer pre,.zbj-common-header-top td,.zbj-common-header td,.zbj-common-footer td,.zbj-common-header-top textarea,.zbj-common-header textarea,.zbj-common-footer textarea,.zbj-common-header-top th,.zbj-common-header th,.zbj-common-footer th,.zbj-common-header-top ul,.zbj-common-header ul,.zbj-common-footer ul {
	margin: 0;
	padding: 0
}

.zbj-common-header-top img,.zbj-common-header img,.zbj-common-footer img {
	border: 0
}

.zbj-common-header-top .zbj-dropdown,.zbj-common-header .zbj-dropdown,.zbj-common-footer .zbj-dropdown {
	display: inline-block;
	position: relative
}

.zbj-common-header-top .zbj-dropdown .zbj-dropdown-menu,.zbj-common-header .zbj-dropdown .zbj-dropdown-menu,.zbj-common-footer .zbj-dropdown .zbj-dropdown-menu {
	display: none
}

.zbj-common-header-top .zbj-dropdown:hover .zbj-dropdown-menu,.zbj-common-header .zbj-dropdown:hover .zbj-dropdown-menu,.zbj-common-footer .zbj-dropdown:hover .zbj-dropdown-menu {
	display: block
}

.zbj-common-header-top .clearfix:after,.zbj-common-header .clearfix:after,.zbj-common-footer .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.zbj-common-header-top a,.zbj-common-header a,.zbj-common-footer a {
	text-decoration: none
}

.zbj-common-header-top .fl,.zbj-common-header .fl,.zbj-common-footer .fl {
	float: left
}

.zbj-common-header-top .fr,.zbj-common-header .fr,.zbj-common-footer .fr {
	float: right
}

.header-bd .bd-logo {
	float: left;
	max-width: 318px;
	overflow: visible;
	height: 61px;
	position: relative;
	margin-top:-20px;
}

.header-bd .bd-logo .logo-img-wrap {
	display: table-cell;
	height: 60px;
	vertical-align: middle
}

.header-bd .bd-logo .logo-img-wrap .logo-img {
	float: left;
	max-width: 117px;
	max-height: 61px;
	margin-right: 20px
}

.header-bd .bd-logo .logo-img-wrap .logo-img.logo-88-img {
	max-width: 151px;
	max-height: 77px;
	margin-top: -12px
}

.header-bd .bd-logo .act-img {
	position: absolute;
	top: -13px;
	left: 147px
}

.header-bd .bd-logo .act-img img {
	max-width: 150px;
	max-height: 75px;
	vertical-align: top
}

.header-bd .bd-logo .bd-type-img {
	display: inline-block
}

.header-bd .bd-logo .bd-type-img .bd-img-block {
	display: inline-block;
	max-width: 180px;
	height: 61px;
	border-left: 1px solid #eee;
	vertical-align: top
}

.header-bd .bd-logo .bd-type-img .bd-img {
	display: table-cell;
	max-width: 180px;
	height: 61px;
	vertical-align: middle
}

.header-bd .bd-logo .bd-type-img .bd-img img {
	vertical-align: top;
	padding-left: 20px;
	max-width: 160px;
	max-height: 61px
}

.header-bd .bd-logo .bd-type-txt {
	float: left
}

.header-bd .bd-logo .bd-type-txt .bd-type {
	float: left;
	height: auto;
	font-size: 30px;
	font-stretch: normal;
	line-height: 0;
	letter-spacing: 0;
	color: #ff5c00;
	display: inline-block;
	vertical-align: top;
	line-height: 44px;
	border-left: 1px solid #eee;
	padding-left: 10px;
	font-weight: 400;
	text-decoration: none
}

.ui-form-search {
	position: relative
}

.search-predown-pad {
	position: absolute;
	left: 0;
	top: 44px;
	width: 99.8%;
	border: 1px solid #e5e5e5;
	background: #fff;
	font-size: 12px;
	overflow: hidden;
	z-index: 12
}

.search-predown-pad.hide {
	display: none
}

.search-predown-pad a:hover,.search-predown-pad a:focus {
	color: #ff9400;
	text-decoration: none
}

.search-predown-pad .search-histoty-title {
	color: #999;
	line-height: 24px;
	padding: 9px 0 9px 15px;
	padding-left: 15px
}

.search-predown-pad .search-histoty-title .clear-history {
	float: right;
	margin-right: 15px;
	cursor: pointer
}

.search-predown-pad .search-histoty-title .clear-history:hover {
	color: #ff6900
}

.search-predown-pad .search-title {
	color: #999;
	line-height: 24px;
	padding-top: 10px
}

.search-predown-pad .search-title i {
	font-size: 14px;
	transition: all .9s
}

.search-predown-pad .search-title i:hover {
	cursor: pointer;
	transform: rotate(180deg)
}

.search-predown-pad .search-no-keyword {
	text-align: center;
	margin: 60px 0;
	width: 41.5%;
	background: url(../img/icon-zbj.png);
	background-position: 50% 30%;
	background-repeat: no-repeat;
	height: 111px;
	overflow: hidden
}

.search-predown-pad .search-no-keyword p {
	margin-top: 94px
}

.search-predown-pad.has-service-wrap .search-keyword-list li {
	padding-right: 370px
}

.search-task-keyitem {
	width: 100%
}

.history-keyword {
	min-height: 170px
}

.pr-keyitems .search-keyword-list li {
	position: relative;
	color: #666;
	padding: 3px 5px 3px 15px;
	height: 36.5px;
	line-height: 36.5px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer
}

.pr-keyitems .search-keyword-list li:hover {
	background: #f4f4f4
}

.pr-keyitems .search-keyword-list li.active {
	background: #f4f4f4
}

.pr-keyitems .search-keyword-list li.active.hadService {
	padding-right: 390px
}

.pr-keyitems .search-keyword-list li.active.hadService:before {
	content: '';
	display: 'inline-block';
	background: url(//as.zbjimg.com/static/nodejs-zbj-utopiacs-web/widget/header-bdsem-v3/img/right-arrow_85ad882.png);
	background-size: auto 100%;
	width: 12px;
	height: 12px;
	position: absolute;
	left: 250px;
	top: 16px
}

.pr-keyitems .search-keyword-list li em {
	color: #ff6900
}

.search-type-5 .pr-keyitems .search-keyword-list li.active.hadService:before {
	left: 200px
}

.has-bd-type .pr-keyitems .search-keyword-list li.active.hadService:before {
	left: 225px
}

.has-bd-type .search-type-5 .pr-keyitems .search-keyword-list li.active.hadService:before {
	left: 175px
}

.has-yxbutton .pr-keyitems .search-keyword-list li.active.hadService:before {
	left: 175px
}

.has-yxbutton .search-content-wrap .search-content-item-new {
	width: 280px
}

.has-yxbutton .search-predown-pad.has-service-wrap .search-keyword-list li {
	padding-right: 300px
}

.has-yxbutton .search-content-wrap .search-content-item img {
	width: 278px;
	height: auto
}

.has-yxbutton .search-pr-service-wrap {
	max-width: 299px
}

.has-yanxuan .pr-keyitems .search-keyword-list li.active.hadService:before {
	left: 200px
}

.has-yanxuan .search-type-5 .pr-keyitems .search-keyword-list li.active.hadService:before {
	left: 150px
}

.search-pr-service-wrap {
	height: 100%;
	position: absolute;
	margin-left: -1px;
	top: 0;
	max-width: 368px;
	right: 0
}

.search-pr-service-wrap .search-pr-service {
	width: auto;
	padding: 0 9px 0 10px;
	min-height: 100%;
	background: #f4f4f4
}

.search-pr-service-wrap .search-content-wrap {
	background-color: #f4f4f4;
	position: relative
}

.search-pr-service-wrap .search-content-wrap .search-add {
	position: absolute;
	bottom: -1px;
	right: 6px;
	font-size: 12px;
	color: #aaa;
	transform: scale(0.7);
	-ms-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-webkit-transform: scale(0.7);
	-o-transform: scale(0.7)
}

.search-pk-list li {
	min-width: 80px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #666;
	margin: 0 10px 10px 0;
	background: #fff;
	transition: .3s
}

.search-pk-list li a {
	display: block;
	height: 22px;
	line-height: 22px;
	padding: 0 13px;
	max-width: 150px;
	overflow: hidden;
	color: #333;
	text-decoration: none;
	outline: 0
}

.search-prs-item {
	color: #333
}

.search-prs-item>a {
	display: inline-block;
	width: 180px;
	height: 180px;
	margin-bottom: 5px
}

.search-prs-item>a>img {
	width: 180px;
	height: 180px
}

.search-prs-item .search-prs-des {
	height: 36px;
	overflow: hidden;
	text-overflow: ellipsis
}

.search-prs-item .search-prs-price {
	color: #ff7426;
	line-height: 24px
}

.search-prs-item .search-prs-num {
	color: #ff7426;
	line-height: 24px;
	color: #333
}

.search-content-wrap .search-content-item {
	float: left;
	margin-bottom: 12px;
	border: 1px solid #e5e5e5;
	background-color: #fff
}

.search-content-wrap .search-content-item:last-child {
	margin-bottom: 15px
}

.search-content-wrap .search-content-item:hover {
	border-color: #ff6900
}

.search-content-wrap .search-content-item img {
	vertical-align: top;
	height: auto;
	min-width: 304px;
	min-height: 52px
}

.search-content-wrap .search-content-item-new {
	position: relative;
	width: 304px;
	background-color: #fff;
	border: solid 1px #ddd;
	padding: 8px 0 8px 52px;
	box-sizing: border-box;
	margin-bottom: 10px;
	cursor: pointer
}

.search-content-wrap .search-content-item-new:hover {
	border-color: #ff6900
}

.search-content-wrap .search-content-item-new img {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 32px;
	height: 32px
}

.search-content-wrap .search-content-item-new .title {
	font-size: 14px;
	line-height: 18px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	padding-right: 10px
}

.search-content-wrap .search-content-item-new .title.title-yx {
	padding-right: 60px
}

.search-content-wrap .search-content-item-new .title.title-djwy {
	padding-right: 38px
}

.search-content-wrap .search-content-item-new .title .tag {
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	position: absolute;
	right: 10px;
	top: 0;
	text-align: center
}

.search-content-wrap .search-content-item-new .title .tag.tag-djwy {
	width: 30px;
	height: 18px;
	background-color: #f0f0f0;
	color: #c4c4c4
}

.search-content-wrap .search-content-item-new .title .tag.tag-yanxuan {
	width: 55px;
	height: 18px;
	background-color: #ff7d33;
	color: #fff
}

.search-content-wrap .search-content-item-new .sub-title {
	font-size: 12px;
	color: #999;
	margin-top: -3px
}

.search-content-wrap .search-content-item-new .desc {
	font-size: 12px;
	color: #999;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: -3px;
	margin-top: -2px
}

.search-content-wrap .search-content-item-new .desc .price {
	color: #ff6900
}

.search-content-wrap .search-content-item-new .desc span {
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.search-content-wrap .search-content-item-new .desc .old-price {
	text-decoration: line-through
}

.search-content-info .detail-icon {
	margin-bottom: 5px;
	height: 20px
}

.search-content-info .detail-icon img {
	height: 100%
}

.zbj-tg,.tp-tag {
	display: inline-block;
	vertical-align: middle;
	background: #e50a1b;
	color: #fff;
	padding: 0 7px;
	font-size: 12px
}

.marking {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-left: 8px;
	width: 17px;
	height: 17px;
	background: url('//as.zbjimg.com/static/nodejs-zbj-utopiacs-web/widget/header-bdsem-v3/img/split-tag_8945394.png') no-repeat
}

.marking.marking-hg {
	background-position: -10px -5px
}

.marking.marking-hg .marking-level {
	color: #ff9c1a
}

.marking.marking-zs {
	background-position: -31px -5px
}

.marking.marking-zs .marking-level {
	color: #f8b600
}

.marking.marking-bjt {
	background-position: -52px -5px
}

.marking.marking-bjt .marking-level {
	color: #f34b37
}

.marking.marking-cyy {
	background-position: -73px -5px
}

.marking.marking-yq {
	background-position: -94px -5px
}

.marking.marking-bzj {
	background-position: -115px -5px
}

.marking .marking-level {
	position: absolute;
	top: 1px;
	left: 15px;
	font-size: 12px;
	z-index: 1
}

.marking .marking-level.marking-level-big {
	font-weight: 600;
	color: #fff;
	z-index: 0
}

.hide-important {
	display: none!important
}

.z-search-panel {
	padding-left: 305px;
	width: 885px
}

.z-search-panel.has-bd-type {
	padding-left: 328px;
	width: 862px
}

.z-search-panel.has-bd-type .category-input input {
	width: 562px!important
}

.z-search-panel.has-yxbutton {
	padding-left: 368px;
	width: 821px
}

.z-search-panel.has-yxbutton .category-input input {
	width: 400px!important
}

.z-search-panel.has-yxbutton .btn-search {
	width: 92px!important;
	margin-right: 58px
}

.z-search-panel.has-yxbutton .search-predown {
	width: 490px;
	box-sizing: content-box
}

.z-search-panel.has-yxbutton .huo {
	width: 30px!important
}

.z-search-panel.has-yxbutton .search-hots {
	width: 492px
}

.z-search-panel.has-yxbutton .search-pub-yanxuan {
	transition: .3s;
	position: relative;
	display: inline-block;
	width: 120px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-color: #ffba00;
	float: left;
	cursor: pointer
}

.z-search-panel.has-yxbutton .search-pub-yanxuan:hover {
	background-color: #ffa700
}

.z-search-panel.has-yxbutton .search-pub-task {
	width: 120px;
	font-size: 14px
}

.z-search-panel.has-yxbutton .btn-search,.z-search-panel.has-yanxuan .btn-search,.z-search-panel.has-yxbutton .search-pub-task,.z-search-panel.has-yanxuan .search-pub-task,.z-search-panel.has-yxbutton .search-pub-yanxuan,.z-search-panel.has-yanxuan .search-pub-yanxuan {
	letter-spacing: 0;
	font-size: 14px!important;
	font-family: "Microsoft Yahei","Heiti SC",tahoma,arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif
}

.z-search-panel.has-yanxuan {
	padding-left: 278px;
	width: auto
}

.z-search-panel.has-yanxuan .category-input input {
	width: 440px!important
}

.z-search-panel.has-yanxuan .btn-search {
	margin-right: 68px
}

.z-search-panel.has-yanxuan .search-hots {
	width: 540px
}

.z-search-panel.has-yanxuan .search-pub-task {
	width: 137px;
	font-size: 14px
}

.z-search-panel.has-yanxuan .huo {
	width: 30px!important
}

.z-search-panel.has-yanxuan .search-pub-yanxuan {
	transition: .3s;
	position: relative;
	display: inline-block;
	width: 137px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-color: #ffba00;
	float: left;
	cursor: pointer
}

.z-search-panel.has-yanxuan .search-pub-yanxuan:hover {
	background-color: #ffa700
}

.z-search-panel.has-yanxuan .search-predown {
	width: 538px
}

.z-search-panel #j-header-searchform {
	float: left;
	height: 44px
}

.z-search-panel .search-combobox {
	height: 44px;
	position: relative
}

.z-search-panel .search-combobox.show-search-type .ui-dropdown .ui-dropdown-hd {
	display: inline-block;
	padding: 0 8px
}

.z-search-panel .search-combobox.show-search-type .ui-dropdown .ui-dropdown-hd .j-header-searchlabel {
	color: #333
}

.z-search-panel .search-combobox.show-search-type .ui-dropdown .ui-dropdown-hd i {
	border: 4px solid transparent;
	border-top-color: #666;
	display: inline-block;
	vertical-align: middle
}

.z-search-panel .search-combobox.show-search-type .ui-dropdown .ui-dropdown-menu {
	display: inline-block;
	padding-left: 0;
	list-style: none;
	position: absolute;
	top: -28px;
	left: 0;
	background: #fff;
	color: #666;
	width: 410px;
	border: 0
}

.z-search-panel .search-combobox.show-search-type .ui-dropdown .ui-dropdown-menu li {
	line-height: 28px;
	display: inline-block;
	padding: 0 15px;
	float: left
}

.z-search-panel .search-combobox.show-search-type .ui-dropdown .ui-dropdown-menu li a {
	color: #666
}

.z-search-panel .search-combobox.show-search-type .ui-dropdown .ui-dropdown-menu li:hover,.z-search-panel .search-combobox.show-search-type .ui-dropdown .ui-dropdown-menu li.active {
	background: #ff6900
}

.z-search-panel .search-combobox.show-search-type .ui-dropdown .ui-dropdown-menu li:hover a,.z-search-panel .search-combobox.show-search-type .ui-dropdown .ui-dropdown-menu li.active a {
	text-decoration: none;
	color: #fff
}

.z-search-panel .search-combobox.show-search-type .category-input input {
	line-height: 44px
}

.z-search-panel .search-combobox>.huo {
	display: inline-block;
	width: 50px;
	text-align: center;
	line-height: 44px;
	float: left;
	color: #999;
	font-size: 14px
}

.z-search-panel .search-combobox .placeholder-tip {
	color: #9c9c9c;
	font-size: 14px;
	top: 15px;
	left: 20px;
	position: absolute;
	z-index: 3
}

.z-search-panel .search-combobox .category-input {
	display: inline-block;
	float: left;
	position: relative
}

.z-search-panel .search-combobox .category-input input {
	box-sizing: border-box;
	width: 585px;
	border: 2px solid #ff5c00;
	border-right: 0;
	height: 44px;
	padding: 10px;
	font-size: 14px
}

.z-search-panel .search-combobox .btn-search {
	display: inline-block;
	float: left;
	width: 100px;
	height: 44px;
	color: #fff;
	border: 0;
	vertical-align: bottom;
	background: #ff5c00;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	transition: .3s;
	font-weight: 400
}

.z-search-panel .search-combobox .btn-search span {
	display: inline-block;
	width: 20px
}

.z-search-panel .search-combobox .btn-search:hover {
	background: #ff7e23
}

.z-search-panel .search-hots {
	height: 21px;
	line-height: 24px;
	overflow: hidden
}

.z-search-panel .search-hots a.hightlight {
	color: #ff6900
}

.z-search-panel .search-hots a {
	margin-right: 20px;
	font-size: 12px;
	color: #999;
	display: block;
	float: left;
	text-decoration: none;
	transition: .3s
}

.z-search-panel .search-hots a:hover {
	color: #ff6900
}

.search-pub-task {
	transition: .3s;
	position: relative;
	display: inline-block;
	width: 150px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #ff5c00;
	float: left;
	cursor: pointer
}

.search-pub-task .pub-task-desc,.search-pub-task .pub-service-desc {
	position: absolute;
	display: none;
	width: 222px;
	height: 50px;
	border: 1px solid #ffa400;
	color: #ff5c00;
	line-height: 18px;
	font-size: 12px;
	padding: 5px;
	box-sizing: border-box;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 2px 3px 0 rgba(255,126,35,.3);
	left: -35px;
	top: 50px
}

.search-pub-task .pub-task-desc:before,.search-pub-task .pub-service-desc:before {
	content: " ";
	width: 0;
	height: 0;
	border-width: 7px;
	border-style: solid dashed dashed;
	border-color: transparent transparent #ff6900;
	position: absolute;
	right: 104px;
	top: -14px
}

.search-pub-task .pub-task-desc:after,.search-pub-task .pub-service-desc:after {
	content: " ";
	width: 0;
	height: 0;
	border-width: 7px;
	border-style: solid dashed dashed;
	border-color: transparent transparent #fff;
	position: absolute;
	right: -10px;
	top: 32px;
	right: 104px;
	top: -13px
}

.search-pub-task:hover {
	background: #ff7e23
}

.search-pub-task:hover .pub-task-desc {
	display: block
}

.z-templet {
	width: 100%;
	height: 83px;
	border-bottom: 1px solid #eaeaea;
	background-color: #fff
}

.z-search-panel .search-combobox .category-input input::-webkit-input-placeholder {
	color: #999
}

.z-search-panel .search-combobox .category-input input:-moz-placeholder {
	color: #999
}

.z-search-panel .search-combobox .category-input input::-moz-placeholder {
	color: #999
}

.z-search-panel .search-combobox .category-input input:-ms-input-placeholder {
	color: #999
}

.z-search-panel .search-combobox .category-input input.active::-webkit-input-placeholder {
	color: #ccc
}

.z-search-panel .search-combobox .category-input input.active:-moz-placeholder {
	color: #ccc
}

.z-search-panel .search-combobox .category-input input.active::-moz-placeholder {
	color: #ccc
}

.z-search-panel .search-combobox .category-input input.active:-ms-input-placeholder {
	color: #ccc
}

.header-bd-wrap-v1 .j-header-searchform .ui-dropdown {
	position: static
}

.header-bd-wrap-v1 .self-product-prediction-params {
	display: none
}

.header-bd-wrap {
	padding: 53px 0 30px;
	width: 100%;
	position: static;
	background: #fff;
	top: 0;
	z-index: 99
}

.header-bd-wrap.header-bd-wrap-fixed {
	position: fixed;
	top: 0;
	display: none;
	padding: 16px 0 7px;
	box-shadow: 0 3px 8px rgba(0,0,0,.08);
	transition: All .4s ease-in-out
}

.header-bd-wrap.header-bd-wrap-fixed .z-search-panel {
	position: relative;
	top: 12px
}

.header-bd-wrap.header-bd-wrap-fixed .search-combobox {
	position: relative;
	top: 6px
}

.header-bd-wrap.header-bd-wrap-fixed .search-hots a {
	display: none
}

.header-bd-wrap.header-bd-wrap-fixed .bd-type {
	position: relative;
	top: 6px
}

.header-bd-wrap.header-bd-wrap-fixed .act-img {
	top: -10px
}

.header-bd-wrap .header-bd {
	width: 1190px;
	margin: 0 auto
}

.zbj-footer-warp-v1 {
	width: 100%;
	min-width: 1190px;
	background-color: #232830;
	padding: 30px 0 40px;
	background-image: url(//as.zbjimg.com/static/nodejs-zbj-utopiacs-web/widget/footer-v1/img/bg-left_a021069.png),url(//as.zbjimg.com/static/nodejs-zbj-utopiacs-web/widget/footer-v1/img/bg-right_31ff24d.png);
	background-repeat: no-repeat;
	background-position: 0 bottom,right bottom
}

.zbj-footer-warp-v1 iframe,.zbj-footer-warp-v1 img,.zbj-footer-warp-v1 i,.zbj-footer-warp-v1 dl,.zbj-footer-warp-v1 dt,.zbj-footer-warp-v1 dd,.zbj-footer-warp-v1 ol,.zbj-footer-warp-v1 ul,.zbj-footer-warp-v1 li,.zbj-footer-warp-v1 form,.zbj-footer-warp-v1 label,.zbj-footer-warp-v1 table,.zbj-footer-warp-v1 tbody,.zbj-footer-warp-v1 thead,.zbj-footer-warp-v1 tr,.zbj-footer-warp-v1 th,.zbj-footer-warp-v1 td {
	margin: 0;
	padding: 0
}

.zbj-footer-warp-v1 li {
	list-style: none
}

.zbj-footer-warp-v1 .clearfix {
	*zoom: 1
}

.zbj-footer-warp-v1 .clearfix:before,.zbj-footer-warp-v1 .clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}

.zbj-footer-warp-v1 .clearfix:after {
	clear: both
}

.zbj-footer-warp-v1 .fl {
	float: left
}

.zbj-footer-warp-v1 .fr {
	float: right
}

.zbj-footer-warp-v1.with-padding {
	padding-bottom: 74px
}

.zbj-footer-warp-v1 .zbj-footer-width-ctrl {
	margin: 0 auto;
	width: 1190px;
	overflow: hidden;
	position: relative
}

.zbj-footer-warp-v1 .zbj-footer-width-ctrl a {
	color: #fff;
	cursor: pointer;
	text-decoration: none
}

.zbj-footer-warp-v1 .zbj-footer-cutting-line {
	border-bottom: 1px solid #363b44;
	width: 100%;
	display: block
}

.zbj-footer-warp-v1 .zbj-footer-top-links {
	margin: 0 -20px 14px;
	overflow: hidden
}

.zbj-footer-warp-v1 .zbj-footer-top-links .zbj-footer-item-link {
	color: #fff;
	font-size: 14px;
	padding: 0 20px;
	border-left: 1px solid #363b44
}

.zbj-footer-warp-v1 .footer-service-tel {
	color: #ff6900;
	font-size: 14px;
	position: absolute;
	top: 0;
	right: 0
}

.zbj-footer-warp-v1 .zbj-footer-friend-links {
	width: 810px;
	margin-top: 30px;
	height: 120px;
	overflow: hidden;
	position: relative
}

.zbj-footer-warp-v1 .zbj-footer-friend-li {
	cursor: pointer;
	height: 30px;
	float: left;
	margin-right: 8px
}

.zbj-footer-warp-v1 .zbj-footer-friend-li.friend-is-active .zbj-footer-tab-panel {
	display: block;
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 2
}

.zbj-footer-warp-v1 .zbj-footer-friend-li.friend-is-active .zbj-footer-tab-name {
	color: #fff;
	background-color: #40506a
}

.zbj-footer-warp-v1 .zbj-footer-friend-li.friend-is-active .zbj-footer-tab-name:after {
	content: ' ';
	width: 0;
	height: 0;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -4px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #40506a;
	border-bottom: 0 solid #40506a
}

.zbj-footer-warp-v1 .zbj-footer-friend-tab {
	width: 810px
}

.zbj-footer-warp-v1 .zbj-footer-friend-tab .zbj-footer-tab-name {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 14px;
	text-align: center;
	background-color: #02050b;
	color: #78808d;
	position: relative
}

.zbj-footer-warp-v1 .zbj-footer-friend-tab .zbj-footer-tab-name:hover {
	color: #fff
}

.zbj-footer-warp-v1 .zbj-footer-friend-tab .zbj-footer-tab-panel {
	transition: All .4s ease-in-out;
	z-index: 1;
	opacity: 0;
	display: none;
	filter: alpha(opacity=0);
	position: absolute;
	width: 100%;
	left: 0;
	top: 42px
}

.zbj-footer-warp-v1 .zbj-footer-friend-tab .zbj-footer-tab-panel a {
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #78808d;
	float: left;
	margin-right: 40px;
	margin-bottom: 0
}

.zbj-footer-warp-v1 .zbj-footer-friend-tab .zbj-footer-tab-panel a:hover {
	color: #fff
}

.zbj-footer-warp-v1 .zbj-footer-bottom-info .zbj-footer-copyright {
	font-size: 12px;
	color: #78808d
}

.zbj-footer-warp-v1 .zbj-footer-bottom-info .zbj-footer-copyright a {
	color: #78808d
}

.zbj-footer-warp-v1 .zbj-footer-bottom-info .zbj-footer-copyright img {
	height: 14px
}

.zbj-footer-warp-v1 .zbj-footer-bottom-info .zbj-footer-certificate {
	margin-top: 12px;
	height: 38px
}

.zbj-footer-warp-v1 .zbj-footer-bottom-info .zbj-footer-certificate img {
	height: 100%
}

.zbj-footer-warp-v1 .zbj-footer-bottom-info .zbj-footer-certificate .item-txt {
	display: none
}

.zbj-footer-warp-v1 .zbj-footer-bottom-info .zbj-footer-certificate .reportform {
	color: #666;
	height: 38px;
	position: relative;
	background-color: #ddd;
	box-sizing: border-box;
	padding: 2px 5px;
	text-decoration: none;
	vertical-align: top;
	top: 0;
	font-size: 12px;
	display: inline-block;
	text-align: center
}

.zbj-footer-warp-v1 .zbj-footer-bottom-info .zbj-footer-certificate a {
	margin-right: 6px
}

.zbj-footer-warp-v1 .zbj-footer-qrcode {
	position: absolute;
	right: 0;
	bottom: 0
}

.zbj-footer-warp-v1 .zbj-footer-qrcode-item {
	box-sizing: border-box;
	width: 124px;
	height: 150px;
	padding: 7px;
	background-color: #2d343f;
	margin-left: 20px;
	display: inline-block
}

.zbj-footer-warp-v1 .zbj-footer-qrcode-item img {
	width: 110px;
	height: 110px;
	display: block
}

.zbj-footer-warp-v1 .zbj-footer-qrcode-item .qrcode-item-text {
	color: #fff;
	font-size: 12px;
	text-align: center;
	margin-top: 8px
}

.zbj-footer-warp-v1 .assign-fixed-bottom {
	position: fixed;
	bottom: 0;
	width: 100%;
	color: #333;
	font-size: 16px;
	height: 74px;
	line-height: 74px;
	background: #F9E6D9;
	text-align: center;
	z-index: 11110
}

.zbj-footer-warp-v1 .assign-fixed-bottom.hide {
	display: none
}

.zbj-footer-warp-v1 .assign-fixed-bottom a {
	color: #333
}

.zbj-footer-warp-v1 .assign-fixed-bottom a.agree-assign-link {
	padding-bottom: 2px;
	border-bottom: 1px solid #666
}

.zbj-footer-warp-v1 .assign-fixed-bottom a.agree-assign-link:hover {
	color: #ff6900;
	text-decoration: none;
	border-color: #ff6900
}

.zbj-footer-warp-v1 .assign-fixed-bottom a.agree-button {
	height: 38px;
	color: #fff;
	background: #ff6900;
	width: 124px;
	display: inline-block;
	text-align: center;
	line-height: 38px;
	margin-left: 40px;
	text-decoration: none
}

.zbj-footer-warp-v1 .assign-fixed-bottom a.close-button {
	color: #B7A192;
	position: absolute;
	right: 30px;
	width: 21px;
	text-decoration: none;
	text-indent: -9999px;
	background: url('//as.zbjimg.com/static/nodejs-zbj-utopiacs-web/widget/footer-v1/img/close_e5bb696.png') no-repeat right center;
	background-size: 80%
}

.index-attribute-introduce-icons-list {
	display: inline-block;
	width: 1190px;
}

.index-attribute-introduce-icons {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 30px;
	background: #eee;
}

.index-attribute-introduce-icons-list li {
	width: 296px;
	height: 66px;
	float: left;
	display: table;
	border-right: 1px solid #dadada;
	padding-left: 40px;
	box-sizing: border-box;
}

.index-attribute-introduce-icons-list li:first-child {
	padding-left: 0;
}

.index-attribute-introduce-icons-list li .item-con {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
}

.index-attribute-introduce-icons-list li .item-con .img {
	width: 48px;
	height: 54px;
	margin-top: 6px;
	display: inline-block;
	overflow: hidden;
}

.index-attribute-introduce-icons-list li .item-con .img img {
	width: 100%;
	height: 100%;
}

.index-attribute-introduce-icons-list li .item-con .text {
	display: inline-block;
	margin-left: 14px;
	vertical-align: top;
	text-align: left;
	max-width: 188px;
}

.index-attribute-introduce-icons-list li .item-con .text .title {
	font-size: 20px;
	color: #333;
	width: auto;
	margin: 0;
}

.index-attribute-introduce-icons-list li .item-con .text .desc {
	font-size: 12px;
	color: #999;
}

.index-attribute-introduce-icons-list li:last-child {
	border: 0;
}

.main-content .category-right2 {
	width: 290px;
}

.item.category-right2 {
	width: 290px;
	margin-top: 10px;
}

.item.category-right2 .category-right {
	width: 290px;
}
