.scroll .qykx-subwrapper,
.scroll .qykx-business {
	padding-top: 133px
}

.scroll .qykx-business {
	background-position: center 133px
}

.qykx-subwrapper {
	min-height: 730px
}

.qykx-subwrapper .current {
	background: #266e58;
	border: solid 1px #266e58
}

.qykx-subwrapper div.new_pagediv {
	padding: 20px 0
}

.qykx-subwrapper span.disabled {
	background: #e1e1e1
}

.qykx-business-wrapper .current {
	background: #25bee4;
	border: solid 1px #25bee4
}

.qykx-business-wrapper div.new_pagediv {
	padding: 20px 0
}

.qykx-business-wrapper span.disabled {
	background: #e1e1e1
}

.padding-none {
	padding-bottom: 0
}

.qykx-subwrap {
	height: 60px;
	line-height: 60px;
	text-align: center
}

.qykx-subwrap .qykx-subpage-title {
	width: 120px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	background: #266e58;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px
}

.qykx-subwrap .qykx-subpage-title a {
	display: block
}

.qykx-subwrap .qykx-subpage-wrap {
	font-size: 16px;
	color: #222;
	margin-left: 20px
}

.qykx-subwrap .qykx-subpage-wrap li {
	margin-right: 40px;
	float: left;
	position: relative;
	cursor: pointer
}

.qykx-subwrap .qykx-subpage-wrap li a {
	display: block
}

.qykx-subwrap .qykx-subpage-wrap .on {
	color: #266e58
}

.qykx-subwrap .qykx-subpage-wrap .on::after {
	content: '';
	display: block;
	width: 100%;
	height: 3px;
	background: #266e58;
	position: absolute;
	bottom: 10px;
	left: 0
}

.qykx-subwrap .qykx-subwrap-nav {
	height: 100%;
	font-size: 14px;
	color: #888
}

.qykx-subwrap .qykx-subwrap-nav span {
	padding: 0 2px
}

.qykx-subwrap .qykx-subwrap-nav a {
	color: #266e58
}

.qykx-equipment-subwrap .qykx-subpage-title {
	background: #266e58
}

.qykx-equipment-subwrap .qykx-subpage-wrap .on {
	color: #266e58
}

.qykx-equipment-subwrap .qykx-subpage-wrap .on::after {
	background: #266e58
}

.publish-btn {
	display: block;
	width: 120px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	border-radius: 18px;
	background: #ff6300;
	font-size: 16px;
	color: #fff;
	margin: 13px 10px 0 0
}

.qykx-catalog {
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	background: #fff;
	padding: 0 20px
}

.qykx-catalog .qykx-catalog-column {
	border-bottom: dashed 1px #ececec;
	padding: 16px 0;
	line-height: 20px
}

.qykx-catalog .qykx-catalog-column:last-child {
	border: none
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-title {
	font-size: 14px;
	color: #444;
	font-weight: bold;
	width: 85px
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item {
	font-size: 12px;
	color: #999;
	margin-left: 100px;
	min-height: 24px;
	position: relative
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item span {
	display: inline-block;
	padding: 0 5px;
	margin: 0 20px 4px 0;
	cursor: pointer
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item .selected {
	color: #fff;
	background: #266e58;
	border-radius: 4px 4px 4px 0
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item .on {
	color: #fff;
	background: #266e58;
	border-radius: 4px 4px 4px 0
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item .equip-selected {
	color: #266e58
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item .policy-selected {
	color: #266e58
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item .expert-selected {
	background: #266e58;
	border-radius: 10px;
	color: #fff
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item .qykx-catalog-select {
	box-sizing: border-box;
	width: 160px;
	height: 30px;
	padding: 0 10px;
	font-size: 14px;
	color: #222;
	border: solid 1px #eee;
	line-height: 28px;
	background: #fff url(../images/select_icon.png) 140px center no-repeat
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item.policy-catalog-clicked {
	height: 48px;
	overflow: hidden
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item .policy-catalog-btn {
	display: none;
	color: #266e58;
	padding: 0 30px;
	background: #fff;
	position: absolute;
	bottom: 2px;
	right: 0;
	z-index: 10;
	cursor: pointer
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item .policy-catalog-btn .iconfont {
	font-size: 12px
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item .policy-catalog-btn>div:first-child {
	display: block
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item .policy-catalog-btn>div:last-child {
	display: none
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item .policy-catalog-btn.policy-catalog-btn-clicked>div:first-child {
	display: none
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-column-item .policy-catalog-btn.policy-catalog-btn-clicked>div:last-child {
	display: block
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-hassubmenu-item {
	position: relative
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-hassubmenu-item span {
	color: #999
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-hassubmenu-item .qykx-catalog-submenu {
	width: 1040px;
	padding: 5px 10px;
	background: #f5f6f6;
	position: absolute;
	left: 0;
	margin-top: 10px
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-hassubmenu-item .policy-selected-div.checked {
	position: relative
}

.qykx-catalog .qykx-catalog-column .qykx-catalog-hassubmenu-item .policy-selected-div.checked::after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	bottom: -12px;
	left: 50%;
	margin-left: -10px;
	border-bottom: solid 10px #f5f6f6;
	border-right: solid 10px transparent;
	border-left: solid 10px transparent
}

.qykx-catalog .qykx-catalog-keyword-list li {
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	border-radius: 4px;
	float: left;
	border: solid 1px #eee;
	margin-right: 10px;
	color: #266e58
}

.qykx-catalog .qykx-catalog-keyword-list .iconfont {
	color: #999;
	font-size: 12px;
	margin-left: 20px;
	cursor: pointer
}

.qykx-catalog .qykx-catalog-keyword-num {
	margin-left: 20px
}

.qykx-catalog .qykx-catalog-keyword-num div {
	display: inline;
	padding: 0 5px;
	color: #266e58
}

.market-catalog {
	box-shadow: none;
	padding: 0
}

.qykx-achieve-list {
	margin-top: 30px
}

.qykx-achieve-list ul {
	margin: -26px 0 0 -26px;
	overflow: hidden
}

.qykx-achieve-list li {
	margin: 26px 0 0 26px;
	width: 280px;
	background: #fff;
	float: left;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05)
}

.qykx-achieve-list li:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.qykx-achieve-list li:hover img {
	transform: scale(1.05);
	-ms-transform: scale(1.05)
}

.qykx-achieve-list li .qykx-achieve-list-img {
	height: 186px;
	overflow: hidden
}

.qykx-achieve-list li .qykx-achieve-list-img img {
	width: 100%;
	height: 100%;
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.qykx-achieve-list li .qykx-achieve-list-title {
	font-size: 16px;
	color: #222;
	padding: 0 15px;
	line-height: 35px
}

.qykx-achieve-list li .qykx-achieve-list-tag {
	box-sizing: border-box;
	height: 79px;
	padding: 9px 15px 4px 15px;
	font-size: 12px;
	color: #aaa
}

.qykx-achieve-list li .qykx-achieve-list-tag span {
	box-sizing: border-box;
	display: inline-block;
	max-width: 100px;
	padding: 0 6px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 5px 5px 0
}

.qykx-achieve-list li .qykx-achieve-list-bottom {
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	background: #f9f9f9;
	font-size: 12px
}

.qykx-achieve-list li .qykx-achieve-list-bottom .iconfont {
	color: #266e58;
	font-size: 14px;
	margin-right: 4px
}

.qykx-achieve-list li .qykx-achieve-list-company {
	width: 170px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.qykx-achieve-list li .qykx-achieve-list-date {
	color: #aaa
}

.qykx-subwrapper-left {
	width: 960px
}

.qykx-subwrapper-left .qykx-detail-publish .qykx-detail-publish-inputarea {
	width: 250px
}

.qykx-subwrapper-left .qykx-detail-publish .short-input {
	width: 132px
}

.qykx-subwrapper-left2 {
	width: 880px
}

.qykx-subwrapper-left2 .qykx-detail {
	padding: 25px 25px 80px 40px
}

.qykx-subwrapper-left2 .qykx-fill-title {
	text-align: center;
	line-height: 60px;
	color: #266e58;
	font-size: 16px;
	border-bottom: solid 1px #eee;
	background: #fff
}

.qykx-subwrapper-left3 {
	width: 900px
}

.qykx-subwrapper-left3 .qykx-detail {
	padding: 25px 25px 80px 40px
}

.qykx-subwrapper-left3 .qykx-detail .qykx-detail-top .qykx-detail-top-img {
	width: 90px;
	height: 90px;
	border-radius: 50%
}

.qykx-subwrapper-left3 .qykx-detail .qykx-detail-top .qykx-detail-top-img img {
	width: 100%;
	height: 100%
}

.qykx-subwrapper-left3 .qykx-detail .qykx-detail-top .qykx-detail-top-right {
	height: 90px
}

.qykx-demand-list {
	margin-top: 30px
}

.qykx-demand-list li {
	background: #fff;
	margin-bottom: 10px;
	padding: 24px 20px;
	position: relative
}

.qykx-demand-list li:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.qykx-demand-list li:last-child {
	margin-bottom: 0
}

.qykx-demand-list li .qykx-demand-list-title {
	width: 760px;
	font-size: 18px;
	color: #222;
	margin-bottom: 15px
}

.qykx-demand-list li .qykx-demand-list-summary {
	height: 38px;
	font-size: 14px;
	color: #999;
	margin-bottom: 12px
}

.qykx-demand-list li .qykx-demand-list-tag {
	font-size: 12px;
	color: #aaa
}

.qykx-demand-list li .qykx-demand-list-tag span {
	box-sizing: border-box;
	display: inline-block;
	max-width: 140px;
	padding: 0 6px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 5px
}

.qykx-demand-list li .qykx-demand-list-tag span:first-child {
	background: #ebf5ff;
	color: #2e94ff
}

.qykx-demand-list li .qykx-demand-list-tag span:last-child {
	color: #f59e1f;
	background: #fff8ef
}

.qykx-demand-list li .qykx-demand-list-date {
	top: 30px;
	right: 20px;
	font-size: 12px;
	color: #aaa
}

.qykx-demand-list li .view-detail {
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background: #266e58;
	font-size: 14px;
	color: #fff;
	text-align: center;
	right: 20px;
	bottom: 24px
}

.qykx-subwrapper-right {
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05)
}

.demand-btn {
	top: 0;
	transition: top ease .3s;
	-webkit-transition: top ease .3s;
	-moz-transition: top ease .3s;
	-o-transition: top ease .3s
}

.demand-btn:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.demand-btn-fixed {
	position: fixed;
	top: 160px;
	left: 50%;
	margin-left: 380px;
	z-index: 100
}

.qykx-society-list li {
	background: #fff;
	padding: 15px 20px;
	position: relative;
	margin-bottom: 20px
}

.qykx-society-list li:last-child {
	margin-bottom: 0
}

.qykx-society-list li:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.qykx-society-list li .qykx-society-list-title {
	width: 690px;
	font-size: 16px;
	color: #222;
	font-weight: bold;
	margin-bottom: 10px
}

.qykx-society-list li .qykx-society-list-publishier {
	font-size: 12px;
	color: #222;
	margin-bottom: 10px
}

.qykx-society-list li .qykx-society-list-summary {
	font-size: 14px;
	color: #888;
	height: 38px
}

.qykx-follow {
	position: absolute;
	top: 15px;
	right: 20px;
	font-size: 12px;
	color: #aaa;
	cursor: pointer
}

.qykx-follow .iconfont {
	font-size: 14px;
	margin-right: 4px
}

.qykx-follow .followed {
	display: none
}

.qykx-follow .non-followe {
	display: inline-block
}

.follow-yes .iconfont {
	color: #ff6300
}

.follow-yes .followed {
	display: inline-block
}

.follow-yes .non-followe {
	display: none
}

.qykx-hotnews {
	width: 300px
}

.qykx-hotnews .qykx-hotnews-title {
	font-size: 20px;
	color: #fff;
	line-height: 60px;
	height: 60px;
	background: url(../images/hotnews_title_bg.jpg) center no-repeat
}

.qykx-hotnews .qykx-hotnews-title .iconfont {
	color: #ff6300;
	font-size: 20px;
	margin-right: 5px
}

.qykx-hotnews .qykx-hotnews-title .icon-search {
	color: #fff
}

.qykx-hotnews-list {
	background: #fff;
	padding: 0 20px
}

.qykx-hotnews-list li {
	padding: 15px 0 15px 20px;
	border-bottom: solid 1px #eee;
	position: relative
}

.qykx-hotnews-list li:last-child {
	border-bottom: none
}

.qykx-hotnews-list li:nth-child(1) .qykx-sortnum,
.qykx-hotnews-list li:nth-child(2) .qykx-sortnum,
.qykx-hotnews-list li:nth-child(3) .qykx-sortnum {
	background: #266e58
}

.qykx-hotnews-list li a {
	display: block
}

.qykx-hotnews-list .qykx-sortnum {
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: #ccc;
	position: absolute;
	top: 19px;
	left: 0
}

.qykx-hotnews-list .qykx-hotnews-list-title {
	font-size: 16px;
	color: #444;
	margin-bottom: 10px
}

.qykx-hotnews-list .qykx-hotnews-list-date {
	font-size: 12px;
	color: #aaa
}

.qykx-hotnews-list2 li:nth-child(1) .qykx-sortnum {
	background: #f33c3c
}

.qykx-hotnews-list2 li:nth-child(2) .qykx-sortnum {
	background: #ffe14d
}

.qykx-hotnews-list2 li:nth-child(3) .qykx-sortnum {
	background: #bbd7b8
}

.qykx-hot-company .qykx-hotnews-title {
	background: url(../images/hotcompany_title_bg.png) center no-repeat
}

.qykx-hot-company .qykx-hot-company-list {
	padding: 0 14px;
	background: #fff
}

.qykx-hot-company .qykx-hot-company-list li {
	padding: 14px 0;
	border-bottom: solid 1px #eee
}

.qykx-hot-company .qykx-hot-company-list li:last-child {
	border-bottom: none
}

.qykx-hot-company .qykx-hot-company-list .qykx-hot-company-img {
	width: 45px
}

.qykx-hot-company .qykx-hot-company-list .qykx-hot-company-img img {
	width: 100%
}

.qykx-hot-company .qykx-hot-company-list .qykx-hot-company-right {
	margin-left: 55px;
	height: 58px
}

.qykx-hot-company .qykx-hot-company-list .qykx-hot-company-name {
	font-size: 16px;
	color: #444;
	margin-bottom: 5px
}

.qykx-hot-company .qykx-hot-company-list .qykx-hot-company-intro {
	font-size: 12px;
	color: #999
}

.qykx-hot-finance-list {
	background: #fff;
	padding: 10px 14px
}

.qykx-hot-finance-list li {
	line-height: 40px;
	font-size: 14px;
	color: #444;
	font-weight: bold
}

.qykx-hot-finance-list li a {
	display: block;
	background: url(../images/hotfinance_icon.png) left no-repeat;
	padding-left: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.qykx-erpert-order {
	width: 280px;
	background: #fff;
	padding-bottom: 30px;
	text-align: center;
	top: 160px;
	transition: top ease .3s;
	-webkit-transition: top ease .3s;
	-moz-transition: top ease .3s;
	-o-transition: top ease .3s
}

.qykx-erpert-order .qykx-erpert-order-title {
	background: url(../images/expert_right_bg.png) center no-repeat;
	height: 80px;
	line-height: 80px
}

.qykx-erpert-order .qykx-erpert-order-title span {
	display: inline-block;
	line-height: 24px;
	font-size: 20px;
	vertical-align: middle;
	color: #fff;
	font-weight: bold
}

.qykx-erpert-order .qykx-erpert-order-price {
	font-size: 18px;
	color: #ff1800;
	margin-top: 30px
}

.qykx-erpert-order .qykx-erpert-order-price span {
	font-size: 24px
}

.qykx-erpert-order .qykx-erpert-order-btn {
	width: 140px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	margin: 30px auto 0;
	font-weight: bold;
	background: #ff6300;
	border-radius: 2px
}

.qykx-erpert-order-fixed {
	position: fixed;
	top: 160px;
	left: 50%;
	margin-left: 320px;
	z-index: 100
}

.qykx-hotpolicy .qykx-hotpolicy-img {
	margin-bottom: 20px
}

.qykx-hotpolicy .qykx-hotpolicy-img img {
	width: 100%
}

.qykx-hotpolicy .qykx-hotnews-title {
	border-top: solid 2px #266e58;
	position: relative;
	color: #222;
	font-weight: bold;
	line-height: 20px;
	padding-top: 13px;
	background: #fff
}

.qykx-hotpolicy .qykx-hotpolicy-refresh {
	position: absolute;
	top: 22px;
	right: 20px;
	cursor: pointer
}

.qykx-hotpolicy .qykx-policy-hot-word {
	background: #fff;
	margin-bottom: 20px;
	padding: 0 20px 20px
}

.qykx-hotpolicy .qykx-policy-hot-word span {
	display: inline-block;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	margin-right: 10px;
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
	cursor: pointer
}

.qykx-hotpolicy .qykx-policy-hot-word .on {
	background: #f5f6f6;
	border: solid 1px #94b7ac;
	color: #266e58
}

.qykx-kxzz-list {
	width: 1060px;
	min-height: 930px;
	margin-top: 27px
}

.qykx-kxzz-list ul {
	margin: -27px 0 0 -20px;
	overflow: hidden
}

.qykx-kxzz-list li {
	box-sizing: border-box;
	width: 250px;
	background: #fff;
	padding: 20px;
	position: relative;
	float: left;
	margin: 27px 0 0 20px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05)
}

.qykx-kxzz-list li:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.qykx-kxzz-list li:hover img {
	transform: scale(1.05);
	-ms-transform: scale(1.05)
}

.qykx-kxzz-list li:first-child::after {
	content: '';
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/hotnews_icon.png) center no-repeat;
	position: absolute;
	top: 0;
	right: 0
}

.qykx-kxzz-list .qykx-kxzz-list-title {
	font-size: 16px;
	color: #444;
	margin-bottom: 10px
}

.qykx-kxzz-list .qykx-kxzz-list-img {
	height: 280px;
	overflow: hidden;
	margin-bottom: 20px
}

.qykx-kxzz-list .qykx-kxzz-list-img img {
	width: 100%;
	height: 100%
}

.qykx-kxzz-list .qykx-kxzz-list-bottom a {
	display: block;
	box-sizing: border-box;
	width: 100px;
	height: 30px;
	line-height: 28px;
	border: solid 1px #266e58;
	text-align: center;
	font-size: 14px
}

.qykx-kxzz-list .qykx-kxzz-list-bottom .view-detail {
	background: #266e58;
	color: #fff
}

.qykx-kxzz-list .qykx-kxzz-list-bottom .download-ebook {
	color: #266e58
}

.kxzz-wrap {
	width: 100px;
	box-sizing: border-box;
	border-left: solid 2px #ddd;
	position: absolute;
	top: 60px;
	right: 0
}

.kxzz-wrap::before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #ddd;
	position: absolute;
	top: -5px;
	left: -6px
}

.kxzz-wrap .kxzz-wrap-list li {
	margin-bottom: 40px;
	font-size: 14px;
	color: #888;
	position: relative;
	padding: 10px 0 10px 20px;
	cursor: pointer
}

.kxzz-wrap .kxzz-wrap-list li:hover {
	color: #266e58
}

.kxzz-wrap .kxzz-wrap-list li:hover .kxzz-wrap-dot {
	background: #266e58
}

.kxzz-wrap .kxzz-wrap-list .on {
	color: #266e58
}

.kxzz-wrap .kxzz-wrap-list .on:hover .kxzz-wrap-dot {
	border: solid 2px #266e58;
	background: #fff
}

.kxzz-wrap .kxzz-wrap-list .on .kxzz-wrap-dot {
	width: 16px;
	height: 16px;
	border: solid 2px #266e58;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	left: -11px
}

.kxzz-wrap .kxzz-wrap-list .on .kxzz-wrap-dot::after {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background: #266e58;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: 50%;
	margin-left: -5px
}

.kxzz-wrap .kxzz-wrap-list .kxzz-wrap-dot {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #ddd;
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: -6px
}

.qykx-finance-list {
	margin-top: 30px
}

.qykx-finance-list li {
	background: #fff;
	margin-bottom: 10px;
	padding: 30px;
	position: relative
}

.qykx-finance-list li:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.qykx-finance-list .qykx-finance-list-img {
	width: 120px;
	height: 80px;
	line-height: 80px
}

.qykx-finance-list .qykx-finance-list-img img {
	width: 100%;
	max-height: 100%
}

.qykx-finance-list .qykx-finance-list-left {
	padding-right: 220px
}

.qykx-finance-list .qykx-finance-list-left .view-detail {
	top: 75px;
	right: 60px
}

.qykx-finance-list .qykx-finance-list-right {
	margin: 0 135px 0 150px;
	height: 80px
}

.qykx-finance-list .qykx-finance-list-name {
	font-size: 20px;
	color: #222;
	margin-bottom: 10px;
	font-weight: bold
}

.qykx-finance-list .qykx-finance-list-name div {
	max-width: 280px
}

.qykx-finance-list .qykx-finance-list-name span {
	font-size: 12px;
	color: #fff;
	padding: 0 5px;
	line-height: 20px;
	display: inline-block;
	margin-left: 10px;
	border-radius: 4px 4px 4px 0;
	max-width: 110px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.qykx-finance-list .qykx-finance-list-name span:nth-child(2) {
	background: #0dd6bc
}

.qykx-finance-list .qykx-finance-list-name span:nth-child(3) {
	background: #fed52e
}

.qykx-finance-list .qykx-finance-list-website {
	font-size: 14px;
	color: #666;
	margin-bottom: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.qykx-finance-list .qykx-finance-list-website a {
	color: #2e94ff
}

.qykx-finance-list .qykx-finance-list-intro {
	font-size: 14px;
	color: #999
}

.qykx-finance-list .qykx-finance-list-date {
	font-size: 12px;
	color: #aaa;
	margin-bottom: 10px
}

.qykx-finance-list .qykx-finance-list-bottom {
	font-size: 14px;
	color: #666
}

.qykx-finance-list .qykx-finance-list-bottom span {
	color: #266e58
}

.qykx-finance-list .qykx-finance-list-stage {
	margin-right: 40px;
	max-width: 250px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.qykx-finance-list .qykx-finance-list-industry {
	max-width: 250px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.qykx-finance-list .qykx-finance-price {
	font-size: 20px;
	color: #ff6300;
	top: 30px;
	right: 30px
}

.qykx-finance-list .view-detail {
	box-sizing: border-box;
	display: block;
	width: 120px;
	height: 35px;
	line-height: 31px;
	border: solid 2px #ff6300;
	border-radius: 2px;
	color: #ff6300;
	text-align: center;
	font-size: 16px;
	top: 53px;
	right: 30px
}

.qykx-resource-wrap {
	background: #fff;
	font-size: 14px;
	color: #282828;
	margin-top: 21px
}

.qykx-resource-wrap li {
	width: 120px;
	height: 120px;
	float: left;
	box-sizing: border-box;
	border-left: solid 1px #f5f5f5;
	text-align: center;
	position: relative
}

.qykx-resource-wrap li:hover img {
	transform: translateY(-10px);
	-ms-transform: translateY(-10px)
}

.qykx-resource-wrap li a {
	display: block;
	height: 100%
}

.qykx-resource-wrap li img {
	height: 50px;
	margin-top: 15px;
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.qykx-resource-wrap li .qykx-resource-name {
	width: 100%;
	height: 36px;
	line-height: 36px;
	box-sizing: border-box;
	position: absolute;
	bottom: 10px
}

.qykx-resource-wrap li .qykx-resource-name span {
	display: inline-block;
	vertical-align: middle;
	line-height: 18px
}

.qykx-resource-viewlist {
	background: #fff;
	padding: 20px 30px;
	margin-top: 10px
}

.qykx-resource-viewlist .qykx-resource-banner {
	margin-bottom: 60px
}

.qykx-resource-sublist {
	overflow: hidden
}

.qykx-resource-sublist .kyjg-list {
	margin: -30px 0 0 -25px
}

.qykx-resource-sublist .kyjg-list li {
	margin: 30px 0 0 25px;
	background: #fff
}

.qykx-resource-parklist {
	margin-top: 1px
}

.qykx-resource-parklist .park-list {
	margin: -20px 0 0 -16px
}

.qykx-resource-parklist .park-list li {
	text-align: center;
	width: 285px;
	height: 260px;
	margin: 20px 0 0 16px;
	background: #fff;
	position: relative;
	overflow: hidden;
	float: left
}

.qykx-resource-parklist .park-list li:hover .qykx-resource-parklist-link {
	top: 0
}

.qykx-resource-parklist .qykx-resource-parklist-img {
	height: 190px
}

.qykx-resource-parklist .qykx-resource-parklist-img img {
	width: 100%;
	height: 100%
}

.qykx-resource-parklist .qykx-resource-parklist-title {
	line-height: 40px;
	padding: 0 20px;
	font-weight: bold;
	font-size: 14px;
	color: #444
}

.qykx-resource-parklist .qykx-resource-parklist-phone {
	font-size: 12px;
	color: #444
}

.qykx-resource-parklist .qykx-resource-parklist-phone span {
	color: #999
}

.qykx-resource-parklist .qykx-resource-parklist-link {
	width: 100%;
	height: 190px;
	background: rgba(38, 110, 88, 0.9);
	position: absolute;
	top: -190px;
	left: 0;
	transition: top ease .3s;
	-webkit-transition: top ease .3s;
	-moz-transition: top ease .3s;
	-o-transition: top ease .3s
}

.qykx-resource-parklist .view-detail {
	display: block;
	width: 100px;
	height: 30px;
	line-height: 28px;
	border: solid 1px #fff;
	font-size: 14px;
	color: #fff;
	margin: 80px auto 0
}

.qykx-resource-column {
	margin-bottom: 55px
}

.qykx-resource-column .qykx-resource-column-title {
	font-size: 30px;
	color: #222;
	line-height: 36px;
	position: relative;
	text-align: center;
	margin-bottom: 50px
}

.qykx-resource-column .qykx-resource-column-title span {
	display: inline-block;
	position: relative
}

.qykx-resource-column .qykx-resource-column-title span::before {
	content: '';
	display: block;
	width: 188px;
	height: 16px;
	background: url(../images/fenge_left.png) center no-repeat;
	position: absolute;
	left: -200px;
	top: 10px
}

.qykx-resource-column .qykx-resource-column-title span::after {
	content: '';
	display: block;
	width: 188px;
	height: 16px;
	background: url(../images/fenge_right.png) center no-repeat;
	position: absolute;
	right: -200px;
	top: 10px
}

.qykx-resource-column .qykx-resource-column-title .qykx-resource-anchor {
	width: 100%;
	height: 0;
	position: absolute;
	top: -140px;
	left: 0;
	z-index: 0
}

.qykx-resource-column .view-more {
	display: block;
	width: 60px;
	line-height: 20px;
	font-size: 14px;
	color: #aaa;
	position: relative;
	margin: 28px auto 0
}

.qykx-resource-column .view-more::before {
	content: '';
	display: block;
	width: 88px;
	height: 1px;
	background: #eee;
	position: absolute;
	left: -100px;
	top: 10px
}

.qykx-resource-column .view-more::after {
	content: '';
	display: block;
	width: 88px;
	height: 1px;
	background: #eee;
	position: absolute;
	right: -100px;
	top: 10px
}

.qykx-resource-column ul li {
	box-sizing: border-box
}

.qykx-resource-column ul a {
	height: 100%;
	display: block
}

.qgxh-list {
	margin: -20px 0 0 -20px
}

.qgxh-list li {
	width: 270px;
	height: 80px;
	line-height: 74px;
	text-align: center;
	float: left;
	border: solid 1px #eee;
	margin: 20px 0 0 20px
}

.qgxh-list li:hover {
	border: solid 1px #266e58
}

.qgxh-list li img {
	height: 100%;
	max-width: 100%
}

.trzjg-list {
	margin: -20px 0 0 -20px
}

.trzjg-list li {
	width: 560px;
	height: 180px;
	float: left;
	border: solid 1px #eee;
	margin: 20px 0 0 20px;
	padding: 15px 20px
}

.trzjg-list li:hover {
	border: solid 1px #266e58
}

.trzjg-list li:hover img {
	transform: translateY(-10px);
	-ms-transform: translateY(-10px)
}

.trzjg-list li .trzjg-list-top {
	margin-bottom: 10px
}

.trzjg-list li .trzjg-list-img {
	width: 120px;
	height: 80px
}

.trzjg-list li .trzjg-list-img img {
	width: 100%;
	height: 100%;
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.trzjg-list li .trzjg-list-right {
	margin-left: 140px;
	height: 80px
}

.trzjg-list li .trzjg-list-title {
	font-size: 20px;
	line-height: 40px;
	color: #222;
	font-weight: bold;
	margin-bottom: 10px
}

.trzjg-list li .trzjg-list-date {
	font-size: 14px;
	color: #666
}

.trzjg-list li .trzjg-list-date span {
	color: #aaa
}

.trzjg-list li .trzjg-list-summary {
	height: 57px;
	font-size: 14px;
	color: #999;
	text-indent: 2em
}

.zdsyy-list {
	margin: -20px 0 0 -20px
}

.zdsyy-list li {
	width: 560px;
	height: 100px;
	float: left;
	border: solid 1px #eee;
	margin: 20px 0 0 20px;
	padding: 15px 20px
}

.zdsyy-list li:hover {
	border: solid 1px #266e58
}

.zdsyy-list li:hover img {
	transform: translateY(-10px);
	-ms-transform: translateY(-10px)
}

.zdsyy-list li .zdsyy-list-img {
	width: 60px;
	height: 60px
}

.zdsyy-list li .zdsyy-list-img img {
	width: 100%;
	height: 100%;
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.zdsyy-list li .zdsyy-list-right {
	margin-left: 80px;
	height: 60px
}

.zdsyy-list li .zdsyy-list-title {
	font-size: 20px;
	line-height: 30px;
	color: #222;
	font-weight: bold;
	margin-bottom: 10px
}

.zdsyy-list li .zdsyy-list-date {
	font-size: 14px;
	color: #666
}

.zdsyy-list li .zdsyy-list-date span {
	color: #aaa
}

.zdsyy-list .zdsyy-list1 {
	background: url(../images/sys_icon1.png) 460px 15px no-repeat
}

.zdsyy-list .zdsyy-list2 {
	background: url(../images/sys_icon2.png) 460px 15px no-repeat
}

.zdsyy-list .zdsyy-list3 {
	background: url(../images/sys_icon3.png) 460px 15px no-repeat
}

.zdsyy-list .zdsyy-list4 {
	background: url(../images/sys_icon4.png) 460px 15px no-repeat
}

.zdsyy-list .zdsyy-list5 {
	background: url(../images/sys_icon5.png) 460px 15px no-repeat
}

.zdsyy-list .zdsyy-list6 {
	background: url(../images/sys_icon6.png) 460px 15px no-repeat
}

.gxyq-list {
	margin: -20px 0 0 -20px
}

.gxyq-list li {
	width: 270px;
	height: 240px;
	float: left;
	border: solid 1px #eee;
	margin: 20px 0 0 20px
}

.gxyq-list li:hover {
	border: solid 1px #266e58
}

.gxyq-list li:hover img {
	transform: scale(1.05);
	-ms-transform: scale(1.05)
}

.gxyq-list li .gxyq-list-img {
	width: 100%;
	height: 180px;
	overflow: hidden
}

.gxyq-list li .gxyq-list-img img {
	width: 100%;
	height: 100%;
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.gxyq-list li .gxyq-list-title {
	padding: 0 10px;
	font-size: 16px;
	background: #f5f5f5;
	line-height: 58px;
	color: #444
}

.kyjg-list {
	margin: -20px 0 0 -10px
}

.kyjg-list li {
	width: 220px;
	box-sizing: border-box;
	height: 190px;
	float: left;
	color: #444;
	margin: 0 0 30px 25px;
	border: solid #eee 1px;
	text-align: center;
	position: relative;
	margin: 20px 0 0 10px
}

.kyjg-list li:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1)
}

.kyjg-list li:hover img {
	transform: translateY(-10px);
	-ms-transform: translateY(-10px)
}

.kyjg-list li .qykx-zhzy-img {
	display: inline-block;
	margin-top: 20px;
	width: 62px;
	height: 60px;
	background: #fff
}

.kyjg-list li .qykx-zhzy-img img {
	width: 100%;
	height: 100%;
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.kyjg-list li .qykx-zhzy-title {
	width: 200px;
	font-size: 14px;
	font-weight: bold;
	margin: 10px auto 0
}

.kyjg-list li .qykx-zhzy-phone {
	font-size: 12px;
	margin-top: 10px;
	padding: 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.kyjg-list li .view-detail {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #f8f8f8;
	display: inline-block;
	font-size: 12px;
	color: #888;
	position: absolute;
	bottom: 0;
	left: 0
}

.kyjg-list li .view-detail:hover {
	color: #ff6300
}

.qykx-sidebar2 {
	background: linear-gradient(#25826b, #75c5ac);
	background: -webkit-linear-gradient(#25826b, #75c5ac);
	background: -moz-linear-gradient(#25826b, #75c5ac);
	background: -o-linear-gradient(#25826b, #75c5ac);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#25826b', endColorstr='#75c5ac', GradientType=0)
}

.qykx-sidebar2 ul li {
	font-size: 12px;
	color: #fff
}

.qykx-sidebar2 ul li a {
	display: block;
	padding: 0;
	height: 100%;
	line-height: 41px
}

.qykx-sidebar2 ul li a span {
	display: inline-block;
	vertical-align: middle;
	line-height: 18px
}

.qykx-sidebar2 ul .on {
	font-size: 14px;
	background: #ee5d4a
}

.qykx-service-banner {
	height: 500px;
	background: url(../images/qykx_kjfw_banner.png) center no-repeat
}

.qykx-service-publish {
	box-sizing: border-box;
	width: 354px;
	height: 374px;
	padding: 0 20px;
	background: url(../images/qykx_kjfw_frame.png) center no-repeat;
	margin-top: 18px
}

.qykx-service-publish .qykx-service-publish-title {
	font-size: 24px;
	color: #333;
	font-weight: bold;
	padding: 20px 0;
	text-align: center
}

.qykx-service-publish .qykx-service-publish-title span {
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #666
}

.qykx-service-publish .qykx-service-publish-item {
	box-sizing: border-box;
	width: 100%;
	border: solid 1px #eee;
	border-radius: 2px;
	font-size: 14px;
	color: #444
}

.qykx-service-publish .qykx-service-select {
	height: 35px;
	background: #fff url(../images/select_icon.png) 290px center no-repeat;
	padding: 0 10px;
	margin-bottom: 10px
}

.qykx-service-publish .qykx-service-textarea {
	height: 85px;
	background: #fff;
	padding: 10px;
	margin-bottom: 20px
}

.qykx-service-publish .qykx-service-textarea::-webkit-input-placeholder {
	color: #b8d3b4
}

.qykx-service-publish .qykx-service-textarea::-moz-input-placeholder {
	color: #b8d3b4
}

.qykx-service-publish .qykx-service-textarea:-ms-input-placeholder {
	color: #b8d3b4
}

.qykx-service-publish .qykx-service-input {
	height: 35px;
	line-height: 33px;
	background: #fff;
	padding: 0 10px;
	margin-bottom: 10px
}

.qykx-service-publish .qykx-service-input::-webkit-input-placeholder {
	color: #b8d3b4
}

.qykx-service-publish .qykx-service-input::-moz-input-placeholder {
	color: #b8d3b4
}

.qykx-service-publish .qykx-service-input:-ms-input-placeholder {
	color: #b8d3b4
}

.qykx-service-publish .qykx-service-yzmarea {
	width: 214px;
	height: 35px
}

.qykx-service-publish .qykx-service-yzmarea input[type="text"] {
	box-sizing: border-box;
	width: 110px;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	padding: 0 10px
}

.qykx-service-publish .qykx-service-yzmarea input[type="text"]::-webkit-input-placeholder {
	color: #b8d3b4
}

.qykx-service-publish .qykx-service-yzmarea input[type="text"]::-moz-input-placeholder {
	color: #b8d3b4
}

.qykx-service-publish .qykx-service-yzmarea input[type="text"]:-ms-input-placeholder {
	color: #b8d3b4
}

.qykx-service-publish .qykx-service-yzmarea input[type="button"] {
	width: 97px;
	height: 33px;
	text-align: center;
	font-size: 14px;
	color: #266e58;
	border-left: solid 1px #eee;
	cursor: pointer
}

.qykx-service-publish .qykx-service-yzmarea input[type="button"].disabled {
	cursor: not-allowed;
	background: #f5f5f5;
	color: #ddd
}

.qykx-service-publish .qykx-service-publish-btn {
	text-align: center;
	height: 35px;
	width: 90px;
	background: #266e58;
	line-height: 35px;
	color: #fff;
	font-size: 16px;
	border-radius: 2px
}

.qykx-service-middle {
	margin-top: -90px;
	position: relative
}

.qykx-service-middle::after {
	content: '';
	display: block;
	width: 100%;
	height: 180px;
	border-radius: 0 0 20% 20%;
	background: #f5f5f5;
	position: absolute;
	bottom: -180px;
	left: 0;
	z-index: 0
}

.qykx-service-part {
	border-top: solid 4px #266e58;
	background: #fff;
	padding: 0 20px 30px
}

.qykx-service-part .qykx-service-part-title {
	font-size: 18px;
	color: #222;
	line-height: 56px
}

.qykx-service-part .qykx-service-part-title a {
	font-size: 12px;
	color: #aaa;
	float: right
}

.qykx-service-part .qykx-service-part-list {
	box-sizing: border-box;
	width: 280px;
	height: 310px;
	text-align: center
}

.qykx-service-part .qykx-service-part-list .qykx-service-part-list-title {
	box-sizing: border-box;
	height: 80px;
	padding-top: 20px
}

.qykx-service-part .qykx-service-part-list ul li {
	display: inline-block;
	width: 85px;
	height: 85px;
	margin: 0 20px 30px;
	position: relative;
	font-size: 14px;
	color: #666
}

.qykx-service-part .qykx-service-part-list ul li:hover img {
	transform: translateY(-10px);
	-ms-transform: translateY(-10px)
}

.qykx-service-part .qykx-service-part-list ul li a {
	display: block
}

.qykx-service-part .qykx-service-part-list ul li span {
	position: absolute;
	width: 100%;
	bottom: 0;
	display: block
}

.qykx-service-part .qykx-service-part-list ul li img {
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.qykx-service-part .qykx-service-part-list1 {
	border: solid 1px #d9e7ff
}

.qykx-service-part .qykx-service-part-list1 .qykx-service-part-list-title {
	background: linear-gradient(#d9e7ff, rgba(217, 231, 255, 0));
	background: -webkit-linear-gradient(#d9e7ff, rgba(217, 231, 255, 0));
	background: -moz-linear-gradient(#d9e7ff, rgba(217, 231, 255, 0));
	background: -o-linear-gradient(#d9e7ff, rgba(217, 231, 255, 0));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9e7ff', endColorstr='#d9e7ff', GradientType=0)
}

.qykx-service-part .qykx-service-part-list2 {
	margin: 0 20px;
	border: solid 1px #fff2d4
}

.qykx-service-part .qykx-service-part-list2 .qykx-service-part-list-title {
	background: linear-gradient(#fff2d4, rgba(255, 242, 212, 0));
	background: -webkit-linear-gradient(#fff2d4, rgba(255, 242, 212, 0));
	background: -moz-linear-gradient(#fff2d4, rgba(255, 242, 212, 0));
	background: -o-linear-gradient(#fff2d4, rgba(255, 242, 212, 0));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2d4', endColorstr='#fff2d4', GradientType=0)
}

.qykx-service-part .qykx-service-part-list3 {
	width: 260px;
	border: solid 1px #e9ffb7
}

.qykx-service-part .qykx-service-part-list3 .qykx-service-part-list-title {
	background: linear-gradient(#e9ffb7, rgba(233, 255, 183, 0));
	background: -webkit-linear-gradient(#e9ffb7, rgba(233, 255, 183, 0));
	background: -moz-linear-gradient(#e9ffb7, rgba(233, 255, 183, 0));
	background: -o-linear-gradient(#e9ffb7, rgba(233, 255, 183, 0));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9ffb7', endColorstr='#e9ffb7', GradientType=0)
}

.qykx-service-part .qykx-service-part-list3 ul li {
	width: 100%;
	margin: 20px 0 0 0;
	padding: 0 20px;
	box-sizing: border-box;
	text-align: right
}

.qykx-service-part .qykx-service-part-list3 ul li:first-child {
	background: url(../images/gqrd_txt.png) 20px no-repeat
}

.qykx-service-part .qykx-service-part-list3 ul li:last-child {
	background: url(../images/txrz_txt.png) 20px no-repeat
}

.qykx-service-part .qtfw-link {
	display: block;
	width: 250px;
	margin-bottom: 20px
}

.qykx-service-part .qtfw-link:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.qykx-service-part .qtfw-link:last-child {
	margin-bottom: 0
}

.qykx-service-bottom {
	padding-bottom: 40px;
	background: #f0faf3
}

.qykx-service-bottom .center {
	z-index: 1
}

.qykx-service-bottom .qykx-service-bottom-title {
	font-size: 30px;
	color: #222;
	margin: 40px 0;
	text-align: center
}

.qykx-service-hgfw-list {
	margin-left: -10px
}

.qykx-service-hgfw-list li {
	width: 270px;
	height: 300px;
	border: solid 1px #eee;
	box-sizing: border-box;
	padding: 20px;
	margin-left: 10px;
	float: left
}

.qykx-service-hgfw-list li:hover {
	border: solid 1px #266e58
}

.qykx-service-hgfw-list .qykx-service-hgfw-top {
	margin-bottom: 20px
}

.qykx-service-hgfw-list .qykx-service-hgfw-img {
	width: 100px;
	height: 100px
}

.qykx-service-hgfw-list .qykx-service-hgfw-img img {
	width: 100%;
	height: 100%
}

.qykx-service-hgfw-list .qykx-service-hgfw-right {
	margin-left: 115px;
	height: 100px
}

.qykx-service-hgfw-list .qykx-service-hgfw-title {
	font-weight: bold;
	font-size: 20px;
	color: #444;
	margin-bottom: 12px
}

.qykx-service-hgfw-list .qykx-service-hgfw-price {
	font-size: 14px;
	color: #999;
	margin-bottom: 12px
}

.qykx-service-hgfw-list .qykx-service-hgfw-price span {
	color: #ff6300
}

.qykx-service-hgfw-list .qykx-service-hgfw-price .price {
	font-size: 24px
}

.qykx-service-hgfw-list .qykx-service-hgfw-company {
	font-size: 12px;
	color: #ff9000
}

.qykx-service-hgfw-list .qykx-service-hgfw-summary {
	font-size: 12px;
	height: 80px;
	color: #999;
	text-indent: 2em;
	line-height: 20px;
	margin-bottom: 25px
}

.qykx-service-hgfw-list .query-btn {
	display: block;
	width: 100px;
	line-height: 30px;
	font-size: 14px;
	background: #266e58;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	margin: 0 auto
}

.qykx-service-hgfw-list .query-btn .iconfont {
	font-size: 14px;
	margin-right: 4px
}

.find-ycp-container .find-ycp-left {
	width: 290px;
	height: 360px;
	background: url(../images/find_ycp_left_bg.png) center no-repeat
}

.find-ycp-container .find-ycp-left .find-ycp-title {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	top: 36px;
	left: 30px
}

.find-ycp-container .find-ycp-left .find-ycp-btn {
	width: 120px;
	height: 36px;
	line-height: 34px;
	box-sizing: border-box;
	border: solid 1px #fff;
	border-radius: 18px;
	font-size: 14px;
	color: #fff;
	bottom: 40px;
	left: 90px
}

.find-ycp-container .find-ycp-left .find-ycp-btn a {
	display: block
}

.find-ycp-container .find-ycp-left .find-ycp-btn .iconfont {
	font-size: 14px;
	margin-left: 5px
}

.find-ycp-container .find-ycp-left .find-ycp-btn:hover {
	border: solid 1px #266e58;
	color: #266e58
}

.ycp-list {
	margin-left: -20px
}

.ycp-list li {
	box-sizing: border-box;
	float: left;
	margin-left: 20px;
	width: 285px;
	height: 360px;
	padding: 20px 10px;
	position: relative;
	overflow: hidden;
	background: #fff url(../images/ycp_list_bg.png) 110px 220px no-repeat;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05)
}

.ycp-list li:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.ycp-list li::before {
	content: '';
	display: block;
	width: 100%;
	height: 4px;
	background: #266e58;
	position: absolute;
	top: 0;
	left: 0
}

.ycp-list li .ycp-list-top {
	padding-bottom: 16px;
	border-bottom: solid 1px #eee
}

.ycp-list li .ycp-list-top .ycp-list-img {
	width: 60px;
	height: 60px
}

.ycp-list li .ycp-list-top .ycp-list-img img {
	width: 100%;
	height: 100%
}

.ycp-list li .ycp-list-top .ycp-list-right {
	height: 60px;
	margin-left: 70px
}

.ycp-list li .ycp-list-top .ycp-list-name {
	font-size: 18px;
	color: #131625;
	margin-bottom: 8px;
	font-weight: bold
}

.ycp-list li .ycp-list-top .ycp-list-company {
	font-size: 14px;
	color: #bdbdbd
}

.ycp-list li .ycp-list-summary {
	font-size: 14px;
	color: #aaa;
	margin-top: 20px
}

.ycp-list li .ycp-view-detail {
	box-sizing: border-box;
	width: 110px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	background: #266e58;
	border-radius: 2px;
	color: #fff;
	position: absolute;
	bottom: 30px;
	left: 75px
}

.ycp-list li .ycp-view-detail a {
	display: block
}

.ycp-list li .ycp-view-detail:hover {
	background: #266e58;
	color: #fff
}

.qykx-subequipment-list {
	margin-top: 29px
}

.qykx-subequipment-list ul {
	margin: -20px 0 0 -26px
}

.qykx-subequipment-list li {
	box-sizing: border-box;
	width: 280px;
	height: 290px;
	float: left;
	margin: 20px 0 0 26px;
	background: #fff;
	padding: 5px
}

.qykx-subequipment-list li:hover {
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2)
}

.qykx-subequipment-list li:hover img {
	transform: scale(1.05);
	-ms-transform: scale(1.05)
}

.qykx-subequipment-list li .qykx-equipment-list-img {
	width: 270px;
	height: 180px;
	overflow: hidden
}

.qykx-subequipment-list li .qykx-equipment-list-img img {
	width: 100%;
	height: 100%;
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.qykx-subequipment-list li .qykx-equipment-list-title {
	font-size: 16px;
	color: #424242;
	text-align: left;
	line-height: 30px;
	padding: 0 10px
}

.qykx-subequipment-list li .ppxh {
	width: 248px;
	margin: 0 auto;
	padding-bottom: 10px;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	border-bottom: solid 1px #eee;
	color: #757575
}

.qykx-subequipment-list li .ppxh div {
	width: 45%
}

.qykx-subequipment-list li .address {
	line-height: 33px;
	width: 248px;
	margin: 0 auto;
	text-align: left;
	box-sizing: border-box;
	font-size: 14px;
	color: #757575
}

.qykx-subequipment-list li .address .iconfont {
	font-size: 14px;
	margin-right: 5px
}

.qykx-checkservice-list {
	margin-top: 20px
}

.qykx-checkservice-list li {
	box-sizing: border-box;
	height: 142px;
	padding: 20px;
	background: #fff;
	margin-bottom: 10px
}

.qykx-checkservice-list li:hover {
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2)
}

.qykx-checkservice-list li:hover img {
	transform: scale(1.05);
	-ms-transform: scale(1.05)
}

.qykx-checkservice-list .qykx-checkservice-list-detail {
	width: 810px;
	padding-right: 20px;
	border-right: solid 1px #eee
}

.qykx-checkservice-list .qykx-checkservice-list-img {
	width: 150px;
	height: 100px;
	overflow: hidden
}

.qykx-checkservice-list .qykx-checkservice-list-img img {
	width: 100%;
	height: 100%;
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.qykx-checkservice-list .qykx-checkservice-list-box {
	width: 650px;
	margin-left: 10px
}

.qykx-checkservice-list .qykx-checkservice-list-title {
	width: 438px;
	font-size: 18px;
	float: left;
	color: #222;
	line-height: 30px
}

.qykx-checkservice-list .qykx-checkservice-list-address {
	line-height: 30px;
	max-width: 148px;
	box-sizing: border-box;
	font-size: 14px;
	color: #757575
}

.qykx-checkservice-list .qykx-checkservice-list-address .iconfont {
	font-size: 14px;
	margin-right: 5px
}

.qykx-checkservice-list .qykx-checkservice-list-summary {
	height: 60px;
	font-size: 14px;
	text-align: left;
	margin-top: 10px;
	color: #757575
}

.qykx-checkservice-list .qykx-checkservice-list-operation {
	box-sizing: border-box;
	width: 325px;
	position: relative;
	text-align: center
}

.qykx-checkservice-list .qykx-checkservice-list-operation .price {
	color: #f4511e;
	font-size: 14px
}

.qykx-checkservice-list .qykx-checkservice-list-operation .price span:first-child {
	font-size: 30px
}

.qykx-checkservice-list .qykx-checkservice-list-operation .price span:last-child {
	color: #757575
}

.qykx-checkservice-list .qykx-checkservice-list-operation .btn {
	width: 150px;
	height: 36px;
	background: #266e58;
	font-size: 14px;
	color: #fff;
	line-height: 36px;
	margin: 15px 90px 0 90px
}

.qykx-checkservice-list .qykx-checkservice-list-operation .btn a {
	display: block
}

.qykx-subexpert-list {
	margin-top: 20px
}

.qykx-subexpert-list ul {
	margin: -22px 0 0 -21px
}

.qykx-subexpert-list li {
	box-sizing: border-box;
	width: 386px;
	height: 200px;
	float: left;
	position: relative;
	margin: 22px 0 0 21px;
	background: #fff
}

.qykx-subexpert-list li:hover {
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2)
}

.qykx-subexpert-list li a {
	box-sizing: border-box;
	display: block;
	height: 100%;
	padding: 23px
}

.qykx-subexpert-list .qykx-subexpert-list-img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	overflow: hidden
}

.qykx-subexpert-list .qykx-subexpert-list-img img {
	width: 100%;
	height: 100%
}

.qykx-subexpert-list .qykx-subexpert-list-right {
	margin-left: 110px;
	height: 90px
}

.qykx-subexpert-list .qykx-subexpert-list-name {
	font-size: 24px;
	color: #222;
	margin-bottom: 10px;
	padding-right: 70px
}

.qykx-subexpert-list .qykx-subexpert-list-occupy {
	font-size: 14px;
	color: #266e58;
	margin-bottom: 5px
}

.qykx-subexpert-list .qykx-subexpert-list-company {
	font-size: 14px;
	color: #999
}

.qykx-subexpert-list .qykx-achieve-list-research {
	box-sizing: border-box;
	width: 100%;
	padding: 0 23px 0 130px;
	background: #266e58;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
	bottom: 35px;
	left: 0
}

.qykx-subexpert-list .qykx-achieve-list-retilte {
	position: absolute;
	left: 0;
	top: -2px;
	background: #fa9f00;
	text-align: center;
	width: 113px
}

.qykx-subexpert-list .qykx-achieve-list-retilte::after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	right: -7px;
	bottom: 0;
	border-top: 25px solid #fa9f00;
	border-right: 7px solid transparent
}

.qykx-subexpert-list .qykx-follow {
	top: 30px
}

.qykx-policy-wrap {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #666;
	background: #fff;
	border-bottom: solid 1px #eee
}

.qykx-policy-wrap .qykx-policy-wrap-container {
	width: 200px;
	position: relative
}

.qykx-policy-wrap .qykx-policy-wrap-container3 {
	width: 100px
}

.qykx-policy-wrap .qykx-policy-wrap-container3.show-list .qykx-policy-wrap-title {
	background: #fcfcfc url(../images/select_icon.png) 80px center no-repeat
}

.qykx-policy-wrap .qykx-policy-wrap-container3 .qykx-policy-wrap-title {
	padding-left: 20px;
	border-left: solid 1px #eee;
	border-right: none;
	background: #fff url(../images/select_icon.png) 80px center no-repeat
}

.qykx-policy-wrap .qykx-policy-wrap-container3 .qykx-policy-wrap-content ul {
	width: 100px
}

.qykx-policy-wrap .qykx-policy-wrap-container3 .qykx-policy-wrap-content li {
	padding-left: 20px
}

.qykx-policy-wrap .show-list {
	background: #fcfcfc
}

.qykx-policy-wrap .show-list .qykx-policy-wrap-title {
	background: #fcfcfc url(../images/select_icon.png) 180px center no-repeat
}

.qykx-policy-wrap .show-list .qykx-policy-wrap-content {
	max-height: 310px;
	border: solid 1px #eee
}

.qykx-policy-wrap .qykx-policy-wrap-title {
	box-sizing: border-box;
	padding: 0 30px;
	border-right: solid 1px #eee;
	background: #fff url(../images/select_icon.png) 180px center no-repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer
}

.qykx-policy-wrap .qykx-policy-wrap-content {
	box-sizing: border-box;
	width: 100%;
	max-height: 0;
	background: #fcfcfc;
	white-space: nowrap;
	position: absolute;
	left: -1px;
	z-index: 100;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
	transition: max-height ease .3s;
	-webkit-transition: max-height ease .3s;
	-moz-transition: max-height ease .3s;
	-o-transition: max-height ease .3s;
	overflow-y: auto
}

.qykx-policy-wrap .qykx-policy-wrap-content::-webkit-scrollbar {
	width: 5px
}

.qykx-policy-wrap .qykx-policy-wrap-content::-webkit-scrollbar-thumb {
	background: #ddd;
	border-radius: 3px
}

.qykx-policy-wrap .qykx-policy-wrap-content::-webkit-scrollbar-track {
	background: #f5f5f5
}

.qykx-policy-wrap .qykx-policy-wrap-content::-webkit-scrollbar-button {
	display: none
}

.qykx-policy-wrap .qykx-policy-wrap-content ul {
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 10px 0;
	display: inline-block;
	border-right: solid 1px #eee
}

.qykx-policy-wrap .qykx-policy-wrap-content li {
	line-height: 30px;
	padding: 0 10px 0 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer
}

.qykx-policy-wrap .qykx-policy-wrap-content li:hover {
	background: #266e58;
	color: #fff
}

.qykx-policy-wrap .qykx-policy-wrap-content .on {
	background: #266e58;
	color: #fff
}

.qykx-subpolicy-list {
	padding: 0 30px;
	background: #fff
}

.qykx-subpolicy-list li {
	padding: 30px 0;
	border-bottom: solid 1px #eee;
	position: relative;
	overflow: hidden
}

.qykx-subpolicy-list .qykx-subpolicy-list-img {
	width: 150px;
	height: 100px;
	overflow: hidden;
	margin-right: 20px
}

.qykx-subpolicy-list .qykx-subpolicy-list-img img {
	width: 100%;
	height: 100%
}

.qykx-subpolicy-list .qykx-subpolicy-list-right {
	padding-right: 140px
}

.qykx-subpolicy-list .qykx-subpolicy-list-title {
	font-size: 18px;
	color: #222;
	font-weight: bold;
	line-height: 40px;
	margin-bottom: 10px
}

.qykx-subpolicy-list .qykx-subpolicy-list-publishier {
	font-size: 14px;
	line-height: 26px;
	color: #aaa
}

.qykx-subpolicy-list .qykx-subpolicy-list-publishier .iconfont {
	font-size: 14px;
	margin-right: 5px;
	color: #266e58
}

.qykx-subpolicy-list .qykx-society-list-date {
	font-size: 14px;
	color: #aaa;
	top: 40px;
	right: 30px
}

.qykx-subpolicy-list .view-more {
	font-size: 16px;
	color: #266e58;
	line-height: 70px;
	cursor: pointer
}

.qykx-subpolicy-list .view-more .iconfont {
	margin-left: 5px
}

.qykx-subpolicy-list .qykx-follow {
	top: 40px
}

.qykx-subpolicy-list2 {
	padding: 0 20px;
	background: #fff
}

.qykx-subpolicy-list2 li {
	padding: 20px 0;
	border-bottom: solid 1px #eee
}

.qykx-subpolicy-list2 li:last-child {
	border-bottom: none
}

.qykx-subpolicy-list2 li:hover .qykx-subpolicy-list2-title {
	color: #266e58
}

.qykx-subpolicy-list2 .qykx-subpolicy-list2-title {
	font-size: 16px;
	font-weight: bold;
	color: #222;
	margin-bottom: 10px
}

.qykx-subpolicy-list2 .qykx-subpolicy-list2-summary {
	font-size: 14px;
	color: #333;
	margin-bottom: 15px
}

.qykx-subpolicy-list2 .qykx-subpolicy-list2-bottom {
	font-size: 12px;
	color: #999
}

.qykx-subpolicy-list2 .qykx-subpolicy-list2-publishier {
	max-width: 300px;
	margin-right: 40px
}

.qykx-subpolicy-list2 .qykx-subpolicy-list2-expire,
.qykx-subpolicy-list2 .qykx-subpolicy-list2-date {
	margin-right: 20px
}

.qykx-policy-noresult {
	text-align: center;
	padding-top: 100px;
	margin-bottom: 50px
}

.qykx-policy-return {
	width: 80px;
	height: 30px;
	margin: 0 auto;
	line-height: 30px
}

.qykx-policy-return a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	text-align: center;
	background: #266e58;
	border-radius: 4px;
	color: #fff
}

.qykx-policy-share {
	box-sizing: border-box;
	width: 76px;
	background: #fff;
	padding: 30px 0 30px 10px;
	position: relative
}

.qykx-policy-share .qykx-policy-share-item {
	font-size: 14px;
	color: #666;
	margin-bottom: 30px;
	cursor: pointer
}

.qykx-policy-share .qykx-policy-share-item:hover .qykx-policy-weixin-img {
	display: block
}

.qykx-policy-share .qykx-policy-share-item img {
	width: 20px;
	margin-right: 5px
}

.qykx-policy-share .qykx-policy-share-item .qykx-policy-weixin-img {
	display: none;
	width: 200px;
	height: 200px;
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 50%;
	margin-top: -100px;
	right: -205px;
	z-index: 1000
}

.qykx-policy-share .qykx-policy-share-item .qykx-policy-weixin-img img {
	width: 100%;
	height: 100%;
	margin: 0
}

.qykx-policy-share .qykx-policy-share-item .qykx-policy-weixin-img canvas {
	width: 180px;
	height: 180px
}

.qykx-policy-share .qykx-follow {
	top: 175px;
	left: 14px;
	right: auto;
	font-size: 14px;
	color: #666
}

.qykx-policy-share .qykx-follow .iconfont {
	font-size: 14px;
	margin-right: 11px
}

.qykx-policy-share-fixed {
	position: fixed;
	left: 50%;
	top: 133px;
	margin-left: -600px
}

.qykx-policy-detail {
	box-sizing: border-box;
	width: 800px;
	background: #fff;
	padding: 30px;
	margin-left: 4px
}

.qykx-policy-detail .qykx-policy-detail-top {
	padding: 0 180px 40px 0;
	border-bottom: solid 1px #eee;
	position: relative
}

.qykx-policy-detail .qykx-policy-detail-title {
	font-size: 16px;
	font-weight: bold;
	color: #222;
	margin-bottom: 10px
}

.qykx-policy-detail .qykx-policy-detail-item {
	font-size: 12px;
	color: #999
}

.qykx-policy-detail .qykx-policy-detail-publishier {
	max-width: 200px;
	margin-right: 40px
}

.qykx-policy-detail .qykx-policy-detail-expire,
.qykx-policy-detail .qykx-policy-detail-date {
	margin-right: 20px
}

.qykx-policy-detail .qykx-policy-detail-btn {
	width: 80px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #266e58;
	border-radius: 4px;
	border: solid 1px #266e58;
	position: absolute;
	top: 18px;
	right: 40px;
	cursor: pointer
}

.qykx-policy-detail .qykx-policy-detail-txt {
	margin: 30px 0
}

.qykx-policy-detail .qykx-policy-detail-attach {
	font-size: 14px;
	color: #333
}

.qykx-policy-detail .qykx-policy-detail-attach a {
	padding-left: 30px;
	background: url(../images/attach_icon2.png) left no-repeat
}

.qykx-policy-detail .qykx-policy-detail-img {
	text-align: center;
	margin-top: 40px;
	padding-bottom: 40px;
	border-bottom: solid 1px #eee
}

.qykx-policy-detail .qykx-policy-detail-tag {
	padding-top: 30px
}

.qykx-policy-detail .qykx-policy-detail-tag span {
	display: inline-block;
	box-sizing: border-box;
	padding: 0 10px;
	height: 30px;
	line-height: 28px;
	border: solid 1px #dedede;
	margin-right: 20px;
	text-align: center;
	color: #266e58
}

.qykx-department-list {
	background: #fff;
	margin-top: 20px;
	padding: 0 30px
}

.qykx-department-list ul {
	margin: -20px 0 0 -20px;
	overflow: hidden
}

.qykx-department-list li {
	box-sizing: border-box;
	width: 400px;
	height: 140px;
	float: left;
	margin: 20px 0 0 20px;
	padding: 20px;
	border: solid 1px #eee
}

.qykx-department-list li:hover .qykx-department-list-name {
	color: #266e58
}

.qykx-department-list .qykx-department-list-name {
	font-size: 18px;
	color: #222;
	font-weight: bold;
	margin-bottom: 10px
}

.qykx-department-list .qykx-department-list-item {
	font-size: 14px;
	margin-bottom: 5px;
	color: #aaa
}

.qykx-department-list .qykx-department-list-item span {
	color: #666
}

.qykx-department-list .qykx-department-list-item a {
	color: #3185c7
}

.qykx-department-list .view-more {
	font-size: 16px;
	color: #266e58;
	line-height: 70px;
	cursor: pointer
}

.qykx-department-list .view-more .iconfont {
	margin-left: 5px
}

.qykx-meeting-list li {
	overflow: visible
}

.qykx-meeting-list .qykx-subpolicy-list-img {
	width: 280px
}

.qykx-meeting-list .qykx-subpolicy-list-right {
	padding-right: 200px
}

.qykx-meeting-list .qykx-subpolicy-list-title {
	margin-bottom: 0;
	line-height: 30px
}

.qykx-meeting-list .qykx-subpolicy-list-host {
	font-size: 12px;
	color: #aaa;
	margin-bottom: 5px
}

.qykx-meeting-list .kjhd-publishdate {
	font-size: 12px;
	color: #aaa;
	top: 35px;
	right: 30px
}

.qykx-meeting-list .qykx-society-list-qrcode {
	right: 30px;
	top: 75px;
	z-index: 100
}

.qykx-meeting-list .qykx-society-list-qrcode:hover .qykx-society-list-qrbox {
	display: block
}

.qykx-meeting-list .qykx-society-list-qrbox {
	display: none;
	box-sizing: border-box;
	width: 100px;
	height: 100px;
	background: #fff;
	border: solid 1px #eee;
	padding: 5px;
	position: absolute;
	top: -105px;
	left: 50%;
	margin-left: -50px
}

.qykx-meeting-list .qykx-society-list-qrbox img {
	width: 100%;
	height: 100%
}

.qykx-meeting-list .qykx-society-list-fee {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 100
}

.qykx-meeting-list .free {
	background: url(../images/free_icon.png) center no-repeat
}

.qykx-meeting-list .not-start {
	background: url(../images/not_start_icon.png) center no-repeat
}

.qykx-meeting-list .charge {
	background: url(../images/charge_icon.png) center no-repeat
}

.qykx-meeting-list .already-down {
	background: url(../images/yjs_icon.png) center no-repeat
}

.sczx-nav {
	height: 40px;
	line-height: 40px;
	background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.05));
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.05));
	background: -moz-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.05));
	background: -o-linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.05));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0)
}

.sczx-nav .sczx-nav-list {
	font-size: 14px;
	color: #fff
}

.sczx-nav .sczx-nav-list li {
	float: left;
	width: 140px;
	text-align: center;
	position: relative
}

.sczx-nav .sczx-nav-list li:last-child::after {
	display: none
}

.sczx-nav .sczx-nav-list li a {
	display: block
}

.sczx-nav .sczx-nav-list li::after {
	content: '';
	display: block;
	width: 1px;
	height: 20px;
	background: #eee;
	position: absolute;
	right: 0;
	top: 10px;
	opacity: .5
}

.sczx-nav .sczx-nav-list .hover-on {
	color: #4ff5f9
}

.sczx-banner {
	height: 300px;
	background: url(../images/sczx_banner.jpg) center no-repeat;
	background-size: cover
}

.sczx-content {
	background: #fff;
	padding: 20px 0 90px
}

.sczx-content .sczx-left {
	width: 900px
}

.sczx-content .sczx-left .sczx-left-wrap {
	height: 40px;
	line-height: 38px;
	border: solid 1px #eee;
	box-sizing: border-box;
	font-size: 14px;
	color: #666;
	margin-bottom: 12px;
	text-align: center;
	background: #f5f5f5
}

.sczx-content .sczx-left .sczx-left-wrap li {
	float: left;
	width: 120px;
	cursor: pointer
}

.sczx-content .sczx-left .sczx-left-wrap .on {
	color: #41c5c8;
	background: #fff;
	position: relative
}

.sczx-content .sczx-left .sczx-left-wrap .on::after {
	content: '';
	display: block;
	width: 56px;
	height: 10px;
	background: url(../images/wrap_on_bg.png) center no-repeat;
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -26px
}

.sczx-content .sczx-left .kjzx-left-wrap li {
	width: 112px
}

.sczx-content .sczx-left .kjzx-left-wrap .on {
	color: #266e58
}

.sczx-content .zhzy-left {
	width: 100%
}

.sczx-content .zhzy-left .selected {
	color: #ff6300 !important
}

.sczx-content .sczx-left-news li {
	height: 120px;
	border: solid 1px #eee;
	padding-right: 20px;
	margin-bottom: 8px;
	position: relative;
	box-sizing: border-box
}

.sczx-content .sczx-left-news li:hover {
	border: solid 1px #ff6300
}

.sczx-content .sczx-left-news li:hover .sczx-left-newslist-title {
	color: #ff6300
}

.sczx-content .sczx-left-news li .sczx-left-newslist-date {
	width: 50px;
	height: 78px;
	background: url(../images/news_list_date_bg.png) center no-repeat;
	background-size: cover;
	position: absolute;
	top: -4px;
	left: 15px;
	text-align: center;
	color: #fff
}

.sczx-content .sczx-left-news li .sczx-left-newslist-date .sczx-day {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px
}

.sczx-content .sczx-left-news li .sczx-left-newslist-date .sczx-month {
	font-size: 12px
}

.sczx-content .sczx-left-news li .sczx-left-newslist-img {
	width: 150px;
	height: 100px;
	margin: 10px 0 0 10px
}

.sczx-content .sczx-left-news li .sczx-left-newslist-img img {
	width: 100%;
	height: 100%
}

.sczx-content .sczx-left-news li .sczx-left-newslist-left {
	margin-left: 75px
}

.sczx-content .sczx-left-news li .sczx-left-newslist-right {
	margin-left: 170px
}

.sczx-content .sczx-left-news li .sczx-left-newslist-title {
	font-size: 16px;
	color: #222;
	line-height: 36px
}

.sczx-content .sczx-left-news li .sczx-left-newslist-summary {
	height: 38px;
	font-size: 14px;
	color: #666;
	margin-top: 10px
}

.sczx-content .sczx-left-news li .sczx-left-newslist-publishier {
	font-size: 12px;
	color: #aaa;
	margin-top: 10px
}

.sczx-content .sczx-left-news li .sczx-left-newslist-publishier span {
	padding-left: 30px
}

.sczx-content .kjzx-left-news li {
	height: auto
}

.sczx-content .kjzx-left-news li .sczx-left-newslist-left {
	min-height: 80px;
	padding-top: 10px
}

.sczx-content .kjzx-left-news li .sczx-left-newslist-date {
	background: transparent;
	top: 16px
}

.sczx-content .kjzx-left-news li .sczx-left-newslist-date .sczx-day {
	background: #266e58
}

.sczx-content .kjzx-left-news li .sczx-left-newslist-date .sczx-month {
	line-height: 20px;
	color: #aaa;
	background: #f5f5f5;
	border-bottom: solid 2px #ddd
}

.sczx-content .kjzx-left-news li .sczx-left-newslist-publishier {
	line-height: 25px;
	margin-top: 0
}

.sczx-content .kjzx-left-news li .sczx-left-newslist-title {
	line-height: 35px;
	width: 700px
}

.sczx-content .kjzx-left-news li .sczx-left-newslist-summary {
	margin-top: 0;
	margin-bottom: 10px
}

.sczx-content .kjzx-left-news li:hover {
	border: solid 1px #266e58
}

.sczx-content .kjzx-left-news li:hover .sczx-left-newslist-title,
.sczx-content .kjzx-left-news li:hover .sczx-left-newslist-summary {
	color: #266e58
}

.sczx-content .sczx-left-catelog {
	display: none;
	border: solid 1px #eee;
	padding: 0 10px;
	margin-bottom: 10px
}

.sczx-content .sczx-left-catelog .sczx-left-catelog-item {
	line-height: 38px;
	font-size: 14px;
	border-bottom: dashed 1px #eee
}

.sczx-content .sczx-left-catelog .sczx-left-catelog-item:last-child {
	border: none
}

.sczx-content .sczx-left-catelog .sczx-left-catelog-title {
	color: #444;
	font-weight: bold;
	width: 80px
}

.sczx-content .sczx-left-catelog .sczx-left-catelog-right {
	margin-left: 90px;
	color: #888
}

.sczx-content .sczx-left-catelog .sczx-left-catelog-right a {
	margin-right: 15px;
	cursor: pointer
}

.sczx-content .sczx-left-catelog .sczx-left-catelog-right .selected {
	color: #41c5c8
}

.sczx-content .sczx-right {
	width: 270px
}

.sczx-content .sczx-right .sczx-right-link-img {
	box-sizing: border-box;
	width: 270px;
	height: 168px;
	border: solid 1px #eee;
	margin-top: 30px
}

.sczx-content .sczx-right .sczx-right-link-btn {
	width: 270px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fff
}

.sczx-content .sczx-right .sczx-right-schdz {
	background: #41c5c8
}

.sczx-content .sczx-right .sczx-right-cxzg {
	background: #14c5da
}

.sczx-hot-policy {
	border: solid 1px #eee
}

.sczx-hot-policy .sczx-hot-policy-title {
	height: 38px;
	line-height: 36px;
	background: #f5f5f5;
	color: #444;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: solid 1px #eee
}

.sczx-hot-policy .sczx-hot-policy-title .iconfont {
	font-size: 16px;
	color: #ff6300;
	margin-right: 5px
}

.sczx-hot-policy .sczx-hot-news {
	padding: 0 10px
}

.sczx-hot-policy .sczx-hot-news li {
	padding: 10px 0;
	border-bottom: solid 1px #eee
}

.sczx-hot-policy .sczx-hot-news li:last-child {
	border: none
}

.sczx-hot-policy .sczx-hot-news li:hover .sczx-hot-newslist-title,
.sczx-hot-policy .sczx-hot-news li:hover .sczx-hot-newslist-date {
	color: #266e58
}

.sczx-hot-policy .sczx-hot-news li .sczx-hot-newslist-dot {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #41c5c8;
	margin-top: 6px
}

.sczx-hot-policy .sczx-hot-news li .sczx-hot-newslist-img {
	width: 75px;
	height: 50px
}

.sczx-hot-policy .sczx-hot-news li .sczx-hot-newslist-img img {
	width: 100%;
	height: 100%
}

.sczx-hot-policy .sczx-hot-news li .sczx-hot-newslist-right {
	margin-left: 15px
}

.sczx-hot-policy .sczx-hot-news li .sczx-hot-newslist-recommand-right {
	box-sizing: border-box;
	margin-left: 85px;
	height: 50px;
	padding-top: 5px
}

.sczx-hot-policy .sczx-hot-news li .sczx-hot-newslist-recommand-right .sczx-hot-newslist-title {
	margin-bottom: 0
}

.sczx-hot-policy .sczx-hot-news li .sczx-hot-newslist-title {
	font-size: 14px;
	color: #222;
	margin-bottom: 5px
}

.sczx-hot-policy .sczx-hot-news li .sczx-hot-newslist-date {
	font-size: 12px;
	color: #aaa
}

.sczx-hot-policy .kjzx-hot-news li .sczx-hot-newslist-dot {
	background: #266e58
}

.sczx-hot-policy .kjzx-hot-news li:hover .sczx-hot-newslist-title,
.sczx-hot-policy .kjzx-hot-news li:hover .sczx-hot-newslist-date {
	color: #266e58
}

.qykx-community-list {
	margin-top: 40px
}

.qykx-community-list ul {
	margin-left: -26px
}

.qykx-community-list li {
	width: 280px;
	height: 200px;
	float: left;
	border-radius: 5px;
	margin: 0 0 60px 26px;
	text-align: center;
	position: relative
}

.qykx-community-list li:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.qykx-community-list li:hover .qykx-community-list-img {
	transform: translateY(-10px);
	-ms-transform: translateY(-10px)
}

.qykx-community-list .qykx-community-list-img {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	top: -30px;
	left: 50%;
	margin-left: -40px;
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.qykx-community-list .qykx-community-list-img img {
	width: 100%;
	height: 100%
}

.qykx-community-list .qykx-community-list-name {
	padding: 0 20px;
	margin-top: 58px;
	font-size: 20px;
	font-weight: bold;
	color: #fff
}

.qykx-community-list .qykx-community-list-bottom {
	margin-top: 32px;
	overflow: hidden
}

.qykx-community-list .qykx-community-list-bottom .qykx-community-list-link {
	display: block;
	width: 91px;
	height: 70px;
	color: #444;
	font-size: 14px;
	float: left;
	border-right: solid 1px #eee
}

.qykx-community-list .qykx-community-list-bottom .qykx-community-list-link:last-child {
	border-right: none
}

.qykx-community-list .qykx-community-list-bottom .qykx-community-list-link:hover {
	color: #266e58
}

.qykx-community-list .qykx-community-list-bottom .iconfont {
	display: block;
	font-size: 24px;
	margin-top: 10px
}

.qykx-community-list .qykx-community-list-bottom span {
	display: block;
	margin-top: 10px
}

.qykx-community-list .qykx-community-bg1 {
	background: url(../images/community_list_bg1.png) center no-repeat
}

.qykx-community-list .qykx-community-bg2 {
	background: url(../images/community_list_bg2.png) center no-repeat
}

.qykx-community-list .qykx-community-bg3 {
	background: url(../images/community_list_bg3.png) center no-repeat
}

.qykx-community-list .qykx-community-bg4 {
	background: url(../images/community_list_bg4.png) center no-repeat
}

.qykx-community-list .qykx-community-bg5 {
	background: url(../images/community_list_bg5.png) center no-repeat
}

.qykx-community-list .qykx-community-bg6 {
	background: url(../images/community_list_bg6.png) center no-repeat
}

.qykx-community-list .qykx-community-bg7 {
	background: url(../images/community_list_bg7.png) center no-repeat
}

.market-nav {
	height: 86px;
	line-height: 86px
}

.market-nav .main-nav-ul {
	height: 30px;
	line-height: 30px;
	margin-top: 28px
}

.market-nav .main-nav-ul>li {
	padding: 0 13px
}

.market-nav .main-nav-ul>li:hover {
	background: none;
	color: #00b9f8
}

.market-nav .main-nav-ul>li a {
	padding: 0
}

.market-nav .main-nav-ul .hover-on {
	background: none;
	color: #00b9f8
}

.market-nav .main-nav-ul .hover-on a {
	border-bottom: solid 3px #00b9f8
}

.market-nav .main-nav-ul .sub-nav {
	top: 30px
}

.market-nav .main-nav-ul .sub-nav li a:hover {
	color: #00b9f8
}

.market-content {
	background: url(../images/market_banner.jpg) top no-repeat;
	padding: 190px 0 40px;
	margin-top: 133px
}

.market-content .market-content-left {
	box-sizing: border-box;
	width: 880px;
	background: #fff;
	padding: 0 30px 20px
}

.market-content .market-left-top {
	padding: 12px 0;
	font-size: 14px
}

.market-content .market-left-top .market-left-top-title {
	line-height: 35px;
	color: #666;
	font-weight: bold
}

.market-content .market-left-top .market-left-top-title .iconfont {
	font-size: 12px;
	color: #ff9000;
	margin: 10px
}

.market-content .market-left-top .market-left-top-wrap li {
	float: left;
	margin-right: 55px;
	color: #222;
	font-size: 14px;
	line-height: 35px;
	cursor: pointer
}

.market-content .market-left-top .market-left-top-wrap li .iconfont {
	font-size: 20px;
	margin-right: 5px
}

.market-content .market-left-top .market-left-top-wrap .on {
	color: #266e58
}

.part-market-content {
	background: url(../images/particular_banner.jpg) top no-repeat;
	padding: 210px 0 40px
}

.part-market-content .market-left-top {
	box-sizing: border-box;
	height: 60px;
	background: #f8f8f8;
	position: relative
}

.part-market-content .market-left-top::before {
	content: '';
	display: block;
	width: 30px;
	height: 60px;
	background: #f8f8f8;
	position: absolute;
	top: 0;
	left: -30px
}

.part-market-content .market-left-top::after {
	content: '';
	display: block;
	width: 30px;
	height: 60px;
	background: #f8f8f8;
	position: absolute;
	top: 0;
	right: -30px
}

.part-market-content .market-left-list {
	margin-top: 30px
}

.part-market-content .side-news-name {
	font-size: 14px !important;
	border: none !important
}

.shadow {
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1)
}

.map-container {
	width: 260px;
	height: 180px;
	border: solid 1px #ccc;
	margin: 0 auto 10px
}

.market-left-list {
	margin-bottom: 20px
}

.market-left-list .tsfw-list {
	border: solid 1px #eee
}

.market-left-list .tsfw-list li {
	box-sizing: border-box;
	height: 140px;
	padding: 20px;
	border-bottom: solid 1px #eee;
	position: relative
}

.market-left-list .tsfw-list li:last-child {
	border: none
}

.market-left-list .tsfw-list li:nth-child(2n) {
	background: #fafafa
}

.market-left-list .tsfw-list li:hover img {
	margin-top: -10px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)
}

.market-left-list .tsfw-list .market-list-img {
	width: 100px;
	height: 100px
}

.market-left-list .tsfw-list .market-list-img img {
	width: 100%;
	height: 100%;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-o-transition: all ease .3s
}

.market-left-list .tsfw-list .market-list-detail {
	height: 100px;
	margin: 0 180px 0 120px;
	padding-right: 30px;
	border-right: solid 1px #eee
}

.market-left-list .tsfw-list .market-list-detail .market-list-title {
	font-size: 16px;
	color: #444;
	line-height: 30px;
	margin-bottom: 10px
}

.market-left-list .tsfw-list .market-list-detail .market-list-summary {
	height: 32px;
	font-size: 12px;
	color: #999;
	margin-bottom: 10px
}

.market-left-list .tsfw-list .market-list-detail .market-list-company {
	color: #ff9000;
	font-size: 12px;
	background: url(../images/market_company_icon.jpg.png) left no-repeat;
	padding-left: 20px
}

.market-left-list .tsfw-list .market-list-right {
	width: 180px;
	padding: 13px 0;
	text-align: center;
	font-size: 14px;
	right: 20px;
	top: 20px
}

.market-left-list .tsfw-list .market-list-right .market-list-price {
	color: #ff9000
}

.market-left-list .tsfw-list .market-list-right .CNY-num {
	font-size: 20px
}

.market-left-list .tsfw-list .market-list-right .CNY-tip {
	color: #999
}

.market-left-list .tsfw-list .market-list-right .view-detail {
	box-sizing: border-box;
	display: inline-block;
	margin-top: 20px;
	width: 100px;
	height: 30px;
	line-height: 28px;
	border: solid 2px #266e58;
	border-radius: 2px;
	color: #266e58
}

.market-left-list .tsfw-list .market-list-right .view-detail:hover {
	background: #266e58;
	color: #fff
}

.market-left-list .kjcg-list {
	display: none;
	margin: 0 0 0 -20px;
	overflow: hidden
}

.market-left-list .kjcg-list li {
	box-sizing: border-box;
	width: 400px;
	height: 140px;
	padding: 10px;
	border: solid 1px #eee;
	float: left;
	margin: 0 0 20px 20px
}

.market-left-list .kjcg-list li:hover {
	border: solid 1px #266e58
}

.market-left-list .kjcg-list li:hover .market-list-detail .market-list-title {
	color: #266e58
}

.market-left-list .kjcg-list li:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-ransform: scale(1.1);
	-o-transform: scale(1.1)
}

.market-left-list .kjcg-list .market-list-img {
	width: 180px;
	height: 120px;
	overflow: hidden
}

.market-left-list .kjcg-list .market-list-img img {
	width: 100%;
	height: 100%;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-o-transition: all ease .3s
}

.market-left-list .kjcg-list .market-list-detail {
	height: 120px;
	margin-left: 190px
}

.market-left-list .kjcg-list .market-list-detail .market-list-title {
	font-size: 14px;
	color: #222;
	line-height: 20px;
	margin-bottom: 30px
}

.market-left-list .kjcg-list .market-list-detail .market-list-company {
	color: #666;
	font-size: 12px;
	margin-bottom: 5px
}

.market-left-list .kjcg-list .market-list-detail .market-list-company span {
	color: #266e58
}

.market-left-list .national-expert {
	display: none;
	margin: 0 0 0 -20px
}

.market-left-list .national-expert li {
	width: 260px;
	height: 150px;
	box-sizing: border-box;
	border: solid 1px #eee;
	float: left;
	margin: 0 0 20px 20px
}

.market-left-list .national-expert li:hover .national-expert-bottom {
	color: #fff;
	background: #ff9000
}

.market-left-list .national-expert .national-expert-top {
	padding: 15px
}

.market-left-list .national-expert .national-expert-top .national-expert-researcharea {
	box-sizing: border-box;
	height: 20px;
	font-size: 12px;
	line-height: 18px;
	border-radius: 10px;
	border: solid 1px #266e58;
	margin-bottom: 5px
}

.market-left-list .national-expert .national-expert-top .national-expert-researcharea .researcharea {
	display: inline-block;
	height: 18px;
	padding: 0 5px;
	background: #266e58;
	color: #fff;
	border-radius: 9px
}

.market-left-list .national-expert .national-expert-top .national-expert-researcharea .researcharea-item {
	color: #266e58;
	padding: 0 5px
}

.market-left-list .national-expert .national-expert-top .national-expert-detail {
	margin-left: 80px
}

.market-left-list .national-expert .national-expert-top .national-expert-name {
	height: 30px;
	line-height: 30px;
	margin-bottom: 5px
}

.market-left-list .national-expert .national-expert-img {
	box-sizing: border-box;
	width: 70px;
	height: 70px;
	padding: 4px;
	background: #fafafa;
	border-radius: 50%
}

.market-left-list .national-expert .national-expert-img img {
	width: 100%;
	height: 100%
}

.market-left-list .national-expert .expert-name {
	max-width: 80px
}

.market-left-list .national-expert .expert-occupation {
	width: 58px;
	margin-left: 10px;
	font-size: 12px;
	color: #999
}

.market-left-list .national-expert .national-expert-company {
	font-size: 12px;
	color: #666
}

.market-left-list .national-expert .national-expert-bottom {
	background: #f5f5f5;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 12px
}

.market-left-list .national-expert .national-expert-bottom a {
	display: block
}

.market-content-right {
	width: 300px
}

.side-news {
	margin-bottom: 20px;
	background: #fff;
	padding-bottom: 30px
}

.side-news .side-news-name {
	padding: 20px 20px 20px 35px;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	color: #222;
	border-bottom: solid 1px #eee
}

.side-news .side-news-name .iconfont {
	color: #ff6300;
	margin: 0 4px
}

.side-news .side-news-name::before {
	content: '';
	display: block;
	width: 4px;
	height: 16px;
	background: #266e58;
	position: absolute;
	top: 23px;
	left: 20px
}

.side-news .side-news-name .refresh {
	font-size: 14px;
	font-weight: normal;
	color: #ccc;
	cursor: pointer
}

.side-news .side-news-name .refresh .iconfont {
	font-size: 14px;
	color: #ccc
}

.side-news .side-news-name2 {
	background: #f8f8f8
}

.side-news .side-news-name2 .iconfont {
	font-size: 16px;
	color: #222;
	font-weight: normal
}

.side-news .side-news-name2::before {
	display: none
}

.side-news .side-news-list {
	padding: 20px 20px 0
}

.side-news .side-news-list li {
	margin-bottom: 20px
}

.side-news .side-news-list li:last-child {
	margin-bottom: 0
}

.side-news .side-news-list .side-news-list-top {
	background: #fafafa
}

.side-news .side-news-list .side-news-list-img {
	width: 75px;
	height: 75px
}

.side-news .side-news-list .side-news-list-img img {
	width: 100%;
	height: 100%
}

.side-news .side-news-list .side-news-list-right {
	width: 175px;
	height: 100%
}

.side-news .side-news-list .side-list-title {
	font-size: 16px;
	color: #444;
	line-height: 30px
}

.side-news .side-news-list .side-list-price {
	font-size: 14px;
	color: #ff9000;
	margin-bottom: 5px
}

.side-news .side-news-list .CNY-tip {
	color: #999;
	font-size: 12px
}

.side-news .side-news-list .side-list-company {
	font-size: 12px;
	color: #ff9000
}

.side-news .side-news-list .market-list-summary {
	font-size: 12px;
	color: #999;
	margin-top: 8px
}

.side-news .side-news-inputarea {
	width: 260px;
	margin: 20px auto 0
}

.side-news .side-news-inputarea .side-news-input {
	box-sizing: border-box;
	width: 260px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #222;
	border: solid 1px #eee;
	border-radius: 4px;
	padding: 0 10px;
	margin-bottom: 10px
}

.side-news .side-news-inputarea .side-news-input::-webkit-input-placeholder {
	color: #aaa
}

.side-news .side-news-inputarea .side-news-input::-moz-input-placeholder {
	color: #aaa
}

.side-news .side-news-inputarea .side-news-input:-ms-input-placeholder {
	color: #aaa
}

.side-news .side-news-inputarea .side-news-textarea {
	box-sizing: border-box;
	width: 260px;
	height: 80px;
	font-size: 14px;
	color: #222;
	border: solid 1px #eee;
	border-radius: 4px;
	padding: 5px 10px
}

.side-news .side-news-inputarea .side-news-textarea::-webkit-input-placeholder {
	color: #aaa
}

.side-news .side-news-inputarea .side-news-textarea::-moz-input-placeholder {
	color: #aaa
}

.side-news .side-news-inputarea .side-news-textarea:-ms-input-placeholder {
	color: #aaa
}

.side-news .side-news-inputarea .send-btn {
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	color: #fff;
	background: #266e58;
	font-size: 16px;
	margin-top: 30px
}

.side-news .contact-item {
	font-size: 14px;
	color: #999;
	margin-bottom: 10px;
	padding: 0 20px 0 40px
}

.side-news .contact-item span {
	color: #444
}

.side-news .contact-item .contact-item-phone {
	border: solid 1px #266e58;
	color: #266e58;
	padding: 0 5px;
	border-radius: 4px;
	cursor: pointer
}

.side-news .org-news-list {
	padding-top: 10px
}

.side-news .org-news-list li {
	padding-left: 15px;
	color: #757575;
	line-height: 30px;
	overflow: hidden;
	position: relative
}

.side-news .org-news-list li::after {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	background: #757575;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	position: absolute;
	left: 3px;
	top: 12px
}

.side-news .org-news-list li a {
	display: block
}

.side-news .org-news-list .org-news-list-title {
	width: 165px
}

.side-news .org-news-list .org-news-list-date {
	font-size: 12px;
	color: #aaa
}

.side-news .org-act-list {
	padding-top: 10px
}

.side-news .org-act-list li {
	height: 172px;
	position: relative;
	margin-bottom: 15px
}

.side-news .org-act-list .org-act-list-img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}

.side-news .org-act-list .org-act-list-bottom {
	box-sizing: border-box;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	color: #fff;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2
}

.side-news .org-act-list .org-news-list-title {
	width: 165px;
	font-size: 14px
}

.side-news .org-act-list .org-news-list-date {
	font-size: 12px
}

.market-middle-detail {
	top: -147px;
	left: 123px
}

.market-middle-detail .market-society-img {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	overflow: hidden
}

.market-middle-detail .market-society-img img {
	width: 100%;
	height: 100%
}

.market-middle-detail .market-society-right {
	margin-left: 30px
}

.market-middle-detail .market-society-right .market-society-name {
	box-sizing: border-box;
	font-size: 24px;
	color: #fff;
	max-width: 550px;
	padding-right: 100px;
	margin-bottom: 10px;
	background: url(../images/market_icon.png) right no-repeat
}

.market-middle-detail .market-society-right .subject {
	font-size: 14px;
	color: #fff;
	margin-bottom: 10px
}

.market-middle-detail .market-society-right .join-us {
	display: block;
	width: 105px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	background: #ff9000;
	border-radius: 15px
}

.market-middle-detail .market-society-item {
	width: 200px;
	height: 35px;
	line-height: 35px;
	background: url(../images/market_society_item_bg.png) left 0 no-repeat;
	padding-left: 35px;
	font-size: 14px;
	color: #fff;
	position: absolute
}

.market-middle-detail .market-society-item span {
	font-size: 18px;
	color: #ffa719
}

.market-middle-detail .market-society-item1 {
	left: 740px;
	top: 50px
}

.market-middle-detail .market-society-item2 {
	left: 780px;
	top: -10px
}

.market-middle-detail .market-society-item3 {
	left: 850px;
	top: 30px
}

.market-middle-detail .market-society-item4 {
	left: 630px;
	top: 80px
}

.market-detail {
	padding-bottom: 30px
}

.market-detail .detail-top {
	line-height: 30px;
	padding: 30px 0
}

.market-detail .market-detail-title {
	width: 700px;
	text-align: center;
	font-size: 24px;
	color: #222
}

.market-detail .market-detail-title2 {
	width: 100%
}

.market-detail .market-detail-price {
	font-size: 12px;
	color: #999
}

.market-detail .market-detail-price span {
	font-weight: bold;
	color: #ff6300;
	font-size: 16px
}

.market-detail .market-detail-parttitle {
	font-size: 16px;
	color: #266e58;
	font-weight: bold;
	padding-left: 15px;
	position: relative;
	margin-bottom: 10px;
	padding-top: 30px
}

.market-detail .market-detail-parttitle::before {
	content: '';
	display: block;
	width: 4px;
	height: 16px;
	background: #266e58;
	position: absolute;
	top: 33px;
	left: 0
}

.market-detail .market-detail-partcontent {
	padding: 0 0 30px 15px;
	border-bottom: solid 1px #eee
}

.market-detail .market-detail-partcontent:last-child {
	border: none
}

.market-detail .market-expert-img {
	width: 120px;
	height: 120px;
	background: #f8f8f8;
	padding: 5px;
	border-radius: 50%;
	overflow: hidden;
	margin-top: 20px
}

.market-detail .market-expert-img img {
	width: 100%;
	height: 100%
}

.market-detail .market-expert-middle {
	width: 300px;
	border-right: solid 1px #eee;
	margin-left: 30px
}

.market-detail .market-expert-middle .market-expert-name {
	font-size: 18px;
	color: #222;
	font-weight: bold;
	margin-bottom: 5px
}

.market-detail .market-expert-middle .market-expert-occupy {
	font-size: 14px;
	color: #266e58
}

.market-detail .market-expert-middle .market-expert-item {
	font-size: 14px;
	color: #444;
	font-weight: bold;
	line-height: 30px
}

.market-detail .market-expert-middle .market-expert-item span {
	color: #666
}

.market-detail .market-expert-middle .market-expert-item a {
	color: #266e58
}

.market-detail .market-expert-right {
	text-align: center;
	width: 300px
}

.market-detail .market-expert-right .market-expert-price {
	color: #ff6300;
	font-size: 18px
}

.market-detail .market-expert-right .market-expert-price span {
	font-size: 24px
}

.market-detail .market-expert-right .market-expert-tip {
	margin-top: 20px;
	font-size: 14px;
	line-height: 24px;
	color: #999
}

.market-detail .market-expert-right .market-expert-btn {
	width: 130px;
	line-height: 35px;
	background: #ff9000;
	font-size: 14px;
	color: #fff;
	margin: 20px auto 0;
	border-radius: 18px
}

.market-detail .market-expert-detail {
	border-radius: 4px;
	background: #f8f8f8;
	padding: 20px
}

.personnel-detail {
	overflow: hidden
}

.personnel-detail li {
	width: 268px;
	float: left;
	font-size: 14px;
	margin-bottom: 10px
}

.personnel-detail li span {
	color: #ff9000
}

.personnel-detail .last-li {
	width: 100%
}

.achieve-list {
	overflow-x: auto;
	height: 160px;
	white-space: nowrap
}

.achieve-list li {
	display: inline-block;
	width: 210px;
	height: 140px;
	margin-right: 20px;
	background: #cce4f6
}

.achieve-list li:last-child {
	margin-right: 0
}

.achieve-list::-webkit-scrollbar {
	height: 7px
}

.achieve-list::-webkit-scrollbar-thumb {
	background: #ddd;
	border-radius: 4px
}

.achieve-list::-webkit-scrollbar-track {
	background: #f5f5f5
}

.achieve-list::-webkit-scrollbar-button {
	display: none
}

.sczx-newsdetail {
	padding-top: 10px
}

.sczx-newsdetail .sczx-newsdetail-top {
	font-size: 14px;
	color: #666;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee
}

.sczx-newsdetail .sczx-newsdetail-top a {
	color: #41c5c8
}

.sczx-newsdetail .sczx-newsdetail-top .iconfont {
	font-size: 14px;
	margin-right: 5px;
	color: #41c5c8
}

.sczx-newsdetail .sczx-newsdetail-content {
	margin-top: 20px
}

.sczx-newsdetail .sczx-newsdetail-content .sczx-newsdetail-img {
	width: 270px;
	height: 180px
}

.sczx-newsdetail .sczx-newsdetail-content .sczx-newsdetail-img img {
	width: 100%;
	height: 100%
}

.sczx-newsdetail .sczx-newsdetail-content .sczx-newsdetail-content-top {
	margin-bottom: 20px
}

.sczx-newsdetail .sczx-newsdetail-content .sczx-newsdetail-top-right {
	margin-left: 280px
}

.sczx-newsdetail .sczx-newsdetail-content .sczx-newsdetail-title {
	font-size: 24px;
	color: #222;
	margin-bottom: 10px
}

.sczx-newsdetail .sczx-newsdetail-content .sczx-newsdetail-publishier {
	font-size: 12px;
	color: #aaa
}

.sczx-newsdetail .sczx-newsdetail-content .sczx-newsdetail-publishier span {
	padding-left: 30px
}

.sczx-newsdetail .sczx-newsdetail-parttitle {
	font-size: 18px;
	color: #41c5c8;
	font-weight: bold;
	padding-left: 10px;
	position: relative;
	margin-bottom: 10px
}

.sczx-newsdetail .sczx-newsdetail-parttitle::before {
	content: '';
	display: block;
	width: 4px;
	height: 18px;
	background: #41c5c8;
	position: absolute;
	left: 0;
	top: 3px
}

.sczx-newsdetail .sczx-newsdetail-partcontent {
	margin-bottom: 20px
}

.sczx-newsdetail .attach-list {
	font-size: 14px;
	color: #498cf4;
	background: url(../images/attach_icon.png) left no-repeat;
	padding-left: 22px
}

.sczx-newsdetail .sczx-human-intro {
	background: #f5f5f5;
	padding: 10px;
	font-size: 14px;
	color: #666;
	text-indent: 28px;
	margin-top: 20px
}

.sczx-newsdetail .crucial-tip {
	margin-top: 30px;
	background: #41c5c8;
	color: #fff;
	padding: 10px
}

.sczx-newsdetail .crucial-tip .crucial-tip-title {
	font-size: 16px;
	margin-bottom: 10px
}

.sczx-newsdetail .crucial-tip .crucial-tip-content {
	font-size: 14px
}

.sczx-newsdetail .sczx-base {
	background: #f5f5f5;
	padding: 15px
}

.sczx-newsdetail .sczx-base .sczx-base-img {
	width: 360px
}

.sczx-newsdetail .sczx-base .sczx-base-img img {
	width: 100%
}

.sczx-newsdetail .sczx-base .sczx-base-right {
	width: 485px
}

.sczx-newsdetail .sczx-base .sczx-base-title {
	font-size: 18px;
	color: #222;
	margin-bottom: 10px
}

.sczx-newsdetail .sczx-base .sczx-base-content {
	font-size: 14px;
	color: #888;
	text-indent: 28px
}

.qykx-business {
	background: url(../images/bussiness_center_bg.jpg) center 133px no-repeat;
	padding: 133px 0 40px
}

.qykx-business .qykx-subpage-title {
	background: linear-gradient(#1588db, #37cfdd);
	background: -webkit-linear-gradient(#1588db, #37cfdd);
	background: -moz-linear-gradient(#1588db, #37cfdd);
	background: -o-linear-gradient(#1588db, #37cfdd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1588db', endColorstr='#37cfdd', GradientType=0)
}

.qykx-business-container {
	background: #fff;
	margin-top: 560px;
	position: relative
}

.qykx-business-container::after {
	content: '';
	display: block;
	width: 100%;
	height: 180px;
	background: #fff;
	border-radius: 50% 50% 0 0;
	position: absolute;
	top: -180px;
	left: 0;
	z-index: 10
}

.qykx-business-wrap {
	width: 100%;
	position: absolute;
	top: -530px;
	left: 0;
	z-index: 20
}

.qykx-business-wrap li {
	width: 280px;
	height: 450px;
	text-align: center;
	float: left;
	position: relative;
	transition: width ease .3s;
	-webkit-transition: width ease .15s;
	-moz-transition: width ease .3s;
	-o-transition: width ease .3s
}

.qykx-business-wrap li.hover-on {
	width: 360px
}

.qykx-business-wrap li.hover-on .hover-on-bg {
	background: linear-gradient(rgba(16, 142, 233, 0.5), rgba(53, 225, 240, 0.5));
	background: -webkit-linear-gradient(rgba(16, 142, 233, 0.5), rgba(53, 225, 240, 0.5));
	background: -moz-linear-gradient(rgba(16, 142, 233, 0.5), rgba(53, 225, 240, 0.5));
	background: -o-linear-gradient(rgba(16, 142, 233, 0.5), rgba(53, 225, 240, 0.5));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#108ee9', endColorstr='#35e1f0', GradientType=0)
}

.qykx-business-wrap li.hover-on .qykx-business-wrap-title {
	margin-top: 30px
}

.qykx-business-wrap li.hover-on .qykx-business-wrap-title::after {
	display: none
}

.qykx-business-wrap li.hover-on .qykx-business-wrap-link {
	display: block
}

.qykx-business-wrap .hover-on-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0;
	top: 0;
	left: 0
}

.qykx-business-wrap .qykx-business-wrap-icon {
	margin-top: 134px;
	height: 57px;
	position: relative
}

.qykx-business-wrap .qykx-business-wrap-title {
	font-size: 24px;
	color: #fff;
	margin-top: 50px;
	position: relative
}

.qykx-business-wrap .qykx-business-wrap-title::after {
	content: '';
	display: block;
	width: 30px;
	height: 4px;
	background: #fff;
	position: absolute;
	top: -30px;
	left: 50%;
	margin-left: -15px
}

.qykx-business-wrap .qykx-business-wrap-link {
	display: none;
	width: 120px;
	height: 35px;
	line-height: 33px;
	border: solid 2px #fff;
	border-radius: 3px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	margin: 40px auto 0;
	position: relative
}

.qykx-business-wrap .qykx-business-wrap-list1 {
	background: url(../images/bussiness_center_img1.jpg) center/cover no-repeat
}

.qykx-business-wrap .qykx-business-wrap-list2 {
	background: url(../images/bussiness_center_img2.jpg) center/cover no-repeat
}

.qykx-business-wrap .qykx-business-wrap-list3 {
	background: url(../images/bussiness_center_img3.jpg) center/cover no-repeat
}

.qykx-business-wrap .qykx-business-wrap-list4 {
	background: url(../images/bussiness_center_img4.jpg) center/cover no-repeat
}

.qykx-business-column {
	width: 370px
}

.qykx-business-column .qykx-business-column-top {
	height: 70px;
	line-height: 70px;
	padding: 0 20px;
	background: #ebf0f4;
	margin-bottom: 20px
}

.qykx-business-column .qykx-business-column-top .qykx-business-column-title {
	font-size: 20px;
	color: #444;
	font-weight: bold
}

.qykx-business-column .qykx-business-column-top .view-more {
	font-size: 14px;
	color: #1687d6
}

.qykx-business-column .qykx-business-column-img {
	height: 120px;
	margin-bottom: 20px
}

.qykx-business-column .qykx-business-column-img img {
	width: 100%;
	height: 120px
}

.qykx-business-column .qykx-business-column-list li {
	margin-bottom: 15px;
	position: relative;
	overflow: hidden;
	line-height: 20px
}

.qykx-business-column .qykx-business-column-list li a {
	display: block;
	height: 100%;
	padding-left: 15px
}

.qykx-business-column .qykx-business-column-list li::after {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	background: #444;
	transform: rotate(45deg);
	position: absolute;
	left: 3px;
	top: 7px
}

.qykx-business-column .qykx-business-column-list .qykx-business-column-listtitle {
	width: 295px;
	font-size: 14px;
	color: #444
}

.qykx-business-column .qykx-business-column-list .qykx-business-column-date {
	font-size: 12px;
	color: #aaa
}

.qykx-business-column-middle {
	margin: 0 45px
}

.qykx-business-wrapper {
	background: url(../images/bussiness_center_bg2.jpg) center top no-repeat;
	padding: 133px 0 40px
}

.qykx-business-wrapper .qykx-subwrap-nav {
	color: #fff
}

.qykx-business-wrapper .qykx-subwrap-nav a {
	color: #12a1c5
}

.qykx-business-wrapper .qykx-kxzz-list {
	margin-top: 30px
}

.qykx-business-wrapper .qykx-kxzz-list .qykx-kxzz-list-bottom a {
	border: solid 1px #25bee4
}

.qykx-business-wrapper .qykx-kxzz-list .qykx-kxzz-list-bottom .view-detail {
	background: #25bee4
}

.qykx-business-wrapper .qykx-kxzz-list .qykx-kxzz-list-bottom .download-ebook {
	color: #25bee4
}

.qykx-business-wrapper .qykx-business-wrapper-bottom {
	height: 590px
}

.qykx-business-wrapper .qykx-businessdev-container {
	padding: 30px;
	background: rgba(255, 255, 255, 0.8);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	border-radius: 10px
}

.qykx-business-wrapper .qykx-businessdev-container-title {
	font-size: 36px;
	color: #007f9e;
	font-weight: bold
}

.qykx-business-wrapper .qykx-businessdev-container-title a {
	display: inline-block;
	width: 95px;
	height: 25px;
	box-sizing: border-box;
	padding-left: 10px;
	margin-left: 20px;
	line-height: 23px;
	border: solid 1px #007f9e;
	font-size: 12px;
	color: #007f9e
}

.qykx-business-wrapper .qykx-businessdev-container-title a span {
	display: inline-block;
	width: 23px;
	height: 23px;
	background: #007f9e;
	color: #fff;
	text-align: center
}

.qykx-business-wrapper .qykx-businessdev-container-main {
	margin-top: 30px;
	height: 520px
}

.qykx-business-wrapper .qykx-map-container {
	width: 600px;
	height: 100%;
	position: relative
}

.qykx-business-wrapper .qykx-map-container img {
	position: absolute;
	left: 50%;
	margin-left: -32px;
	top: 50%;
	margin-top: -32px
}

.qykx-business-wrapper .qykx-businessdev-table {
	width: 500px;
	height: 100%;
	text-align: center;
	font-size: 14px;
	color: #222
}

.qykx-business-wrapper .qykx-businessdev-table span {
	color: #25bee4
}

.qykx-business-wrapper .qykx-businessdev-table .qykx-businessdev-table-title {
	font-weight: bold;
	color: #007f9e
}

.qykx-business-wrapper .qykx-businessdev-table .qykx-businessdev-table-body {
	height: 480px;
	overflow-y: auto;
	margin-top: 10px
}

.qykx-business-wrapper .qykx-businessdev-table .qykx-businessdev-table-body::-webkit-scrollbar {
	width: 5px
}

.qykx-business-wrapper .qykx-businessdev-table .qykx-businessdev-table-body::-webkit-scrollbar-thumb {
	background: #ddd;
	border-radius: 3px
}

.qykx-business-wrapper .qykx-businessdev-table .qykx-businessdev-table-body::-webkit-scrollbar-track {
	background: #f5f5f5
}

.qykx-business-wrapper .qykx-businessdev-table .qykx-businessdev-table-body::-webkit-scrollbar-button {
	display: none
}

.qykx-business-wrapper .qykx-businessdev-table .qykx-businessdev-table-body .table-tr {
	height: 30px;
	line-height: 30px
}

.qykx-business-wrapper .qykx-businessdev-table .qykx-businessdev-table-body .table-tr:nth-child(2n) {
	background: #e9f8fc
}

.qykx-business-wrapper .qykx-businessdev-table .table-td1 {
	width: 20%
}

.qykx-business-wrapper .qykx-businessdev-table .table-td2 {
	width: 30%
}

.qykx-business-wrapper .qykx-businessdev-table .table-td3 {
	width: 50%
}

.qykx-business-wrapper .qykx-businessdev-table .table-td4 {
	width: 40%
}

.qykx-business-wrapper .qykx-society-detail .qykx-society-detail-top2 {
	border: none;
	text-align: center;
	padding: 0
}

.qykx-business-wrapper .qykx-society-detail .qykx-society-detail-top2 .qykx-society-detail-title {
	max-width: 100%;
	margin: 0
}

.qykx-business-wrapper .qykx-society-detail .qykx-detail-column-title {
	font-size: 16px;
	color: #25bee4;
	padding-left: 15px
}

.qykx-business-wrapper .qykx-society-detail .qykx-detail-column-title::after {
	left: 0;
	background: #25bee4
}

.qykx-business-wrapper .qykx-businessorg-detail-img img {
	width: 100%
}

.qykx-business-wrapper .qykx-detail-publish .publish-btn {
	background: #25bee4;
	border-radius: 0
}

.qykx-business-wrapper .qykx-detail-publish .qykx-detail-publish-input {
	height: 40px;
	background: #fff;
	margin-bottom: 10px
}

.qykx-business-wrapper .qykx-detail-publish .qykx-detail-publish-textarea {
	margin-bottom: 20px
}

.qykx-business-wrapper .side-news {
	padding: 10px
}

.qykx-business-wrapper .side-news .map-container {
	margin: 0 0 10px
}

.qykx-business-wrapper .side-news .contact-item {
	padding: 0;
	margin: 0
}

.qykx-business-wrapper .side-news .side-news-name {
	padding: 10px 15px
}

.qykx-business-wrapper .side-news .side-news-name::before {
	top: 13px;
	left: 0;
	background: #222
}

.qykx-business-detail {
	height: 880px;
	background: url(../images/qykx_qcstq.png) center no-repeat
}

.qykx-business-detail .qykx-business-detail-top {
	float: right;
	color: #fff;
	font-size: 18px;
	margin-right: 22px;
	font-weight: bold
}

.qykx-business-detail .qykx-business-detail-top a {
	display: block;
	width: 140px;
	height: 45px;
	line-height: 45px;
	text-align: center
}

.qykx-business-detail .qykx-business-detail-main {
	padding: 75px 35px 0 72px
}

.qykx-business-detail .qykx-business-detail-left {
	width: 460px
}

.qykx-business-detail .qykx-business-detail-left h2 {
	font-size: 22px;
	color: #222;
	line-height: 25px;
	height: 50px;
	margin-bottom: 20px
}

.qykx-business-detail .qykx-business-detail-left .qykx-business-detail-ul li {
	color: #666;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 60px
}

.qykx-business-detail .qykx-business-detail-left .qykx-business-detail-ul li .iconfont {
	color: #0076da;
	font-size: 20px
}

.qykx-business-detail .qykx-business-detail-left .qykx-business-detail-ul li span {
	color: #0076da;
	font-weight: bold
}

.qykx-business-detail .qykx-business-detail-left .qykx-business-detail-img ul {
	width: 510px;
	height: 400px;
	margin: 115px auto 0 15px
}

.qykx-business-detail .qykx-business-detail-left .qykx-business-detail-img ul li {
	float: left;
	position: relative;
	width: 30px;
	height: 300px;
	overflow: hidden;
	transition: 0.5s;
	transform-origin: bottom;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer
}

.qykx-business-detail .qykx-business-detail-left .qykx-business-detail-img ul li:nth-child(1) {
	transform-origin: bottom left
}

.qykx-business-detail .qykx-business-detail-left .qykx-business-detail-img ul li:nth-child(1) img {
	transform: translate(-210px)
}

.qykx-business-detail .qykx-business-detail-left .qykx-business-detail-img ul li:nth-child(2) img {
	transform: translate(-180px)
}

.qykx-business-detail .qykx-business-detail-left .qykx-business-detail-img ul li:nth-child(3) img {
	transform: translate(-190px)
}

.qykx-business-detail .qykx-business-detail-left .qykx-business-detail-img ul li.active {
	transform: scale(1.02, 1.08);
	z-index: 3;
	width: 370px;
	opacity: 1;
	filter: alpha(opacity=100)
}

.qykx-business-detail .qykx-business-detail-left .qykx-business-detail-img ul li.active img {
	transform: translate(0px);
	width: 370px
}

.qykx-business-detail .qykx-business-detail-left .qykx-business-detail-img ul li a {
	display: block
}

.qykx-business-detail .qykx-business-detail-left .qykx-business-detail-img ul li img {
	width: 370px;
	height: 247px;
	max-width: 370px;
	border: 1px solid #ccc;
	padding: 5px;
	background: #fff;
	transition: 1.2s
}

.qykx-business-detail .qykx-business-detail-right {
	width: 477px;
	padding-top: 30px
}

.qykx-business-detail .qykx-business-detail-right h2 {
	font-size: 16px;
	color: #0076da;
	line-height: 25px;
	height: 25px;
	margin-bottom: 20px;
	font-weight: bold
}

.qykx-business-detail .qykx-business-detail-right .qykx-business-detail-txt {
	overflow-y: scroll;
	height: 660px;
	width: 475px;
	border-top: 0;
	overflow-x: hidden;
	font-size: 14px;
	color: #222;
	line-height: 30px
}

.qykx-circle-wrap {
	width: 100%;
	height: 320px;
	top: 30px;
	left: 0
}

.qykx-circle-wrap .qykx-circle-wrap-list {
	width: 100%;
	height: 100%
}

.qykx-circle-wrap .qykx-circle-wrap-list li {
	position: absolute;
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)
}

.qykx-circle-wrap .qykx-circle-wrap-list li a {
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: 100%;
	padding: 5px
}

.qykx-circle-wrap .qykx-circle-wrap-list li img {
	width: 100%;
	height: 100%
}

.qykx-circle-wrap .qykx-circle-wrap-btn {
	width: 30px;
	height: 40px;
	cursor: pointer;
	position: absolute;
	z-index: 100;
	top: 140px;
	z-index: 200
}

.qykx-circle-wrap .poster-prev-btn {
	background: url(../images/circle_prev.png) center no-repeat;
	left: -10px
}

.qykx-circle-wrap .poster-next-btn {
	background: url(../images/circle_next.png) center no-repeat;
	right: -10px
}

.qykx-business-link {
	width: 590px;
	position: absolute;
	top: 430px;
	font-size: 16px;
	color: #fff;
	left: 50%;
	margin-left: -295px
}

.qykx-business-link .qykx-business-link-tip {
	margin-bottom: 10px
}

.qykx-business-main {
	background: #fff;
	border-radius: 12px;
	padding: 10px 20px
}

.qykx-business-main .qykx-catalog {
	padding: 0;
	box-shadow: none;
	border-bottom: solid 1px #eee
}

.qykx-business-main .qykx-catalog .business-on {
	background: #25bee4;
	border-radius: 10px;
	color: #fff
}

.qykx-business-main .qykx-business-main-top {
	height: 35px;
	line-height: 35px
}

.qykx-business-main .qykx-business-main-top li {
	font-size: 16px;
	color: #12a1c5;
	text-align: center;
	float: left;
	margin-right: 20px;
	padding: 0 20px;
	cursor: pointer
}

.qykx-business-main .qykx-business-main-top .on {
	color: #fff;
	background: #12a1c5;
	border-radius: 5px
}

.qykx-business-main .qykx-business-search {
	box-sizing: border-box;
	width: 280px;
	height: 35px;
	line-height: 33px;
	border: solid 1px #eee;
	border-radius: 5px
}

.qykx-business-main .qykx-business-search .qykx-business-search-input {
	width: 230px;
	height: 100%;
	font-size: 14px;
	color: #444;
	padding: 0 10px;
	box-sizing: border-box
}

.qykx-business-main .qykx-business-search .qykx-business-search-btn {
	display: block;
	width: 48px;
	height: 100%;
	text-align: center;
	color: #aaa;
	cursor: pointer
}

.qykx-business-main .qykx-business-search .qykx-business-search-btn .iconfont {
	font-size: 22px
}

.qykx-businessnews-main {
	border-radius: 0;
	border-bottom: solid 1px #eee
}

.qykx-businessnews-main .qykx-business-main-top li {
	color: #222;
	margin-right: 30px;
	padding: 0;
	position: relative
}

.qykx-businessnews-main .qykx-business-main-top .on {
	color: #25bee4;
	background: none;
	border-radius: 0
}

.qykx-businessnews-main .qykx-business-main-top .on::after {
	content: '';
	display: block;
	width: 100%;
	height: 4px;
	background: #25bee4;
	position: absolute;
	left: 0;
	bottom: -10px
}

.qykx-business-list {
	margin-top: 20px
}

.qykx-business-list li:hover img {
	transform: scale(1.05);
	-ms-transform: scale(1.05)
}

.qykx-business-list li img {
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.qykx-business-list .qykx-businessorg-ul,
.qykx-business-list .qykx-businesssoc-ul {
	margin: -20px 0 0 -13px
}

.qykx-business-list .qykx-businessorg-ul li,
.qykx-business-list .qykx-businesssoc-ul li {
	box-sizing: border-box;
	margin: 20px 0 0 13px;
	width: 280px;
	height: 270px;
	border: solid 1px #eee;
	float: left;
	position: relative
}

.qykx-business-list .qykx-businessorg-ul li:hover,
.qykx-business-list .qykx-businesssoc-ul li:hover {
	border: solid 1px #25bee4
}

.qykx-business-list .qykx-businesssoc-ul li {
	text-align: center;
	height: 300px
}

.qykx-business-list .qykx-businessorg-list-img,
.qykx-business-list .qykx-businesssoc-list-img {
	height: 185px;
	overflow: hidden;
	margin-bottom: 13px
}

.qykx-business-list .qykx-businessorg-list-img img,
.qykx-business-list .qykx-businesssoc-list-img img {
	width: 100%;
	height: 100%
}

.qykx-business-list .qykx-businesssoc-list-img {
	height: 122px
}

.qykx-business-list .qykx-businessorg-list-title {
	box-sizing: border-box;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: rgba(0, 0, 0, 0.2);
	font-size: 16px;
	color: #fff;
	padding: 0 20px;
	position: absolute;
	top: 145px;
	left: 0
}

.qykx-business-list .qykx-businesssoc-list-title {
	font-size: 18px;
	color: #222;
	line-height: 30px;
	padding: 0 20px;
	margin-bottom: 10px
}

.qykx-business-list .qykx-businessorg-list-item,
.qykx-business-list .qykx-businesssoc-list-item {
	font-size: 14px;
	color: #666;
	padding: 0 20px;
	line-height: 30px
}

.qykx-business-list .qykx-businessorg-list-item .iconfont,
.qykx-business-list .qykx-businesssoc-list-item .iconfont {
	font-size: 14px;
	color: #25bee4;
	margin-right: 5px
}

.qykx-business-list .qykx-businesssoc-list-item {
	line-height: 20px;
	color: #999
}

.qykx-business-list .qykx-businesssoc-list-contact {
	width: 110px;
	height: 35px;
	line-height: 33px;
	border: solid 1px #aaa;
	box-sizing: border-box;
	border-radius: 5px;
	font-size: 14px;
	color: #666;
	margin: 20px auto 0;
	cursor: pointer
}

.qykx-business-list .qykx-businesssoc-list-contact:hover {
	border: solid 1px #25bee4;
	color: #25bee4
}

.qykx-business-online-top {
	height: 600px;
	background: url(../images/business_online_bg.jpg) center no-repeat
}

.qykx-business-online-top .qykx-subwrap a {
	color: #12a1c5
}

.qykx-business-online-top .qykx-business-online-banner {
	padding-top: 50px;
	position: relative;
	z-index: 1
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-left {
	width: 540px
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-title {
	font-size: 40px;
	color: #000120;
	margin-bottom: 60px
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-subtitle {
	font-size: 30px;
	color: #007f9e;
	margin-bottom: 25px
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-intro {
	font-size: 14px;
	color: #444;
	line-height: 22px;
	margin-bottom: 30px
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-btn {
	width: 150px;
	height: 45px;
	line-height: 45px;
	border-radius: 8px;
	background: #12a1c5;
	text-align: center;
	font-size: 18px;
	color: #fff;
	box-shadow: 0 5px 20px rgba(0, 127, 158, 0.35);
	-webkit-box-shadow: 0 5px 20px rgba(0, 127, 158, 0.35);
	-moz-box-shadow: 0 5px 20px rgba(0, 127, 158, 0.35);
	-ms-box-shadow: 0 5px 20px rgba(0, 127, 158, 0.35)
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-btn:hover {
	box-shadow: 0 5px 20px rgba(0, 127, 158, 0.55);
	-webkit-box-shadow: 0 5px 20px rgba(0, 127, 158, 0.55);
	-moz-box-shadow: 0 5px 20px rgba(0, 127, 158, 0.55);
	-ms-box-shadow: 0 5px 20px rgba(0, 127, 158, 0.55)
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-right {
	width: 374px;
	height: 213px;
	top: 62px;
	right: 159px
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-right .qykx-business-online-wrap {
	width: 374px;
	height: 213px;
	overflow: hidden
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-right .qykx-business-online-wrap ul {
	width: 100%;
	height: 100%;
	white-space: nowrap;
	font-size: 0
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-right .qykx-business-online-wrap ul li {
	display: inline-block;
	width: 100%;
	height: 100%
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-right .qykx-business-online-wrap ul li img {
	width: 100%;
	height: 100%
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-right .qykx-business-online-wrapbtn {
	position: absolute;
	top: 50%;
	margin-top: -18px;
	cursor: pointer
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-right .wrap-prev {
	left: -19px
}

.qykx-business-online-top .qykx-business-online-banner .qykx-business-online-right .wrap-next {
	right: -19px
}

.qykx-business-online-bottom {
	height: 600px;
	background: url(../images/business_bg.png) center no-repeat
}

.qykx-business-online-bottom .qykx-business-online-link {
	overflow: hidden;
	text-align: center;
	padding-top: 200px
}

.qykx-business-online-bottom .qykx-business-online-link li {
	margin: 0 35px;
	display: inline-block;
	font-size: 18px;
	font-weight: bold
}

.qykx-business-online-bottom .qykx-business-online-link li:hover .qykx-business-online-link-icon {
	background: #12a1c5
}

.qykx-business-online-bottom .qykx-business-online-link li:hover .qykx-business-online-link-icon::before {
	content: '';
	display: block;
	width: 144px;
	height: 144px;
	border-radius: 50%;
	background: #a7e3f1;
	opacity: .2;
	position: absolute;
	top: -12px;
	left: -12px;
	z-index: 0
}

.qykx-business-online-bottom .qykx-business-online-link li:hover .qykx-business-online-link-txt {
	color: #12a1c5
}

.qykx-business-online-bottom .qykx-business-online-link .qykx-business-online-link-icon {
	width: 120px;
	height: 120px;
	margin: 0 auto 20px;
	border-radius: 50%;
	background: #a7e3f1;
	line-height: 120px;
	position: relative
}

.qykx-business-online-bottom .qykx-business-online-link .qykx-business-online-link-txt {
	color: #82d8ec
}

.qykx-business-online-wrap {
	box-sizing: border-box;
	background: #fff;
	height: 500px
}

.qykx-business-online-wrap .qykx-business-online-wrap-right {
	width: 570px;
	padding-top: 100px
}

.qykx-business-online-wrap .qykx-business-online-wrap-right h2 {
	font-size: 36px;
	color: #007f9e;
	margin-bottom: 20px
}

.qykx-business-online-wrap .qykx-business-online-wrap-right p {
	font-size: 14px;
	color: #444;
	line-height: 25px;
	text-indent: 2em;
	margin-bottom: 20px
}

.qykx-business-online-wrap2 {
	height: 680px;
	background: url(../images/business_img3.jpg) center no-repeat
}

.qykx-business-online-wrap3 {
	box-sizing: border-box;
	padding-top: 30px;
	height: 400px;
	background: url(../images/business_img4.png) center no-repeat;
	position: relative
}

.qykx-business-online-wrap3 h2 {
	font-size: 36px;
	color: #12a1c5;
	text-align: center
}

.qykx-business-online-wrap3 .qykx-business-online-wrap-para {
	box-sizing: border-box;
	width: 1200px;
	height: 480px;
	background: #e2ecf3;
	padding: 20px;
	font-size: 14px;
	line-height: 24px;
	text-indent: 2em;
	color: #444;
	position: absolute;
	top: 140px;
	left: 50%;
	margin-left: -600px;
	z-index: 10
}

.qykx-business-online-wrap3 .qykx-business-online-wrap-para div {
	width: 100%;
	height: 100%;
	overflow: hidden;
	overflow-y: auto
}

.qykx-business-online-wrap3 .qykx-business-online-wrap-para div p {
	margin-bottom: 10px
}

.qykx-business-online-wrap3 .qykx-business-online-wrap-para div::-webkit-scrollbar {
	width: 5px
}

.qykx-business-online-wrap3 .qykx-business-online-wrap-para div::-webkit-scrollbar-thumb {
	background: #ddd;
	border-radius: 3px
}

.qykx-business-online-wrap3 .qykx-business-online-wrap-para div::-webkit-scrollbar-track {
	background: #f5f5f5
}

.qykx-business-online-wrap3 .qykx-business-online-wrap-para div::-webkit-scrollbar-button {
	display: none
}

.qykx-business-online-wrap4 {
	height: 1400px;
	background: url(../images/business_img4.jpg) center no-repeat
}

.qykx-business-online-wrap4 .center {
	height: 100%
}

.qykx-business-online-wrap4 .qykx-business-list-link {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 60px
}

.qykx-business-online-wrap4 .qykx-business-list-link li {
	margin: 0 30px;
	width: 240px;
	float: left
}

.qykx-business-online-wrap4 .qykx-business-list-link .qykx-business-list-img {
	height: 160px;
	margin-bottom: 20px;
	background: #000
}

.qykx-business-online-wrap4 .qykx-business-list-link .qykx-business-list-img img {
	width: 100%;
	height: 100%
}

.qykx-business-online-wrap4 .qykx-business-list-link .qykx-business-list-title {
	font-size: 16px;
	color: #666
}

.qykx-business-online-wrap5 {
	height: 200px;
	background: url(../images/business_img5.png) center no-repeat
}

.qykx-business-online-wrap5 .center {
	height: 100%;
	position: relative
}

.qykx-business-online-wrap5 .center .qykx-business-link {
	top: 40px
}

.qykx-creative-list .qykx-creative-result-count {
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #757575
}

.qykx-creative-list .view-more {
	width: 140px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin: 20px auto 0;
	border-radius: 5px;
	background: #fff;
	color: #266e58;
	font-size: 16px;
	cursor: pointer
}

.qykx-creative-list .view-more:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.qykx-creativetalent-list li {
	padding: 30px 40px 30px 50px;
	background: #fff;
	position: relative
}

.qykx-creativetalent-list li:nth-child(2n) {
	background: #fcfbf8
}

.qykx-creativetalent-list li:hover {
	z-index: 1;
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.qykx-creativetalent-list .qykx-creativetalent-list-img {
	width: 140px;
	height: 140px;
	border-radius: 50%;
	overflow: hidden
}

.qykx-creativetalent-list .qykx-creativetalent-list-img img {
	width: 100%;
	height: 100%
}

.qykx-creativetalent-list .qykx-creativetalent-list-middle {
	height: 140px;
	margin-left: 180px
}

.qykx-creativetalent-list .qykx-creativetalent-list-name {
	font-size: 30px;
	color: #222;
	overflow: hidden;
	margin-bottom: 30px
}

.qykx-creativetalent-list .qykx-creativetalent-list-name span {
	display: inline-block
}

.qykx-creativetalent-list .qykx-creativetalent-list-name .qykx-creativetalent-list-address {
	font-size: 16px;
	color: #999
}

.qykx-creativetalent-list .qykx-creativetalent-list-industry,
.qykx-creativetalent-list .qykx-creativetalent-list-company {
	font-size: 16px;
	color: #444;
	line-height: 30px
}

.qykx-creativetalent-list .qykx-creativetalent-list-right img {
	width: 245px;
	height: 140px;
	border-radius: 5px;
	margin-left: 20px
}

.qykx-creativecom-list {
	margin: -22px 0 0 -20px
}

.qykx-creativecom-list li {
	background: #fff;
	width: 386px;
	height: 260px;
	float: left;
	border-radius: 5px;
	padding: 20px;
	box-sizing: border-box;
	margin: 22px 0 0 20px;
	text-align: center;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-o-transition: all ease .3s
}

.qykx-creativecom-list li:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.qykx-creativecom-list li:hover img {
	transform: scale(1.1);
	-ms-transform: scale(1.1)
}

.qykx-creativecom-list .qykx-creativecom-list-img {
	height: 120px;
	overflow: hidden;
	margin-bottom: 25px
}

.qykx-creativecom-list .qykx-creativecom-list-img img {
	width: 100%;
	height: 100%;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-o-transition: all ease .3s
}

.qykx-creativecom-list .qykx-creativecom-list-name {
	font-size: 22px;
	color: #222;
	margin-bottom: 15px
}

.qykx-creativecom-list .qykx-creativecom-list-industry {
	font-size: 18px;
	color: #666
}

.qykx-creativesch-list {
	margin: -22px 0 0 -20px
}

.qykx-creativesch-list li {
	background: #fff;
	width: 386px;
	height: 300px;
	float: left;
	border-radius: 5px;
	padding: 20px;
	box-sizing: border-box;
	margin: 22px 0 0 20px;
	text-align: center;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-o-transition: all ease .3s
}

.qykx-creativesch-list li:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.qykx-creativesch-list .qykx-creativesch-list-img {
	height: 120px;
	overflow: hidden;
	margin-bottom: 20px
}

.qykx-creativesch-list .qykx-creativesch-list-img img {
	height: 100%
}

.qykx-creativesch-list .qykx-creativesch-list-name {
	font-size: 24px;
	color: #222;
	margin-bottom: 15px
}

.qykx-creativesch-list .qykx-creativesch-list-address {
	font-size: 18px;
	color: #444;
	margin-bottom: 10px
}

.qykx-creativesch-list .qykx-creativesch-list-item {
	font-size: 14px;
	color: #999;
	line-height: 24px
}

.qykx-creativeorg-list {
	position: relative;
	width: 1220px
}

.qykx-creativeorg-list li {
	box-sizing: border-box;
	width: 386px;
	min-height: 300px;
	padding: 30px 0;
	background: #fff;
	float: left;
	border-radius: 5px;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-o-transition: all ease .3s
}

.qykx-creativeorg-list li:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.qykx-creativeorg-list .qykx-creativeorg-list-name {
	padding: 0 30px;
	text-align: center;
	font-size: 20px;
	color: #222;
	margin-bottom: 20px
}

.qykx-creativeorg-list .qykx-creativeorg-list-item {
	padding: 0 30px;
	overflow: hidden;
	font-size: 14px;
	color: #444;
	margin-bottom: 10px
}

.qykx-creativeorg-list .qykx-creativeorg-list-item .qykx-creativeorg-list-item-right {
	margin-left: 68px
}

.qykx-creativepro-list {
	margin: -27px 0 0 -30px
}

.qykx-creativepro-list li {
	width: 380px;
	height: 260px;
	position: relative;
	float: left;
	margin: 27px 0 0 30px;
	border-radius: 5px;
	overflow: hidden;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-o-transition: all ease .3s
}

.qykx-creativepro-list li:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2)
}

.qykx-creativepro-list li:hover img {
	transform: scale(1.1);
	-ms-transform: scale(1.1)
}

.qykx-creativepro-list .qykx-creativepro-list-img {
	width: 100%;
	height: 100%
}

.qykx-creativepro-list .qykx-creativepro-list-img img {
	width: 100%;
	height: 100%;
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-o-transition: all ease .3s
}

.qykx-creativepro-list .qykx-creativepro-list-bottom {
	width: 100%;
	height: 80px;
	box-sizing: border-box;
	padding: 10px 20px;
	background: rgba(0, 0, 0, 0.4);
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff
}

.qykx-creativepro-list .qykx-creativepro-list-bottom2 {
	height: 100px
}

.qykx-creativepro-list .qykx-creativepro-list-name {
	font-size: 22px;
	margin-bottom: 10px
}

.qykx-creativepro-list .qykx-creativepro-list-date {
	font-size: 16px
}

.qykx-creativepro-list .qykx-creativepro-list-date span {
	margin-right: 10px
}

.qykx-creativepro-list .qykx-creativepro-list-industry {
	font-size: 16px;
	color: #aaa
}

.qykx-creativetalent-intro {
	padding-right: 170px;
	margin-bottom: 50px;
	min-height: 280px
}

.qykx-creativetalent-intro .qykx-creativetalent-intro-img {
	width: 280px;
	height: 280px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 30px 30px 0
}

.qykx-creativetalent-intro .qykx-creativetalent-intro-img img {
	width: 100%;
	height: 100%
}

.qykx-creativetalent-intro .qykx-creativetalent-intro-item {
	height: 50px;
	line-height: 50px;
	margin-bottom: 20px;
	font-size: 18px;
	color: #222
}

.qykx-creativetalent-intro .qykx-creativetalent-intro-item .qykx-creativetalent-intro-industry {
	display: inline-block;
	margin-right: 15px;
	padding: 3px 15px;
	border: solid 1px #888;
	border-radius: 24px
}

.qykx-creativetalent-intro .qykx-creativetalent-intro-item .qykx-creativetalent-intro-industry .iconfont {
	font-size: 18px;
	color: #b5d0b0;
	margin-right: 5px
}

.qykx-creativetalent-intro .qykx-creativetalent-intro-address,
.qykx-creativetalent-intro .qykx-creativetalent-intro-company {
	margin-left: 30px;
	max-width: 400px
}

.qykx-creativetalent-intro .qykx-creativetalent-intro-name {
	font-size: 36px
}

.qykx-creativetalent-intro .qykx-creativetalent-intro-address {
	color: #999;
	font-size: 18px
}

.qykx-creativetalent-intro .qykx-creativetalent-intro-address .iconfont {
	font-size: 18px
}

.qykx-creativetalent-intro .qykx-creativetalent-btn-box {
	width: 120px;
	line-height: 38px;
	text-align: center;
	right: 0;
	top: 75px
}

.qykx-creativetalent-intro .qykx-creativetalent-btn-box .qykx-creativetalent-btn {
	box-sizing: border-box;
	height: 40px;
	border: solid 2px #266e58;
	border-radius: 5px;
	font-size: 16px;
	cursor: pointer
}

.qykx-creativetalent-intro .qykx-creativetalent-btn-box .follow-btn {
	color: #266e58
}

.qykx-creativetalent-intro .qykx-creativetalent-btn-box .follow-btn .non-follow {
	display: inline-block
}

.qykx-creativetalent-intro .qykx-creativetalent-btn-box .follow-btn .followed {
	display: none
}

.qykx-creativetalent-intro .qykx-creativetalent-btn-box .selected .non-follow {
	display: none
}

.qykx-creativetalent-intro .qykx-creativetalent-btn-box .selected .followed {
	display: inline-block
}

.qykx-creativetalent-intro .qykx-creativetalent-btn-box .publish-btn {
	background: #266e58;
	color: #fff
}

.qykx-creativetalent-intro .qykx-creativetalent-intro-content {
	font-size: 16px;
	line-height: 25px;
	color: #222
}

.qykx-creativetalent-item {
	margin-bottom: 30px
}

.qykx-creativetalent-item .qykx-creativetalent-list li {
	padding: 20px;
	box-sizing: border-box;
	float: left;
	width: 50%
}

.qykx-creativetalent-item .qykx-creativetalent-list li:hover {
	box-shadow: none
}

.qykx-creativetalent-item .qykx-creativetalent-list li:nth-child(2n) {
	background: #fff
}

.qykx-creativetalent-item .qykx-creativetalent-list .qykx-creativetalent-list-img {
	width: 120px;
	height: 120px
}

.qykx-creativetalent-item .qykx-creativetalent-list .qykx-creativetalent-list-middle {
	height: 120px;
	margin-left: 140px
}

.qykx-creativetalent-item .qykx-creativetalent-list .qykx-creativetalent-list-name {
	margin-bottom: 20px
}

.qykx-creativetalent-item .qykx-creativecom-list li {
	width: 340px;
	height: 220px;
	border: solid 1px #eee;
	padding: 0
}

.qykx-creativetalent-item .qykx-creativecom-list .qykx-creativecom-list-img {
	margin-bottom: 20px
}

.qykx-creativetalent-item .qykx-creativecom-list .qykx-creativecom-list-name {
	margin-bottom: 10px;
	padding: 0 10px
}

.qykx-creativetalent-item .qykx-creativecom-list .qykx-creativecom-list-industry {
	padding: 0 10px
}

.qykx-creativetcom-top {
	height: 400px;
	position: relative
}

.qykx-creativetcom-top .qykx-creativetcom-top-img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10
}

.qykx-creativetcom-top .qykx-creativetcom-top-img img {
	width: 100%;
	height: 100%
}

.qykx-creativetcom-top .qykx-creativetcom-top-video {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10
}

.qykx-creativetcom-top .qykx-creativetcom-top-video video {
	width: 100%;
	height: 100%
}

.qykx-creativetcom-top .play_btn {
	width: 100%;
	height: 100%;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
	background: rgba(0, 0, 0, 0.5)
}

.qykx-creativetcom-top .play_btn img {
	width: 128px;
	height: 128px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -64px;
	margin-top: -64px
}

.qykx-creativetcom-top2 {
	height: 675px
}

.qykx-creativetcom-top-bg {
	box-sizing: border-box;
	width: 100%;
	height: 120px;
	background: rgba(0, 0, 0, 0.5);
	padding: 0 30px;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 20
}

.qykx-creativetcom-top-bg .qykx-creativetcom-top-name {
	font-size: 48px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 70px
}

.qykx-creativetcom-top-bg .qykx-creativetcom-top-industry {
	font-size: 24px;
	width: 60%
}

.qykx-creativetcom-top-bg .qykx-creativetcom-top-address {
	font-size: 24px;
	max-width: 40%
}

.qykx-creativetcom-top-bg .qykx-creativetcom-top-address .iconfont {
	font-size: 24px
}

.qykx-creativetcom-top-bg .qykx-creativetcom-top-date {
	font-size: 24px
}

.qykx-creativetcom-top-bg .qykx-creativetcom-top-date span {
	margin-right: 20px
}

.qykx-creativetsch-top {
	height: 140px;
	background: #266e58;
	position: relative
}

.qykx-creativetsch-top .qykx-creativetsch-top-img {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50px;
	top: 20px;
	z-index: 10;
	border-radius: 50%;
	background: #fff;
	overflow: hidden
}

.qykx-creativetsch-top .qykx-creativetsch-top-img img {
	width: 100%;
	height: 100%
}

.qykx-creativetsch-top-bg {
	box-sizing: border-box;
	width: 800px;
	height: 140px;
	position: absolute;
	top: 0;
	left: 180px;
	padding-top: 15px
}

.qykx-creativetsch-top-bg .qykx-creativetsch-top-name {
	font-size: 48px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #fff
}

.qykx-creativetsch-top-bg .qykx-creativetsch-top-address {
	font-size: 18px;
	color: #a1d2c3
}

.qykx-creativetsch-top-bg .qykx-creativetsch-top-address .iconfont {
	font-size: 18px;
	margin-right: 5px
}

.qykx-creativesch-intro-item {
	font-size: 18px;
	color: #222;
	margin-top: 15px
}

.qykx-creativesch-intro-item span {
	color: #666
}

.qykx-creativetalent-item-left,
.qykx-creativetalent-item-right {
	width: 45%
}

.qykx-creativetalent-item-title {
	font-size: 20px;
	color: #222;
	margin-bottom: 20px;
	font-weight: bold
}

.qykx-creativetalent-item-txt {
	font-size: 16px;
	color: #222
}

.study-experience-list li {
	margin-bottom: 30px;
	position: relative
}

.study-experience-list li:last-child::after {
	display: none
}

.study-experience-list li::after {
	content: '';
	display: block;
	width: 2px;
	height: 30px;
	background: #999;
	position: absolute;
	top: 90px;
	left: 45px
}

.study-experience-list-img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	background: #c0ecdd;
	overflow: hidden
}

.study-experience-list-img img {
	width: 100%;
	height: 100%
}

.study-experience-list-right {
	margin-left: 110px;
	padding: 20px 0;
	height: 90px;
	box-sizing: border-box;
	color: #222
}

.study-experience-list-right div {
	font-size: 18px
}

.award-list li {
	font-size: 18px;
	color: #222;
	margin-bottom: 15px
}

.skill-list li {
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #222;
	background: #6bd1af;
	margin: 0 15px 15px 0;
	border-radius: 5px;
	padding: 0 15px
}

.works-list li {
	float: left;
	width: 245px;
	height: 140px;
	background: #e1f3ed;
	margin: 0 15px 15px 0;
	border-radius: 5px;
	overflow: hidden
}

.works-list li img {
	width: 100%;
	height: 100%
}

.qykx-cloudmarket-banner {
	height: 280px;
	background: url(../images/yjs_banner.jpg) center no-repeat;
	background-size: cover
}

.qykx-cloudmarket-list {
	margin-top: 30px
}

.qykx-cloudmarket-list ul {
	margin: -20px 0 0 -20px
}

.qykx-cloudmarket-list li {
	width: 283px;
	height: 265px;
	float: left;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-top: 4px solid #266e58;
	text-align: right;
	margin: 20px 0 0 20px
}

.qykx-cloudmarket-list li:hover {
	border-bottom: 1px solid #266e58;
	border-left: 1px solid #266e58;
	border-right: 1px solid #266e58
}

.qykx-cloudmarket-list .index-yunjs-proli {
	text-align: left;
	width: 253px;
	border-bottom: 1px solid #eee;
	margin: 20px auto 10px auto
}

.qykx-cloudmarket-list .index-yunjs-proli img {
	width: 60px;
	height: 60px;
	display: block;
	margin-bottom: 20px
}

.qykx-cloudmarket-list .index-yunjs-proR {
	width: 175px;
	text-align: left
}

.qykx-cloudmarket-list h1 {
	color: #131625;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.qykx-cloudmarket-list .company-name {
	color: #bdbdbd;
	font-size: 14px;
	line-height: 18px;
	display: block;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.qykx-cloudmarket-list .index-yunjs-proText {
	text-align: left;
	width: 253px;
	margin: 0 auto 5px auto;
	color: #aaa;
	font-size: 14px;
	line-height: 20px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	height: 103px
}

.qykx-cloudmarket-list .index-yunjs-prohref {
	display: inline-block;
	width: 90px;
	height: 28px;
	line-height: 28px;
	margin-right: 17px;
	color: #266e58;
	border: 1px solid #266e58;
	font-size: 14px;
	text-align: center
}

.qykx-cloudmarket-list .index-yunjs-prohref:hover {
	color: #fff;
	background: #266e58
}

.qykx-cloudmarket-detail-banner {
	box-sizing: border-box;
	padding-top: 40px;
	height: 280px;
	background: url(../images/yjs_banner2.jpg) center no-repeat;
	background-size: cover
}

.qykx-cloudmarket-top {
	margin-bottom: 10px
}

.qykx-cloudmarket-top .qykx-cloudmarket-img {
	width: 60px;
	height: 60px
}

.qykx-cloudmarket-top .qykx-cloudmarket-img img {
	width: 100%;
	height: 100%
}

.qykx-cloudmarket-top .qykx-cloudmarket-name {
	height: 60px;
	line-height: 60px;
	font-size: 48px;
	margin-left: 80px;
	font-weight: bold;
	color: #333
}

.qykx-cloudmarket-summary {
	font-size: 14px;
	color: #266e58;
	line-height: 20px;
	height: 40px;
	margin-bottom: 10px
}

.qykx-cloudmarket-btn {
	width: 160px;
	height: 40px;
	background: #266e58;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	cursor: pointer
}

.qykx-cloudmarket-detail-title {
	font-size: 24px;
	color: #266e58;
	font-weight: bold;
	padding: 30px 0 20px 20px;
	position: relative
}

.qykx-cloudmarket-detail-title::after {
	content: '';
	display: block;
	width: 6px;
	height: 24px;
	background: #266e58;
	position: absolute;
	left: 0;
	top: 35px
}

.qykx-cloudmarket-detail-main {
	padding: 20px;
	background: #fff
}

.qykx-cloudmarket-detail-main .qykx-cloudmarket-detail-top {
	padding-bottom: 20px;
	border-bottom: solid 1px #eee;
	margin-bottom: 20px;
	position: relative
}

.qykx-cloudmarket-detail-main .qykx-cloudmarket-detail-img {
	width: 60px;
	height: 60px
}

.qykx-cloudmarket-detail-main .qykx-cloudmarket-detail-img img {
	width: 100%;
	height: 100%
}

.qykx-cloudmarket-detail-main .qykx-cloudmarket-detail-right {
	padding-right: 200px;
	margin-left: 80px;
	height: 60px
}

.qykx-cloudmarket-detail-main .qykx-cloudmarket-detail-name {
	font-size: 18px;
	color: #050505;
	margin-bottom: 10px
}

.qykx-cloudmarket-detail-main .qykx-cloudmarket-detail-summary {
	line-height: 25px;
	color: #bdbdbd;
	font-size: 14px
}

.qykx-cloudmarket-detail-main .qykx-cloudmarket-detail-btn {
	width: 120px;
	height: 40px;
	background: #266e58;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 20px
}

.qykx-cloudmarket-detail-main .qykx-cloudmarket-detail-content {
	margin-bottom: 30px
}

.qykx-cloudmarket-detail-main .qykx-cloudmarket-detail-content .qykx-cloudmarket-content-title {
	font-size: 16px;
	color: #266e58;
	margin-bottom: 10px
}

.qykx-cloudmarket-detail-main .qykx-cloudmarket-detail-content .qykx-cloudmarket-content-txt {
	font-size: 14px;
	color: #757575;
	line-height: 25px
}

.bzzx-banner {
	height: 250px;
	background: url(../images/bzzx_banner.jpg) center no-repeat;
	background-size: cover
}

.bzzx-main {
	padding: 24px 0 100px;
	background: #fff
}

.bzzx-left-wrap {
	width: 320px
}

.bzzx-wrap-list li span {
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: 50px;
	padding: 0 50px;
	line-height: 50px;
	font-size: 16px;
	color: #212121;
	cursor: pointer
}

.bzzx-wrap-list li .iconfont {
	display: inline-block;
	transition: transform ease 0.3s;
	-webkit-transition: transform ease 0.3s;
	-moz-transition: transform ease 0.3s;
	-o-transition: transform ease 0.3s
}

.bzzx-wrap-list li:last-child ul {
	border-bottom: solid 1px #eee
}

.bzzx-wrap-list>li {
	background: #f0f0f0;
	border-bottom: solid 1px #fff
}

.bzzx-wrap-list .hover-on {
	background: #266e58
}

.bzzx-wrap-list .hover-on span {
	color: #fff
}

.bzzx-wrap-list .hover-on .iconfont {
	transform: rotate(90deg)
}

.bzzx-wrap-list .hover-on ul {
	max-height: 700px
}

.bzzx-wrap-list ul {
	background: #fff;
	font-size: 14px;
	color: #757575;
	border-left: solid 1px #eee;
	border-right: solid 1px #eee;
	max-height: 0;
	overflow: hidden;
	transition: max-height ease 0.3s;
	-webkit-transition: max-height ease 0.3s;
	-moz-transition: max-height ease 0.3s;
	-o-transition: max-height ease 0.3s
}

.bzzx-wrap-list ul a {
	display: block;
	padding: 12px 50px
}

.bzzx-wrap-list ul .on {
	color: #266e58
}

.bzzx-right {
	width: 810px;
	border-top: 1px solid #3983ce
}

.bzzx-right .bzzx-text-tilte {
	font-size: 20px;
	font-weight: bold;
	color: #222;
	line-height: 70px
}

.bzzx-right .bzzx-text-content {
	margin-bottom: 60px
}

.bzzx-right .bzzx-article-nav {
	padding-right: 30px
}

.bzzx-right .bzzx-article-nav .bzzx-article-nav-btn {
	font-size: 16px;
	color: #222;
	margin-bottom: 15px
}

.bzzx-right .bzzx-article-nav .bzzx-article-nav-btn a {
	color: #266e58
}

.bzzx-right .bzzx-theme-img {
	margin-top: 30px
}

.bzzx-right .bzzx-theme-img img {
	width: 550px
}

.xzzq-banner {
	height: 250px;
	background: url(../images/xzzq_banner.jpg) center no-repeat;
	background-size: cover
}

.xzzq-main {
	padding: 24px 0 50px;
	background: #fff
}

.xzzq-left {
	width: 900px
}

.xzzq-list {
	border-top: solid 1px #eee
}

.xzzq-list li {
	padding: 20px 100px 25px 10px;
	border-bottom: solid 1px #eee;
	position: relative
}

.xzzq-list .xzzq-title {
	font-size: 16px;
	color: #222;
	font-weight: bold;
	margin-bottom: 10px
}

.xzzq-list .xzzq-title:hover {
	color: #266e58
}

.xzzq-list .xzzq-title a {
	display: block
}

.xzzq-list .xzzq-publish {
	font-size: 12px;
	color: #aaa
}

.xzzq-list .download-icon {
	display: block;
	width: 48px;
	height: 33px;
	line-height: 85px;
	text-decoration: underline;
	font-size: 12px;
	color: #266e58;
	position: absolute;
	top: 17px;
	right: 10px;
	background: url(../images/download_icon.png) top no-repeat
}

.xzzq-right {
	width: 270px
}

.xzzq-right .xzzq-right-top-img {
	margin-bottom: 20px
}

.gywm-banner {
	height: 250px;
	background: url(../images/gywm_banner.jpg) center no-repeat;
	background-size: cover
}

.gywm-main {
	background: #fff;
	padding: 24px 0 60px
}

.gywm-left {
	width: 320px
}

.gywm-left-lxwm {
	height: 200px;
	background: url(../images/lxwm_bg.png) center no-repeat
}

.gywm-left-lxwm .gywm-left-lxwm-bottom {
	width: 100%;
	height: 50px;
	line-height: 50px;
	box-sizing: border-box;
	padding-left: 20px;
	background: #266e58;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	bottom: 0
}

.gywm-left-phone {
	font-size: 16px;
	margin: 20px 0;
	line-height: 30px;
	color: #212121
}

.gywm-code {
	width: 145px;
	text-align: center
}

.gywm-code img {
	width: 145px
}

.gywm-code div {
	margin-top: 10px
}

.gywm-right {
	width: 810px
}

.gywm-right p {
	font-size: 16px;
	color: #616161;
	line-height: 30px;
	margin-bottom: 20px;
	text-indent: 2em
}

.gywm-right p a {
	font-size: 18px;
	color: #266e58;
	font-weight: bold
}

.flzx-banner {
	height: 250px;
	background: url(../images/flzx_banner.jpg) center no-repeat;
	background-size: cover
}

.qykx-detail {
	padding: 50px 120px 80px;
	background: #fff;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05)
}

.qykx-detail .qykx-detail-title {
	font-size: 24px;
	color: #444;
	margin-bottom: 20px
}

.qykx-detail .qykx-detail-title span {
	font-size: 14px;
	color: #666;
	margin-left: 10px;
	font-weight: normal
}

.qykx-detail .qykx-detail-date {
	font-size: 12px;
	color: #aaa
}

.qykx-detail .qykx-detail-top {
	padding-bottom: 30px;
	border-bottom: solid 1px #f5f5f5;
	position: relative
}

.qykx-detail .qykx-detail-top .qykx-detail-top-name {
	line-height: 30px;
	margin-bottom: 12px
}

.qykx-detail .qykx-detail-top .qykx-detail-top-name .qykx-detail-title {
	max-width: 480px;
	margin-bottom: 0
}

.qykx-detail .qykx-detail-top .qykx-detail-top-name .qykx-detail-date {
	margin: 0 0 0 20px
}

.qykx-detail .qykx-detail-top .qykx-detail-top-img {
	width: 120px;
	height: 80px;
	text-align: center
}

.qykx-detail .qykx-detail-top .qykx-detail-top-img img {
	height: 100%;
	max-width: 100%
}

.qykx-detail .qykx-detail-top .qykx-detail-top-right {
	width: 520px;
	margin-left: 25px
}

.qykx-detail .qykx-detail-top .qykx-detail-title {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px
}

.qykx-detail .qykx-detail-top .qykx-detail-date {
	font-size: 14px;
	color: #666;
	margin-bottom: 10px
}

.qykx-detail .qykx-detail-top .qykx-detail-price {
	font-size: 20px;
	color: #ff6300;
	margin-bottom: 15px
}

.qykx-detail .qykx-detail-top .qykx-detail-top-list {
	font-size: 14px;
	overflow: hidden
}

.qykx-detail .qykx-detail-top .qykx-detail-top-list li {
	width: 300px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 10px 10px 0;
	color: #666
}

.qykx-detail .qykx-detail-top .qykx-detail-top-list li span {
	color: #266e58
}

.qykx-detail .qykx-detail-top .qykx-detail-website {
	font-size: 14px;
	color: #666
}

.qykx-detail .qykx-detail-top .qykx-detail-website a {
	color: #2e94ff
}

.qykx-detail .qykx-detail-top .qykx-detail-top-btn {
	position: absolute;
	width: 120px;
	height: 35px;
	line-height: 35px;
	border-radius: 2px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	top: 10px;
	right: 30px;
	background: #ff6300
}

.qykx-detail .qykx-detail-top .qykx-detail-expertinfo {
	font-size: 14px
}

.qykx-detail .qykx-detail-top .qykx-detail-expertinfo .qykx-detail-expertinfo-column {
	width: 48%
}

.qykx-detail .qykx-detail-top .qykx-detail-expertinfo .qykx-detail-expertinfo-column:first-child {
	border-right: solid 1px #eee
}

.qykx-detail .qykx-detail-top .qykx-detail-expertinfo .qykx-detail-expertinfo-item {
	color: #266e58;
	margin-bottom: 8px
}

.qykx-detail .qykx-detail-top .qykx-detail-expertinfo .qykx-detail-expertinfo-item span {
	color: #666
}

.qykx-detail .qykx-detail-top .qykx-detail-expertinfo .qykx-detail-expertinfo-item .iconfont {
	font-size: 14px;
	margin-right: 5px
}

.qykx-detail2 {
	padding: 50px 60px 80px
}

.qykx-detail-column {
	margin-top: 40px
}

.qykx-detail-column .qykx-detail-column-title {
	font-size: 18px;
	color: #266e58;
	position: relative;
	font-weight: bold;
	margin-bottom: 20px
}

.qykx-detail-column .qykx-detail-column-title::after {
	content: '';
	display: block;
	width: 5px;
	height: 18px;
	background: #266e58;
	position: absolute;
	left: -20px;
	top: 3px
}

.qykx-detail-column .qykx-detail-column-txt {
	font-size: 14px;
	color: #666;
	text-indent: 2em;
	line-height: 25px
}

.qykx-detail-column .qykx-detail-column-txt table {
	width: 100% !important
}

.qykx-detail-column .qykx-detail-column-txt img {
	max-width: 100%
}

.qykx-detail-column .qykx-detail-column-itemlist {
	overflow: hidden
}

.qykx-detail-column .qykx-detail-column-itemlist li {
	float: left;
	width: 32%;
	font-size: 14px;
	color: #666;
	margin-bottom: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.qykx-detail-column .qykx-detail-column-itemlist li span {
	color: #7995f3
}

.qykx-detail-column .qykx-detail-column-itemlist li .color-red {
	color: #ff6300
}

.qykx-detail-column .qykx-detail-imglist-box {
	width: 100%;
	height: 140px;
	overflow: hidden;
	position: relative
}

.qykx-detail-column .qykx-detail-column-imglist {
	white-space: nowrap;
	overflow: hidden;
	letter-spacing: 0;
	position: absolute;
	top: 0;
	left: 0
}

.qykx-detail-column .qykx-detail-column-imglist li {
	display: inline-block;
	width: 210px;
	height: 140px;
	background: #e1f2e4;
	letter-spacing: 0
}

.qykx-detail-column .qykx-detail-column-imglist li img {
	width: 100%;
	height: 100%
}

.qykx-detail-column .qykx-detail-column-wrap {
	width: 30px;
	height: 40px;
	position: absolute;
	top: 50px;
	cursor: pointer
}

.qykx-detail-column .column-wrap-prev {
	background: url(../images/wrap_btn1.png) center no-repeat;
	left: -15px
}

.qykx-detail-column .column-wrap-next {
	background: url(../images/wrap_btn2.png) center no-repeat;
	right: -15px
}

.qykx-detail-column .qykx-detail-video {
	width: 760px;
	height: 400px
}

.qykx-detail-content img {
	max-width: 100%
}

.qykx-detail-publish {
	background: #f5f5f5;
	padding: 20px
}

.qykx-detail-publish .qykx-detail-publish-tip {
	font-size: 14px;
	color: #ff6300;
	margin-bottom: 20px
}

.qykx-detail-publish .qykx-detail-publish-textarea {
	box-sizing: border-box;
	width: 100%;
	height: 100px;
	font-size: 14px;
	color: #444;
	padding: 10px;
	background: #fff;
	border-radius: 3px;
	border: solid 1px #eee
}

.qykx-detail-publish .qykx-detail-publish-bottom {
	margin-top: 20px
}

.qykx-detail-publish .qykx-detail-publish-inputarea {
	box-sizing: border-box;
	height: 40px;
	width: 320px;
	margin-right: 10px;
	line-height: 38px;
	background: #fff;
	color: #444;
	border-radius: 3px;
	border: solid 1px #eee
}

.qykx-detail-publish .qykx-detail-publish-input {
	box-sizing: border-box;
	height: 100%;
	padding: 0 10px;
	font-size: 14px
}

.qykx-detail-publish .long-input {
	width: 100%
}

.qykx-detail-publish .short-input {
	width: 200px
}

.qykx-detail-publish .qykx-detail-publish-yzm {
	text-align: center;
	box-sizing: border-box;
	display: inline-block;
	width: 110px;
	height: 100%;
	font-size: 14px;
	position: relative;
	cursor: pointer
}

.qykx-detail-publish .qykx-detail-publish-yzm::after {
	content: '';
	display: block;
	width: 1px;
	height: 30px;
	background: #eee;
	position: absolute;
	left: 0;
	top: 4px
}

.qykx-detail-publish .qykx-detail-publish-yzm.disable {
	cursor: not-allowed
}

.qykx-detail-publish .publish-btn {
	margin: 0;
	width: 140px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px
}

.qykx-fill {
	padding: 50px 170px;
	background: #fff;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	position: relative
}

.qykx-fill .qykx-fill-title {
	font-size: 24px;
	line-height: 28px;
	color: #222;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: center;
	background: url(../images/qykx_fill_icon.png) 42% no-repeat
}

.qykx-fill .qykx-fill-column {
	padding: 30px 0;
	border-bottom: solid 1px #f5f5f5
}

.qykx-fill .border-none {
	border: none
}

.qykx-fill .qykx-fill-column-title {
	font-size: 18px;
	color: #266e58;
	position: relative;
	font-weight: bold;
	margin-bottom: 20px
}

.qykx-fill .qykx-fill-column-title::after {
	content: '';
	display: block;
	width: 5px;
	height: 18px;
	background: #266e58;
	position: absolute;
	left: -20px;
	top: 3px
}

.qykx-fill .qykx-fill-column-item {
	margin-bottom: 20px
}

.qykx-fill .qykx-fill-item-title {
	font-size: 16px;
	color: #424242;
	line-height: 40px;
	width: 130px
}

.qykx-fill .qykx-fill-item-title span {
	color: #ff0000
}

.qykx-fill .qykx-fill-item-right {
	margin-left: 130px;
	overflow: hidden
}

.qykx-fill .qykx-fill-item-input {
	box-sizing: border-box;
	height: 40px;
	line-height: 38px;
	font-size: 16px;
	color: #444;
	padding: 0 10px;
	border: solid 1px #e0e0e0;
	border-radius: 4px
}

.qykx-fill .date-input {
	background: url(../images/date_input_bg.png) 90% no-repeat
}

.qykx-fill .long-input {
	width: 100%
}

.qykx-fill .short-input {
	width: 160px
}

.qykx-fill .price-tip {
	color: #000;
	font-size: 16px;
	display: inline-block;
	padding: 0 10px
}

.qykx-fill .qykx-fill-item-tip {
	font-size: 16px;
	color: #999;
	padding-left: 5px;
	margin-top: 5px
}

.qykx-fill .qykx-fill-item-textarea {
	box-sizing: border-box;
	width: 100%;
	line-height: 24px;
	font-size: 16px;
	color: #444;
	padding: 10px;
	border: solid 1px #e0e0e0;
	border-radius: 4px
}

.qykx-fill .large-textarea {
	height: 160px
}

.qykx-fill .small-textarea {
	height: 100px
}

.qykx-fill .qykx-fill-item-select {
	box-sizing: border-box;
	height: 40px;
	line-height: 38px;
	font-size: 16px;
	color: #444;
	padding: 0 10px;
	border: solid 1px #e0e0e0;
	border-radius: 4px
}

.qykx-fill .short-select {
	width: 350px;
	background: url(../images/qykx_select_icon.png) 320px center no-repeat
}

.qykx-fill .long-select {
	width: 100%;
	background: url(../images/qykx_select_icon.png) 700px center no-repeat
}

.qykx-fill .radio_item {
	margin-right: 35px;
	font-size: 16px;
	color: #444;
	line-height: 40px
}

.qykx-fill input[type="radio"],
.qykx-fill input[type="checkbox"] {
	display: none
}

.qykx-fill input[type="radio"]+label.radio_label::before {
	content: '';
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	margin-right: 8px;
	border-radius: 50%;
	border: 1px solid #ccc;
	line-height: 1;
	background-color: #eee;
	background-clip: content-box;
	-webkit-background-clip: content-box;
	-moz-background-clip: content-box;
	-o-background-clip: content-box;
	padding: 3px
}

.qykx-fill input[type="radio"]:checked+label.radio_label::before {
	background-color: #266e58
}

.qykx-fill input[type="checkbox"]+label.radio_label::before {
	content: '';
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	border: 1px solid #ccc;
	border-radius: 3px
}

.qykx-fill input[type="checkbox"]:checked+label.radio_label::before {
	background: url(../images/qykx_checked_icon.png) center no-repeat;
	background-size: 12px 12px
}

.qykx-fill .upload-area {
	height: 40px;
	position: relative;
	color: #266e58;
	font-size: 16px
}

.qykx-fill .upload-area span {
	box-sizing: border-box;
	display: block;
	width: 120px;
	height: 40px;
	background: #fff;
	line-height: 38px;
	border: solid 1px #266e58;
	border-radius: 3px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	cursor: pointer
}

.qykx-fill .upload-area input[type="file"] {
	width: 120px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1
}

.qykx-fill .qykx-fill-btnbox {
	padding-left: 130px
}

.qykx-fill .qykx-fill-btnbox .qykx-fill-btn {
	width: 160px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 5px;
	font-size: 18px;
	color: #fff;
	cursor: pointer
}

.qykx-fill .qykx-fill-btnbox .qykx-fill-submit {
	background: #266e58;
	margin-right: 40px
}

.qykx-fill .qykx-fill-btnbox .qykx-fill-cancel {
	background: #aaa
}

.qykx-fill .qykx-fill-return {
	font-size: 16px;
	color: #ccc;
	position: absolute;
	top: 15px;
	right: 30px;
	z-index: 1;
	cursor: pointer
}

.qykx-fill .qykx-fill-return .iconfont {
	display: block;
	font-size: 30px
}

.qykx-fill .qykx-fill-success {
	padding: 100px 0
}

.qykx-fill .qykx-fill-success .success-tip {
	font-size: 30px;
	color: #222;
	font-weight: bold;
	margin-top: 50px;
	padding-left: 25px
}

.qykx-fill .qykx-fill-success .success-status {
	font-size: 30px;
	font-weight: bold;
	color: #ff6300;
	margin-top: 10px;
	padding-left: 10px
}

.qykx-fill .qykx-fill-success .return-listpage {
	display: block;
	text-decoration: underline;
	font-size: 14px;
	color: #4f89ff;
	margin-top: 40px
}

.policy-test .qykx-fill-title {
	background: url(../images/test_bg.png) center 5px no-repeat
}

.policy-test .qykx-fill-title span {
	font-size: 14px;
	font-weight: normal;
	color: #999
}

.policy-test .policy-test-select ul {
	overflow: hidden
}

.policy-test .policy-test-select li {
	float: left;
	padding: 0 15px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	border-radius: 4px;
	font-size: 16px;
	color: #444;
	margin-right: 20px;
	cursor: pointer
}

.policy-test .policy-test-select .on {
	color: #fff;
	background: #266e58
}

.policy-test .qykx-fill-item-title {
	width: 200px;
	text-align: right
}

.policy-test .qykx-fill-item-right {
	margin-left: 210px
}

.policy-test .long-select {
	background: url(../images/qykx_select_icon.png) 620px center no-repeat
}

.policy-test .qykx-fill-btnbox {
	padding-left: 210px
}

.qykx-society-detail {
	background: #fff;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	padding: 30px 40px 60px 40px;
	min-height: 500px
}

.qykx-society-detail .qykx-society-detail-top {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: solid 1px #eee;
	position: relative
}

.qykx-society-detail .qykx-society-detail-top .qykx-follow {
	top: 0;
	right: 0
}

.qykx-society-detail .qykx-society-detail-txt table {
	max-width: 100%
}

.qykx-society-detail .qykx-society-detail-title {
	max-width: 670px;
	font-size: 24px;
	color: #222;
	margin-bottom: 10px
}

.qykx-society-detail .qykx-society-detail-publishdate {
	font-size: 14px;
	color: #aaa;
	margin-top: 20px
}

.qykx-society-detail .qykx-society-detail-publish {
	font-size: 12px;
	color: #aaa
}

.qykx-society-detail .qykx-society-detail-publishier {
	max-width: 480px;
	margin-right: 20px
}

.qykx-society-detail .qykx-society-detail-txt img {
	max-width: 100%
}

.magazine-hot {
	padding: 20px 15px
}

.magazine-hot .magazine-search {
	width: 100%;
	height: 40px;
	line-height: 40px
}

.magazine-hot .magazine-search .magazine-search-input {
	width: 210px;
	box-sizing: border-box;
	padding: 0 10px;
	border: solid 1px #eee;
	line-height: 38px;
	float: left;
	font-size: 14px
}

.magazine-hot .magazine-search .magazine-search-btn {
	width: 60px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #266e58;
	cursor: pointer
}

.magazine-hot .magazine-search-box {
	margin-top: 10px
}

.magazine-hot .magazine-search-box dt {
	margin-top: 10px
}

.magazine-hot .magazine-search-box dt a {
	display: inline-block;
	background: #266e58;
	color: #fff;
	font-size: 12px;
	padding: 0 5px;
	line-height: 22px;
	border-radius: 3px;
	position: relative
}

.magazine-hot .magazine-search-box dt a::after {
	content: '';
	width: 0;
	height: 0;
	border-bottom: solid 1px #266e58;
	border-left: solid 15px #266e58;
	border-top: solid 7px transparent;
	position: absolute;
	right: -11px;
	bottom: 0
}

.magazine-hot .magazine-search-box dd {
	font-size: 14px;
	color: #666;
	padding-top: 7px;
	text-indent: 1em
}

.qykx-meeting-detail .qykx-society-detail-title {
	max-width: 100%
}

.qykx-meeting-column {
	margin-bottom: 30px
}

.qykx-meeting-column .qykx-meeting-column-title {
	font-size: 16px;
	color: #266e58;
	font-weight: bold;
	margin-bottom: 15px
}

.qykx-meeting-column .qykx-meeting-column-content {
	padding-left: 33px;
	font-size: 14px
}

.qykx-meeting-column .qykx-meeting-column-txt {
	color: #444;
	text-indent: 2em
}

.qykx-meeting-column .qykx-meeting-address-item {
	color: #87c580;
	line-height: 24px
}

.qykx-meeting-column .qykx-meeting-address-item span {
	color: #444
}

.qykx-meeting-column .qykx-meeting-process {
	color: #444
}

.qykx-meeting-column .qykx-meeting-process li {
	overflow: hidden
}

.qykx-meeting-column .qykx-meeting-process .qykx-meeting-process-date {
	position: relative
}

.qykx-meeting-column .qykx-meeting-process .qykx-meeting-process-date::after {
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #87c580;
	position: absolute;
	right: -15px;
	top: 6px
}

.qykx-meeting-column .qykx-meeting-process .qykx-meeting-process-right {
	margin-left: 70px;
	position: relative;
	padding-bottom: 30px
}

.qykx-meeting-column .qykx-meeting-process .qykx-meeting-process-right::before {
	content: '';
	width: 2px;
	height: 100%;
	background: #87c580;
	position: absolute;
	left: -15px;
	top: 0
}

.qykx-meeting-column .qykx-meeting-process .qykx-meeting-process-moon {
	margin-bottom: 5px
}

.qykx-meeting-column .qykx-meeting-process .qykx-meeting-process-cntent {
	margin-left: 40px
}

.qykx-meeting-column .qykx-meeting-reporter li {
	margin-bottom: 25px;
	line-height: 24px
}

.qykx-meeting-column .qykx-meeting-reporter .qykx-meeting-reporter-name {
	font-weight: bold;
	color: #444
}

.qykx-meeting-column .qykx-meeting-reporter .qykx-meeting-reporter-occupy {
	color: #87c480
}

.qykx-meeting-column .qykx-meeting-reporter .qykx-meeting-reporter-industry {
	color: #444
}

.detail-content {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 30px
}

.detail-content .middle_nav {
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #757575;
	font-weight: bold
}

.detail-content .middle_nav a {
	font-weight: normal
}

.detail-content .banner {
	box-sizing: border-box;
	width: 100%;
	border: solid 1px #f0f0f0;
	padding: 20px 30px;
	background: #fff
}

.detail-content .banner .banner-left .main-banner {
	width: 330px;
	height: 220px;
	position: relative
}

.detail-content .banner .banner-left .main-banner img {
	width: 100%;
	height: 100%
}

.detail-content .banner .banner-left .sub-banner {
	margin-top: 30px
}

.detail-content .banner .banner-left .sub-banner .bfwtg {
	color: #9e9e9e;
	font-size: 12px
}

.detail-content .banner .banner-left .sub-banner .voice {
	color: #266e58;
	font-size: 12px;
	background: url(../images/voice_icon.png) left no-repeat;
	padding-left: 18px;
	margin-left: 20px;
	position: relative;
	cursor: pointer
}

.detail-content .banner .banner-left .sub-banner .voice:hover .tips {
	display: block
}

.detail-content .banner .banner-left .sub-banner .report {
	color: #266e58;
	font-size: 12px;
	background: url(../images/report_icon.png) left no-repeat;
	padding-left: 18px;
	margin-left: 20px;
	position: relative;
	cursor: pointer
}

.detail-content .banner .banner-left .sub-banner .report:hover .tips {
	display: block
}

.detail-content .banner .banner-left .sub-banner .tips {
	display: none;
	width: 150px;
	border-radius: 3px;
	background: #fafafa;
	box-shadow: 0 0 3px rgba(8, 78, 144, 0.3);
	-moz-box-shadow: 0 0 3px rgba(8, 78, 144, 0.3);
	-webkit-box-shadow: 0 0 3px rgba(8, 78, 144, 0.3);
	-o-box-shadow: 0 0 3px rgba(8, 78, 144, 0.3);
	padding: 10px;
	position: absolute;
	left: -50px;
	bottom: 30px;
	z-index: 9999;
	color: #266e58
}

.detail-content .banner .banner-left .sub-banner .tips::after {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	bottom: -10px;
	left: 70px;
	border-top: solid 10px #f5f5f5;
	border-left: solid 8px transparent;
	border-right: solid 8px transparent
}

.detail-content .banner .banner-right {
	margin-left: 25px;
	width: 520px
}

.detail-content .banner .banner-right .banner-right-top {
	overflow: hidden;
	margin-bottom: 10px
}

.detail-content .banner .banner-right .banner-right-top .share_box {
	width: 145px;
	height: 30px;
	font-size: 14px
}

.detail-content .banner .banner-right .banner-right-top .share_box .share_item {
	margin-top: 6px;
	height: 18px;
	line-height: 18px;
	margin: 5px;
	cursor: pointer
}

.detail-content .banner .banner-right .banner-right-top .share_box .item1 {
	background: url(../images/share_icon.png) left no-repeat;
	background-size: 16px 14px;
	padding: 0 4px 0 18px;
	border-right: solid 1px #eee
}

.detail-content .banner .banner-right .banner-right-top .share_box .item2 {
	width: 16px;
	height: 16px;
	background: url(../images/weixin_icon.png) center no-repeat
}

.detail-content .banner .banner-right .banner-right-top .share_box .item3 {
	width: 16px;
	height: 16px;
	background: url(../images/qq_icon.png) center no-repeat
}

.detail-content .banner .banner-right .banner-right-top .share_box .item4 {
	width: 16px;
	height: 16px;
	background: url(../images/weibo_icon.png) left no-repeat
}

.detail-content .banner .banner-right h2 {
	font-size: 18px;
	color: #424242;
	line-height: 32px;
	font-weight: normal;
	width: 300px;
	text-align: left;
	float: left
}

.detail-content .banner .banner-right .price-box {
	width: 520px;
	height: 180px;
	background: #fafafa;
	margin-top: 10px;
	box-sizing: border-box;
	padding: 20px 10px;
	font-size: 12px
}

.detail-content .banner .banner-right .price-box .box {
	overflow: hidden
}

.detail-content .banner .banner-right .price-box .item_title {
	display: inline-block;
	color: #9e9e9e;
	font-weight: bold
}

.detail-content .banner .banner-right .price-box .name {
	display: inline-block;
	color: #424242;
	width: 140px
}

.detail-content .banner .banner-right .price-box .item {
	clear: left;
	margin-top: 8px;
	overflow: hidden;
	line-height: 22px
}

.detail-content .banner .banner-right .price-box .item ul {
	float: left
}

.detail-content .banner .banner-right .price-box .item ul li {
	max-width: 200px;
	height: 22px;
	border: solid 1px #757575;
	line-height: 20px;
	text-align: center;
	float: left;
	margin: 0 5px 5px 0;
	box-sizing: border-box;
	padding: 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer
}

.detail-content .banner .banner-right .price-box .item ul .on {
	border: solid 1px #266e58;
	color: #266e58
}

.detail-content .banner .banner-right .price-box .address {
	clear: left;
	overflow: hidden;
	margin-top: 8px;
	color: #757575
}

.detail-content .banner .banner-right .price-box .address .address_detail {
	color: #424242
}

.detail-content .banner .banner-right .price-box .price {
	clear: left;
	overflow: hidden;
	line-height: 40px;
	margin-top: 10px
}

.detail-content .banner .banner-right .price-box .price .price_detail {
	color: #f4511e;
	font-size: 14px
}

.detail-content .banner .banner-right .price-box .price .price_detail span {
	font-size: 30px
}

.detail-content .banner .banner-right .price-box .tip {
	padding-left: 36px;
	color: #ff0000
}

.detail-content .banner .banner-right .btn-box {
	margin-top: 30px;
	text-align: center
}

.detail-content .banner .banner-right .btn-box .btn1 {
	width: 180px;
	height: 40px;
	background: #266e58;
	line-height: 40px;
	color: #fff;
	cursor: pointer
}

.detail-content .banner .banner-right .btn-box .btn2 {
	box-sizing: border-box;
	width: 180px;
	height: 40px;
	background: #f0faf3;
	border: solid 1px #266e58;
	line-height: 40px;
	color: #266e58;
	margin-left: 30px;
	cursor: pointer;
	position: relative
}

.detail-content .banner .banner-right .btn-box .btn2 .contact_box {
	display: none;
	width: 360px;
	height: auto;
	line-height: 18px;
	text-align: left;
	background: #fafafa;
	box-sizing: border-box;
	box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	-moz-box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	-webkit-box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	-o-box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	box-sizing: border-box;
	padding: 10px 10px 20px;
	position: absolute;
	left: -80px;
	top: -160px
}

.detail-content .banner .banner-right .btn-box .btn2 .contact_box .close {
	cursor: pointer
}

.detail-content .banner .banner-right .btn-box .btn2 .contact_box .item {
	clear: both;
	font-size: 15px;
	color: #266e58;
	margin-bottom: 10px
}

.detail-content .banner .banner-right .btn-box .btn2 .contact_box .tip {
	font-size: 12px;
	color: #266e58;
	margin-top: 4px;
	padding-left: 10px;
	background: url(../images/tips_icon.png) left no-repeat
}

.detail-content .param {
	box-sizing: border-box;
	width: 940px;
	border: solid 1px #f0f0f0;
	padding-bottom: 30px;
	margin-top: 23px;
	background: #fff
}

.detail-content .param .param-nav {
	width: 100%;
	height: 40px;
	background: #eee;
	line-height: 40px;
	color: #757575;
	font-size: 16px
}

.detail-content .param .param-nav li {
	height: 40px;
	box-sizing: border-box;
	float: left;
	padding: 0 30px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer
}

.detail-content .param .param-nav .selected {
	border-top: solid 4px #266e58;
	background: #fff;
	line-height: 32px;
	color: #266e58
}

.detail-content .param .param-top {
	box-sizing: border-box;
	margin: 30px;
	padding-bottom: 20px
}

.detail-content .param .param-top .progress_img {
	width: 100%
}

.detail-content .param .param-bottom {
	box-sizing: border-box;
	margin: 30px;
	padding-bottom: 20px;
	min-height: 500px;
	color: #757575
}

.detail-content .param .param-bottom dl dt {
	height: 35px;
	background: #fafafa
}

.detail-content .param .param-bottom dl dt .param_item_title {
	width: 135px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background: url(../images/param_title_bg.png) center no-repeat
}

.detail-content .param .param-bottom dl dd {
	padding: 20px
}

.detail-content .param .param-bottom img {
	max-width: 600px
}

.detail-content .param .param-bottom .items .item_title {
	height: 35px;
	line-height: 35px;
	border-bottom: solid 1px #eee;
	font-size: 14px;
	color: #424242;
	font-weight: bold
}

.detail-content .param .param-bottom .items .item_detail {
	padding: 20px 0;
	color: #757575
}

.detail-content .param .param-bottom .param-bottom-box {
	display: none
}

.detail-content .param .param-bottom .param-bottom-box .hpd>div {
	overflow: hidden
}

.detail-content .param .param-bottom .param-bottom-box .hpd span {
	display: inline-block;
	color: #212121;
	font-size: 14px
}

.detail-content .param .param-bottom .param-bottom-box .hpd .score {
	font-size: 30px;
	color: #ff3d00;
	margin-top: 5px
}

.detail-content .param .param-bottom .param-bottom-box .star_ul li {
	width: 16px;
	height: 16px;
	background: url(../images/star.png) center no-repeat;
	float: left;
	margin: 0 2px
}

.detail-content .param .param-bottom .param-bottom-box .star_ul li.on {
	background: url(../images/star_on.png) center no-repeat
}

.detail-content .param .param-bottom .param-bottom-box .sub_wrap {
	height: 35px;
	line-height: 33px;
	border: solid 1px #f0f0f0;
	box-sizing: border-box;
	background: #fafafa;
	padding-left: 10px;
	font-size: 12px;
	color: #757575;
	margin-top: 20px
}

.detail-content .param .param-bottom .param-bottom-box .sub_wrap li {
	float: left;
	margin-right: 10px;
	cursor: pointer
}

.detail-content .param .param-bottom .param-bottom-box .sub_wrap li.selected {
	color: #266e58
}

.detail-content .param .param-bottom .param-bottom-box .eval_detail {
	font-size: 14px;
	color: #757575;
	margin-top: 30px
}

.detail-content .param .param-bottom .param-bottom-box .eval_detail>ul>li {
	padding: 10px 10px 20px;
	margin-bottom: 20px;
	overflow: hidden;
	border-bottom: solid 1px #f0f0f0
}

.detail-content .param .param-bottom .param-bottom-box .eval_detail>ul>li:last-child {
	border: none
}

.detail-content .param .param-bottom .param-bottom-box .eval_detail>ul>li .left img {
	width: 48px;
	height: 42px;
	display: block
}

.detail-content .param .param-bottom .param-bottom-box .eval_detail>ul>li .left span {
	display: block;
	text-align: center;
	margin-top: 5px
}

.detail-content .param .param-bottom .param-bottom-box .eval_detail>ul>li .right {
	width: 700px
}

.detail-content .param .param-bottom .param-bottom-box .eval_detail>ul>li .right .right_top {
	overflow: hidden;
	margin-bottom: 10px
}

.detail-content .param .param-bottom .param-bottom-box .eval_detail>ul>li .right .right_detail {
	margin-bottom: 15px
}

.detail-content .param .param-bottom .param-bottom-box .eval_detail>ul>li .right .img_box {
	overflow: hidden;
	padding-bottom: 10px
}

.detail-content .param .param-bottom .param-bottom-box .eval_detail>ul>li .right .img_box .img_box_img {
	display: block;
	margin-right: 10px;
	width: 60px;
	height: 60px;
	border: solid 1px #eee
}

.detail-content .param .param-bottom .param-bottom-box .eval_detail>ul>li .right .img_box .img_box_img img {
	width: 100%;
	height: auto
}

.detail-content .param .param-bottom .param-bottom-box .eval_detail>ul>li .right .img_box .img_box_img.selected {
	border: solid 1px #266e58;
	position: relative
}

.detail-content .param .param-bottom .param-bottom-box .eval_detail>ul>li .right .img_box .img_box_img.selected::after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-left: solid 6px transparent;
	border-right: solid 6px transparent;
	border-top: solid 7px #266e58;
	position: absolute;
	left: 23px;
	bottom: -7px
}

.detail-content .param .param-bottom .param-bottom-box.show {
	display: block
}

.detail-content .right-list {
	width: 250px
}

.detail-content .right-list .right-top {
	box-sizing: border-box;
	width: 100%;
	height: 160px;
	border: solid 1px #f0f0f0;
	margin-bottom: 10px;
	padding: 10px;
	background: #fff
}

.detail-content .right-list .right-top .box {
	overflow: hidden
}

.detail-content .right-list .right-top img {
	display: block;
	width: 52px;
	height: 40px;
	float: left
}

.detail-content .right-list .right-top h2 {
	height: 40px;
	width: 176px;
	text-align: left;
	float: left;
	font-size: 16px;
	color: #424242;
	box-sizing: border-box;
	padding-left: 8px
}

.detail-content .right-list .right-top .comfirm {
	border-bottom: solid 1px #eee;
	padding-bottom: 20px;
	height: 16px;
	margin-top: 10px
}

.detail-content .right-list .right-top .comfirm img {
	width: 60px;
	height: 100%
}

.detail-content .right-list .right-top .lianxi {
	font-size: 14px;
	color: #757575;
	line-height: 60px
}

.detail-content .right-list .right-top .lianxi a {
	display: inline-block;
	width: 80px;
	height: 20px;
	margin-top: 10px;
	color: #fff;
	background-image: url(../images/contact_me.png);
	background-position: 5px;
	background-repeat: no-repeat;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	border-radius: 10px;
	background-color: #266e58;
	position: relative
}

.detail-content .right-list .right-top .lianxi a .contact_box {
	display: none;
	width: 360px;
	height: auto;
	line-height: 18px;
	text-align: left;
	background: #fafafa;
	box-sizing: border-box;
	box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	-moz-box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	-webkit-box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	-o-box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	box-sizing: border-box;
	padding: 10px 10px 20px;
	position: absolute;
	left: -380px;
	top: -140px;
	z-index: 9900
}

.detail-content .right-list .right-top .lianxi a .contact_box .close {
	cursor: pointer
}

.detail-content .right-list .right-top .lianxi a .contact_box .close img {
	width: 11px;
	height: 11px
}

.detail-content .right-list .right-top .lianxi a .contact_box .item {
	clear: both;
	font-size: 15px;
	color: #266e58;
	margin-bottom: 10px
}

.detail-content .right-list .right-top .lianxi a .contact_box .tip {
	font-size: 12px;
	color: #266e58;
	margin-top: 4px;
	padding-left: 10px;
	background: url(../images/tips_icon.png) left no-repeat
}

.detail-content .right-list .right-top .pingjia {
	width: 100%;
	margin-top: 20px;
	height: 40px;
	line-height: 40px;
	border-top: solid 1px #f0f0f0;
	font-size: 14px;
	color: #757575
}

.detail-content .right-list .right-top .pingjia span {
	color: #266e58
}

.detail-content .right-list .tjsb {
	box-sizing: border-box;
	width: 100%;
	overflow: hidden;
	border: solid 1px #f0f0f0;
	padding: 0 10px;
	background: #fff
}

.detail-content .right-list .tjsb .recomand {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #424242;
	border-bottom: solid 1px #f0f0f0
}

.detail-content .right-list .tjsb .recomand span {
	display: block;
	float: left
}

.detail-content .right-list .tjsb .recomand img {
	display: block;
	float: right;
	margin-top: 10px;
	transition: 0.5s;
	cursor: pointer
}

.detail-content .right-list .tjsb .recomand img:hover {
	transform: rotate(180deg)
}

.detail-content .right-list .item {
	margin-top: 10px
}

.detail-content .right-list .item li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #eee;
	overflow: hidden
}

.detail-content .right-list .item li img {
	display: inline-block;
	width: 100%;
	height: 140px
}

.detail-content .right-list .item li h3 {
	width: 100%;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #424242;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.detail-content .right-list .item li .pp {
	font-size: 12px;
	line-height: 20px;
	clear: left
}

.detail-content .right-list .item li .pp span {
	display: inline-block
}

.detail-content .right-list .item li .pp .item_title {
	font-weight: bold;
	max-width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.detail-content .right-list .item li .xh {
	font-size: 12px;
	line-height: 20px;
	clear: left
}

.detail-content .right-list .item li .xh span {
	display: inline-block
}

.detail-content .right-list .item li .xh .item_title {
	font-weight: bold;
	max-width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.detail-content .right-list .item2 {
	margin-top: 10px
}

.detail-content .right-list .item2 li {
	height: 60px;
	margin-bottom: 10px
}

.detail-content .right-list .item2 li img {
	display: block;
	width: 100px;
	height: 60px;
	float: left;
	margin-right: 10px
}

.detail-content .right-list .item2 li h3 {
	width: 110px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #424242;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.detail-content .right-list .item2 li .price {
	font-size: 14px;
	color: #ff5000;
	margin-top: 20px
}

.detail-content .favorite-on {
	width: 42px;
	height: 18px;
	cursor: pointer;
	font-size: 14px;
	line-height: 18px;
	border-right: solid 1px #eee;
	background: url(../images/favoriteOn.png) left no-repeat;
	background-size: 16px 14px;
	margin: 5px 0 5px 2px;
	padding: 0 4px 0 18px
}

.detail-content .favorite-off {
	width: 30px;
	height: 18px;
	cursor: pointer;
	font-size: 14px;
	line-height: 18px;
	border-right: solid 1px #eee;
	background: url(../images/favoriteOff.png) left no-repeat;
	background-size: 16px 14px;
	margin: 5px 0 5px 2px;
	padding: 0 4px 0 18px
}

.detail-content .table {
	margin-top: 18px
}

.detail-content .table .main_left {
	width: 930px;
	background: #fff;
	box-sizing: border-box;
	position: relative
}

.detail-content .table .main_left h3 {
	background: #338d74;
	height: 40px;
	width: 100%;
	line-height: 40px;
	padding-left: 20px;
	box-sizing: border-box;
	color: #fff
}

.detail-content .table .main_left .main_table {
	padding: 16px 70px 90px
}

.detail-content .table .main_left .cut_line {
	width: 100%;
	border-bottom: dashed 1px #e0e0e0;
	margin-bottom: 20px
}

.detail-content .table .main_left .item {
	overflow: hidden;
	line-height: 35px;
	margin-bottom: 20px
}

.detail-content .table .main_left .item .item_title {
	display: inline-block;
	width: 124px;
	font-weight: bold;
	font-size: 14px;
	color: #424242
}

.detail-content .table .main_left .item .item_title span {
	color: #fe0000
}

.detail-content .table .main_left .item input[type='text'] {
	border: solid 1px #e0e0e0;
	box-sizing: border-box;
	padding: 0 10px;
	height: 35px
}

.detail-content .table .main_left .item textarea {
	width: 664px;
	height: 90px;
	box-sizing: border-box;
	padding: 10px;
	border: solid 1px #e0e0e0;
	float: left;
	background: transparent;
	font-size: 14px
}

.detail-content .table .main_left .item .long_input {
	width: 664px
}

.detail-content .table .main_left .item .small_input {
	width: 60px
}

.detail-content .table .main_left .item .btn_box .plus {
	width: 16px;
	height: 16px;
	background: url(../images/plus_icon.png) center no-repeat;
	cursor: pointer
}

.detail-content .table .main_left .item .btn_box .minus {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/minus_icon.png) center no-repeat;
	cursor: pointer;
	margin-top: 3px
}

.detail-content .table .main_left .item .half_box {
	width: 320px;
	height: 35px;
	line-height: 33px;
	box-sizing: border-box;
	border: solid 1px #e0e0e0;
	padding: 0 10px
}

.detail-content .table .main_left .item .half_box .half_input {
	width: 200px;
	border: none;
	height: 33px
}

.detail-content .table .main_left .item .long_box {
	width: 664px;
	height: 35px;
	line-height: 33px;
	box-sizing: border-box;
	border: solid 1px #e0e0e0;
	padding: 0 10px
}

.detail-content .table .main_left .item .long_box .long_input {
	width: 578px;
	border: none;
	height: 33px
}

.detail-content .table .main_left .item .long_box .long_input2 {
	width: 530px
}

.detail-content .table .main_left .item .preview_img img {
	width: 180px;
	height: 100px;
	cursor: pointer
}

.detail-content .table .main_left .item .upload_btn {
	margin-left: 10px;
	width: 120px;
	height: 35px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	position: relative
}

.detail-content .table .main_left .item .upload_btn input[type='file'] {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0
}

.detail-content .table .main_left .item .upload_btn span {
	display: inline-block;
	width: 100%;
	height: 100%;
	background: #266e58;
	border-radius: 3px;
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	z-index: 10
}

.detail-content .table .main_left .item label {
	margin-right: 40px
}

.detail-content .table .main_left .item label input {
	vertical-align: middle
}

.detail-content .table .main_left .item .middle_input {
	width: 160px
}

.detail-content .table .main_left .item .right_box_top {
	margin-bottom: 10px;
	overflow: hidden
}

.detail-content .table .main_left .item .right_box_top .hs_btn {
	width: 24px;
	height: 24px;
	border: solid 1px #e0e0e0;
	line-height: 22px;
	margin-right: 16px;
	border-radius: 3px;
	text-align: center;
	box-sizing: border-box;
	cursor: pointer
}

.detail-content .table .main_left .item .right_box_top .selected {
	background: #338d74;
	border: none;
	color: #fff
}

.detail-content .table .main_left .item .right_box_middle {
	overflow: hidden;
	margin-bottom: 10px
}

.detail-content .table .main_left .item .right_box_middle .frame_box {
	border: solid 1px #e0e0e0;
	height: 35px;
	line-height: 33px;
	box-sizing: border-box;
	padding: 0 20px;
	margin-right: 20px;
	cursor: pointer
}

.detail-content .table .main_left .item .right_box_middle .selected {
	position: relative;
	border: solid 2px #338d74;
	line-height: 31px
}

.detail-content .table .main_left .item .right_box_middle .selected::after {
	content: '';
	display: block;
	width: 19px;
	height: 18px;
	background: url(../images/selected.png) center no-repeat;
	position: absolute;
	right: 0;
	bottom: 0
}

.detail-content .table .main_left .item .right_box_middle .bby {
	font-size: 12px;
	color: #bdbdbd
}

.detail-content .table .main_left .item .right_box_bottom ul li {
	line-height: 35px;
	margin-bottom: 10px;
	height: 35px
}

.detail-content .table .main_left .item .right_box_bottom ul li .box {
	border: solid 1px #e0e0e0;
	box-sizing: border-box;
	width: 600px;
	height: 35px;
	line-height: 33px;
	padding: 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer
}

.detail-content .table .main_left .item .right_box_bottom ul li .change {
	background: url(../images/tx_icon.png) center no-repeat;
	width: 17px;
	height: 17px;
	margin: 9px 10px;
	cursor: pointer
}

.detail-content .table .main_left .item .right_box_bottom ul li .delete {
	background: url(../images/delete_icon.png) center no-repeat;
	width: 15px;
	height: 17px;
	cursor: pointer;
	margin: 9px 0
}

.detail-content .table .main_left .item .right_box_bottom ul .selected .box {
	position: relative;
	border: solid 2px #338d74;
	line-height: 31px
}

.detail-content .table .main_left .item .right_box_bottom ul .selected .box::after {
	content: '';
	display: block;
	width: 19px;
	height: 18px;
	background: url(../images/selected.png) center no-repeat;
	position: absolute;
	right: 0;
	bottom: 0
}

.detail-content .table .main_left .item .right_box_bottom .add_address {
	width: 664px;
	height: 35px;
	line-height: 33px;
	box-sizing: border-box;
	cursor: pointer;
	text-align: center;
	color: #266e58;
	border: solid 1px #e0e0e0
}

.detail-content .table .main_left .item .address {
	width: 664px;
	height: 35px;
	box-sizing: border-box;
	border: solid 1px #e0e0e0;
	text-align: center;
	line-height: 33px;
	color: #338d74;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.detail-content .table .main_left .item .right_box .charge {
	font-size: 30px;
	color: #f4511e
}

.detail-content .table .main_left .item .right_box .charge span {
	font-size: 40px
}

.detail-content .table .main_left .item .right_box .demand {
	font-size: 12px;
	margin-left: 20px;
	color: #bdbdbd
}

.detail-content .table .main_left .item .right_box .demand img {
	margin-right: 5px;
	margin-top: -4px;
	cursor: pointer
}

.detail-content .table .main_left .item .right_box .demand a {
	color: #338d74
}

.detail-content .table .main_left .scdd_btn {
	width: 180px;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	cursor: pointer;
	text-align: center;
	background: #266e58;
	color: #fff
}

.detail-content .table .main_right {
	width: 250px;
	box-sizing: border-box;
	position: fixed;
	margin-left: 950px;
	top: 253px;
	background: #fff
}

.detail-content .table .main_right h3 {
	background: #338d74;
	height: 40px;
	width: 100%;
	line-height: 40px;
	padding-left: 20px;
	box-sizing: border-box;
	color: #fff
}

.detail-content .table .main_right .main_right_bottom {
	padding: 0 20px
}

.detail-content .table .main_right .charge {
	font-size: 30px;
	color: #f4511e;
	padding-bottom: 10px;
	border-bottom: solid 1px #ffd8c0
}

.detail-content .table .main_right .charge span {
	font-size: 40px
}

.detail-content .table .main_right .jcxm {
	font-size: 14px;
	color: #266e58;
	margin: 10px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.detail-content .table .main_right .jcxm span {
	font-weight: bold;
	color: #424242
}

.detail-content .table .xdxz_right {
	width: 250px;
	box-sizing: border-box;
	position: fixed;
	margin-left: 950px;
	top: 420px;
	background: #fff
}

.detail-content .table .xdxz_right h3 {
	background: #777;
	height: 40px;
	width: 100%;
	line-height: 40px;
	padding-left: 20px;
	box-sizing: border-box;
	color: #fff
}

.detail-content .table .xdxz_right h3 .iconfont {
	margin-right: 5px
}

.detail-content .table .xdxz_right .main_right_bottom {
	padding: 15px 20px;
	color: #757575;
	font-size: 14px
}

.detail-content .table .lianxi_btn {
	display: inline-block;
	width: 80px;
	height: 20px;
	margin-top: 10px;
	color: #fff;
	background-image: url(../images/contact_me.png);
	background-position: 5px;
	background-repeat: no-repeat;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	border-radius: 10px;
	background-color: #f4511e;
	position: relative
}

.detail-content .table .lianxi_btn .contact_box {
	display: none;
	width: 360px;
	height: auto;
	line-height: 18px;
	text-align: left;
	background: #fafafa;
	box-sizing: border-box;
	box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	-moz-box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	-webkit-box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	-o-box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	box-sizing: border-box;
	padding: 10px 10px 20px;
	position: absolute;
	left: -380px;
	top: -160px;
	z-index: 8000
}

.detail-content .table .lianxi_btn .contact_box .close {
	cursor: pointer
}

.detail-content .table .lianxi_btn .contact_box .close img {
	width: 11px;
	height: 11px
}

.detail-content .table .lianxi_btn .contact_box .item {
	clear: both;
	font-size: 15px;
	color: #266e58;
	margin-bottom: 10px
}

.detail-content .table .lianxi_btn .contact_box .tip {
	font-size: 12px;
	color: #f4511e;
	margin-top: 4px;
	padding-left: 10px;
	background: url(../images/tips_icon.png) left no-repeat
}

.detail-content .table .lianxi_btn2 {
	background: transparent;
	width: 60px
}

.detail-content .table .lianxi_btn2 .contact_box {
	left: -130px
}

.detail-content .table .lianxi_btn2 .contact_box .item {
	line-height: 18px !important;
	margin-bottom: 10px !important
}

.publish_content {
	background: #fff;
	padding: 40px 190px 60px;
	margin: 18px auto 50px;
	box-sizing: border-box
}

.publish_content .table {
	margin: 0
}

.publish_content .table .main_left {
	width: 820px;
	border: none
}

.publish_content .table .main_left .main_table {
	padding: 0
}

.publish_content .table .main_left .item .long_input {
	width: 694px
}

.publish_content .table .main_left .item .half_input {
	width: 340px;
	background: url(../images/date_icon.png) right no-repeat;
	background-position: 308px;
	padding-right: 35px
}

.publish_content .table .main_left .item .half_input2 {
	background: transparent;
	padding: 0 10px
}

.publish_content .table .main_left .item .samll_input {
	width: 120px;
	margin: 0 5px
}

.publish_content .table .main_left .item .xq_tip {
	width: 694px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background-color: #7ba8d2;
	background-image: url(../images/xq_tip_icon.png);
	background-repeat: no-repeat;
	background-position: 15px;
	background-size: 12px 12px
}

.publish_content .table .main_left .item textarea {
	height: 175px;
	width: 694px;
	margin: 10px 0 0 124px
}

.publish_content .table .main_left .item .upload_btn {
	color: #084e90;
	margin: 0;
	width: 100px;
	height: 30px;
	line-height: 30px;
	box-sizing: border-box
}

.publish_content .table .main_left .item .upload_btn span {
	background: transparent;
	border: solid 1px #084e90
}

.publish_content .table .main_left .item .upload_btn input[type='file'] {
	opacity: 0
}

.publish_content .table .main_left .item .doc_name {
	float: left;
	width: 500px;
	margin-left: 30px
}

.publish_content .table .main_left .item .doc_name li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #084e90
}

.publish_content .table .main_left .item .doc_name li span {
	display: inline-block;
	width: 450px;
	height: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.publish_content .table .main_left .item .doc_name li img {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	margin-top: 7px
}

.publish_content .table .main_left .item label {
	margin-right: 20px
}

.publish_content .table .main_left .item .small_box {
	font-size: 14px
}

.publish_content .table .main_left .item .date_tip {
	margin-left: 10px;
	padding-left: 15px;
	font-size: 14px;
	color: #9e9e9e;
	background: url(../images/xq_tip_icon2.png) left no-repeat
}

.publish_content .table .main_left .scdd_btn {
	margin: 40px 0 0 124px
}

.middle {
	height: 100px;
	margin-top: 2px;
	background: #266e58;
	color: #fff
}

.middle .middle_center {
	width: 1200px;
	margin: 0 auto
}

.middle .middle_center h2 {
	font-size: 24px;
	width: 160px;
	height: 22px;
	border-left: solid 5px #fff;
	margin-top: 39px;
	line-height: 22px;
	padding-left: 25px;
	position: relative
}

.middle .middle_center h2::after {
	content: '';
	width: 1px;
	height: 79px;
	display: block;
	background: url(../images/line_icon.png) center no-repeat;
	position: absolute;
	top: -29px;
	right: 0
}

.middle .middle_center .sub_title {
	margin-left: 20px;
	margin-top: 20px
}

.middle .middle_center .sub_title h3 {
	font-size: 18px;
	width: 670px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.middle .middle_center .sub_title .fwf {
	font-size: 14px
}

.middle .middle_center .sub_title .fwf .lianxi_btn {
	margin-left: 15px
}

.middle .middle_center .sub_title .fwf .lianxi_btn .contact_box {
	top: -10px;
	left: 100px
}

.middle .lianxi_btn {
	display: inline-block;
	width: 80px;
	height: 20px;
	margin-top: 10px;
	color: #fff;
	background-image: url(../images/contact_me.png);
	background-position: 5px;
	background-repeat: no-repeat;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	border-radius: 10px;
	background-color: #f4511e;
	position: relative
}

.middle .lianxi_btn .contact_box {
	display: none;
	width: 360px;
	height: auto;
	line-height: 18px;
	text-align: left;
	background: #fafafa;
	box-sizing: border-box;
	box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	-moz-box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	-webkit-box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	-o-box-shadow: 0 0 5px rgba(8, 78, 144, 0.3);
	box-sizing: border-box;
	padding: 10px 10px 20px;
	position: absolute;
	left: -380px;
	top: -160px;
	z-index: 8000
}

.middle .lianxi_btn .contact_box .close {
	cursor: pointer
}

.middle .lianxi_btn .contact_box .close img {
	width: 11px;
	height: 11px
}

.middle .lianxi_btn .contact_box .item {
	clear: both;
	font-size: 15px;
	color: #266e58;
	margin-bottom: 10px
}

.middle .lianxi_btn .contact_box .tip {
	font-size: 12px;
	color: #f4511e;
	margin-top: 4px;
	padding-left: 10px;
	background: url(../images/tips_icon.png) left no-repeat
}

.middle .lianxi_btn2 {
	background: transparent;
	width: 60px
}

.middle .lianxi_btn2 .contact_box {
	left: -130px
}

.middle .lianxi_btn2 .contact_box .item {
	line-height: 18px !important;
	margin-bottom: 10px !important
}

.yp_number .btn_box {
	margin-left: 4px
}

.yp_number .btn_box .plus {
	width: 16px;
	height: 16px;
	background: url(../images/plus_icon.png) center no-repeat;
	cursor: pointer
}

.yp_number .btn_box .minus {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/minus_icon.png) center no-repeat;
	cursor: pointer;
	margin-top: 3px
}

.query_box {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 10000
}

.lxjcf_box {
	width: 530px;
	height: 200px;
	background: #fafafa;
	position: absolute;
	box-sizing: border-box;
	padding: 15px;
	top: 50%;
	margin-top: -100px;
	left: 50%;
	margin-left: -265px
}

.lxjcf_box .close {
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer
}

.lxjcf_box .item {
	margin: 10px 0;
	line-height: 30px;
	overflow: hidden
}

.lxjcf_box .item .item_title {
	width: 80px;
	display: inline-block;
	font-size: 14px
}

.lxjcf_box .item input[type='text'] {
	width: 100px;
	height: 30px;
	background: #fff;
	float: left;
	border: solid 1px #e0e0e0;
	box-sizing: border-box;
	padding: 0 10px
}

.lxjcf_box .item textarea {
	width: 400px;
	height: 70px;
	background: #fff;
	border: solid 1px #e0e0e0
}

.lxjcf_box .item .tip {
	font-size: 12px;
	color: #ff0000;
	margin-left: 10px
}

.lxjcf_box .btn_box div {
	width: 80px;
	height: 30px;
	text-align: center;
	box-sizing: border-box;
	cursor: pointer
}

.lxjcf_box .btn_box .cancel {
	margin-right: 10px;
	color: #266e58;
	border: solid 1px #266e58;
	line-height: 28px
}

.lxjcf_box .btn_box .comfirm {
	color: #fff;
	line-height: 30px;
	background: #266e58
}

.change_address {
	width: 470px;
	background: #fafafa;
	box-sizing: border-box;
	padding: 15px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -235px;
	top: 50%;
	margin-top: -175px
}

.change_address .close {
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer
}

.change_address h3 {
	border-left: 4px solid #266e58;
	height: 14px;
	line-height: 14px;
	margin: 20px 0;
	padding-left: 8px;
	background: transparent;
	color: #266e58
}

.change_address .item {
	line-height: 35px;
	margin-bottom: 10px;
	overflow: hidden
}

.change_address .item .item_title {
	display: inline-block;
	width: 100px;
	font-weight: normal;
	font-size: 14px
}

.change_address .item input[type='text'] {
	width: 335px;
	background: #fff;
	border: solid 1px #e0e0e0;
	box-sizing: border-box;
	padding: 0 10px;
	height: 35px
}

.change_address .item select {
	width: 108px;
	height: 35px;
	border: solid 1px #e0e0e0
}

.change_address .btn_box div {
	width: 80px;
	height: 30px;
	text-align: center;
	box-sizing: border-box;
	cursor: pointer
}

.change_address .btn_box .cancel {
	margin-right: 10px;
	color: #266e58;
	border: solid 1px #266e58;
	line-height: 28px
}

.change_address .btn_box .comfirm {
	color: #fff;
	line-height: 30px;
	background: #266e58
}

.model-bg {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.1);
	z-index: 10000
}

.model-bg .model-main {
	min-width: 360px;
	border-radius: 5px;
	background: #fff;
	position: absolute;
	    top: 28%;
	    margin-top: -150px;
	    left: 34%;
	    margin-lef
	margin-left: -180px;
	padding: 20px 40px 40px
}

.model-bg .model-title {
	font-size: 30px;
	color: #266e58;
	font-weight: bold;
	padding: 20px 0;
	text-align: center
}

.model-bg .model-title span {
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #97c9a2
}

.model-bg .model-outlink-title {
	font-size: 18px;
	color: #141414;
	text-align: left;
	margin-bottom: 20px
}

.model-bg .model-outlink-para p {
	font-size: 12px;
	color: #141414;
	margin-bottom: 30px;
	line-height: 16px
}

.model-bg .model-outlink-clock {
	font-size: 14px;
	color: #266e58;
	text-align: center
}

.model-bg .model-bottom {
	text-align: center;
	margin-top: 20px
}

.model-bg .model-bottom .model-btn {
	display: inline-block;
	width: 120px;
	height: 35px;
	border-radius: 3px;
	background: #266e58;
	font-size: 14px;
	color: #fff;
	line-height: 35px;
	cursor: pointer
}

.model-bg .model-bottom .model-btn2 {
	width: 370px;
	margin-left: 90px;
	height: 40px;
	line-height: 40px;
	font-size: 16px
}

.model-bg .model-bottom .cancel-btn {
	height: 33px;
	line-height: 33px;
	background: #fff;
	color: #25826b;
	border: solid 1px #25826b;
	margin-right: 20px
}

.model-bg .close-btn {
	top: 10px;
	right: 20px;
	z-index: 100;
	cursor: pointer
}

.model-bg .success-img {
	margin-top: 40px
}

.model-bg .success-tip {
	font-size: 24px;
	color: #222;
	margin-top: 20px
}

.model-bg .success-status {
	font-size: 14px;
	color: #999;
	margin-top: 10px
}

.model-bg .success-tip-container {
	width: 360px;
	text-align: center
}

.model-bg .qykx-fill {
	width: 520px;
	box-shadow: none;
	padding: 0
}

.model-bg .qykx-fill .order-model-top {
	padding: 10px 30px 20px;
	margin-bottom: 20px;
	border-bottom: solid 1px #eee
}

.model-bg .qykx-fill .order-model-top li {
	width: 57px;
	font-size: 14px;
	color: #666;
	float: left;
	margin-left: 43px;
	text-align: center
}

.model-bg .qykx-fill .order-model-top li:first-child {
	margin-left: 0
}

.model-bg .qykx-fill .order-model-top li span {
	display: block
}

.model-bg .qykx-fill .order-model-top .on {
	color: #266e58
}

.model-bg .qykx-fill .order-model-top .on .order-model-process-num {
	color: #fff;
	background: #266e58
}

.model-bg .qykx-fill .order-model-top .on .order-model-process-num::before,
.model-bg .qykx-fill .order-model-top .on .order-model-process-num::after {
	background: #266e58
}

.model-bg .qykx-fill .order-model-top .order-model-proces-first .order-model-process-num::before {
	display: none
}

.model-bg .qykx-fill .order-model-top .order-model-proces-last .order-model-process-num::after {
	display: none
}

.model-bg .qykx-fill .order-model-top .order-model-process-num {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	line-height: 30px;
	background: #eaf6ec;
	position: relative;
	margin: 10px auto 0
}

.model-bg .qykx-fill .order-model-top .order-model-process-num::before {
	content: '';
	display: block;
	width: 35px;
	height: 3px;
	background: #eaf6ec;
	position: absolute;
	left: -35px;
	top: 13px
}

.model-bg .qykx-fill .order-model-top .order-model-process-num::after {
	content: '';
	display: block;
	width: 35px;
	height: 3px;
	background: #eaf6ec;
	position: absolute;
	right: -35px;
	top: 13px
}

.model-bg .qykx-fill .qykx-fill-column {
	padding: 0 30px
}

.model-bg .qykx-fill .date-input {
	background: url(../images/date_input_bg.png) 340px no-repeat
}

.model-bg .qykx-fill .qykx-fill-item-title {
	width: 90px
}

.model-bg .qykx-fill .qykx-fill-item-right {
	margin-left: 90px
}

.model-bg .qykx-fill .qykx-fill-item-right .qykx-fill-item-spanbox {
	font-size: 0
}

.model-bg .qykx-fill .qykx-fill-item-right span {
	display: inline-block;
	box-sizing: border-box;
	width: 85px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	border-radius: 3px;
	background: #fafafa;
	color: #666;
	font-size: 14px;
	border: solid 1px #ccc;
	margin-right: 10px
}

.model-bg .qykx-fill .qykx-fill-item-right span:last-child {
	margin-right: 0
}

.model-bg .qykx-fill .qykx-fill-item-right span.on {
	background: #266e58;
	border: solid 1px #266e58;
	color: #fff
}

.model-bg .qykx-fill .large-textarea {
	height: 105px
}

.model-bg .model-demand-choose {
	margin-top: 40px;
	text-align: center
}

.model-bg .model-demand-choose .model-demand-choose-tip {
	font-size: 14px;
	color: #888;
	position: relative;
	margin-bottom: 30px
}

.model-bg .model-demand-choose .model-demand-choose-tip::before {
	content: '';
	display: block;
	width: 140px;
	height: 1px;
	background: rgba(136, 136, 136, 0.2);
	position: absolute;
	left: 60px;
	top: 10px
}

.model-bg .model-demand-choose .model-demand-choose-tip::after {
	content: '';
	display: block;
	width: 140px;
	height: 1px;
	background: rgba(136, 136, 136, 0.2);
	position: absolute;
	right: 60px;
	top: 10px
}

.model-bg .model-demand-choose .model-demand-choose-btn {
	display: inline-block;
	width: 75px;
	height: 70px;
	position: relative;
	margin: 0 30px;
	font-size: 12px;
	color: #888;
	cursor: pointer
}

.model-bg .model-demand-choose .model-demand-choose-btn img {
	position: absolute;
	top: 0;
	left: 15px
}

.model-bg .model-demand-choose .model-demand-choose-btn span {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0
}

.model-bg .qykx-service-yzmarea {
	box-sizing: border-box;
	width: 100%;
	height: 40px;
	border: solid 1px #e0e0e0
}

.model-bg .qykx-service-yzmarea input[type="text"] {
	box-sizing: border-box;
	width: 220px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	padding: 0 10px
}

.model-bg .qykx-service-yzmarea input[type="button"] {
	width: 140px;
	height: 38px;
	text-align: center;
	font-size: 14px;
	color: #266e58;
	border-left: solid 1px #eee;
	cursor: pointer
}

.model-bg .qykx-service-yzmarea input[type="button"].disabled {
	cursor: not-allowed;
	background: #f5f5f5;
	color: #ddd
}

.model-bg .qykx-service-publish-btn {
	text-align: center;
	height: 35px;
	width: 90px;
	background: #367be9;
	line-height: 35px;
	color: #fff;
	font-size: 16px;
	border-radius: 2px
}

.model-bg .model-select {
	box-sizing: border-box;
	height: 40px;
	line-height: 38px;
	font-size: 16px;
	color: #444;
	padding: 0 10px;
	border: solid 1px #e0e0e0;
	border-radius: 4px;
	background-position: 340px center
}

.model-bg .waring-tip {
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin: 30px 0;
	padding-left: 40px;
	background: url(../images/waring_icon.png) left top no-repeat
}

.model-bg .waring-tip a {
	color: #0072ff
}

.model-bg .waring-tip2 {
	font-size: 14px;
	color: #999;
	text-align: center
}

@media screen and (max-width: 1400px) {
	.model-bg .model-main {
		padding: 15px 30px 20px
	}

	.model-bg .model-title {
		padding: 15px 0
	}

	.model-bg .model-demand-choose {
		margin-top: 20px
	}

	.model-bg .model-demand-choose .model-demand-choose-tip {
		margin-bottom: 15px
	}
}

.sub-back-top {
	display: none;
	position: absolute;
	bottom: 0;
	right: -70px;
	transition: bottom ease .3s;
	-webkit-transition: bottom ease .3s;
	-moz-transition: bottom ease .3s;
	-o-transition: bottom ease .3s;
	cursor: pointer
}

.query-bg {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.3);
	z-index: 99999;
	display: none
}

.query-bg .query-frame {
	box-sizing: border-box;
	width: 440px;
	height: 460px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -220px 0 0 -240px;
	padding: 20px
}

.query-bg .query-frame .query-frame-top {
	width: 100%;
	height: 64px;
	border-bottom: solid 1px #eee;
	position: relative
}

.query-bg .query-frame .query-frame-top .close {
	width: 22px;
	height: 48px;
	position: absolute;
	right: -10px;
	top: -55px;
	z-index: 999999;
	cursor: pointer
}

.query-bg .query-frame .query-frame-top .img-box {
	box-sizing: border-box;
	width: 80px;
	height: 60px;
	padding: 4px;
	margin-right: 10px;
	background: #fafafa
}

.query-bg .query-frame .query-frame-top .img-box img {
	display: inline-block;
	width: 100%;
	height: 100%
}

.query-bg .query-frame .query-frame-top .title-box {
	width: 310px
}

.query-bg .query-frame .query-frame-top .title-box h3 {
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.query-bg .query-frame .query-frame-top .title-box .tip {
	font-size: 14px;
	color: #ff5000
}

.query-bg .query-frame .text-box {
	width: 100%;
	margin-top: 20px
}

.query-bg .query-frame .text-box li {
	box-sizing: border-box;
	border: solid 1px #f0f0f0;
	border-radius: 3px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 40px;
	background: #fafafa
}

.query-bg .query-frame .text-box li input {
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	height: 40px;
	font-size: 14px;
	padding: 0 10px
}

.query-bg .query-frame .text-box li input::placeholder {
	color: #bdbdbd
}

.query-bg .query-frame .text-box li .yzm-box {
	width: 280px;
	border: solid 1px #f0f0f0;
	border-radius: 3px;
	margin-right: 10px
}

.query-bg .query-frame .text-box li .yzm-btn {
	width: 110px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #ff5000;
	color: #fff;
	border-radius: 3px;
	cursor: pointer
}

.query-bg .query-frame .text-box li textarea {
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	height: 90px;
	padding: 10px 10px;
	font-size: 14px;
	border: none;
	background: #fafafa
}

.query-bg .query-frame .text-box li textarea::placeholder {
	color: #bdbdbd
}

.query-bg .query-frame .submit {
	width: 240px;
	height: 40px;
	background: #266e58;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	margin-right: 10px;
	border-radius: 3px;
	cursor: pointer
}

.query-bg .query-frame .notice {
	font-size: 14px;
	color: #757575;
	line-height: 40px
}

.query-bg .query-frame .notice a {
	color: #ff5000
}

.cloud-query-bg {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.3);
	z-index: 9999;
	display: none
}

.cloud-query-bg .query-frame {
	box-sizing: border-box;
	width: 440px;
	height: 380px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -220px 0 0 -240px
}

.cloud-query-bg .query-frame .query-frame-top {
	width: 100%;
	position: relative
}

.cloud-query-bg .query-frame .query-frame-top .close {
	width: 22px;
	height: 48px;
	position: absolute;
	right: 7px;
	top: 8px;
	z-index: 999999;
	cursor: pointer
}

.cloud-query-bg .query-frame .query-frame-top .img-box {
	box-sizing: border-box;
	width: 80px;
	height: 60px;
	padding: 4px;
	margin-right: 10px;
	background: #fafafa
}

.cloud-query-bg .query-frame .query-frame-top .img-box img {
	display: inline-block;
	width: 100%;
	height: 100%
}

.cloud-query-bg .query-frame .query-frame-top .title-box {
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	background: #266e58;
	color: #fff
}

.cloud-query-bg .query-frame .query-frame-top .title-box h3 {
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.cloud-query-bg .query-frame .query-frame-top .title-box .tip {
	font-size: 14px;
	color: #266e58
}

.cloud-query-bg .query-frame .text-box {
	width: 100%;
	padding: 20px;
	box-sizing: border-box
}

.cloud-query-bg .query-frame .text-box li {
	box-sizing: border-box;
	border: solid 1px #f0f0f0;
	border-radius: 3px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 40px;
	background: #fafafa
}

.cloud-query-bg .query-frame .text-box li input {
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	height: 40px;
	padding: 0 10px
}

.cloud-query-bg .query-frame .text-box li input::placeholder {
	color: #bdbdbd
}

.cloud-query-bg .query-frame .text-box li .yzm-box {
	width: 280px;
	border: solid 1px #f0f0f0;
	border-radius: 3px;
	margin-right: 10px
}

.cloud-query-bg .query-frame .text-box li .yzm-btn {
	width: 110px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #f9a825;
	color: #fff;
	border-radius: 3px;
	cursor: pointer
}

.cloud-query-bg .query-frame .text-box li textarea {
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	height: 90px;
	padding: 10px 10px;
	border: none;
	background: #fafafa
}

.cloud-query-bg .query-frame .text-box li textarea::placeholder {
	color: #bdbdbd
}

.cloud-query-bg .query-frame .submit {
	width: 190px;
	height: 40px;
	background: #266e58;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	border-radius: 3px;
	cursor: pointer;
	display: block;
	border: 1px solid #266e58
}

.cloud-query-bg .query-frame .notice {
	width: 190px;
	height: 40px;
	background: #fff;
	text-align: center;
	line-height: 40px;
	color: #266e58;
	font-size: 14px;
	border-radius: 3px;
	cursor: pointer;
	display: block;
	border: 1px solid #266e58
}

.cloud-query-bg .query-frame .notice a {
	color: #266e58
}

.business-side {
	width: 130px;
	height: 526px;
	background: url(../images/bussiness_side_icon1.png) center no-repeat;
	position: fixed;
	top: 50%;
	margin-top: -218px;
	left: 20px;
	z-index: 1000;
	color: #964d21;
	font-size: 14px;
	line-height: 14px;
	text-align: center
}

.business-side .business-side-top {
	height: 150px
}

.business-side .business-back-top {
	width: 100%;
	text-align: center;
	color: #12a1c5;
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 33px;
	cursor: pointer
}

.business-side .business-back-top .iconfont {
	margin-right: 5px
}

.business-side .business-side-link {
	width: 140px;
	position: absolute;
	top: 180px;
	left: 50%;
	margin-left: -70px
}

.business-side .business-side-link li {
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 5px;
	background: #12a1c5;
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px
}

.business-side .business-side-link li a {
	display: block
}

.business-side .business-side-link li:hover {
	background: #fab000
}

.business-side .business-side-link li span {
	display: block;
	text-align: left;
	line-height: 1.3
}

.business-side .business-side-link li span:first-child {
	font-size: 12px;
	padding-left: 15px
}

.business-side .business-side-link li span:last-child {
	padding-left: 30px
}

.business-side .business-side-link .color-diff {
	color: #fff0c1
}

.business-side-hidden {
	width: 55px;
	height: 81px;
	background: url(../images/bussiness_side_icon2.png) center no-repeat;
	top: 50%;
	margin-top: -40px
}

.business-side-hidden .business-side-top {
	height: 80px
}

.business-side-hidden .business-back-top {
	display: none
}

.business-side-hidden .business-side-link {
	display: none
}

.qykx-business-anchor {
	width: 100%;
	height: 1px;
	position: absolute;
	top: -133px;
	left: 0;
	z-index: 0
}

.no-result {
	height: 360px;
	line-height: 360px;
	text-align: center
}

.no-result img {
	width: 200px
}

.qykx-preview-img {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 10000
}

.qykx-preview-img .qykx-preview-img-shadow {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.4);
	z-index: 10001
}

.qykx-preview-img .qykx-preview-img-list {
	box-sizing: border-box;
	width: 800px;
	height: 500px;
	background: #fff;
	border-radius: 10px;
	position: absolute;
	top: 50%;
	margin-top: -250px;
	left: 50%;
	margin-left: -400px;
	padding: 5px;
	overflow: hidden;
	z-index: 10002
}

.qykx-preview-img ul {
	width: 100%;
	height: 100%;
	text-align: center;
	white-space: nowrap
}

.qykx-preview-img ul li {
	display: inline-block;
	width: 100%;
	height: 100%;
	line-height: 500px;
	text-align: center
}

.qykx-preview-img ul li img {
	max-width: 100%;
	max-height: 100%
}

.qykx-preview-img .qykx-preview-img-btn {
	width: 30px;
	height: 50px;
	background: rgba(0, 0, 0, 0.2);
	text-align: center;
	line-height: 50px;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	z-index: 10003;
	cursor: pointer
}

.qykx-preview-img .qykx-preview-img-btn:hover {
	background: rgba(0, 0, 0, 0.5)
}

.qykx-preview-img .qykx-preview-img-btn .iconfont {
	font-size: 30px;
	color: #fff
}

.qykx-preview-img .prev {
	left: 50%;
	margin-left: -380px
}

.qykx-preview-img .next {
	right: 50%;
	margin-right: -380px
}

.qykx-preview-img .qykx-preview-img-close {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: rgba(0, 0, 0, 0.5);
	text-align: center;
	line-height: 30px;
	color: #fff;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -240px;
	right: 50%;
	margin-right: -390px;
	z-index: 10004
}

.qykx-search-left {
	background: #fff
}

.qykx-search-result {
	line-height: 40px;
	padding: 0 30px;
	font-size: 14px;
	color: #444;
	border-bottom: solid 1px #f5f5f5
}

.qykx-search-result .qykx-search-result-title {
	font-weight: bold
}

.qykx-search-result .qykx-search-result-num {
	padding: 0 5px
}

.qykx-search-list {
	padding: 0 30px
}

.qykx-search-list li {
	padding: 20px 0;
	border-bottom: solid 1px #f5f5f5;
	position: relative
}

.qykx-search-list .qykx-search-list-img {
	width: 40px;
	margin-right: 20px
}

.qykx-search-list .qykx-search-list-img img {
	width: 100%;
	height: 40px;
	border-radius: 5px
}

.qykx-search-list .qykx-search-list-title {
	padding-right: 150px;
	font-size: 16px;
	color: #222;
	font-weight: bold;
	line-height: 24px
}

.qykx-search-list .qykx-search-list-tag {
	font-size: 12px;
	line-height: 24px;
	margin-bottom: 5px
}

.qykx-search-list .qykx-search-list-tag span {
	margin-right: 10px
}

.qykx-search-list .qykx-search-list-tag .qykx-search-list-column {
	color: #266e58
}

.qykx-search-list .qykx-search-list-tag .qykx-search-list-industry {
	color: #4f80d2
}

.qykx-search-list .qykx-search-list-summary {
	max-height: 40px;
	overflow: hidden;
	font-size: 12px;
	line-height: 20px;
	color: #999;
	word-break: break-all;
	word-break: break-word
}

.qykx-search-list .qykx-search-list-summary .summary-ellipsis {
	display: block;
	height: 20px;
	background: #fff;
	color: #333;
	position: absolute;
	bottom: 0;
	right: 0
}

.qykx-search-list .qykx-search-list-summary .summary-ellipsis::after {
	content: '';
	display: block;
	width: 10px;
	height: 100%;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), #fff);
	background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.1), #fff);
	background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.1), #fff);
	background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.1), #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0.1)', endColorstr='rgba(255, 255, 255, 1)', GradientType=1);
	position: absolute;
	top: 0;
	left: -10px
}

.qykx-search-list .qykx-search-list-date {
	font-size: 12px;
	color: #ccc;
	position: absolute;
	top: 22px;
	right: 0
}

.search-key {
	background: #fffa74
}

.qykx-search-hot {
	background: #fff;
	width: 280px
}

.qykx-search-hot .qykx-search-hot-title {
	font-size: 14px;
	color: #444;
	padding: 0 20px;
	line-height: 40px;
	border-bottom: solid 1px #f5f5f5
}

.qykx-search-hot .qykx-search-hot-title span {
	float: right;
	font-size: 12px;
	color: #ccc;
	cursor: pointer
}

.qykx-search-hot .qykx-search-hot-title span .iconfont {
	margin-right: 5px;
	font-size: 14px
}

.qykx-search-hot-list {
	padding: 0 20px
}

.qykx-search-hot-list li {
	padding: 20px 0;
	border-bottom: solid 1px #f5f5f5
}

.qykx-search-hot-list .qykx-search-hot-img {
	width: 90px;
	height: 60px
}

.qykx-search-hot-list .qykx-search-hot-img img {
	width: 100%;
	height: 100%
}

.qykx-search-hot-list .qykx-search-hot-right {
	margin-left: 100px;
	height: 60px
}

.qykx-search-hot-list .qykx-search-hot-name {
	font-size: 14px;
	color: #222;
	line-height: 24px
}

.qykx-search-hot-list .qykx-search-hot-pp {
	font-size: 12px;
	font-weight: bold;
	color: #9e9e9e;
	line-height: 18px
}

.qykx-search-hot-list .qykx-search-hot-pp span {
	font-weight: normal;
	color: #bdbdbd
}

.qykx-question-list {
	margin-top: 20px
}

.qykx-question-list li {
	box-sizing: border-box;
	height: 180px;
	padding: 20px 260px 20px 20px;
	background: #fff;
	position: relative;
	margin-bottom: 20px;
	box-shadow: 0 0 5px rgba(14, 5, 10, 0.1);
	-moz-box-shadow: 0 0 5px rgba(14, 5, 10, 0.1);
	-webkit-box-shadow: 0 0 5px rgba(14, 5, 10, 0.1);
	-o-box-shadow: 0 0 5px rgba(14, 5, 10, 0.1)
}

.qykx-question-list .qykx-question-list-top {
	margin-bottom: 20px
}

.qykx-question-list .qykx-question-list-top .qykx-question-list-area {
	box-sizing: border-box;
	width: 50px;
	height: 50px;
	padding: 5px;
	text-align: center;
	border-radius: 4px;
	color: #fff;
	background: #266e58;
	font-size: 16px;
	font-weight: bold
}

.qykx-question-list .qykx-question-list-top .qykx-question-list-date {
	color: #999;
	font-size: 12px
}

.qykx-question-list .qykx-question-list-top .qykx-question-list-date .iconfont {
	font-size: 14px;
	margin-right: 5px
}

.qykx-question-list .qykx-question-list-top .qykx-question-list-middle {
	margin: 0 160px 0 60px;
	height: 50px
}

.qykx-question-list .qykx-question-list-top .qykx-question-list-middle .qykx-question-list-middle-top {
	margin-bottom: 5px;
	height: 28px
}

.qykx-question-list .qykx-question-list-top .qykx-question-list-title {
	font-size: 20px;
	font-weight: bold;
	color: #222;
	max-width: 540px;
	margin-right: 10px
}

.qykx-question-list .qykx-question-list-top .qykx-question-list-tag {
	box-sizing: border-box;
	width: 60px;
	height: 20px;
	border: solid 1px #266e58;
	border-radius: 2px;
	line-height: 18px;
	color: #266e58;
	margin-top: 5px;
	font-size: 12px;
	text-align: center
}

.qykx-question-list .qykx-question-list-top .qykx-question-list-entitle {
	font-size: 14px;
	color: #222
}

.qykx-question-list .qykx-question-list-keyword {
	font-size: 14px;
	line-height: 30px;
	color: #266e58
}

.qykx-question-list .qykx-question-list-keyword span {
	color: #999
}

.qykx-question-list .qykx-question-list-viewdetail {
	box-sizing: border-box;
	width: 250px;
	height: 140px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding: 50px 60px;
	position: absolute;
	right: 0;
	top: 20px;
	border-left: dashed 1px #ececec
}

.qykx-question-list .qykx-question-list-viewdetail a {
	display: block;
	width: 130px;
	height: 36px;
	background: #266e58;
	line-height: 36px;
	border-radius: 18px;
	box-shadow: 0 0 5px rgba(38, 110, 88, 0.25);
	-moz-box-shadow: 0 0 5px rgba(38, 110, 88, 0.25);
	-webkit-box-shadow: 0 0 5px rgba(38, 110, 88, 0.25);
	-o-box-shadow: 0 0 5px rgba(38, 110, 88, 0.25)
}

.qykx-question-detail .qykx-question-list-top {
	margin-bottom: 20px
}

.qykx-question-detail .qykx-question-list-top .qykx-question-list-area {
	box-sizing: border-box;
	width: 50px;
	height: 50px;
	padding: 5px;
	text-align: center;
	border-radius: 4px;
	color: #fff;
	background: #266e58;
	font-size: 16px;
	font-weight: bold
}

.qykx-question-detail .qykx-question-list-top .qykx-question-list-date {
	color: #999;
	font-size: 12px
}

.qykx-question-detail .qykx-question-list-top .qykx-question-list-date .iconfont {
	font-size: 14px;
	margin-right: 5px
}

.qykx-question-detail .qykx-question-list-top .qykx-question-list-middle {
	margin: 0 160px 0 60px;
	height: 50px
}

.qykx-question-detail .qykx-question-list-top .qykx-question-list-middle .qykx-question-list-middle-top {
	margin-bottom: 5px;
	height: 28px
}

.qykx-question-detail .qykx-question-list-top .qykx-question-list-title {
	font-size: 20px;
	font-weight: bold;
	color: #222;
	max-width: 540px;
	margin-right: 10px
}

.qykx-question-detail .qykx-question-list-top .qykx-question-list-tag {
	box-sizing: border-box;
	width: 60px;
	height: 20px;
	border: solid 1px #266e58;
	border-radius: 2px;
	line-height: 18px;
	color: #266e58;
	margin-top: 5px;
	font-size: 12px;
	text-align: center
}

.qykx-question-detail .qykx-question-list-top .qykx-question-list-entitle {
	font-size: 14px;
	color: #222
}

.qykx-question-detail .qykx-question-list-keyword {
	font-size: 14px;
	line-height: 30px;
	color: #266e58
}

.qykx-question-detail .qykx-question-list-keyword span {
	color: #999
}

.qykx-question-detail .qykx-question-detail-column {
	margin: 20px 0 40px
}

.qykx-question-detail .qykx-question-detail-column .qykx-question-detail-item {
	margin-bottom: 0
}

.qykx-question-detail .qykx-question-detail-item {
	margin-bottom: 40px
}

.qykx-question-detail .qykx-question-detail-item .qykx-question-item-title {
	line-height: 40px;
	border-bottom: solid 1px #eee
}

.qykx-question-detail .qykx-question-detail-item .qykx-question-item-title span {
	display: inline-block;
	color: #266e58;
	font-size: 16px;
	font-weight: bold;
	position: relative
}

.qykx-question-detail .qykx-question-detail-item .qykx-question-item-title span::after {
	content: '';
	display: block;
	width: 100%;
	height: 3px;
	background: #266e58;
	position: absolute;
	left: 0;
	bottom: 0
}

.qykx-question-detail .qykx-question-detail-item .qykx-question-item-bg {
	box-sizing: border-box;
	height: 160px;
	background: #fafafa;
	padding: 20px 10px;
	margin-top: 10px;
	overflow-y: auto
}

.qykx-question-detail .qykx-question-detail-item .qykx-question-item-bg li {
	padding: 10px 0
}

.qykx-question-detail .qykx-question-detail-item .qykx-question-item-bg .author-name {
	font-size: 16px;
	color: #ff9300;
	margin-bottom: 5px
}

.qykx-question-detail .qykx-question-detail-item .qykx-question-item-bg .author-company,
.qykx-question-detail .qykx-question-detail-item .qykx-question-item-bg .author-quali {
	box-sizing: border-box;
	width: 50%;
	padding-right: 20px;
	font-size: 14px;
	color: #999
}

.qykx-question-detail .qykx-question-detail-item .qykx-question-item-bg .author-company span,
.qykx-question-detail .qykx-question-detail-item .qykx-question-item-bg .author-quali span {
	color: #444
}

.qykx-question-detail .qykx-question-detail-item .qykx-question-item-list {
	margin-bottom: 10px;
	line-height: 20px
}

.qykx-question-detail .qykx-question-detail-item .qykx-question-item-list .qykx-question-item-list-left {
	font-size: 14px;
	color: #444;
	font-weight: bold
}

.qykx-question-detail .qykx-question-detail-item .qykx-question-item-list .qykx-question-item-list-right {
	min-height: 20px;
	margin-left: 80px;
	font-size: 14px;
	line-height: 20px;
	color: #444
}

.qykx-question-detail .qykx-question-detail-item .qykx-question-item-content {
	margin-top: 20px
}

.ky_gray {
	z-index: 9002 !important
}

.qykx-case-banner {
	margin-bottom: 20px
}

.qykx-case-wrap-title {
	font-size: 16px;
	color: #fff;
	padding: 0 10px 0 20px;
	line-height: 30px;
	height: 30px;
	position: absolute;
	background: #266e58
}

.qykx-case-wrap-title::before {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	bottom: -8px;
	left: 0;
	border-bottom: 8px solid transparent;
	border-right: 10px solid #266e58
}

.qykx-case-wrap-title::after {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: -8px;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 8px solid #266e58
}

.qykx-case-wrap .qykx-case-list {
	margin-left: -20px
}

.qykx-case-wrap .qykx-case-list li {
	box-sizing: border-box;
	width: 386px;
	height: 540px;
	margin-left: 20px;
	float: left;
	background: #fff;
	padding: 60px 30px 30px;
	position: relative
}

.qykx-case-wrap .qykx-case-list li:hover img {
	transform: scale(1.05);
	-ms-transform: scale(1.05)
}

.qykx-case-wrap .qykx-case-list li .qykx-case-wrap-title {
	top: 10px;
	left: -10px
}

.qykx-case-wrap .qykx-case-list .qykx-case-list-img {
	width: 100%;
	height: 220px;
	overflow: hidden
}

.qykx-case-wrap .qykx-case-list .qykx-case-list-img img {
	width: 100%;
	height: 100%;
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.qykx-case-wrap .qykx-case-list .qykx-case-list-title {
	font-size: 24px;
	color: #222;
	font-weight: bold;
	padding: 20px 0;
	line-height: 30px
}

.qykx-case-wrap .qykx-case-list .qykx-case-list-tag {
	margin-bottom: 20px;
	font-size: 0
}

.qykx-case-wrap .qykx-case-list .qykx-case-list-tag span {
	box-sizing: border-box;
	display: inline-block;
	padding: 5px 10px;
	border: solid 1px #dedede;
	margin-right: 10px;
	font-size: 12px;
	color: #666
}

.qykx-case-wrap .qykx-case-list .qykx-case-list-address {
	margin-top: 20px;
	font-size: 12px;
	color: #999
}

.qykx-case-wrap .qykx-case-list .qykx-case-list-address .qykx-case-list-address-left {
	min-width: 200px
}

.qykx-case-wrap .qykx-case-list .qykx-case-list-address .qykx-case-list-address-right .iconfont {
	font-size: 12px;
	margin-right: 4px
}

.qykx-case-wrap .qykx-case-list .qykx-case-list-link {
	margin: 30px auto 0;
	display: block;
	width: 220px;
	height: 30px;
	background: #266e58;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	border-radius: 2px
}

.qykx-case-wrap .qykx-case-service {
	background: #fff;
	margin-top: 20px;
	padding: 30px
}

.qykx-case-wrap .qykx-case-service h2 {
	font-size: 24px;
	color: #222;
	margin-bottom: 30px;
	text-align: center
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-top {
	margin-bottom: 20px;
	height: 30px;
	line-height: 30px
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-top .qykx-case-wrap-title {
	left: -40px;
	top: 0
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-top .qykx-case-more {
	font-size: 14px;
	color: #666
}

.qykx-case-wrap .qykx-case-service .qykx-case-service1,
.qykx-case-wrap .qykx-case-service .qykx-case-service2 {
	margin-bottom: 30px;
	position: relative
}

.qykx-case-wrap .qykx-case-service .qykx-case-service3 {
	position: relative
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-list {
	padding: 20px 0 40px;
	border-bottom: solid 1px #f2f2f2;
	text-align: center;
	overflow: hidden
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-list li {
	position: relative;
	float: left;
	height: 110px
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-list li:hover img {
	transform: translateY(-10px);
	-ms-transform: translateY(-10px)
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-list li img {
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-list li a {
	display: block;
	height: 100%
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-list .qykx-case-service-name {
	width: 100%;
	height: 30px;
	line-height: 30px;
	box-sizing: border-box;
	padding: 0 10px;
	font-size: 16px;
	color: #222;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: absolute;
	bottom: 0;
	left: 0
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-list1 li {
	width: 170px;
	margin: 0 10px
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-list1 li img {
	max-width: 100%;
	max-height: 68px
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-list2 li {
	width: 122px;
	margin: 0 20px
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-list2 li img {
	width: 68px;
	height: 68px
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-list3 li {
	width: 180px;
	margin: 0 52px
}

.qykx-case-wrap .qykx-case-service .qykx-case-service-list3 li img {
	max-width: 100%;
	max-height: 68px
}

.qykx-case-detail {
	background: #fff;
	padding: 70px 40px 40px;
	position: relative
}

.qykx-case-detail .qykx-case-wrap-title {
	top: 10px;
	left: -10px
}

.qykx-case-detail .qykx-case-detail-title {
	font-size: 24px;
	color: #222;
	font-weight: bold;
	line-height: 28px;
	margin-bottom: 20px
}

.qykx-case-detail .qykx-case-detail-top {
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: solid 1px #eee
}

.qykx-case-detail .qykx-case-detail-top-left {
	font-size: 0
}

.qykx-case-detail .qykx-case-detail-top-left span {
	box-sizing: border-box;
	display: inline-block;
	padding: 5px 10px;
	border: solid 1px #dedede;
	margin-right: 10px;
	font-size: 12px;
	color: #666
}

.qykx-case-detail .qykx-case-address {
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height: 24px
}

.qykx-case-detail .qykx-case-address .iconfont {
	font-size: 12px
}

.qykx-case-detail .qykx-case-detail-top-right {
	line-height: 24px
}

.qykx-case-detail .qykx-case-detail-top-right .iconfont {
	font-size: 14px;
	margin-right: 4px
}

.qykx-case-detail .qykx-case-detail-top-right>span {
	display: inline-block;
	margin: 0 10px;
	font-size: 14px;
	color: #666;
	position: relative;
	cursor: pointer
}

.qykx-case-detail .qykx-case-item {
	margin-bottom: 40px
}

.qykx-case-detail .qykx-case-item .qykx-case-item-title {
	font-size: 16px;
	color: #266e58;
	font-weight: bold;
	margin-bottom: 15px
}

.qykx-case-detail .qykx-case-item .qykx-case-item-txt {
	padding-left: 30px
}

.qykx-case-detail .qykx-case-item .qykx-case-item-txt img {
	min-width: 100%
}

.qykx-case-side {
	width: 300px
}

.qykx-case-side .qykx-case-side-top {
	margin-bottom: 20px;
	display: block
}

.qykx-case-side .qykx-case-side-top:last-child {
	margin-bottom: 0
}

.qykx-case-side .qykx-fill {
	padding: 20px
}

.qykx-case-side .qykx-fill .model-title {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px
}

.qykx-case-side .qykx-fill .model-select {
	box-sizing: border-box;
	height: 30px;
	line-height: 28px;
	font-size: 14px;
	color: #444;
	padding: 0 10px;
	border: solid 1px #e0e0e0;
	background-position: 240px center
}

.qykx-case-side .qykx-fill .large-textarea {
	height: 80px;
	border-radius: 0;
	font-size: 14px
}

.qykx-case-side .qykx-fill .qykx-fill-item-input {
	font-size: 14px;
	border-radius: 0;
	height: 30px;
	line-height: 28px
}

.qykx-case-side .qykx-fill .qykx-service-yzmarea {
	box-sizing: border-box;
	width: 100%;
	height: 30px;
	border: solid 1px #e0e0e0
}

.qykx-case-side .qykx-fill .qykx-service-yzmarea input[type="text"] {
	box-sizing: border-box;
	width: 140px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	padding: 0 10px
}

.qykx-case-side .qykx-fill .qykx-service-yzmarea input[type="button"] {
	width: 113px;
	height: 28px;
	text-align: center;
	font-size: 14px;
	color: #266e58;
	border-left: solid 1px #eee;
	cursor: pointer
}

.qykx-case-side .qykx-fill .qykx-fill-column {
	padding: 0
}

.qykx-case-side .qykx-fill .qykx-fill-column-item {
	margin-bottom: 10px
}

.qykx-case-side .qykx-fill .qykx-fill-item-right {
	margin: 0
}

.qykx-case-side .qykx-fill .model-btn {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	background: #266e58;
	color: #fff;
	cursor: pointer
}

.qykx-foot {
	clear: both
}

.qykx-patent .qykx-top {
	width: 100%;
	height: 500px;
	float: left;
	background: url(../images/banner.png) no-repeat;
	position: relative;
	background-size: 100% 100%
}

.qykx-patent .qykx-top .p-1 {
	position: absolute;
	top: 40px;
	right: 15%
}

.qykx-patent .qykx-top .p-2 {
	position: absolute;
	top: -20px;
	left: 15%
}

.qykx-patent .qykx-btn {
	width: 280px;
	height: 40px;
	background-color: #4fb9ed;
	color: #fff;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	bottom: 30px;
	left: calc((100% - 280px) / 2);
	cursor: pointer
}

.qykx-patent .qykx-top2 {
	width: 100%;
	height: 585px;
	float: left;
	background: url(../images/p3.png) no-repeat;
	position: relative;
	background-size: 100% 100%
}

.qykx-patent .qykx-center {
	width: 1166px;
	height: 428px;
	background: url(../images/p4.png) no-repeat;
	position: absolute;
	top: 97px;
	left: calc((100% - 1166px) / 2)
}

.qykx-patent .qykx-center-title {
	width: 1060px;
	height: 70px;
	line-height: 70px;
	border-radius: 20px;
	background-color: #41aaef;
	color: #fff;
	font-size: 30px;
	text-align: center;
	position: absolute;
	left: calc((1166px - 1060px) / 2);
	top: -35px
}

.qykx-patent .qykx-center-main {
	margin-top: 80px;
	width: calc(100% - 160px);
	float: left;
	padding: 0 80px
}

.qykx-patent .sm-list {
	float: left;
	width: calc((100% - 280px) / 5);
	text-align: center;
	cursor: pointer;
	color: #9797a1
}

.qykx-patent .sm-list:not(:first-child) {
	margin-left: 70px
}

.qykx-patent .sm-list span {
	display: block;
	margin-top: 20px;
	font-size: 18px
}

.qykx-patent .sm-icon {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #9797a1;
	margin: 0 auto
}

.qykx-patent .sm-icon i {
	font-size: 1.8em
}

.qykx-patent .qykx-top3 {
	width: 100%;
	height: 470px;
	float: left;
	background-color: #fff;
	position: relative
}

.qykx-patent .qykx-top3 h1 {
	width: 100%;
	float: left;
	color: #41aaef;
	font-size: 30px;
	text-align: center;
	margin: 50px 0
}

.qykx-patent .qykx-top3 .qykx-line-left {
	width: 50%;
	float: left
}

.qykx-patent .qykx-top3 .qykx-line-left .qykx-card {
	width: 470px;
	height: 270px;
	float: right;
	margin-right: 40px
}

.qykx-patent .qykx-top3 .qykx-line-right {
	width: 50%;
	float: left
}

.qykx-patent .qykx-top3 .qykx-line-right .qykx-card {
	width: 470px;
	height: 270px;
	float: left;
	margin-left: 40px
}

.qykx-patent .qykx-top4 {
	width: 100%;
	height: 470px;
	float: left;
	background: url(../images/p-8.png) no-repeat;
	background-size: 100% 100%;
	position: relative
}

.qykx-patent .qykx-top4 h1 {
	width: 100%;
	float: left;
	color: #41aaef;
	font-size: 30px;
	text-align: center;
	margin: 50px 0
}

.qykx-patent .qykx-top4 .qykx-line-left {
	width: 50%;
	float: left
}

.qykx-patent .qykx-top4 .qykx-line-left .qykx-card1 {
	width: 276px;
	height: 308px;
	float: right;
	margin-right: 20px
}

.qykx-patent .qykx-top4 .qykx-line-left .qykx-card2 {
	width: 276px;
	height: 308px;
	float: right;
	margin-right: 40px
}

.qykx-patent .qykx-top4 .qykx-line-right {
	width: 50%;
	float: left
}

.qykx-patent .qykx-top4 .qykx-line-right .qykx-card1 {
	width: 276px;
	height: 308px;
	float: left;
	margin-left: 20px
}

.qykx-patent .qykx-top4 .qykx-line-right .qykx-card2 {
	width: 276px;
	height: 308px;
	float: left;
	margin-left: 40px
}

.qykx-patent .qykx-top5 {
	width: 100%;
	height: 590px;
	float: left;
	background: url(../images/p-9.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	text-align: center
}

.qykx-patent .qykx-top5 h1 {
	width: 100%;
	float: left;
	color: #fff;
	font-size: 30px;
	text-align: center;
	margin: 50px 0
}

.qykx-patent .qykx-top5-text {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	width: 1184px;
	text-align: left;
	margin-left: calc((100% - 1184px) / 2);
	margin-top: 40px
}

.qykx-patent .fs-24 {
	font-size: 24px
}

.qykx-patent .qykx-top6 {
	width: 100%;
	height: 185px;
	text-align: center;
	background-color: #fff;
	float: left;
	position: relative
}

.qykx-patent .re-btn {
	width: 400px;
	height: 75px;
	line-height: 75px;
	text-align: center;
	color: #41aaef;
	border: 1px solid #41aaef;
	border-radius: 5px;
	left: calc((100% - 402px) / 2);
	float: left;
	position: absolute;
	top: calc((100% - 75px) / 2);
	cursor: pointer
}

.qykx-patent .c-b {
	color: #41aaef !important
}

.qykx-patent .b2 {
	border: 2px solid #41aaef
}

.qykx-activity-banner {
	height: 400px
}

.qykx-activity-banner img {
	width: 100%;
	height: 100%
}

.qykx-activity-banner .swiper-pagination-bullet {
	width: 20px;
	height: 6px;
	border-radius: 3px;
	background: #fff;
	opacity: 1
}

.qykx-activity-banner .swiper-pagination-bullet-active {
	background: #266e58
}

.qykx-activity-column {
	padding: 20px 0
}

.qykx-activity-column .qykx-activity-column-title {
	text-align: center;
	padding: 30px 0
}

.qykx-activity-column .qykx-activity-list {
	margin: -20px 0 0 -20px
}

.qykx-activity-column .qykx-activity-list li {
	box-sizing: border-box;
	width: 386px;
	height: 400px;
	margin: 20px 0 0 20px;
	float: left;
	border: solid 1px #dedede;
	position: relative
}

.qykx-activity-column .qykx-activity-list li:hover img {
	transform: scale(1.05);
	-ms-transform: scale(1.05)
}

.qykx-activity-column .qykx-activity-list .qykx-activity-status {
	height: 34px;
	line-height: 34px;
	text-align: center;
	width: 60px;
	font-size: 14px;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}

.qykx-activity-column .qykx-activity-list .qykx-activity-status::after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	right: -16px;
	top: 0
}

.qykx-activity-column .qykx-activity-list .status1 {
	background: #266e58
}

.qykx-activity-column .qykx-activity-list .status1::after {
	border-left: solid 16px #266e58;
	border-bottom: solid 34px transparent
}

.qykx-activity-column .qykx-activity-list .status2 {
	background: #8ebaac
}

.qykx-activity-column .qykx-activity-list .status2::after {
	border-left: solid 16px #8ebaac;
	border-bottom: solid 34px transparent
}

.qykx-activity-column .qykx-activity-list .status3 {
	background: #999
}

.qykx-activity-column .qykx-activity-list .status3::after {
	border-left: solid 16px #999;
	border-bottom: solid 34px transparent
}

.qykx-activity-column .qykx-activity-list .qykx-activity-img {
	height: 230px;
	overflow: hidden
}

.qykx-activity-column .qykx-activity-list .qykx-activity-img img {
	width: 100%;
	height: 230px;
	transition: transform ease .3s;
	-webkit-transition: transform ease .3s;
	-moz-transition: transform ease .3s;
	-o-transition: transform ease .3s
}

.qykx-activity-column .qykx-activity-list .qykx-activity-title {
	font-size: 18px;
	color: #333;
	line-height: 60px;
	padding: 0 20px
}

.qykx-activity-column .qykx-activity-list .qykx-activity-date {
	padding: 0 20px;
	font-size: 14px;
	color: #666;
	margin-bottom: 8px
}

.qykx-activity-column .qykx-activity-list .qykx-activity-tag {
	margin-bottom: 20px;
	padding: 0 20px
}

.qykx-activity-column .qykx-activity-list .qykx-activity-tag span {
	display: inline-block;
	padding: 2px 10px;
	border-radius: 12px;
	border: solid 1px #dedede;
	font-size: 14px;
	color: #666;
	margin-right: 8px
}

.qykx-activity-column .qykx-activity-list .qykx-activity-tag span:last-child {
	margin-right: 0
}

.qykx-activity-column .qykx-activity-list .qykx-activity-bottom {
	width: 344px;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	border-top: solid 1px #dedede;
	font-size: 14px;
	color: #666
}

.qykx-activity-column .qykx-activity-list .qykx-activity-bottom .qykx-activity-host {
	width: 70%
}

.qykx-activity-column .qykx-activity-subbanner {
	margin-top: 40px
}

.qykx-activity-column .qykx-activity-subbanner img {
	width: 100%
}

.qykx-statement {
	padding-top: 100px
}

.qykx-statement h1 {
	font-size: 20px;
	line-height: 30px;
	color: #333
}

.qykx-statement p {
	text-indent: 2em;
	font-size: 16px;
	color: #666;
	line-height: 50px
}

.qykx-livewrapper {
	background: url(../images/activity-detailbg.jpg) center top no-repeat
}

.qykx-livewrapper .qykx-live-center {
	width: 1020px;
	margin: 0 auto;
	padding-top: 30px
}

.qykx-livewrapper .qykx-live-top {
	padding: 10px;
	background: #fff
}

.qykx-livewrapper .qykx-live-top .qykx-live-img {
	height: 350px
}

.qykx-livewrapper .qykx-live-top .qykx-live-img img {
	width: 100%;
	height: 100%
}

.qykx-livewrapper .qykx-live-top .qykx-live-title-box {
	margin: 20px 0 10px;
	padding: 0 10px 0 20px
}

.qykx-livewrapper .qykx-live-top .qykx-live-title {
	max-width: 775px;
	font-size: 24px;
	color: #222;
	margin-right: 10px
}

.qykx-livewrapper .qykx-live-top .qykx-live-viewdetail {
	font-size: 14px;
	color: #fff;
	width: 40px;
	height: 20px;
	line-height: 20px;
	background: #256c56;
	text-align: center;
	margin-top: 5px
}

.qykx-livewrapper .qykx-live-top .qykx-live-viewdetail a {
	display: block
}

.qykx-livewrapper .qykx-live-top .qykx-live-share {
	font-size: 14px;
	color: #266e58;
	position: relative;
	margin-top: 5px;
	cursor: pointer
}

.qykx-livewrapper .qykx-live-top .qykx-live-share .iconfont {
	font-size: 14px;
	margin-right: 4px
}

.qykx-livewrapper .qykx-live-top .qykx-live-share:hover .qykx-live-share-img {
	display: block
}

.qykx-livewrapper .qykx-live-top .qykx-live-share img {
	width: 20px;
	margin-right: 5px
}

.qykx-livewrapper .qykx-live-top .qykx-live-share .qykx-live-share-img {
	display: none;
	width: 200px;
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 50%;
	margin-top: -100px;
	right: -205px;
	z-index: 1000
}

.qykx-livewrapper .qykx-live-top .qykx-live-share .qykx-live-share-img img {
	width: 100%;
	height: 180px;
	margin: 0
}

.qykx-livewrapper .qykx-live-top .qykx-live-share .qykx-live-share-img span {
	display: block;
	text-align: center;
	color: #333;
	line-height: 20px
}

.qykx-livewrapper .qykx-live-top .qykx-live-host {
	font-size: 14px;
	color: #999;
	padding-left: 20px
}

.qykx-livewrapper .qykx-live-player {
	margin: 30px 0
}

.qykx-livewrapper .qykx-live-container {
	background: #fff;
	padding: 20px 30px 50px
}

.qykx-livewrapper .qykx-live-container .qykx-live-wrap {
	padding-bottom: 10px;
	border-bottom: solid 1px #ccc
}

.qykx-livewrapper .qykx-live-container .qykx-live-wrap li {
	float: left;
	margin-right: 30px;
	font-size: 16px;
	color: #444;
	font-weight: bold;
	position: relative;
	cursor: pointer
}

.qykx-livewrapper .qykx-live-container .qykx-live-wrap .on {
	color: #266e58
}

.qykx-livewrapper .qykx-live-container .qykx-live-wrap .on::after {
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	background: #266e58;
	position: absolute;
	bottom: -11px;
	left: 0
}

.qykx-livewrapper .qykx-live-container .qykx-live-list-box {
	margin-top: 30px
}

.qykx-livewrapper .qykx-live-container .qykx-live-detail-title {
	font-size: 24px;
	color: #222;
	text-align: center;
	margin-bottom: 15px
}

.qykx-livewrapper .qykx-live-container .qykx-live-detail-txt img {
	max-width: 100%
}

.qykx-livewrapper .qykx-live-container .qykx-live-list ul {
	margin: 0 0 0 -20px
}

.qykx-livewrapper .qykx-live-container .qykx-live-list li {
	margin: 0 0 20px 20px;
	box-sizing: border-box;
	width: 225px;
	height: 200px;
	float: left;
	border: solid 1px #eee;
	position: relative;
	cursor: pointer
}

.qykx-livewrapper .qykx-live-container .qykx-live-list .qykx-live-ul-img {
	width: 100%;
	height: 160px
}

.qykx-livewrapper .qykx-live-container .qykx-live-list .qykx-live-ul-img img {
	width: 100%;
	height: 100%
}

.qykx-livewrapper .qykx-live-container .qykx-live-list .qykx-live-ul-title {
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 38px
}

.qykx-livewrapper .qykx-live-container .qykx-live-list .qykx-live-ul-btn {
	width: 100%;
	height: 160px;
	background: rgba(255, 255, 255, 0.2);
	text-align: center;
	line-height: 160px;
	position: absolute;
	top: 0;
	left: 0
}

.qykx-innovation-method {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	padding: 40px 40px 300px
}

.qykx-innovation-method h1 {
	font-size: 18px;
	color: #333;
	text-align: left;
	margin-bottom: 40px
}

.qykx-innovation-method .qykx-innovation-method-top {
	border-bottom: solid 1px #eee;
	padding-bottom: 5px
}

.qykx-innovation-method .qykx-innovation-method-top ul li {
	width: 110px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	text-align: center;
	float: left;
	border: solid 1px #eee;
	border-radius: 4px;
	background: #fafafa;
	margin-right: 5px;
	cursor: pointer
}

.qykx-innovation-method .qykx-innovation-method-top ul .on {
	background: #fff;
	color: #256c56
}

.qykx-innovation-method .qykx-innovation-method-top .qykx-innovation-method-search {
	width: 200px;
	height: 34px;
	line-height: 34px;
	border: solid 1px #eee;
	border-radius: 4px;
	padding: 0 10px
}

.qykx-innovation-method .qykx-innovation-method-top .qykx-innovation-method-search .qykx-innovation-method-input {
	display: block;
	width: 120px;
	height: 100%;
	font-size: 14px
}

.qykx-innovation-method .qykx-innovation-method-top .qykx-innovation-method-search .qykx-innovation-method-btn {
	display: block;
	width: 50px;
	height: 100%;
	text-align: center;
	cursor: pointer
}

.qykx-innovation-method .qykx-innovation-method-operation {
	padding: 30px 0;
	line-height: 34px
}

.qykx-innovation-method .qykx-innovation-method-operation .qykx-innovation-method-operation-title {
	font-size: 14px
}

.qykx-innovation-method .qykx-innovation-method-operation .qykx-innovation-method-operation-tip {
	font-size: 14px;
	padding: 0 10px
}

.qykx-innovation-method .qykx-innovation-method-operation .qykx-innovation-method-operation-input input {
	width: 200px;
	height: 32px;
	line-height: 32px;
	border: solid 1px #eee;
	border-radius: 4px;
	padding: 0 10px;
	font-size: 14px
}

.qykx-innovation-method .qykx-innovation-method-operation .qykx-innovation-method-operation-select select {
	width: 200px;
	height: 32px;
	line-height: 32px;
	border: solid 1px #eee;
	border-radius: 4px;
	padding: 0 10px;
	font-size: 14px;
	-webkit-appearance: menulist
}

.qykx-innovation-method .qykx-innovation-method-table table {
	table-layout: fixed;
	width: 100%;
	margin-bottom: 30px
}

.qykx-innovation-method .qykx-innovation-method-table table tr:nth-child(even) {
	background: #fafafa
}

.qykx-innovation-method .qykx-innovation-method-table table th {
	line-height: 40px;
	text-align: left;
	font-size: 14px;
	background: #f2f3f5;
	padding: 0 10px
}

.qykx-innovation-method .qykx-innovation-method-table table td {
	line-height: 40px;
	font-size: 14px;
	text-align: left;
	padding: 0 10px
}
