/*css样式初始化 start*/
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}
address,
cite,
dfn,
em,
var {
	font-style: normal;
}
code,
kbd,
pre,
samp {
	font-family: "Source Han Sans CN";
}
small {
	font-size: 12px;
}
ul,
ol {
	list-style: none;
}
a {
	text-decoration: none;
}
a:focus {
	outline: none;
}
button:focus {
	outline: none;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
legend {
	color: #000;
}
fieldset,
img {
	border: 0;
}
button,
input,
select,
textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*css样式初始化 end*/
html {
	min-height: 100%;
}
body {
	padding-top: 77px;
	/* letter-spacing:1px; */
}
html.bg body {
	background-size: cover;
	min-height: 100%;
}
h3 {
	font-size: 18px;
}
input::-webkit-input-placeholder {
	color: #BABDC2;
}
input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #BABDC2;
}
input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #BABDC2;
}
input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #BABDC2;
}
textarea::-webkit-input-placeholder {
	color: #BABDC2;
}
textarea::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #BABDC2;
}
textarea:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #BABDC2;
}
textarea:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #BABDC2;
}
.select-title input::-webkit-input-placeholder {
	color: #BABDC2;
}
.select-title input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #BABDC2;
}
.select-title input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #BABDC2;
}
.select-title input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #BABDC2;
}
.hade {
	visibility: hidden
}
.img {
	display: block;
	cursor: pointer;
	overflow: hidden
}
.img>img {
	width: 100% !important;
	transition: all 1s;
}
.pic {
	position: relative;
	display: inline-block;
	width: 100%;
	height: auto;
}
/* .pic:after{content:'\20';clear:both;display:block;position:absolute;top:0; left:0; right:0; bottom:0; background:#000; opacity:.3; transition:all .3s;} */
.pic:hover:after {
	opacity: 0;
}
.img:hover>img {
	transform: scale(1.12);
	-ms-transform: scale(1.12);
	/* IE 9 */
	-moz-transform: scale(1.12);
	/* Firefox */
	-webkit-transform: scale(1.12);
	/* Safari 和 Chrome */
	-o-transform: scale(1.12);
	/* Opera */
}
.pt0 {
	padding-top: 0 !important;
}
.pb0 {
	padding-bottom: 0 !important;
}
.mb40 {
	margin-bottom: 40px !important;
}
.tc {
	text-align: center
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.flex {
	display: flex;
}
.anim {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.anim-upbit {
	-webkit-animation-name: upbit;
	animation-name: upbit
}
.btn {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding: 0 18px;
	background: transparent;
	border: 1px solid#252525;
	color: #8a8a8a;
	white-space: nowrap;
	text-align: center;
	cursor: pointer;
	transition: all .3s;
}
.btn:hover {
	color: #fff;
	border-color: #fff;
}
.btn:active {
	color: #c9161c;
	border-color: #c9161c;
}
.btn+.btn {
	margin-left: 10px
}
.btn-container {
	font-size: 0
}
.btn-container .btn {
	margin-right: 10px;
	margin-bottom: 10px
}
.btn-container .btn+.btn {
	margin-left: 0
}
.layui-table .btn-container .btn {
	margin-bottom: 9px
}
.btn-radius {
	border-radius: 100px
}
.btn .layui-icon {
	margin-right: 3px;
	font-size: 18px;
	vertical-align: bottom;
	vertical-align: middle\9
}
.btn-group {
	display: inline-block;
	vertical-align: middle;
}
.btn-fluid {
	width: 100%
}
.clearfix {
	clear: both;
}
.topfix {
	position: fixed;
	top: 60px;
}
.btn:focus {
	outline: none;
	border-color: transparent;
	box-shadow: none;
}
.theme-color {
	color: #c9161c;
}
.organ-color {
	color: #167AF5;
}
.theme-border {
	border: 1px solid #c9161c;
}
.bt-c1 {
	background: #c9161c;
}
.bt-c1:hover {
	background: #c9161c;
}
.bt-c2 {
	background: #BABDC2;
}
.bt-c3 {
	background: #FFE7D5;
}
/* 用户未实名认证提示 */
/* 1未认证  2认证中 3已认证 4未认证灰色*/
.u-warn1 {
	width: 71px;
	height: 21px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	left: 5px;
	background: url('../images/icon/user-icon.png') no-repeat center center;
	background-position: -239px -86px;
}
.u-warn2 {
	width: 42px;
	height: 21px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	left: 5px;
	background: url('../images/icon/user-icon.png') no-repeat center center;
	background-position: -243px -42px;
}
.u-warn3 {
	width: 71px;
	height: 21px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	left: 5px;
	background: url('../images/icon/user-icon.png') no-repeat center center;
	background-position: -243px -66px;
}
.u-warn4 {
	width: 71px;
	height: 21px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	left: 5px;
	background: url('../images/icon/user-icon.png') no-repeat center center;
	background-position: -239px -107px;
}
/*职务认证单个图标 1已认证  1n未认证 */
.u-zwrz1 {
	width: 15px;
	height: 15px;
	background: url('../images/icon/user-icon.png') no-repeat;
	background-position: -9px -10px;
	margin-left: 6px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -1px;
}
.u-zwrz1n {
	width: 15px;
	height: 15px;
	background: url('../images/icon/user-icon.png') no-repeat;
	background-position: -30px -10px;
	margin-left: 6px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -1px;
}
/* button:focus {outline: none;}
button::-moz-focus-inner,input[type=button]::-moz-focus-inner {outline: none;} */
@-webkit-keyframes upbit {
	from {
		-webkit-transform: translate3d(0, 30px, 0);
		opacity: .25
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1
	}
}
@keyframes upbit {
	from {
		transform: translate3d(0, 30px, 0);
		opacity: .25
	}
	to {
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}
@media screen and (max-width: 1270px) {
	.header .menu {
		/*width: 560px !important;*/
	}
}
@media screen and (max-width: 1024px) {
	.pc {
		display: none !important;
	}
	.ipad {
		display: flex !important;
	}
}
@media screen and (min-width: 1025px) {
	.pc {
		display: flex !important;
	}
	.ipad {
		display: none !important;
	}
}
@media screen and (max-width: 750px) {
	.pc {
		display: none !important;
	}
	.wap {
		display: flex !important;
	}
}
@media screen and (min-width: 751px) {
	.pc {
		display: flex !important;
	}
	.wap {
		display: none !important;
	}
}
/* 头部导航 */
.header {
	border-bottom: 1px solid #E0E0E0;
	width: 100%;
	min-width: 1200px;
	height: 77px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	display: flex;
	align-items: center;
}
.header .logo {
	margin-left: 5%;
	height: 77px;
	flex: 1;
}
.header .logo a {
	display: inline-block;
	width: 121px;
	height: 77px;
}
.header .menu {
	width: 480px;
	position: absolute;
	left: 50%;
	margin-left: -315px;
	top: 0px;
}
.header .menu ul {
	display: flex;
	justify-content: center;
	position: relative;
}
.header .menu li {
	display: inline-block;
	/*width: 80px;*/
	text-align: center;
	line-height: 75px;
	position: relative;
	width:auto;
}
.header .menu li a {
	font-size: 17px;
	font-weight: 600;
	display: block;
	padding:0 20px;
}
.header .menu li a .icon-new {
	width: 24px;
	height: 24px;
	background: url('../images/icon/new.png') no-repeat;
	background-size: 100% 100%;
	display: block;
	position: absolute;
	display: block;
	top: 10px;
	right: -10px;
}
.header .menu em {
	width: 5px !important;
	height: 5px !important;
	transform: translateX(33.5px);
	background: #c9161c;
	top: 46px;
	position: absolute;
	display: none;
	opacity: 1 !important;
}
.header .nav {
	margin-right: 5%;
	height: 100%;
}
.header .nav ul {
	height: 100%;
	display: flex;
	justify-content: end;
	align-items: center;
}
.header .nav ul li {
	height: 100%;
	padding: 0 12px;
	display: inline-flex;
	align-items: center;
	position: relative;
	margin-right: 15px;
}
.header .nav ul li:last-child {
	margin-right: 0;
}
/* .header .nav ul li:nth-child(4){margin-right: 15px;} */
.header .nav ul a {
	height: 100%;
	display: inline-flex;
	align-items: center;
	transition: all 0s;
}
.header .nav ul a span {
	padding-left: 5px;
}
.header .nav ul a.release {
	color: #FFFFFF;
}
/* .header .nav ul #show_header_search{left: -336px;} */
.header .nav ul li.nav-publish {
	height: 60px;
}
.header .nav ul li.nav-publish>a {
	height: 34px;
	background: #c9161c;
	padding: 0 12px;
	border-radius: 4px;
}
.header .nav ul li.nav-publish a.release:hover {
	color: #FFFFFF;
}
.header .nav ul li.nav-syjlb {
	font-size: 14px;
	font-weight: 500;
	margin-right: 25px;
}
.header .nav ul li.nav-syjlb a {
	color: #DBBD90;
	background: linear-gradient(left, #CFA06B, #f6ddb9);
	background: -webkit-linear-gradient(left, #CFA06B, #f6ddb9);
	background: -o-linear-gradient(left, #CFA06B, #f6ddb9);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: scratchy 1s linear forwards infinite;
	/* 其它浏览器兼容性前缀 */
	-webkit-animation: scratchy 1s linear forwards infinite;
	-moz-animation: scratchy 1s linear forwards infinite;
	-ms-animation: scratchy 1s linear forwards infinite;
	-o-animation: scratchy 1s linear forwards infinite;
	font-weight: bold;
	display: block;
	line-height: 77px;
}
.header .nav ul li.nav-syjlb a:hover {
	color: #CFAC84;
}
.header .nav ul li.nav-syjlb i.i15 {
	width: 24px;
	height: 24px;
	margin-right: 5px;
	position: relative;
	top: 7px;
}
.header .nav ul li.nav-login {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	padding: 0;
}
.header .nav ul li.organisations-login{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	padding: 0;
	float:right;
	line-height:34px;
}
.header .nav ul li.nav-login>a {
	font-size: 12px;
	color: #FFFFFF;
	margin-right:0px;
}
.header .nav ul li.organisations-login>a {
	cursor:pointer;
	font-size: 12px;
	color: #FFFFFF;
	margin-right:0px;
}
.header .nav ul li.nav-login i {
	width: 34px;
	height: 34px;
}
.header .nav ul li.nav-login>p {
	width: 250px !important;
	left: -134px !important;
	padding: 29px 15px;
	text-align: center;
	height: 140px;
}
.header .nav ul li.nav-login>p i {
	width: 54px;
	height: 54px;
}
.header .nav ul li.nav-login>p a {
	width: 105px;
	display: inline-block;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}
.header .nav ul li.nav-login>p a:hover {
	/*color: #212229;*/
	color:#c9161c !important;
}
.header .nav ul li.nav-login>p a>span {
	width: 105px;
	display: block;
	padding-left: 0;
}
.header .nav ul li>em {
	font-style: normal;
	padding: 0 10px;
}
.header .nav i {
	width: 18px;
	height: 18px;
	display: inline-block;
}
.header .nav ul li>a>em {
	line-height: 14px;
	position: absolute;
	left: 20px;
	top: 15px;
	background: #EC3A0C;
	color: #ffffff;
	font-size: 12px;
	padding: 0px 2px 0 4px;
	border-radius: 7px;
	max-width: 45px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.header .nav ul li .nav_msg em {
	line-height: 14px;
	background: #EC3A0C;
	color: #ffffff;
	font-size: 12px;
	padding: 0px 2px 0 4px;
	border-radius: 7px;
	max-width: 40px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.header .nav ul li p {
	position: absolute;
	top: 100%;
	left: 10px;
	width: 100%;
	display: none;
	padding: 5px 10px;
	box-shadow: 0 0 12px #E0E0E0;
	border-radius: 4px;
}
.header .nav ul li:hover p {
	display: block;
}
.header .nav ul li p a {
	transition: all .3s;
	height: 30px;
	margin-bottom: 8px;
	width: 100%;
}
.header .nav ul li p a:last-child {
	margin-bottom: 0px;
}
.header .nav ul li p a i {
	margin-right: 7px;
}
.header .nav ul li img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: 1px solid #e0e0e0;
}
.header .nav ul li.organisations-login img {
	width:34px;
	height:34px;
	border-radius: 50%;
	border:none;
}
.header .nav ul li .nav_msg {
	width: 145px;
	left: -25px;
}
.header .nav ul li:last-child p {
	width: 110px;
	left: -25px;
}
.header .nav ul li:last-child.organisations-login p{
	left:inherit;
	right:5px;
}
.header .nav ul li:last-child.organisations-login p a{
	font-size:14px;
	margin-bottom:0;
	line-height:36px;
	height:36px;
}
.header .nav ul li:last-child.organisations-login p a:hover{
	color:#c9161c !important
}
.header .menu .item .icon-down {
	width: 10px;

	height: 10px;
	transition: all .3s;
	margin-left: 4px;
	display: inline-block;
	background: url('../images/home/icon-down.png') no-repeat;
	background-size: 100% 100%;
}
.header .menu li .full-box {
	cursor: default;
	position: absolute;
	display: none;
	width: 1200px;
	background-color: #fff;
	left: -365px;
	top: 74px;
	padding: 30px;
	z-index: 9;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
}
.header .menu .item:hover .full-box {
	display: block;
}
.header .menu .item:hover .icon-down {
	background: url('../images/home/icon-up.png') no-repeat;
	background-size: 100% 100%;
}
.header .menu li .full-box .flex-row {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}
.header .menu li .full-box .discover-block {
	width: 177px;
	height: 120px;
	text-align: center;
	line-height: 120px;
	font-size: 16px;
	color: #fff;
	background-color: #fafafa;
	background-position: 50%;
	background-size: cover;
	font-weight: 600;
}
.header .menu li.on>a:before {
	content: " ";
	display: inline-block;
	width: 50px;
	height: 2px;
	background: #c9161c;
	position: absolute;
	bottom: -2px;
	margin-left: -25px;
	left: 50%;
}
.header .menu li:hover>a:before {
	content: " ";
	display: inline-block;
	width: 50px;
	height: 2px;
	/*background: #c9161c;*/
	position: absolute;
	bottom: -2px;
	margin-left: -25px;
	left: 50%;
}
/* 搜索 */
.header .nav-search {
	position: relative;
	right: 39%;
	cursor: pointer;
}
.header .nav-search p {
	width: 50px;
	/*height: 77px;*/
	padding: 30px 0 0 10px;
}
.header .nav-search i.i1 {
	width: 24px;
	height: 24px;
	display: block;
}
.header .nav-search p:hover i.i1 {
	background: url('../images/icon/wseace.png') no-repeat;
}
.header .nav-search p.on i.i1 {
	background: url('../images/icon/wclose.png') no-repeat 3px 2px !important;
}
.header .nav-search p.on i.i1 {
	background: url('../images/icon/wclose_white.png') no-repeat 3px 2px !important;
}
.header .search {
	left: 0;
	position: absolute;
	top: 77px;
	height: 430px;
	background-color: white;
	z-index: 0;
	width: 100%;
	/*border-top: 1px solid #d4dce2;*/
	box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
	padding-top: 30px;
	box-sizing: border-box;
	transition: all .5s;
	opacity: 0;
	visibility: hidden;
}
.header .search .left-box {
	width: 470px;
	float: left;
	margin-right: 80px;
}
.header .search .search-title {
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	color: #212229;
}
.header .search .left-box .search-hot {
	margin-top: 20px;
	margin-bottom: 20px;
}
.header .search .left-box .search-hot li {
	display: inline-block;
	/*margin-right: 30px;*/
	position: relative;
	width: 48%;
	margin-right: 4%;
	float: left;
	line-height: inherit;
}
.header .search .left-box .search-hot li:nth-child(2n) {
	margin-right: 0px;
}
.header .search .left-box .search-hot:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.header .search .left-box .search-hot li img {
	width: 100%;
	height: 124px;
	border-radius: 4px;
}
.header .search .left-box .search-hot li .tittle {
	width: 100%;
	height: 45px;
	font-size: 16px;
	color: #212229;
	font-weight: 600;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	-ms-line-clamp: 2;
	-ms-box-orient: vertical;
	-o-line-clamp: 2;
	-o-box-orient: vertical;
	white-space: normal;
	overflow: hidden;
	text-align: justify;
}
.header .search .left-box .search-hot li>a>span {
	position: absolute;
	left: 5px;
	top: 5px;
	color: #FFFFFF;
	font-size: 14px;
	background: rgba(0, 0, 0, .6);
	padding: 0 7px 0 7px;
	height: 21px;
	line-height: 21px;
	border-radius: 2px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.header .search .search-like {
	clear: both;
	margin-top: 20px;
}
.header .search .search-like ul {
	margin-top: 10px;
	width: 100%;
	display: block;
}
.header .search .search-like ul:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.header .search .search-like li {
	float: left;
	/*width:108px;*/
	border-radius: 4px;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 22.5%;
	margin-right: 3.333%;
	line-height: inherit;
	overflow: hidden;
}
.header .search .search-like li:nth-child(4n) {
	margin-right: 0px;
}
.header .search .search-like li a {
	display: block;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #F5F5F5;
	color: #8A8A8A;
	padding: 0 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.header .mian_menu .search .search-like li a {
	color: #8A8A8A;
}
.header .search .search-like li a:hover {
	background: #F5F5F5;
}
.header .mian_menu .search .search-like li:hover a {
	text-decoration: none !important;
}
.header .search .right-box {
	width: 650px;
	float: left;
}
.header .search .right-box .search-nav {
	position: relative;
}
.header .search .right-box .search-nav li {
	float: left;
	margin-right: 30px;
	padding: 0 2px;
	width: auto;
	height: 30px;
	position: relative;
	line-height: inherit;
}
.header .search .right-box .search-nav:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.header .search .right-box .search-nav li em {
	background: #c9161c;
	position: absolute;
	top: 30px;
	height: 2px !important;
	width: 100% !important;
	display: none;
	left: 0px;
	transform: translateX(0px);
}
.header .search .right-box .search-nav li.on em {
	display: block;
}
.header .search .right-box .search-nav li:hover a {
	color: #212229;
	font-weight: bold;
}
.header .search .right-box .search-nav li a {
	line-height: 24px;
	color: #999999;
	font-weight: 500;
	font-size: 16px;
}
.header .search .right-box .search-nav li.on a {
	color: #212229;
}
.header .search .right-box .search-nav em {
	height: 2px;
	background: #c9161c;
	position: absolute;
	top: 25px;
}
.header .search .right-box .form-con {
	margin-top: 50px;
}
.header .search .right-box .form-con input {
	width: 618px;
	height: 46px;
	border: 1px solid #C9C9C9;
	border-radius: 4px;
	text-indent: 12px;
	border-right: none;
}
.header .search .right-box .form-con .search-btn {
	width: 95px;
	height: 46px;
	display: inline-block;
	line-height: 38px;
	background: #c9161c;
	margin-left: -100px;
	position: relative;
	top: 17px;
	border-radius: 0px 4px 4px 0px;
}
.header .search .right-box .form-con .search-btn i {
	width: 24px;
	height: 24px;
	position: absolute;
	top: 11px;
	left: 36px;
	background: url('../images/icon/wseachh.png') no-repeat;
	display: block;
	background-size: 100%;
}
.header .search .right-box .search-tag {
	width: 450px;
	;
	margin-top: 25px;
}
.header .search .right-box .search-tag h5 {
	font-size: 14px;
	font-weight: 500;
	line-height: 21px;
	color: #212229;
	margin-bottom: 10px;
}
.header .search .right-box .search-tag ul.search_record {
	display: block;
}
.header .search .right-box .search-tag ul.search_record .no_search {
	display: none;
	margin: auto;
	width: 25%;
	margin-top: 30px;
	text-align: center;
	font-size: 16px;
}
.header .search .right-box .search-tag ul.search_record:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.header .search .right-box .search-tag ul.search_record li {
	height: 32px;
	display: inline-block;
	margin-right: 18px;
	margin-bottom: 8px;
	width: auto;
	line-height: inherit;
}
.header .search .right-box .search-tag ul.search_record li a {
	max-width: 173px;
	line-height: 32px;
	background: #F5F5F5;
	border-radius: 4px;
	padding: 0px 15px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999999;
	font-size: 14px;
}
.login.header .login-content .menu {
	margin-left: -240px;
}
.part-dropdown.show {}
/* @media (max-width: 2320px){
	.header .nav-search{right: 40%;}
}
@media (max-width: 2000px){
	.header .nav-search{right: 38%;}
} */
@media (max-width: 1570px) {
	.header .nav ul li.nav-syjlb {
		margin-right: 0px;
	}
	.header .nav ul li {
		margin-right: 0;
	}
	.header .nav ul #show_header_search {
		left: 0;
	}
	.header .menu {
		margin-left: -390px;
	}
	.login.header .login-content .menu {
		margin-left: -240px;
	}
	/* .header .nav-search{right: 38%;} */
}
@media (max-width: 1470px) {
	.aside-fix {
		margin-left: 620px !important;
	}
}
@media (max-width: 1270px) {
	.header .menu {
		margin-left: -430px;
	}
	/* .header .nav-search {right: 36%;} */
}
/* 动画 */
@keyframes scratchy {
	0% {
		background-position: 0 0;
	}
	25% {
		background-position: 0 0;
	}
	26% {
		background-position: 20px -20px;
	}
	50% {
		background-position: 20px -20px;
	}
	51% {
		background-position: 40px -40px;
	}
	75% {
		background-position: 40px -40px;
	}
	76% {
		background-position: 60px -60px;
	}
	99% {
		background-position: 60px -60px;
	}
	100% {
		background-position: 0 0;
	}
}
/* 添加兼容性前缀 */
@-webkit-keyframes scratchy {
	0% {
		background-position: 0 0;
	}
	25% {
		background-position: 0 0;
	}
	26% {
		background-position: 20px -20px;
	}
	50% {
		background-position: 20px -20px;
	}
	51% {
		background-position: 40px -40px;
	}
	75% {
		background-position: 40px -40px;
	}
	76% {
		background-position: 60px -60px;
	}
	99% {
		background-position: 60px -60px;
	}
	100% {
		background-position: 0 0;
	}
}
@-moz-keyframes scratchy {
	0% {
		background-position: 0 0;
	}
	25% {
		background-position: 0 0;
	}
	26% {
		background-position: 20px -20px;
	}
	50% {
		background-position: 20px -20px;
	}
	51% {
		background-position: 40px -40px;
	}
	75% {
		background-position: 40px -40px;
	}
	76% {
		background-position: 60px -60px;
	}
	99% {
		background-position: 60px -60px;
	}
	100% {
		background-position: 0 0;
	}
}
@-ms-keyframes scratchy {
	0% {
		background-position: 0 0;
	}
	25% {
		background-position: 0 0;
	}
	26% {
		background-position: 20px -20px;
	}
	50% {
		background-position: 20px -20px;
	}
	51% {
		background-position: 40px -40px;
	}
	75% {
		background-position: 40px -40px;
	}
	76% {
		background-position: 60px -60px;
	}
	99% {
		background-position: 60px -60px;
	}
	100% {
		background-position: 0 0;
	}
}
@-o-keyframes scratchy {
	0% {
		background-position: 0 0;
	}
	25% {
		background-position: 0 0;
	}
	26% {
		background-position: 20px -20px;
	}
	50% {
		background-position: 20px -20px;
	}
	51% {
		background-position: 40px -40px;
	}
	75% {
		background-position: 40px -40px;
	}
	76% {
		background-position: 60px -60px;
	}
	99% {
		background-position: 60px -60px;
	}
	100% {
		background-position: 0 0;
	}
}
/**
 * 内容部分 
 */
.main {
	/*padding-top: 10px;*/
}
.wamp {
	display: block;
	width: 1200px;
	clear: both;
	margin: 0 auto;
	position:relative;
	background:#fff;
	padding-top:10px;
}
.wamp:after {
	content: '\20';
	clear: both;
	display: block;
	height: 0
}
.wamp .left,
.wamp .right {
	float: left;
}
.wamp .left {
	width: 796px;
}
.wamp .right {
	width: 364px;
	float: right;
	margin-top: 20px;
}
.wamp .previewc {
	width: 861px;
	margin: 0 auto;
}
.menu .wamp {
	padding: 0;
}
.wamp.noflex {
	display: block
}
/* 欢迎页 */
html.home body {
	overflow: hidden;
}
html.home .welcome {
	top: 0;
	transform: translateY(0);
}
html.home body.welcome_body .header .nav ul a i.i2 {
	background: url('../images/icon/qiyeloginl.png') no-repeat;
	background-position: -3px -4px;
}
.welcome_body .aside-fix {
	display: none;
}
.welcome #enroll {
	width: 300px;
	line-height: 22px;
	top: 85%;
	right: 10px;
	z-index: 999;
	position: absolute;
	text-align: center;
}
.welcome #enroll a {
	width: 300px;
	display: block;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	padding: 0 5px;
	color: #ECECEC;
	padding: 10px 18px;
	background: rgba(255, 255, 255, 0.2);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	opacity: .6;
}
.welcome #enroll a:hover {
	color: #fff;
	border-color: #fff;
	opacity: 1;
}
.welcome #enroll a:after {
	content: '';
	position: absolute;
	left: -6px;
	bottom: 0;
	width: 6px;
	height: 11px;
	background: url('../images/icon/wstitle.png') no-repeat;
}
html.home body.welcome_body .header .nav-search {
	display: none;
}
html.home body.welcome_body .header .nav .nav-syjlb {
	display: none;
}
html.home body.welcome_body .header .nav .nav-publish {
	display: none;
}
html.home body.welcome_body .header .nav .nav-msg {
	display: none;
}
/* html.home body.welcome_body .header .nav ul li:nth-child(3){display: none;} */
html.home body.welcome_body .header .menu {
	opacity: 0.2;
	margin-left: -240px;
	transition: all .3s;
}
html.home body.welcome_body .header:hover .menu {
	opacity: 1;
}
html.home body.welcome_body .header .nav {
	opacity: 0.6;
	transition: all .3s;
}
html.home body.welcome_body .header:hover .nav {
	opacity: 1;
}
/* 动画 */
.mask #enroll_swiper .swiper-slide {
	opacity: 0;
}
.mask #enroll_swiper .swiper-slide-active {
	opacity: 1;
	-webkit-transition: all 2.0s ease-in-out;
	-moz-transition: all 2.0s ease-in-out;
	-o-transition: all 2.0s ease-in-out;
	-ms-transition: all 2.0s ease-in-out;
	transition: all 2.0s ease-in-out;
}
.welcome {
	min-width: 1200px;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	z-index: 99;
	height: 100%;
	background: #000 url('../images/banner1.jpg') center no-repeat;
	background-size: cover;
	-o-transition: 1s;
	-ms-transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
	transition: 1s;
	transform: translateY(-100%);
	min-width: 1200px;
}
.welcome #box {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 10;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: none;
}
.welcome .number {
	text-align: center;
	margin-bottom: 100px;
	opacity: 0;
	transition: all .25s;
}
.welcome .number.on {
	opacity: 1
}
.welcome .number li {
	display: inline-block;
	vertical-align: top;
	width: 18%;
	font-size: 20px;
	color: #939393;
	line-height: 30px;
	text-align: center;
}
.welcome .number li:before {
	content: '';
	width: 2px;
	height: 46px;
	display: inline-block;
	background-color: #ECECEC;
	margin-right: -100%;
	margin-bottom: -110px;
}
.welcome .number li:nth-child(3):before {
	width: 0;
}
/* .welcome .number li:nth-child(3){border-right:none;} */
.welcome .number li dl {
	height: 80px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	font-family: "impact" !important;
	font-size: 60px;
	color: #fff;
	margin-bottom: 32px;
}
.welcome .number li dl dd {
	width: 34px;
	height: 100%;
	transition: all ease-in-out 1s;
}
.welcome .number li dl dd p {
	font-family: "impact" !important;
	font-weight: 800;
	font-style: normal;
	display: flex;
	font-size: 60px;
	width: 32px;
	height: 100%;
	align-items: center;
	justify-content: center
}
.welcome .search {
	border: 1px solid #626262;
	position: relative;
	width: 41%;
	margin: 0 auto;
	display: flex;
	height: 65px;
	border-radius: 8px;
}
.welcome .search em {
	width: 70px;
	height: 100%;
}
.welcome .search input {
	flex: 1;
	background: transparent;
	border: none;
	color: #fff;
	padding-left: 30px;
}
.welcome .search dl {
	width: 90px;
	position: relative;
}
.welcome .search dl dt {
	color: #fff;
	height: 32%;
	opacity: .65;
	transition: all .3s;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border-right: 1px solid #ECECEC;
	margin: 22px 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.welcome .search dl dt span {
	width: 30px;
	color: #ECECEC;
}
.welcome .search dl dt span.on {
	color: #c9161c;
}
.welcome .search dl dt i {
	background: url('../images/darts.png') -600px -60px;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-left: 8px;
	transition: all .3s;
}
.welcome .search dl dt:hover {
	opacity: 1;
}
.welcome .search dl dt:hover i {
	transform: rotate(180deg);
}
.welcome .search dl dd {
	display: none;
	position: absolute;
	top: 100%;
	margin-top: 1px;
	background: rgba(0, 0, 0, .55);
	border: none;
	width: 60px !important;
	min-width: 75px;
	padding: 10px 0;
}
.welcome .search dl dd span {
	display: block;
	text-align: center;
	cursor: pointer;
	transition: all .3s;
	margin: 10px 0;
}
.welcome .search dl dd span:hover,
.welcome .search dl dd span.on {
	color: #c9161c;
}
.welcome .search dl.on dd {
	display: block;
}
.welcome .search>em {
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.welcome .search>em i {
	width: 32px;
	height: 32px;
	display: block;
	background: url('../images/icon/wseach.png') no-repeat 0 0;
}
.welcome .search>em i:hover {
	background: url('../images/icon/wseachh.png') no-repeat 0 0;
}
.welcome #video {
	width: 100%;
	height: 100%;
}
.welcome #video .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .65);
	z-index: 2
}
.welcome #video video {
	object-fit: cover;
	height: 100% !important;
	width: 100% !important;
}
.welcome #box .pageall {
	position: absolute;
	top: 160%;
	left: 0;
	width: 100%;
	text-align: center;
	cursor: pointer;
	opacity: .5;
}
.welcome #box .pageall:hover {
	opacity: 1;
}
.welcome #box .pageall p {
	position: relative;
	top: 55px;
}
.welcome #box .pageall p:hover {
	color: #c9161c;
	transition: all .3s;
}
.welcome #box .pageall .pageone {
	animation: arrow .5s linear infinite alternate;
	cursor: pointer;
}
.welcome #box .pageall i {
	width: 23px;
	height: 59px;
	display: inline-block;
	background: url('../images/icon/wpageall.png') no-repeat;
}
@-moz-keyframes arrow {
	0% {
		padding-bottom: 0;
	}
	100% {
		padding-bottom: 10px;
	}
}
@-webkit-keyframes arrow {
	0% {
		padding-bottom: 0;
	}
	100% {
		padding-bottom: 10px;
	}
}
@-o-keyframes arrow {
	0% {
		padding-bottom: 0;
	}
	100% {
		padding-bottom: 10px;
	}
}
@keyframes arrow {
	0% {
		padding-bottom: 0;
	}
	100% {
		padding-bottom: 10px;
	}
}
#prev,
#next {
	opacity: .25;
	transition: all .3s;
	cursor: pointer;
	position: absolute;
	top: 50%;
	left: 20px;
	width: 100px;
	height: 100px;
	margin-top: -55px;
	z-index: 13;
	transition: all .3s;
}
#prev:hover,
#next:hover {
	opacity: 1;
}
#next {
	right: 20px;
	left: auto;
}
#prev i,
#next i {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
}
#next i {
	top: 50px;
	left: auto;
	width: 50px;
	right: 0;
}
#prev i::after,
#prev i::before {
	content: "";
	position: absolute;
	height: 0%;
	left: 0;
	top: 50px;
	width: 40px;
	height: 1px;
	background: #fff;
	transition: all .3s
}
#prev i::before {
	transform: rotate(45deg) translate(50%, 50%);
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
#prev i::after {
	transform: rotate(135deg) translate(-50%, -50%);
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
#prev:hover i::before {
	transform: rotate(50deg) translate(50%, 50%);
}
#prev:hover i::after {
	transform: rotate(130deg) translate(-50%, -50%);
}
#next i::after,
#next i::before {
	content: "";
	position: absolute;
	height: 0%;
	left: 0;
	top: 0;
	width: 40px;
	height: 1px;
	background: #fff;
	transition: all .3s
}
#next i::before {
	transform: rotate(225deg) translate(50%, 50%);
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
#next i::after {
	transform: rotate(315deg) translate(-50%, -50%);
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
#next:hover i::before {
	transform: rotate(230deg) translate(50%, 50%);
}
#next:hover i::after {
	transform: rotate(310deg) translate(-50%, -50%);
}
html.home body.welcome_body .welcome #wvideo_pagination {
	text-align: center;
	line-height: 48px;
	margin-left: 5%;
	position: absolute;
	top: 85%;
	z-index: 13;
}
html.home body.welcome_body .welcome #wvideo_pagination li {
	display: inline-block;
	width: 56px;
	margin: 0 5px;
}
html.home body.welcome_body .welcome #wvideo_pagination .swiper-pagination-bullet {
	width: 56px;
	height: 4px;
	opacity: 0.2;
	border-radius: 2px;
	cursor: pointer;
	outline: none;
	/* background: none; */
}
html.home body.welcome_body .welcome #wvideo_pagination .swiper-pagination-bullet-active {
	opacity: .5;
}
/* 首页左侧广告 */
.home-top {
	display: block;
	margin-bottom: 15px;
	height: 435px;
	overflow: hidden;
	position: relative;
	width: 1200px;
	margin: 24px auto 0;
	z-index: 98;
	justify-content: space-between;
	background:#fff;
}
.home-top .loading {
	position: absolute;
	left: 50%;
	width: 50px;
	height: 50px;
	margin-left: -25px;
	top: 130px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.home-top .loading i {
	font-size: 38px;
	color: #434343 !important;
}
/* .home-top.on dt, .home-top.on dd {opacity:1; z-index:0;} */
.home-top dt {
	width: 806px;
	opacity: 1;
	z-index: -1;
}
.home-top dt #swiper-home-top .img {
	width: 100%;
	height: 435px;
	border-radius: 4px;
}
.home-top dt .img img {
	height: 100%;
	object-fit: cover;
}
.home-top dd {
	width: 364px;
	height: 435px;
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
}
.home-top dd .img {
	width: 364px;
	height: 205px;
	position: relative;
	border-radius: 4px;
}
.home-top dd .img:first-child {
	margin-bottom: 15px;
}
.home-top dd .img img {
	height: 100%;
	object-fit: cover;
}
.home-top dd .img p {
	font-size: 14px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 48px;
	line-height: 48px;
	background: rgba(0, 0, 0, .4);
	padding: 0 15px;
}
.home-top dd a {
	color: #fff;
}
.home-top dd a:hover {
	color: #c9161c;
}
.home-top dt .box {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 48px;
	z-index: 2;
}
.home-top dt .box .pagination {
	text-align: center;
	line-height: 48px;
	float: right;
	margin-right: 5px;
}
.home-top dt .swiper-slide p {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: left;
	font-size: 18px;
	padding-left: 20px;
	position: absolute;
	bottom: 0;
	background: rgba(0, 0, 0, .2);
	border-radius: 0 0 4px 4px;
}
.home-top dt .swiper-slide p a {
	color: #fff;
	width: 365px;
	display: block;
}
.home-top dt .swiper-slide p:hover a {
	color: #c9161c;
}
.
/* home-top dt .box p { line-height:48px; text-align:left; font-size:18px;margin-left: 22px;float: left;}
.home-top dt .box p a{color:#fff;width: 365px;display: block;}
.home-top dt .box p:hover a{color:#c9161c;} */
.home-top dt #prev,
.home-top dt #next {
	opacity: .25;
	transition: all .3s;
	cursor: pointer;
	position: absolute;
	top: 50%;
	left: 10px;
	width: 80px;
	height: 80px;
	border-radius: 80px;
	margin-top: -22px;
	z-index: 13;
	transition: all .3s;
}
.home-top dt #prev:hover,
.home-top dt #next:hover {
	opacity: 1;
}
.home-top dt #next {
	right: 10px;
	left: auto;
}
.home-top dt #prev i,
.home-top dt #next i {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
}
.home-top dt #next i {
	top: 30px;
	left: auto;
	width: 30px;
	right: 0;
}
.home-top dt #prev i::after,
.home-top dt #prev i::before {
	content: "";
	position: absolute;
	height: 0%;
	left: 0;
	top: 30px;
	width: 30px;
	height: 1px;
	background: #fff;
	transition: all .3s
}
.home-top dt #prev i::before {
	transform: rotate(45deg) translate(50%, 50%);
}
.home-top dt #prev i::after {
	transform: rotate(135deg) translate(-50%, -50%);
}
.home-top dt #prev:hover i::before {
	transform: rotate(50deg) translate(50%, 50%);
}
.home-top dt #prev:hover i::after {
	transform: rotate(130deg) translate(-50%, -50%);
}
.home-top dt #next i::after,
.home-top dt #next i::before {
	content: "";
	position: absolute;
	height: 0%;
	left: 0;
	top: 0;
	width: 30px;
	height: 1px;
	background: #fff;
	transition: all .3s
}
.home-top dt #next i::before {
	transform: rotate(225deg) translate(50%, 50%);
}
.home-top dt #next i::after {
	transform: rotate(315deg) translate(-50%, -50%);
}
.home-top dt #next:hover i::before {
	transform: rotate(230deg) translate(50%, 50%);
}
.home-top dt #next:hover i::after {
	transform: rotate(310deg) translate(-50%, -50%);
}
.home-top dt .swiper-home-thumbs {
	width: 319px;
	height: 50px;
	bottom: 50px;
	margin-right: 16px;
	overflow: hidden;
}
.home-top dt .swiper-home-thumbs .swiper-wrapper {
	display: flex;
	align-items: center;
	height: 50px;
}
.home-top dt .swiper-home-thumbs .img {
	width: 100%;
	height: 30px;
	object-fit: cover;
}
.home-top dt .swiper-home-thumbs .swiper-slide {
	width: 55.8px;
	height: 30px;
	border-radius: 4px;
	overflow: hidden;
	cursor: pointer;
	margin-right: 10px;
}
.home-top dt .swiper-slide-shadow {
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: .4;
	position: absolute;
	top: 0;
	left: 0;
}
.home-top dt .swiper-home-thumbs .thumb-active .swiper-slide-shadow {
	opacity: 0;
}
.index-notice-box {
	width: 1200px;
	padding: 0 15px;
	margin: 20px auto 0;
	justify-content: space-between;
	font-size: 14px;
	font-weight: 500;
	height: 44px;
	/*background-color: #000000;*/
	color: #333;
	display: flex;
	align-items: center;
	border-radius: 4px;
	background-color: #fff;
	/*border: 1px solid #c9161c;*/
	border: solid 1px #f3bdbd;
	padding-left: 0px;
}
.index-notice-box .news_notice-box {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.index-notice-box .new_dynamic {
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	width: 120px;
	color: #333;
	text-align: center;
	background: #d2d2d2;
	display: inline-block;
	float: left;
}
.index-notice-box .notice-right {
	display: flex;
	align-items: center;
}
.index-notice-box .news_notice-box:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.index-notice-box .point {
	background-image: url('../images/home/point1.png');
	background-size: 100%;
	width: 48px;
	height: 10px;
}
.index-notice-box:hover {
	/*background-color: #c9161c;*/
	transition: all .3s;
}
.yzsl-article {
	margin: 0 20px;
	padding: 15px 0;
	/*border-top: 1px solid #F0F0F0;*/
}
.yzsl-article .infoList li {
	height: 78px !important;
	font-size: 14px;
	margin-bottom: 20px;
	display: flex;
	align-items: center;
}
.yzsl-article .infoList li a {
	display: flex;
	align-items: center;
}
.yzsl-article .infoList li a .pic {
	width: 124px;
	height: 78px;
	margin-right: 15px;
	overflow: hidden;
	border-radius: 2px;
	position: relative;
}
.yzsl-article .infoList li a .pic img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	transition: all 1s;
	border-radius: 2px;
}
.yzsl-article .infoList li a .pic:hover img {
	transform: scale(1.12);
	-moz-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	-webkit-transform: scale(1.12);
}
.yzsl-article .infoList li .pic .icon-news {
	line-height: 17px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-style: normal;
	display: block;
	margin-right: 10px;
	padding: 0 4px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	border-radius: 2px;
	display: none;
}
.icon-newsty1 {
	background: #c9161c;
}
.icon-newsty2 {
	background: #638AF8;
}
.icon-newsty3 {
	background: #417BB5;
}
.icon-newsty4 {
	background: #B975EB;
}
.icon-newsty5 {
	background: #6FA46B;
}
.icon-newsty6 {
	background: #F4891E;
}
.icon-newsty7 {
	background: #B1A0B5;
}
.icon-newsty8 {
	background: #dd5757;
}
.icon-newsty9 {
	background: #eee77d;
}
.icon-newsty10 {
	background: #18cddd;
}

.yzsl-article .infoList li p {
	white-space: normal;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	flex: 1;
	line-height: 18px;
}
.yzsl-article .infoList li:last-child {
	margin-bottom: 0;
}
.index-notice-box .icon-wx {
	background-image: url('../images/home/wxjq.png');
	background-size: 100%;
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 12px;
}

/**
 * 面板
 */
.panel {
	margin-bottom: 30px;
}
.panel-header {
	height: 54px;
	padding: 11px 0px 11px 0;
	/* margin-bottom: 20px; */
	width: 100%;
	display: block;
}
.panel-xcx .xcx-display>div {
	width: 100%;
}
.panel-header h3 {
	height: auto;
	/*float:left;*/
	/*display:flex;*/
	align-items: center;
	font-size: 22px;
	line-height: 30px;
	/*border-bottom:1px solid #f0f0f0;*/
	padding: 0 15px;
	width: 100%;
	display: block;
	position: relative;
}
.panel-header h3 .nk_boxs {
	width: 100%;
	margin: 0 auto;
	border-bottom: 1px solid #f0f0f0;
	display: block;
	position: relative;
}
.panel-header h3 .nk_boxs .menu_lists {
	width: 100%;
}
.panel-header h3 .nk_boxs .menu_lists li {
	float: left;
	margin-right: 20px;
	width: auto;
	box-shadow: none;
}
.panel-header h3 .nk_boxs .menu_lists li a {
	font-size: 16px;
	font-weight: normal;
	padding-bottom:5px;
}
.panel-header h3 .nk_boxs .ex_de_box li a{
	font-size:20px;
	}
.panel-header h3 .nk_boxs .menu_lists li a:hover {
	/*color: #c9161c;*/
}
.panel-header h3 .nk_boxs .menu_lists li.active06 a {
	font-size:20px;
	font-weight: bold;
}
.panel-header h3 .nk_boxs .menu_lists li a .xhx_box {
	display: none;
}
.panel-header h3 .nk_boxs .menu_lists li.active06 a .xhx_box {
	display: block;
	bottom:-2px;
}
.panel-header h3 .nk_boxs .menu_lists li:last-child {
	margin-right: 0px;
}
.panel-header h3 .nk_boxs .menu_lists:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.panel-header.h {
	height: 35px;
}
.panel-header h3 a {
	position: relative;
	font-size: 20px;
	display: inline-block;
	padding-bottom:7px;
	cursor: pointer;
	font-weight: bold;
}
.panel-doc .panel-header h3 a {
	margin-right: 19px;
	font-size:20px;
	font-weight: normal;
}
.panel-header h3 .nk_boxs .more_box {
	position: absolute;
	right: 0;
	font-size: 14px;
	color: #BFBFBF;
	font-weight: normal;
	top: 2px;
}
.panel-header h3 .nk_boxs .more_box:hover {
	color: #121212;
}
.panel-header h3 a .xhx_box {
	position: absolute;
	width: 100%;
	bottom: -1px;
	left: 0;
	height: 3px;
	background: #c9161c;
	display: block;
}
.panel-header h3 a:last-child {
	margin-right: 0px;
}
.panel-header h3 a.active {
	font-size:20px;
	font-weight: bold;
}
.panel-header h3 a.active .bottom_border {
	position: absolute;
	width: 100%;
	height: 3px;
	background: #c9161c;
	display: block;
	bottom: 0px;
	left: 0px;
}
.panel-header em {
	font-style: normal;
}
.panel-header ol {
	display: inline-block;
	color: #fff;
	font-size: 18px;
	height: 30px;
	position: relative;
	float: left;
}
.panel-header ol em {
	height: 2px;
	background: #c9161c;
	position: absolute;
	top: 35px;
}
.panel-header ol li {
	cursor: pointer;
	display: inline-block;
	transition: all .3s;
	font-size: 16px;
	padding: 0 25px;
}
.panel-header ol li.on a,
.panel-header ol li:hover a {
	color: #c9161c;
}
.panel-header dl {
	flex: 1;
	height: 30px;
}
.panel-header>a {
	float: right;
	height: 24px;
	font-size: 12px;
	display: flex;
	align-items: center;
	transition: all 0s !important;
	margin-top: 3px;
	color: #BFBFBF;
	display: none;
}
.panel-header>a i {
	margin-right: 6px;
}
.panel-header>a:hover {
	color: #121212;
}
.panel-header>a.project_more_btn {
	font-size: 16px;
	margin: 0;
	height: 30px;
	line-height: 30px;
	position: relative;
	opacity: .3;
	transition: all .3s;
}
.panel-header>a.project_more_btn i {
	display: block;
	width: 9px;
	height: 9px;
	background: url('../images/darts.png') -51px -30px;
	position: absolute;
	right: 0;
	top: 10px;
	display: none;
}
.panel-header>a.project_more_btn:hover {
	opacity: 1;
}
.panel-header>a:hover .i-1 {
	background: url('../images/icon/shuaxinh.png') no-repeat center center;
}
.panel-header>a:hover .i-2 {
	background: url('../images/icon/fabuwenzh.png') no-repeat center center;
}
.panel-header>a:hover .i-3 {
	background: url('../images/icon/fabuxmh.png') no-repeat center center;
}
.panel-header>a:hover .i-6 {
	background: url('../images/icon/baomh.png') no-repeat center center;
}

.panel-header dl {
	float: left;
	width: 40px;
	padding-left: 10px;
	position: relative;
}
.panel-header dl dt {
	display: inline-block;
	width: 24px;
	height: 34px;
	background: url('../images/darts.png') -360px -80px;
	cursor: pointer;
}
/* .panel-header dl dt i{margin-left: 15px;width: 9px;height: 9px;display: inline-block;background: url('../images/darts.png')-242px -24px;transform: rotate(180deg);opacity: .25;transition: all .3s;} */
.panel-header dl.on dt {
	background-position-x: -400px;
}
.panel-header dl dd {
	display: none;
	width: 145px;
	position: absolute;
	top: 34px;
	left: 0;
	z-index: 10;
	text-align: center;
	font-size: 12px;
}
.panel-header dl dd p {
	width: 71px;
	display: inline-block;
	float: left;
}
.panel-header dl dd p a,
.panel-header dl dd p span {
	display: block;
}
.panel-header dl dd p span {
	line-height: 30px;
}
.panel-header dl dd p a {
	line-height: 30px;
}
.panel-header dl dd p a.on {
	color: #c9161c;
}
.panel-header dl.on dd {
	display: block;
}

.panel-header>p {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	float: left;
	font-size: 14px;
	border: 1px solid #323232;
	padding: 0 20px;
	margin-right: 35px;
	color: #535353;
	text-align: center;
	position: relative;
}
.panel-header>p i {
	width: 24px;
	height: 24px;
	background: url('../images/darts.png') -620px 0;
	opacity: .8;
	transition: all 0.3s;
	position: absolute;
	top: -20px;
	right: -22px;
	cursor: pointer;
}
.panel-header>p i:hover {
	opacity: 1;
	transform: rotate(90deg);
}
/* 小程序 */
.panel-xcx {
	padding-bottom: 15px;
}
.panel-xcx .xcx-display {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.panel-xcx .xcx-display .xcx-img img {
	width: 120px;
	height: 120px;
	margin-right: 7px;
}
.panel-xcx .xcx-tx {
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	color: #212229;
	display: flex;
	align-items: center;
	margin-bottom: 12px;
}
.panel-xcx .i-xcx {
	width: 18px;
	height: 18px;
	background: url('../images/home/xcx.png');
	background-size: 100% 100%;
	margin-right: 8px;
	display: block;
}
.panel-xcx .xcx-tips {
	font-size: 11px;
	font-weight: 400;
	line-height: 20px;
	color: #999999;
	padding: 0 15px;
	max-width: 233px;
}
.panel-xcx .xcx-tips p {
	margin-bottom: 4px;
}
.panel-xcx .xcx-body {
	/*margin-top: 15px;*/
	width: 332px;
	height: 590px;
	position: relative;
	overflow: hidden;
}
.panel-xcx .xcx-body .zcdj-box {
	cursor: pointer;
}
.panel-xcx .zcdj-cardBox {
	margin: 0 3px;
	border-bottom: 1px dashed #c3c3c3;
	height: 120px;
	margin-bottom: 10px;
}
.panel-xcx .zcdj-cardBox a:hover{
	text-decoration:none;
	}

.panel-xcx .zcdj-cardBox .flex-tag {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.panel-xcx .zcdj-cardBox .dj-tag {
	text-align: right;
	display: flex;
	align-items: center;
	justify-content: space-between;
	z-index: 999;
	font-size: 12px;
}
.panel-xcx .zcdj-cardBox .dj-tag .type5 {
	color: #989CAB;
}
.panel-xcx .zcdj-cardBox .dj-tag .type5 .keywords_icons {
	width: 16px;
	height: 16px;
	line-height: 16px;
	margin-right: 6px;
	background: url('../images/icon/key_words_icons.png') no-repeat center;
	display: inline-block;
	position: relative;
	top: 4px;
}
.panel-xcx .zcdj-cardBox .dj-tag .type5 text span {
	margin-right: 6px;
	display: inline-block;
}
.panel-xcx .zcdj-cardBox .dj-tag .type5 text span:last-child {
	margin-right: 0px;
}
.panel-xcx .zcdj-cardBox .zc-address {
	font-size: 12px;
	font-weight: 400;
	line-height: 22px;
	color: #989CAB;
}
.panel-xcx .zcdj-cardBox .dj-ys span{
	color:#212229;
	}
.panel-xcx .zcdj-cardBox .dj-ys .coloff67 {
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #c9161c;
}
.panel-xcx .zcdj-cardBox .dj-ys text {
	font-size: 18px;
}
.panel-xcx .zcdj-cardBox .zcdj-title {
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-line-clamp: 2;
	font-size: 14px;
	font-weight: 600;
	color: #333;
	margin: 4px 0;
}
.panel-xcx .zcdj-cardBox .zcdj-btn .btn {
	height: 30px;
	background: #F5F7FB;
	padding: 0 7px;
	border-radius: 4px;
	color: #333333;
	border: none;
	font-size: 12px;
	line-height: 30px;
}
.panel-xcx .zcdj-cardBox .zcdj-btn .btn_progress {
	background: rgba(207, 169, 114, .6)
}
.panel-xcx .zcdj-cardBox .zcdj-btn {
	text-align: center;
}
.panel-xcx .zcdj-cardBox .zcdj-btn .icon-tel {
	width: 20px;
	height: 20px;
	background: url(data:image/svg+xml;base64,PHN2ZyBpZD0i57uEXzY3ODkiIGRhdGEtbmFtZT0i57uEIDY3ODkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICAuY2xzLTEgew0KICAgICAgICBmaWxsOiAjZmZmOw0KICAgICAgICBvcGFjaXR5OiAwOw0KICAgICAgfQ0KDQogICAgICAuY2xzLTIgew0KICAgICAgICBmaWxsOiAjZWY4MDM1Ow0KICAgICAgICBzdHJva2U6ICNlZjgwMzU7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8cmVjdCBpZD0i55+p5b2iXzMxMTMiIGRhdGEtbmFtZT0i55+p5b2iIDMxMTMiIGNsYXNzPSJjbHMtMSIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQogIDxwYXRoIGlkPSLnlLVf6K+dIiBkYXRhLW5hbWU9IueUtSAg6K+dIiBjbGFzcz0iY2xzLTIiIGQ9Ik0xMTAuNzc0LDE2Ljc1M2MuMDczLDAsLjUwOS0uMzY0LjY1NC0uNDM2YTYuNzIzLDYuNzIzLDAsMCwxLC43MjctLjM2NGMxLjUyNy0uNjU0LDIuODM1LS4yMTgsNC41OCwxLjg5LDEuMDkxLDEuMzA5LDEuMzgxLDIuNCwxLjAxOCwzLjQxN2E0LjEyNyw0LjEyNywwLDAsMS0xLjk2MywxLjg5LDQuNjE1LDQuNjE1LDAsMCwxLS44NzIuNTA5Yy0yLjQ3MiwxLjUyNy04LjIxNi0xLjk2My0xMi4zNi04LjA3LTQuMTQ0LTYuMDM0LTUuMjM1LTEyLjUwNS0yLjY5LTE0LjFsLjM2NC0uMjE4LjM2My0uMjE4QzEwMS45LjI0OSwxMDIuNy0uMTE0LDEwMy42NDkuMDMxYTMuNTU1LDMuNTU1LDAsMCwxLDIuNDcyLDIuMTgxYzEuNDU0LDIuNzYzLDEuMTYzLDQuMDcxLS43MjcsNS4zMDctLjE0NS4wNzMtLjY1NC4zNjQtLjY1NC40MzYtLjQzNi4yOTEuMjkxLDIuMjU0LDIuMTgxLDQuODcxLDEuODE4LDIuNzYzLDMuMzQ0LDQuMjksMy44NTMsMy45MjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODguMTM4IDcuNzA2KSIvPg0KPC9zdmc+DQo=) no-repeat;
	background-size: 100% 100%;
	position: relative;
	top: 5px;
	display: inline-block;
}
#zcdjBox>div>div>p {
	font-weight: 500;
	font-size: 16px;
}
#zcdjBox>div>div>p img {
	width: 200px;
	height: 200px;
}
#zcdjBox .popup-close {
	width: 100%;
	height: 100%;
	left: 0;
	margin-left: 0;
	background-color: rgba(255, 255, 255, .0);
	border: none;
	top: 0;
}
.wamp-doc {
	margin-top: -15px;
}
.nav-doc {
	padding-top: 20px;
	height: 80px;
}
.right-doc {
	padding-top: 20px !important;
}

.panel-body ul:after {
	content: '\20';
	clear: both;
	display: block;
	height: 0
}
.panel-body h4 {
	padding-top: 15px;
	text-align: center;
}
.panel-body h4 a:hover {
	color: #c9161c;
}
.panel-body .activity_btn {
	text-align: center;
	padding-top: 15px;
}
.panel-body .activity_btn>a {
	width: 120px;
	height: 32px;
	line-height: 30px;
	display: inline-block;
	border: 1px solid #434343;
	color: #434343;
}
.panel-body .activity_btn>a:hover {
	color: #fff;
	border-color: #fff;
}
/* 文章列表面板  max-height:285px;  max-height:253px;*/
.panel-doc {
	margin-bottom: 0;
	margin-top: 5px;
}
/* .panel-doc .panel-header {height:60px;padding: 15px 16px 0px 0;} */
.panel-doc-index-index {
	/*margin-top: -10px;*/
	margin-top: 10px;
}
.panel-doc-article-index {
	margin-top: -10px;
}
.panel-doc ul li {
	padding: 20px 15px 20px 10px;
	display: flex;
	position: relative;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.panel-doc ul li:first-child {
	border-top: none;
}
.panel-doc ul li>div {
	flex: 1;
	width: 506px;
	position: relative;
}
.panel-doc ul li .img,
.panel-doc ul li #video {
	margin-right: 20px;
	position: relative;
	border-radius: 2px;
	width: 260px;
	height: 145px;
	height: 163px;
}
.panel-doc ul li .img span {
	position: absolute;
	left: 0px;
	top: 0px;
	color: #FFFFFF;
	font-size: 14px;
	padding: 0 7px 0 7px;
	height: 20px;
	line-height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	/*background-color: rgba(0, 187, 234, 0.6);*/
	/*background-color:rgba(255,225,217,1.0);*/
	/*background: rgba(0,0,0,.6);*/
	background-color:rgba(248,124,132,0.8);
	border-bottom-right-radius: 2px;
	border-top-left-radius: 2px;
}

.panel-doc ul li .img img {
	height: 100%;
	border-radius: 2px;
	object-fit: cover;
}
.panel-doc ul li .vod {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	background: #000;
}
.panel-doc ul li .vod i {
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: all .25s;
	display: none
}
.panel-doc ul li .vod i.on {
	opacity: 1;
	display: block;
}
.search-contain .search ul li .vod {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 55px;
	z-index: 100;
	background: #000;
	border-radius: 4px;
}
.search-contain .search ul li .vod i {
	width: 100%;
	height: 124px;
	opacity: 0;
	transition: all .25s;
	display: none;
	border-radius: 4px;
}
.search-contain .search ul li .vod i.on {
	opacity: 1;
	display: block;
	height: 124px;
}
.panel-doc ul li .vod .pre {
	transition: all .25s;
	overflow: hidden;
	position: absolute;
	top: 7px;
	left: 0px;
	right: 0px;
	height: 5px;
	margin: 0 10px;
	background-color: rgba(255, 255, 255, .5);
	z-index: 101;
}
.panel-doc ul li .vod .pre em {
	display: block;
	height: 5px;
	background: #fff;
	width: 0%;
}
.panel-doc ul li h5 {
	font-size: 20px;
	padding-top: 2px;
	font-weight: bold;
	flex-direction: column;
	clear: both;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-line-clamp: 2;
	width: 100%;
	text-align: justify;
}
.panel-doc ul li h5:after {
	content: '\20';
	clear: both;
	display: block;
	height: 0
}
.panel-doc ul li h5 a {
	line-height: 30px;
	color: #4d4d4d;
}
.panel-doc ul li h5 a b {
	color: #c9161c;
}
.panel-doc ul li h5 a:hover {
	color: #c9161c;
}
.panel-doc ul li h5 em {
	display: inline-flex;
	float: right;
	height: 30px;
	align-items: center;
	margin-right: 10px;
	text-align: right;
	justify-content: end;
}
.panel-doc ul li h5 em i {
	width: 20px;
	height: 20px;
	margin-left: 10px;
}
.panel-doc ul li h6 {
	font-size: 14px;
	padding: 5px 0 4px 0;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 4;
	-moz-box-orient: vertical;
	-ms-line-clamp: 4;
	-ms-box-orient: vertical;
	-o-line-clamp: 4;
	-o-box-orient: vertical;
	white-space: normal;
	display: none;
}
.panel-doc ul li h6 {
	line-height: 20px;
	height: 68px;
	overflow: hidden;
	position: relative;
	white-space: normal;
	word-break: break-all;
}
.panel-doc ul li h6 b {
	color: #c9161c;
	font-weight: normal;
}
.panel-doc ul li h6.error {
	color: #c9161c;
}
.panel-doc ul li dl,
.panel-doc ul li dt,
.panel-doc ul li dd {
	height: 32px;
	display: inline-block;
	align-items: center;
	font-size: 12px;
}
.panel-doc ul li dd {
	margin-left: 8px;
}
.panel-doc ul li dl {
	position: absolute;
	bottom: 0px;
	width: 100%;
}
.panel-doc ul li>div>p {
	font-size: 12px;
	margin-top: 10px;
	display: flex;
}
/* .panel-doc ul li>div>p span{margin-right: 10px;} */
.panel-doc ul li>div>p em {
	display: inline-flex;
	height: 20px;
	line-height: 20px;
	align-items: center;
	text-align: center;
	justify-content: end;
}
.panel-doc ul li>div>p em.keywords {
	padding-top: 1px;
	margin-left: 10px;
}
.panel-doc ul li>div>p em.keywords .keywords_lists{
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:400px;
	word-break: break-all;
	text-align:left;
	height:22px;
	line-height:22px;
	white-space: nowrap;
}
.panel-doc ul li>div>p.panel-doctime>span{
	white-space:nowrap;
	max-width:68px;
	}
.panel-doc ul li>div>p em.keywords span {
	font-size: 12px;
	display: inline-block;
	margin-right: 8px;
	white-space:nowrap;
	/*overflow:hidden;
	text-overflow:ellipsis;
	max-width:68px;
	word-break: break-all;*/
}
.panel-doc ul li>div>p em.keywords span:last-child {
	margin-right: 0px;
}
.panel-doc ul li>div>p em.keywords span a {
	color: #999;
}
.panel-doc ul li>div>p em i {
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
}
.panel-doc ul li>div>p em i.i1 {
	width: 40px;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	color: #c9161c;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right: 8px;
	font-style: normal;
	border: 1px solid #c9161c;
}
.panel-doc ul li>div>p em i.i2 {
	background: url('../images/icon/qyhot.png') no-repeat center;
}
.panel-doc ul li>div>p em i.i3 {
	background: url('../images/icon/wzjx.png') no-repeat center;
}
.panel-doc ul li>div>p em i.i4 {
	background: url('../images/icon/aljx.png') no-repeat center;
}
.panel-doc ul li>div>p em i.i6 {
	background: url('../images/icon/remen.png') no-repeat center;
}
.panel-doc ul li>div>p em i.i8 {
	background: url('../images/icon/key_words_icons.png') no-repeat center;
	margin-right: 6px;
}
.panel-doc ul li>div>p em i.i5 {
	width: 40px;
	display: inline-block;
	vertical-align: middle;
	padding: 2px 0.4em 2px 0.5em;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.3;
	border: 1px solid #c9161c;
	color: #c9161c;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-right: 8px;
	margin-top: -0.2em;
	font-style: normal;
}
.panel-doc ul li dt {
	color: #999999;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/*max-width: 120px;*/
	max-width: 180px;
}
.panel-doc_news ul li dt{
	line-height:30px;
	}
.panel-doc ul li dt.panel-doc {
	margin-left: 20px;
	display: inline-block;
	max-width: 150px;
	margin-top: 0px;
	position: relative;
	top:0px;
}
.panel-doc ul li dt .fbtime {
	line-height: 30px;
	font-size: 12px;
	display: inline-block;
}
.panel-doc ul li dt i.i1 {
	text-align: center;
	height: 20px;
	width: 40px;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	color: #c9161c;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right: 8px;
	font-style: normal;
	border: 1px solid #c9161c;
	margin-right: 10px;
	position: relative;
	top: -2px;
}
.panel-doc ul li dt a i.i2 {
	width: 16px;
	height: 16px;
	margin: 0 3px;
	background: url('../images/icon/icon1.png') no-repeat center center;
	background-position: -80px -113px;
	display: inline-flex;
	position: absolute;
	left: 20px;
	bottom: 0;
	transform: scale(0.9);
	display:none;
}
.panel-doc ul li dt a i.i11 {
	width: 16px;
	height: 16px;
	margin: 0 3px;
	background: url('../images/icon/icon1.png') no-repeat center center;
	background-position: -80px -45px;
	display: inline-flex;
	position: absolute;
	left: 20px;
	bottom: 0;
	transform: scale(0.9);
}
.panel-doc ul li dt img {
	width: 32px;
	height: 32px;
	margin-right: 10px;
	border-radius: 50%;
	border: 1px solid #e9e9e9;
	display:none;
}
/* .panel-doc ul li dd {max-width:80px; } */
.panel-doc ul li dd i {
	width: 24px;
	height: 24px;
	display: inline-block;
	/* background:url('../images/darts.png') -640px -90px; */
}
.panel-doc ul li dd i.i1 {
	background: url('../images/icon/liulan.png') no-repeat center center;
	background-position: 0 8px;
}
.panel-doc ul li dd i.i2 {
	background: url('../images/icon/liuyan.png') no-repeat center center;
	background-position: 0 2px;
}
.panel-doc ul li dd i.i3 {
	background: url('../images/icon/dianzan.png') no-repeat center center;
	background-position: 0 3px;
}
.panel-doc ul li dd i.i4 {
	background: url('../images/icon/pingfen.png') no-repeat center center;
	background-position: 6px 5px;
}
.panel-doc ul li .on i.i4 {
	background: url('../images/icon/gfpf.png') no-repeat center center;
}
.panel-doc ul li .on em {
	color: #EF8812;
}
.panel-doc ul li dd a {
	padding: 0 5%;
	display: flex;
	align-items: center;
	transition: all 0s;
}
.panel-doc ul li dd a:hover {
	color: #fff;
}
.panel-doc ul li dd a.on {
	color: #c9161c;
}
.panel-doc ul li dl div {
	float: right;
}
.panel-doc ul li dd em {
	max-width: 45px;
	font-style: normal;
	display: inline-block;
	color: #BFBFBF;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.panel-doc ul li dl>p {
	width: 100px;
	height: 100%;
	display: none;
}
.no-data {
	align-content: center;
	margin: 200px auto;
	text-align: center;
}
.no-data img {
	width: 70px;
	height: 92px;
}

/* 案例列表页 */
.panel-doc-project-index {
	border-bottom: none !important;
}
.panel-doc-project-index ul {
	margin: 0 -15px;
}
.panel-doc-project-index ul li {
	flex-direction: column;
	width: 380px;
	height: 390px;
	float: left;
	padding: 0 0 0px !important;
	border-top: none !important;
	margin: 0 15px 65px 15px;
}
.panel-doc-project-index ul li:nth-child(1) {
	padding-left: 0;
}
.panel-doc-project-index ul li:nth-child(3n) {
	padding-left: 0;
}
.panel-doc-project-index ul li .img span {
	display: none !important;
}
.panel-doc-project-index ul li .img {
	margin: 0 !important;
	width: 100% !important;
	height: 214px !important;
	line-height: 212px;
}
/* .panel-doc-project-index ul li .img img { height: 100%;object-fit: cover;} */
.panel-doc-project-index ul li h5 {
	height: 105px;
	font-size: 18px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ECECEC;
	padding: 10px 10px 15px;
}
.panel-doc-project-index ul li>div .panel-doctime {
	position: relative;
	top: -45px;
	padding: 0px 10px 15px 10px;
}
.panel-doc-project-index ul li>div .panel-doctime span {
	float: right;
	flex: 1;
	text-align: right;
}
.panel-doc-project-index ul li h5 a {
	width: 354px;
	height: 65px !important;
	white-space: normal;
	font-size: 18px;
	margin-bottom: 15px;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
}
.panel-doc-project-index ul li h5 a i.i1 {
	margin-top: -0.2em;
}
.panel-doc-project-index ul li h6 {
	display: none;
}
.panel-doc-project-index ul li>div {
	border-top: none;
}
.panel-doc-project-index ul li:hover>div {
	border-color: #ECECEC;
}
.panel-doc-project-index ul li h5 em {
	height: 25px;
}
.panel-doc-project-index ul li dl {
	width: 380px;
	padding: 10px 10px 15px;
}
.panel-doc-project-index ul li dl {
	bottom: 25px;
}
.panel-doc-project-index ul li>div dl dt {
	width: 130px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
}
.panel-doc-project-index ul li>div dl div {
	float: right;
}
/* 右侧面板 */
.rtpanel-box {
	margin: 0 15px;
	padding:10px 0 15px;
	/*border-top: 1px solid #F0F0F0;*/
}
/*热搜面板 */
.panel-search ul {
	overflow: hidden;
}
.panel-search li {
	float: left;
	width: 33.33333333%;
	padding: 5px;
}
.panel-search .panel-body a {
	display: block;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	color: #8A8A8A;
	padding: 0 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.panel-search .panel-body a:hover {
	color: #c9161c;
	border-color: #c9161c
}
/* 列表面板 */
.panel-item li {
	border-bottom: 1px solid #F0F0F0;
	overflow: hidden;
	padding: 15px 0;
	display: flex;
	align-items: center;
}
.panel-item li:first-child {
	padding-top: 0;
}
.panel-item li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.panel-item li .pic {
	width: 99px;
	height: 56px;
	margin-right: 15px;
	overflow: hidden;
	border-radius: 2px;
}
.panel-item li .pic img {
	width: 100%;
	margin-right: 15px;
	height: 100%;
	object-fit: cover;
}
.panel-item li .pic .img-fm {
	width: 99px;
	height: 56px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 4px;
	position: relative;
}
.panel-item li .img:hover>img {
	transform: scale(1);
}
.panel-item li p {
	flex: 1;
	font-size: 14px;
}
.panel-item li p.elip {
	height: 48px;
	margin-bottom: 10px;
	white-space: normal;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
}
.panel-item .panel-body>p {
	text-align: center;
	padding-top: 10px;
}
.panel-item .panel-body>p a {
	color: #535353;
	font-size: 14px;
}
.panel-item .panel-body>p a:hover {
	color: #c9161c;
}
/* 案例面板 */
.panel-cate {
	width: 334px;
	/*margin-right:16px;margin-left: 16px;*/
}
.panel-cate li {
	height: 181px;
	margin: 0 0 14px 0;
	border-radius: 2px;
	overflow: hidden;
}
.panel-cate li:last-child {
	margin: 0 0 0 0;
}
.panel-cate li .pic {
	width: 324px;
	height: 181px;
	overflow: hidden;
	border-radius: 2px;
}
.panel-cate li .pic img {
	width: 100%;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	/* Firefox 4 */
	-webkit-transition: all 0.3s;
	/* Safari 和 Chrome */
	-o-transition: all 0.3s;
	height: 100%;
	object-fit: cover;
}
.panel-cate li .pic:hover>img {
	transform: scale(1.03);
}
.panel-cate li p {
	font-size: 14px;
	position: relative;
	left: 0;
	right: 0;
	bottom: 46px;
	height: 46px;
	line-height: 46px;
	background: url('../images/home/sadbg.png');
	padding: 0 15px;
}
.panel-cate li p a {
	color: #FFFFFF;
}
.panel-cate li p a:hover {
	color: #c9161c;
}

.panel-cate .vod {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	height: 181px;
	background: #000;
}
.panel-cate .vod i {
	width: 100%;
	height: 181px;
	opacity: 0;
	transition: all .25s;
	display: none
}
.panel-cate .vod i.on {
	opacity: 1;
	display: block;
}
.panel-cate .vod .pre {
	padding: inherit;
	transition: all .25s;
	overflow: hidden;
	position: absolute;
	top: 7px;
	left: 0px;
	right: 0px;
	height: 5px;
	margin: 0 10px;
	background-color: rgba(255, 255, 255, .5);
	z-index: 101;
}
.panel-cate .vod .pre em {
	display: block;
	height: 5px;
	background: #fff;
	width: 0%;
}
.panel-cate .icon-video-play {
	width: 46px;
	height: 46px;
	background: url('../images/home/icon-video-play.png') no-repeat;
	background-size: 100% 100%;
	display: block;
	position: absolute;
	right: 50%;
	top: 50%;
	margin-right: -23px;
	margin-top: -23px;
}
/* 公司面板 */
.panel-company ul {
	width: 300px;
	overflow: hidden;
	padding-left: 16px;
}
.panel-company ul li {
	width: 56px;
	height: 56px;
	line-height: 56px;
	float: left;
	margin-right: 15px;
	margin-bottom: 22px;
}
.panel-company ul li img {
	width: 56px;
	height: 56px;
	border-radius: 50%;
	border: 1px solid #e9e9e9;
}
.panel-company ul li i.i2 {
	width: 16px;
	height: 16px;
	background: url('../images/icon/icon1.png') no-repeat center center;
	background-position: -80px -113px;
	display: inline-flex;
	position: absolute;
	left: 40px;
	bottom: 0;
	transform: scale(0.9);
}
.panel-company ul li i.i11 {
	width: 16px;
	height: 16px;
	background: url('../images/icon/icon1.png') no-repeat center center;
	background-position: -80px -45px;
	display: inline-flex;
	position: absolute;
	left: 40px;
	bottom: 0;
	transform: scale(0.9);
}
.panel-company ul li p {
	padding-top: 10px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
/* 项目报道 */
.panel-xm {
	padding: 0 16px 0 16px;
}
.panel-xm .img {
	width: 268px;
	height: 150px;
	overflow: hidden;
	border-radius: 2px;
}
.panel-xm .img img {
	height: 100%;
	object-fit: cover;
}
/* 最新活动 */
.panel-hd li .pic em {
	position: absolute;
	top: 2px;
	right: 2px;
	margin: 0px auto;
	height: 20px;
	font-size: 12px;
	padding: 0px 5px;
	color: #FFFFFF;
	background: #000000;
	opacity: 0.8;
	border-radius: 2px;
	display: none;
}
.panel-hd li .pic span {
	position: relative;
	bottom: 22px;
	margin: 0px 37px;
	height: 20px;
	padding: 3px 10px;
	color: #FFFFFF;
	border-radius: 2px;
	display: none;
}
.panel-hd li {
	overflow: hidden;
	display: flex;
	align-items: center;
	margin: 0 0 15px 0;
	padding-bottom: 15px;
    border-bottom: 1px dashed #ccc;
}
.panel-hd li .yside_box {
	flex: 1;
	font-size:12px;
}
.panel-hd li:last-child {
	margin: 0 0 0 0;
}
.panel-hd li .pic {
	width: 134px;
	height:84px;
	margin-right:10px;
	overflow: hidden;
	border-radius:4px;
	float:left;
}
.panel-hd li .pic img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius:4px;
	transition: all 1s;
	object-fit: cover;
}
.panel-hd li .pic:hover img {
	transform: scale(1.12);
	-moz-transform: scale(1.12);
	-o-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-webkit-transform: scale(1.12);
}
.panel-hd ul li div.yside_box{
	float: left;
    width: 236px;
    overflow-x: hidden;
    position: relative;
    height: 84px;
}
.panel-hd ul li:after{
	content:"";
	display:block;
	clear:both;
	margin:0 auto;
}
.panel-hd li p.elip {
	height:48px;
	max-height:48px;
	overflow: hidden;
	position: relative;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	-ms-line-clamp: 2;
	-ms-box-orient: vertical;
	-o-line-clamp: 2;
	-o-box-orient: vertical;
	white-space: normal;
	font-size: 16px;
}
.panel-hd li p.elip a {
	color: #212229;
	flex: 1;
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
    margin-bottom: 0px;
    white-space: normal;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    transition: all 0.3s;
    text-align: justify;
}
.panel-hd li p.elip a:hover {
	color: #c9161c;
}
.panel-hd li div.yside_box p:nth-child(2){
	font-size:13px;
	line-height:22px;
	height:22px;
	overflow:hidden;
	white-space: normal;
	text-overflow: ellipsis;
    word-break: break-all;
    transition: all 0.3s;
    text-align: justify;
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #999;
}
.panel-hd li:last-child{
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:0px;
}
.panel-hd li .pic .ac_gf_01 {
	font-size: 12px;
	left: -10px;
	top: -37px;
	height: 90px;
}
/* 培训 */
.ykt-ppt {
	width: 322px;
	height: 115px;
	overflow: hidden;
	border-radius: 2px;
	margin-bottom: 20px;
	position: relative;
}
.ykt-ppt img {
	height: 100%;
	object-fit: cover;
}
.ykt-ppt .icon-ac {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #FFFFFF;
	background: #FE002C;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	padding: 0 8px;
}
.ykt-px {
	width: 100%;
	height: 146px;
	overflow: hidden;
	border-radius: 2px;
	/*margin-bottom: 20px;*/
	position: relative;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.ykt-px img {
	height: 100%;
	object-fit: cover;
}
.ykt-px .icon-ac {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #FFFFFF;
	background: #FE002C;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	padding: 0 8px;
}
.ykt_bg {
	width: 100%;
	margin-bottom: 20px;
	background: #f8f8f8;
	height: 42px;
	line-height: 42px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}
.ykt_bg .items {
	display: inline-block;
	width: 100%;
	padding: 0 15px;
	font-size: 16px;
	color: #404040;
	height: 22px;
	line-height: 22px;
	text-align: justify;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 10px;
}
.panel-ykt li {
	display: inline-block;
	width: 156px;
	margin-right: 15px;
	box-shadow: 0px 0px 6px rgba(33, 34, 41, 0.16);
}
.panel-ykt li:nth-child(2n) {
	margin-right: 0px;
}
.panel-ykt li .pic {
	width: 100%;
	height: 98px;
	overflow: hidden;
	border-radius: 2px;
	text-align: center;
	position: relative;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.panel-ykt li .pic img {
	height: 100%;
	width: 100%;
	border-radius: 2px;
	object-fit: cover;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.panel-ykt li .pic .icon-ac {
	width: 190px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #FFFFFF;
	background: #FE002C;
	position: absolute;
	top: 16px;
	left: -68px;
	transform: rotate(-45deg);
	text-align: center;
}
.panel-ykt .yktzs-box .price {
	font-size: 16px;
	color: #c9161c;
	display:none;
}
.panel-ykt .yktzs-box .times_box {
	font-size: 13px;
	color: #888;
}
.panel-ykt .yktzs-box .times_box span {
    font-size: 13px;
}
.panel-ykt .yktzs-box .add_box {
	font-size: 13px;
	color: #888;
}
.panel-ykt .yktzs-box .add_box span {
    font-size: 13px;
}
.panel-ykt .yktzs-box .price-zk {
	color: #989CAB;
	font-size: 12px;
	text-decoration: line-through;
	margin-left: 6px;
}
.yktzs-box {
	padding: 5px 10px 10px;
}
.yktxcxFix {
	/*position: fixed;top: 70px;*/
}
.panel-ykt .yktzs-box .price span {
	font-size: 12px;
}
.panel-ykt .yktzs-box .price span strong {
	font-size: 16px;
	display: inline-block;
	margin-left: 2px;
}
/* 查看更多 */
.panel-body .panel-more {
	text-align: center;
	height: 42px;
	line-height: 42px;
	margin-bottom: -15px;
}
.panel-body .panel-more a {
	color: #999999;
	display: flex;
	align-items: center;
	justify-content: center;
}
.panel-body .panel-more a:hover {
	color: #c9161c;
}
.panel-body .panel-more a .icon-panel-more {
	width: 22px;
	height: 11px;
	background: url('../images/home/icon-panel-more.png') no-repeat;
	background-size: 100% 100%;
	display: block;
	margin-left: 3px;
}
.panel-body .panel-more a:hover .icon-panel-more {
	background: url('../images/home/icon-panel-moreh.png') no-repeat;
	background-size: 100% 100%;
}

.layui-flow-more {
	text-align: center;
	padding: 50px 0;
	color: #535353;
	width: 100%;
	clear: both;
}
.layui-flow-more:before {
	content: '\20';
	clear: both;
	display: block;
	height: 0
}
.layui-flow-more a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 48px;
	width: 142px;
}
.layui-flow-more .layui-icon {
	font-size: 38px;
	color: #434343 !important;
}
.layui-flow-more a cite {
	background-color: #FFFFFF;
}
/* 活动 */
.activity-top {
	height: 340px;
	min-width: 1200px;
}
.activity-top .img {
	height: 340px;
}
.activity-top .img>div {
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: cover;
	height: 100%;
}
.activity-top #prev,
.activity-top #next {
	opacity: 0.8;
}
.wamp-activity .panel-header ol li {
	padding: 0 25px 0 0;
}
.wamp-activity .panel-header ol em {
	width: 40px !important;
	position: absolute;
	transform: translateX(14px);
}
.wamp-activity .activity-right {
	position: relative;
	top: -5px;
	float: right;
}
.wamp-activity .activity-right a {
	width: 100px;
	height: 44px;
	line-height: 44px;
	color: #FFFFFF;
	background: #F87626;
	border-radius: 2px;
	text-align: center;
	display: inline-block;
}
.wamp-activity .panel-activity {
	margin-bottom: 40px;
}
.wamp-activity .panel-activity .activity-body ul li {
	width: 248px;
	float: left;
	margin-right: 62px;
	margin-bottom: 90px;
	text-align: center;
}
.wamp-activity .panel-activity .activity-body ul li:nth-child(4n) {
	margin-right: 0;
}
.wamp-activity .panel-activity .activity-body ul li .img {
	height: 352px;
	border-radius: 2px;
	background: #E0E0E0;
	position: relative;
}
.wamp-activity .panel-activity .activity-body ul li .img img {
	height: 352px;
}
.wamp-activity .panel-activity .activity-body ul li .img span {
	position: relative;
	bottom: 24px;
	margin: 0px auto;
	height: 25px;
	padding: 5px 10px;
	color: #FFFFFF;
	border-radius: 2px;
}
.wamp-activity .panel-activity .activity-body ul li .img .activity-tips {
	position: relative;
	top: -374px;
	height: 100%;
	overflow: hidden;
	background: rgba(0, 0, 0, .7);
	color: #ffffff;
	text-align: left;
	padding: 10px 20px;
}
.wamp-activity .panel-activity .activity-body ul li .img .activity-tips label:nth-child(1) {
	display: block;
	cursor: pointer;
}
.wamp-activity .panel-activity .activity-body ul li .img .activity-tips label:nth-child(2) {
	display: block;
	width: 165px;
	float: right;
	cursor: pointer;
	color: red;
}
.wamp-activity .panel-activity .activity-body ul li .img .activity-tipdel {
	position: relative;
	top: -374px;
	height: 100%;
	overflow: hidden;
	background: rgba(86, 86, 86, .86);
	color: #ffffff;
	text-align: left;
	padding: 10px 20px;
	cursor: default;
}
.wamp-activity .panel-activity .activity-body ul li .img .activity-tipdel label:nth-child(1) {
	display: block;
}
.wamp-activity .panel-activity .activity-body ul li .img .activity-tipdel i {
	position: absolute;
	width: 26px;
	height: 26px;
	display: block;
	background: url('../images/icon/ac-del.png') no-repeat;
	bottom: 0;
	left: 106px;
	margin-bottom: 34px;
	cursor: pointer;
}
.wamp-activity .panel-activity .activity-body ul li .img em {
	position: absolute;
	top: 9px;
	right: 10px;
	margin: 0px auto;
	height: 25px;
	line-height: 19px;
	padding: 3px 10px;
	color: #FFFFFF;
	border-radius: 2px;
}
.wamp-activity .panel-activity .activity-body ul li .img em.i1 {
	background: #F08C33;
}
.wamp-activity .panel-activity .activity-body ul li .img em.i2 {
	background: #666666;
}
.ac_gf_01 {
	position: absolute;
	top: -28px;
	left: -10px;
	display: block;
	width: 45px;
	height: 80px;
	line-height: 65px;
	color: #fff;
	background: rgba(0, 0, 0, .7);
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	/* IE 9 */
	-moz-transform: rotate(45deg);
	/* Firefox */
	-webkit-transform: rotate(45deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(45deg);
	/* Opera */
}
.ac_gf_01 b {
	position: relative;
	display: block;
	padding-top: 15px;
	transform: translate3d(0, 0, 0) rotate(-90deg);
	-ms-transform: translate3d(0, 0, 0) rotate(-90deg);
	/* IE 9 */
	-moz-transform: translate3d(0, 0, 0) rotate(-90deg);
	/* Firefox */
	-webkit-transform: translate3d(0, 0, 0) rotate(-90deg);
	/* Safari 和 Chrome */
	-o-transform: translate3d(0, 0, 0) rotate(-90deg);
	/* Opera */
}
.wamp-activity .panel-activity .activity-body ul li div h5 {
	width: 248px;
	height: 46px;
	font-size: 16px;
	font-weight: 400;
	color: #121212;
	margin-top: 30px;
	margin-bottom: 25px;
}
.wamp-activity .panel-activity .activity-body ul li div h5 a {
	height: 46px;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
}
.wamp-activity .panel-activity .activity-body ul li div p>span {
	display: block;
	line-height: 31px;
}
.wamp-activity .panel-activity .activity-body ul li div p>span .follownum {
	color: #c9161c;
}
.wamp-activity .panel-activity .activity-body ul li div p .activity-line {
	height: 1px;
	border-bottom: 1px solid #E0E0E0;
	margin: 8px 0;
}
.wamp-activity .panel-activity .activity-body ul li div p .activity-btn a {
	color: #F08C33;
	margin: 0 3px 0 3px;
}
.wamp-activity .panel-activity .activity-body ul .ac-del div {
	opacity: .5;
}
.wamp-activity .panel-activity .activity-body ul .ac-del div p>span .follownum {
	color: #8A8A8A;
}
.wamp-activity .panel-activity .activity-body ul .ac-del div h5 a {
	pointer-events: none;
}
.wamp-activity .panel-activity .activity-body ul .ac-del div p>span em {
	pointer-events: none;
}
.activity-type1 {
	background: #638AF8 !important;
}
.activity-type2 {
	background: #417BB5 !important;
}
.activity-type3 {
	background: #B975EB !important;
}
.activity-type4 {
	background: #6FA46B !important;
}
.activity-type5 {
	background: #F4891E !important;
}
.activity-type6 {
	background: #B1A0B5 !important;
}
.wamp-activity .panel-activity .activity-body ul li div p>span i {
	width: 24px;
	height: 22px;
	display: inline-block;
	position: relative;
	top: 5px;
}
.wamp-activity .panel-activity .activity-body ul li div p>span .smile {
	background: url('../images/icon/user-icon.png') no-repeat center;
	background-position: -290px -7px;
}
.wamp-activity .panel-activity .activity-body ul li div p>span em:hover {
	color: #8A8A8A;
}
.wamp-activity .panel-activity .activity-body ul li div p>span em:hover .smile {
	background: url('../images/icon/user-icon.png') no-repeat center;
	background-position: -258px -7px;
}
.wamp-activity .panel-activity .activity-body ul li div p>span>em>span {
	width: 77px;
	display: inline-block;
}
.wamp-activity .panel-activity .activity-body ul .ac-del div p>span em:hover {
	color: #8A8A8A;
}
.wamp-activity .panel-activity .activity-body ul .ac-del div p>span em:hover .smile {
	background: url('../images/icon/user-icon.png') no-repeat center;
	background-position: -290px -7px;
}
.wamp-activity .panel-activity .activity-body ul li div p>span em {
	color: #F4891E;
}
.wamp-activity .panel-activity .activity-body ul li div p>span .on {
	color: #8A8A8A;
}
.wamp-activity .panel-activity .activity-body ul li div p>span .on .smile {
	background: url('../images/icon/user-icon.png') no-repeat center;
	background-position: -258px -7px;
}
.wamp-activity .panel-activity .activity-body #actpage {
	clear: both;
	text-align: center;
	margin-bottom: 30px;
}
.wamp-activity .panel-activity .activity-body ul li div p>span em {
	cursor: pointer;
}
/* 活动详情 */
.ac-info {
	margin-bottom: 200px;
}
.ac-info .ac-top {
	border-bottom: 1px solid #E0E0E0;
	margin-top: 60px;
	padding-bottom: 109px;
	margin-bottom: 40px;
	overflow: hidden;
}
.ac-info .ac-top .ac-left {
	width: 318px;
	height: 450px;
	margin: 0 116px 0 147px;
	display: inline-block;
	float: left;
}
.ac-info .ac-top .ac-left img {
	width: 318px;
	height: 450px;
}
.ac-info .ac-top .ac-right {
	width: 570px;
	display: inline-block;
}
.ac-info .ac-top .ac-right h3 {
	font-size: 26px;
	font-weight: 500;
	line-height: 39px;
	color: #121212;
	margin-bottom: 32px;
}
.ac-info .ac-top .ac-right ul li {
	font-size: 16px;
	margin-bottom: 24px;
}
.ac-info .ac-top .ac-right ul li span {
	color: #121212;
	display: inline-block;
	vertical-align: top;
}
.ac-info .ac-top .ac-right ul li span:nth-child(1) {
	min-width: 14%;
	color: #999999;
}
.ac-info .ac-top .ac-right ul li span:nth-child(2) {
	width: 70%;
	margin-left: 20px;
}
.ac-info .ac-top .ac-right .func .ac-num {
	font-size: 12px;
}
.ac-info .ac-top .ac-right .func .ac-num span.follow_num {
	color: #c9161c;
}
.ac-info .ac-top .ac-right .func .btn {
	width: 140px;
	height: 46px;
	background: #c9161c;
	border-radius: 2px;
	border: none;
	padding: 0;
}
.ac-info .ac-top .ac-right .func .btn a {
	color: #FFFFFF;
	width: 140px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	display: block;
}
.ac-info .ac-top .ac-right .func em {
	margin-left: 32px;
	width: 125px;
	display: inline-block;
	cursor: pointer;
}
.ac-info .ac-top .ac-right .func em i {
	width: 24px;
	height: 24px;
	display: inline-block;
	position: relative;
	top: 5px;
	margin-right: 10px;
}
.ac-info .ac-top .ac-right .func em .smile {
	background: url('../images/icon/user-icon.png') no-repeat center;
	background-position: -290px -7px;
}
.ac-info .ac-top .ac-right .func .on .smile {
	background: url('../images/icon/user-icon.png') no-repeat center;
	background-position: -258px -7px;
}
.ac-info .ac-top .ac-right .func .on span {
	color: #8A8A8A;
}
.ac-info .ac-top .ac-right .func em:hover {
	color: #8A8A8A;
}
.ac-info .ac-top .ac-right .func em:hover .smile {
	background: url('../images/icon/user-icon.png') no-repeat center;
	background-position: -258px -7px;
}
.ac-info .panel-ac {
	padding-bottom: 22px;
}
.ac-info .panel-ac .panel-header h3 {
	font-size: 16px;
}
.ac-info .panel-ac .panel-header {
	height: 50px;
}
.ac-info .panel-ac .panel-body {
	padding: 10px 16px 0 19px;
}
.ac-info .panel-ac .panel-body p {
	margin-bottom: 10px;
}
.ac-info .panel-ac .panel-body p span:nth-child(2) {
	padding-left: 70px;
}
/* .ac-info .ac-nav{margin-bottom:40px;} */
.ac-info .ac-nav ul li {
	padding-right: 20px;
	display: inline-block;
}
.ac-info .ac-nav ul li a {
	line-height: 30px;
	font-size: 22px;
	display: inline-block;
	padding-bottom: 15px;
	cursor: default;
}
.ac-info .ac-nav ul li a:hover {
	color: #212229;
}
.ac-info .ac-nav ul li.on a {
	color: #c9161c;
	border-bottom: 2px solid #c9161c;
}
.ac-info .ac-tag {
	margin-top: 20px;
}
.ac-info .ac-tag a {
	height: 24px;
	line-height: 22px;
	font-size: 12px;
	display: inline-block;
	padding: 0 15px;
	margin-right: 15px;
}
.ac-info .ac-tag a:hover {
	border-color: #c9161c;
	color: #c9161c;
}
.ac-map {
	margin-top: 40px;
	padding-top: 20px;
	border-top: 1px solid #ECECEC;
}
.ac-map>p {
	line-height: 40px;
	font-size: 20px;
	color: #121212;
}
.ac-map .ac-mapview {
	margin: auto;
	width: 860px;
}
.ac-map .ac-mapview #container {
	min-width: 552px;
	min-height: 370px;
	margin: 20px 0px;
	position: relative;
	background-color: rgb(229, 227, 223);
	overflow: hidden;
	transform: translateZ(0px);
}
/* 活动结束 */
/* 文档详情 */
.document-title {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	font-weight: 600;
	color: #212229;
	margin-bottom: 20px;
}
.document-title i {
	display: inline-block;
	width: 8px;
	height: 8px;
	border: 1px solid #c9161c;
	margin-right: 15px;
	margin-bottom: 2px;
}
.document .d2,
.document .d3,
.document .d4,
.document .d5,
.document .vote {
	margin-bottom: 25px;
}
.document .d3 dd>span,
.document .d4 dd>span,
.document .d5>span {
	color: #8a8a8a;
	font-size: 14px;
}
.document .d1 {
	border-bottom: 1px solid #F2F2F2;
	margin-bottom: 5px;
}
.document .d1>dt {
	font-size: 22px;
	line-height: 30px;
}
.document .d1>dd {
	font-size: 12px;
	height: 60px;
}
.document .d1>dd p {
	height: 60px;
	line-height: 60px;
	display: inline-block;
}
.document .d1>dd p span {
	margin-right: 15px;
}
.document .d1>dd p .icon-yc {
	background: #F2F2F2;
	padding: 3px 6px;
	border-radius: 2px;
}
/* .document .d1>dd p span:last-of-type{ background: none;} */
.annex-download a {
	color: #8a8a8a;
}
.annex-download a::before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url('../images/icon/icon-fjxz.png');
	position: relative;
	top: 4px;
	margin-right: 6px;
}
.annex-download a:hover {
	color: #c9161c;
}
.article-operation {
	position: fixed;
	top: 38%;
	z-index: 1;
}
.article-operation>p {
	text-align: center;
	margin-bottom: 10px;
}
.article-operation>ul {
	height: 180px;
}
.article-operation>ul li {
	width: 48px;
	height: 48px;
	line-height: 48px;
	cursor: pointer;
	border: 1px solid rgba(206, 206, 206, 1);
	border-radius: 50%;
	margin-bottom: 10px;
	position: relative;
}
.article-operation>ul li i {
	position: absolute;
	width: 48px;
	height: 48px;
	display: inline-block;
	background: url('../images/darts.png') -640px -92px;
}
.article-operation>ul li span {
	position: absolute;
	bottom: 30px;
	left: 30px;
	-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, .07);
	box-shadow: 0 10px 30px rgba(0, 0, 0, .07);
	font-style: normal;
	border-radius: 20px;
	min-width: 20px;
	background-color: #c9161c;
	color: #fff;
	font-size: 12px;
	line-height: 10px;
	text-align: center;
	padding: 5px 5px 5px 5px;
}
.article-operation>ul li i.i1 {
	background: url('../images/icon/wzdz.png') no-repeat center center;
}
.article-operation>ul li i.i2 {
	background: url('../images/icon/wzly.png') no-repeat center center;
	;
}
.article-operation>ul li i.i3 {
	background: url('../images/icon/wzsc.png') no-repeat center center;
}
.article-operation>ul li i.i4 {
	background: url('../images/icon/aweixin.png') no-repeat center center;
}
.article-operation>ul li i.i5 {
	background: url('../images/icon/aqq.png') no-repeat center center;
	;
}
.article-operation>ul li i.i6 {
	background: url('../images/icon/awb.png') no-repeat center center;
}
.article-operation>ul li i.i7 {
	background: url('../images/icon/pingfen.png') no-repeat center center;
}
.article-operation>ul li i.i1.on {
	background: url('../images/icon/wzdzl.png') no-repeat center center;
}
.article-operation>ul li i.i3.on {
	background: url('../images/icon/wzscl.png') no-repeat center center;
}
.document .d2 .document-title {
	display: block;
}
.document .view-project {
	margin-bottom: 0;
}
.document .view-project-des {
	padding-left: 22px;
}
/* 文档详情-组成 */
.document .d3 dl dt {
	margin-bottom: 20px;
}
.document .d3 ul {
	width: 806px;
	position: relative;
	padding-left: 70px;
	border-left: 1px solid #E0E0E0;
}
.document .d3 ul span {
	position: absolute;
	left: 0;
	width: 70px;
	height: 100%;
	top: 0;
	display: flex;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}
.document .d3 ul span em {
	display: block;
	vertical-align: middle;
	text-align: center;
	font-style: normal;
	margin: auto;
}
.document .d3 ul li {
	width: 245px;
	min-height: 41px;
	line-height: 40px;
	padding: 0 10px;
	float: left;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}
.document .d3 ul.first {
	border-top: 1px solid #E0E0E0;
}
/* 文档详情-预算 */
.document .d4 dl dd {
	display: block;
	font-size: 14px;
	color: #c9161c;
	line-height: 30px;
	margin-top: 4px;
	margin-bottom: 21px;
}
.document .d4 dl dd em {
	font-size: 24px;
	margin: 0 10px;
	font-style: normal;
}

.document .d5 ul {
	position: relative;
	padding-left: 160px;
}
.document .d5 ul span {
	position: absolute;
	left: 0;
	top: 0;
	width: 260px;
	height: 100% !important;
	display: inline-block;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}
.document .d5 ul span em {
	text-align: center;
	font-style: normal;
	font-size: 16px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.document .d5 ul li {
	height: 60px;
	border-bottom: 1px solid #E0E0E0;
	position: relative;
	left: 100px;
	width: 544px;
	box-sizing: border-box;
	display: table-cell;
	vertical-align: middle;
}
.document .d5 ul li p {
	width: 400px;
	text-align: center;
	color: #535353;
	word-break: break-all;
}
.document .d5 ul li>a {
	position: absolute;
	right: 90px;
	top: 10px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.document .d5 ul li a img {
	width: 40px;
	height: 40px;
	display: inline-block;
	border-radius: 50%;
	border: 1px solid #E0E0E0;
}
.document .d5>a {
	display: block;
	height: 55px;
	line-height: 55px;
	text-align: center;
	font-size: 18px;
	background: #c9161c;
	color: #FFFFFF;
}
.document .d5>a:hover {
	background: #c9161c;
}
.document .d5 ul li .project-jb {
	position: absolute;
	top: 16px;
	right: 21px;
	cursor: pointer;
}
.document .d5 ul li .project-jb i {
	width: 32px;
	height: 32px;
	display: block;
	background: url('../images/icon/more-btn.png') no-repeat center;
}
.document .d5 ul li .project-jb:hover .project-box {
	display: block;
}
.document .d5 ul li .project-jb .project-box {
	color: #5C5E68;
	padding: 8px 0px;
	text-align: center;
	position: absolute;
	right: -20px;
	top: 30px;
	width: 68px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 3px 6px #DCDEE9;
	border-radius: 2px;
	display: none;
	z-index: 99;
}
.document .d5 ul li .project-jb .project-box em {
	width: 68px;
	line-height: 24px;
	display: block;
}
/* 转载、标签、分享 */
.document .d6 {
	margin-bottom: 50px;
}
.document .d6 .original {
	margin-bottom: 30px;
}
.document .d6 .original dt {
	height: 35px;
}
.document .d6 .original dt p {
	float: right;
	color: #535353;
	/* font-size:12px; */
}
.document .d6 .original dt p em {
	display: inline-block;
	font-style: normal;
	font-size: 14px;
	color: #c9161c;
	padding-left: 15px;
	margin-left: 10px;
	position: relative;
	cursor: pointer;
}
.document .d6 .original dt p em i {
	position: absolute;
	display: inline-block;
	width: 9px;
	height: 9px;
	line-height: 13px;
	transition: all .3s;
	left: 0;
	top: 5px;
	font-size: 12px;
}
.document .d6 .original dt p em.on i {
	transform: rotate(180deg);
	top: 8px;
}
.document .d6 .original dd {
	background: #BBBBBB;
	padding: 10px 30px;
	display: none;
}
.document .d6 .original dd span {
	display: block;
	text-align: right;
	color: #535353;
	font-size: 12px;
}
.document .d6 .original dd span:last-child {
	padding-top: 15px;
}
.document .d6>p {
	display: inline-block;
}
.document .d6>p a {
	height: 24px;
	line-height: 22px;
	font-size: 12px;
	display: inline-block;
	padding: 0 15px;
	margin-right: 15px;
}
.document .d6>p a:hover {
	border-color: #c9161c;
	color: #c9161c;
}
.document .d6 div {
	display: inline-block;
	float: right;
	color: #535353;
	font-size: 12px;
}
.document .d6 div span,
.document .d6 div dl {
	float: left;
	margin-left: 15px;
}
.document .d6 div span {
	padding-left: 5px;
}
.document .d6 div span:hover {
	color: #c9161c;
}
.document .d6 div .boxshare {
	width: 30px;
}
.document .d6 div .boxshare span {
	margin: 0;
}
.document .d6 div .popup-report {
	margin-left: 10px;
	cursor: pointer;
}
.document .d6 div span i {
	width: 24px;
	height: 24px;
	display: inline-block;
}
.document .d6 div span .i1 {
	background: url('../images/icon/liulan.png') no-repeat center center;
}
.document .d6 div span .i2 {
	background: url('../images/icon/jub.png') no-repeat center center;
}
.document .d6 div span .i3 {
	background: url('../images/icon/setting.png') no-repeat center center;
}
.document .d6 div span em {
	position: relative;
	top: -8px;
	margin-left: 5px;
}
.document .d6 div .popup-setting {
	cursor: pointer;
	position: relative;
}
.document .d6 div .popup-setting .popup-setting-content {
	position: absolute;
	background: #fff;
	border: 1px solid #ebebeb;
	border-radius: 4px;
	-webkit-box-shadow: 0 5px 20px rgba(26, 26, 26, .1);
	box-shadow: 0 5px 20px rgba(26, 26, 26, .1);
	opacity: 0;
	left: -20px;
	bottom: 40px;
}
.document .d6 div .popup-arrow-top {
	width: 32px;
	height: 16px;
	margin-top: -2px;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	left: 34px;
	bottom: -16px;
}
.document .d6 div .popup-arrow-top:after {
	left: 50%;
	top: -8px;
}
.document .d6 div .popup-arrow-bottom {
	width: 32px;
	height: 16px;
	-webkit-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%);
	left: 34px;
}
.document .d6 div .popup-arrow-bottom:after {
	left: 50%;
	bottom: -8px;
}
.document .d6 div .popup-arrow {
	position: absolute;
	overflow: hidden;
	pointer-events: none;
}
.document .d6 div .popup-arrow:after {
	content: "";
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 24px;
	height: 24px;
	margin: -12px;
	border: 1px solid #ebebeb;
	background: #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	pointer-events: auto;
}
.document .d6 div .popup-menu {
	padding: 6px 0;
}
.document .d6 div .popup-menu-item {
	display: block;
	width: 100px;
	padding: 0 20px;
	text-align: center;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 40px;
}
.document .d6 div .popup-menu-button {
	height: auto;
	background-color: transparent;
	border: none;
	border-radius: 0;
}
.document .d6 div .popup-menu-item:hover {
	color: #535353;
	background: #f6f6f6;
}
.document .d7 {
	height: 42px;
	margin-bottom: 12px;
	text-align: center;
}
.document .d7 em {
	display: inline-block;
	width: 130px;
	height: 42px;
	border: 1px solid #F0F0F0;
	cursor: pointer;
	padding-top: 6px;
	transition: all .1s;
	font-style: normal;
}
.document .d7 em i {
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url('../images/icon/wzdz.png') no-repeat;
	background-position: 4px 8px;
}
.document .d7 em:hover {
	border-color: #c9161c;
	color: #c9161c;
}
.document .d7 em:hover i {
	background: url('../images/icon/wzdzl.png') no-repeat;
	background-position: 1px 4px;
}
.document .d7 em.on {
	border-color: #c9161c;
	color: #c9161c;
	font-style: normal;
}
.document .d7 em.on i {
	-webkit-animation: niceIn .8s .2s ease;
	-moz-animation: niceIn .8s .2s ease;
	-o-animation: niceIn .8s .2s ease;
	animation: niceIn .8s .2s ease;
	background: url('../images/icon/wzdzl.png') no-repeat;
	background-position: 1px 4px;
}
.document .d7.on em {
	border-color: #c9161c;
	color: #c9161c;
	font-style: normal;
}
.document .d7.on em i {
	-webkit-animation: niceIn .8s .2s ease;
	-moz-animation: niceIn .8s .2s ease;
	-o-animation: niceIn .8s .2s ease;
	animation: niceIn .8s .2s ease;
	background: url('../images/icon/wzdzl.png') no-repeat;
	background-position: 1px 4px;
}

/* 详情评分  */
.document .d8 {
	padding-bottom: 50px;
	text-align: center;
}
.document .d8>span {
	display: inline-block;
	padding-top: 15px;
	font-size: 12px;
	color: #363636;
}
.document .d8 .score {
	width: 250px;
	height: 50px;
	margin: 0 auto;
	position: relative;
}
.document .d8 .score>p {
	position: absolute;
	top: 18px;
	left: 270px;
	width: 150px;
	text-align: left;
	font-size: 20px;
}
.document .d8 .score>p b {
	font-weight: normal;
}
.document .d8 .score>p span {
	padding-left: 10px;
}
.document .d8 .score i {
	width: 50px;
	height: 50px;
	display: inline-block;
	background: url('../images/darts.png') -580px -180px;
}
.document .d8 .score.on i {
	background-position: -580px -120px;
	;
}
.document .d8 .score.score1 i:nth-child(1) {
	background-position: -640px -120px;
}
.document .d8 .score.score2 i:nth-child(1) {
	background-position: -700px -120px;
}
.document .d8 .score.score3 i:nth-child(1) {
	background-position: -700px -120px;
}
.document .d8 .score.score3 i:nth-child(2) {
	background-position: -640px -120px;
}
.document .d8 .score.score4 i:nth-child(1) {
	background-position: -700px -120px;
}
.document .d8 .score.score4 i:nth-child(2) {
	background-position: -700px -120px;
}
.document .d8 .score.score5 i:nth-child(1) {
	background-position: -700px -120px;
}
.document .d8 .score.score5 i:nth-child(2) {
	background-position: -700px -120px;
}
.document .d8 .score.score5 i:nth-child(3) {
	background-position: -640px -120px;
}
.document .d8 .score.score6 i:nth-child(1) {
	background-position: -700px -120px;
}
.document .d8 .score.score6 i:nth-child(2) {
	background-position: -700px -120px;
}
.document .d8 .score.score6 i:nth-child(3) {
	background-position: -700px -120px;
}
.document .d8 .score.score7 i:nth-child(1) {
	background-position: -700px -120px;
}
.document .d8 .score.score7 i:nth-child(2) {
	background-position: -700px -120px;
}
.document .d8 .score.score7 i:nth-child(3) {
	background-position: -700px -120px;
}
.document .d8 .score.score7 i:nth-child(4) {
	background-position: -640px -120px;
}
.document .d8 .score.score8 i:nth-child(1) {
	background-position: -700px -120px;
}
.document .d8 .score.score8 i:nth-child(2) {
	background-position: -700px -120px;
}
.document .d8 .score.score8 i:nth-child(3) {
	background-position: -700px -120px;
}
.document .d8 .score.score8 i:nth-child(4) {
	background-position: -700px -120px;
}
.document .d8 .score.score9 i:nth-child(1) {
	background-position: -700px -120px;
}
.document .d8 .score.score9 i:nth-child(2) {
	background-position: -700px -120px;
}
.document .d8 .score.score9 i:nth-child(3) {
	background-position: -700px -120px;
}
.document .d8 .score.score9 i:nth-child(4) {
	background-position: -700px -120px;
}
.document .d8 .score.score9 i:nth-child(5) {
	background-position: -640px -120px;
}
.document .d8 .score.score10 i:nth-child(1) {
	background-position: -700px -120px;
}
.document .d8 .score.score10 i:nth-child(2) {
	background-position: -700px -120px;
}
.document .d8 .score.score10 i:nth-child(3) {
	background-position: -700px -120px;
}
.document .d8 .score.score10 i:nth-child(4) {
	background-position: -700px -120px;
}
.document .d8 .score.score10 i:nth-child(5) {
	background-position: -700px -120px;
}
.document .d8 .item {
	overflow: hidden;
	margin-top: 20px;
}
.document .d8 .item h3 {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: 400;
	color: #8a8a8a;
	line-height: 16px;
	margin-right: 15px
}
.document .d8 .item h3 em {
	display: block;
	font-size: 18px;
	line-height: 22px;
	font-style: normal;
	margin-bottom: 5px;
}
.document .d8 .item h3 b {
	font-weight: normal;
}
.document .d8 .item>span {
	display: inline-block;
	vertical-align: middle;
	width: 48px;
	height: 48px;
	line-height: 46px;
	border: 1px solid #c9161c;
	font-size: 24px;
	color: #c9161c;
	margin-right: 15px
}
.document .d8 .item p {
	display: block;
	vertical-align: middle;
	font-size: 24px;
	color: #5d5d5d;
	margin-top: 20px;
}
.document .d8 .item p a {
	display: inline-block;
	width: 31px;
	height: 31px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 5px;
}
.document .d8 .item p a img {
	display: block;
	width: 100%;
	height: 100%;
}
.document .d8 .item p a img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
/* 详情投票  */
.document .vote {
	position: relative;
	border-color: #E0E0E0;
}
.document .vote p {
	font-size: 14px;
	color: #666666;
}
.document .vote span {
	font-size: 12px;
	color: #666666;
}
.document .vote em {
	font-size: 12px;
	color: #666666;
}
.document .vote em i {
	font-style: normal;
}
.document .vote em i:nth-child(1) {
	height: 1px;
	background: #c9161c;
	display: inline-block;
	margin-bottom: 3px;
	margin-left: 22px;
	max-width: 690px;
}
.document .vote em i:nth-child(2) {
	margin-left: 15px;
}
.document .vote em i:nth-child(3) {
	float: right;
	margin-right: 5px;
}
.document .vote>div {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(83, 83, 83, .4);
}
.document .vote>div i {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	height: 50px;
	line-height: 50px;
	margin-top: -25px;
	text-align: center;
	font-style: normal;
	font-size: 12px;
	color: #8a8a8a
}

/* 详情右侧 */
.doc-user {
	margin-bottom: 30px;
	padding: 32px 24px;
	background: #FAFAFA;
	border-radius: 2px;
}
.doc-user dl {
	display: block;
	text-align: center;
}
.doc-user dl dt {
	text-align: center;
	margin-bottom: 13px;
}
.doc-user dl dt a {
	position: relative;
}
.doc-user dl img {
	width: 72px;
	height: 72px;
	border-radius: 50%;
}
.doc-user dl p {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 4px;
}
.doc-user dl p a {
	font-size: 16px;
}
.doc-user dl p span {
	font-size: 12px;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	padding-right: 5px;
}
.doc-user dl p i {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url('../images/darts.png');
}
.doc-user dl p i.nan {
	background-position: -500px -100px;
}
.doc-user dl p i.nv {
	background-position: -520px -100px;
}
.doc-user dl dt a i {
	width: 20px;
	height: 20px;
	display: inline-flex;
	position: absolute;
	left: 54px;
	bottom: -27px;
}
.doc-user dl .popup-boxf i.i1n {
	background: url('../images/icon/qygfrzw.png') no-repeat center center;
	background-size: 100% 100%;
	vertical-align: middle;
	margin-right: 5px;
}
/* 企业未认证 */
.doc-user dl .popup-boxf i.i1 {
	background: url('../images/icon/qygfrz.png') no-repeat center center;
	background-size: 100% 100%;
	vertical-align: middle;
	margin-right: 5px;
}
/* 企业已认证 */
.doc-user dl dt a i.nan {
	width: 24px;
	height: 24px;
	background: url('../images/icon/nan.png') no-repeat;
	bottom: -32px;
	right: -32px;
	z-index: 9;
	background-size: 100%;
}
/* 个人男 */
.doc-user dl dt a i.nv {
	width: 24px;
	height: 24px;
	background: url('../images/icon/nv.png') no-repeat;
	bottom: -32px;
	right: -32px;
	z-index: 9;
	background-size: 100%;
}
/* 个人女 */

.doc-user dl dd a i.igr {
	background: url('../images/icon/grgfzh.png') no-repeat center center;
	background-size: 100% 100%;
	vertical-align: middle;
}
/* 个人已认证 */
.doc-user dl dd a i.igrn {
	background: url('../images/icon/qygfrzw.png') no-repeat center center;
	background-size: 100% 100%;
	vertical-align: middle;
}
/* 个人未认证 */
.doc-user dl dd i.i-city {
	width: 12px;
	height: 12px;
	background: url('../images/icon/i-city.png') no-repeat;
	margin-right: 2px;
	top: 2px;
	position: relative;
}
.doc-user dl dd i.i-ly {
	width: 12px;
	height: 12px;
	background: url('../images/icon/i-ly.png') no-repeat;
	margin-right: 2px;
	top: 2px;
	position: relative;
}
.doc-user dl dd i.i-zy {
	width: 12px;
	height: 12px;
	background: url('../images/icon/i-zy.png') no-repeat;
	margin-right: 2px;
	top: 2px;
	position: relative;
}
.doc-user dl div {
	margin-top: 12px;
	height: 24px;
}
.doc-user dl div i {
	display: inline-block;
}
.doc-user dl div i.i3 {
	width: 24px;
	height: 24px;
	background: url('../images/icon/u-jlb.png') no-repeat;
	margin-right: 6px;
}
.doc-user dl div i.i3n {
	width: 24px;
	height: 24px;
	background: url('../images/icon/u-jlbn.png') no-repeat;
	margin-right: 14px;
}
.doc-user dl div i.i4 {
	width: 24px;
	height: 24px;
	background: url('../images/icon/u-hp.png') no-repeat;
}
.doc-user dl div i.i4n {
	width: 24px;
	height: 24px;
	background: url('../images/icon/u-hpn.png') no-repeat;
}
.doc-user dl div i.i7 {
	width: 24px;
	height: 24px;
	background: url('../images/icon/user-icon.png') no-repeat;
	background-position: -59px -118px;
}
.doc-user dl div i.i7n {
	width: 24px;
	height: 24px;
	background: url('../images/icon/user-icon.png') no-repeat;
	background-position: -91px -118px;
}
.doc-user dl dd p i.i8 {
	width: 15px;
	height: 15px;
	background: url('../images/icon/user-icon.png') no-repeat;
	background-position: -9px -10px;
	vertical-align: middle;
	margin-left: 6px;
}
.doc-user dl dd p i.i8n {
	width: 15px;
	height: 15px;
	background: url('../images/icon/user-icon.png') no-repeat;
	background-position: -30px -10px;
	vertical-align: middle;
	margin-left: 6px;
}
.doc-user dl dd p a em.gf {
	width: 36px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: 400;
	background-color: #212229;
	color: #F3B435;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-right: 8px;
	margin-top: -0.2em;
	font-style: normal;
	margin-left: 4px;
}
.doc-user dl .popup-fullname {
	width: 250px;
	padding: 11px 8px;

	box-shadow: 0px 0px 8px rgba(215, 224, 238, 1);
	position: absolute;
	background: #fff;
	transition: all .5s;
	bottom: 27px;
	opacity: 0;
	z-index: 99;
	height: auto;
}
.doc-user dl .popup-fullname i {
	left: 106px;
	bottom: -15px;
	transform: rotate(-90deg);
	border-right-color: rgb(255, 255, 255);
	position: absolute;
	width: 0;
	height: 0;
	border-width: 8px;
	border-color: transparent;
	border-style: dashed;
	*overflow: hidden;
}

.doc-user .btns {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}
.doc-user .btns>a {
	position: relative;
	display: flex;
	height: 36px;
	overflow: hidden;
	justify-content: center;
	align-items: center;
	margin-top: 15px;
	color: #535353
}
.doc-user .btns>a.follow {
	width: 316px;
	color: #fff;
	border-color: #c9161c;
	background-color: #c9161c;
	border-radius: 4px;
}
.doc-user .btns>a.letter {
	width: 140px;
	color: #333333;
	border-color: #FFE7D5;
	background-color: #FFE7D5;
	border-radius: 4px;
}
.doc-user .btns>a.follow:hover {
	border-color: #c9161c;
	background-color: #c9161c;
}
.doc-user .btns>a.letter:hover {
	background: #c9161c;
	border-color: #c9161c;
}
.doc-user .btns>a:after,
.doc-user>a:before {
	content: "";
	width: 100%;
	height: 50%;
	position: absolute;
	top: -50%;
	left: 130%;
	background: #c9161c;
	transform: scale(6, 5) rotate(45deg);
	transition: all ease .5s;
	display: block;
	z-index: -10
}
.doc-user .btns>a:after {
	top: 100%;
	left: -130%
}
.doc-user .btns>a.follow:hover {
	color: #fff
}
.doc-user .btns>a:hover:before {
	/*top: 0;
	left: 25%;*/
}
.doc-user .btns>a:hover:after {
	/*top: 50%;
	left: -25%;*/
}
.doc-user .btns>a.on {
	background-color: #C6C8D1 !important;
	border-color: #C6C8D1 !important
}
.doc-user .btns>a.bt-c3 {
	width: 140px;
	border-radius: 4px;
}
.doc-user .btns>a.join {
	width: 140px;
	color: #333333;
	border-color: #FFE7D5;
	background-color: #FFE7D5;
	border-radius: 4px;
	margin-left: 14px;
}
.doc-user .btns>a.join-sh {
	width: 140px;
	color: #333333;
	border-radius: 4px;
	margin-left: 14px;
}
.doc-user .btns>a.join-yjr {
	width: 140px;
	color: #333333;
	border-radius: 4px;
	margin-left: 14px;
}
.doc-user .btns>a.ml14 {
	margin-left: 14px;
}
.doc-user .doc-user-zjfb {
	margin-top: 32px;
}
.doc-user .doc-user-zjfb h3 {
	font-size: 16px;
	margin-bottom: 16px;
}
.doc-user .doc-user-zjfb h3 i {
	width: 5px;
	height: 14px;
	position: relative;
	top: 2px;
	margin-right: 5px;
	border-left: 3px solid #c9161c;
}
.doc-user .doc-user-zjfb h3 span {
	color: #333;
	cursor: default;
}
.doc-user .doc-user-zjfb li {
	margin-bottom: 24px;
}
/* .doc-user .doc-user-zjfb li:last-child{margin-bottom: 0px;} */
.doc-user .doc-user-zjfb li>div {
	overflow: hidden;
	display: flex;
	align-items: center;
}
.doc-user .doc-user-zjfb li p.elip {
	height: 47px;
	white-space: normal;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
}
.doc-user .doc-user-zjfb li .pic {
	width: 84px;
	height: 47px;
	margin-right: 15px;
}
.doc-user .doc-user-zjfb li .pic img {
	width: 84px;
	height: 47px;
}
.doc-user .doc-user-zjfb li>.time {
	font-size: 12px;
	text-align: right;
}
.doc-user .doc-user-zjfb .zjfb-more {
	text-align: center;
}
.doc-user .doc-user-zjfb .zjfb-more a {
	color: #989CAB;
	font-size: 12px;
}
.doc-user .doc-user-zjfb .zjfb-more a:hover {
	color: #c9161c;
}
/* 轮播 */
.slide {
	padding: 35px 0 50px;
}
.slide.slide-good {
	border-top: none;
}
.slide .panel {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}
.slide .panel .panel-header {
	padding-right: 0;
}
.slide .panel .panel-header>a.project_more_btn {
	padding-right: 0;
}
.slide .panel-body {
	position: relative;
}
.slide .panel-body .loading {
	position: absolute;
	left: 50%;
	width: 50px;
	height: 50px;
	margin-left: -25px;
	top: 90px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.slide .panel-body .loading i {
	font-size: 38px;
	color: #434343 !important;
}
.slide .swiper-container {
	opacity: 0;
	z-index: -1;
	max-height: 286px;
}
.slide .swiper-container#item1,
.slide .swiper-container#item2 {
	height: 310px;
}
.slide .swiper-container.on {
	opacity: 1 !important;
	z-index: 0 !important;
}
.slide .panel-body .swiper-container:nth-child(2) {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.slide .pagination {
	text-align: center;
	padding-top: 30px;
}
.slide ul {
	text-align: center;
	position: relative;
}
.slide ul li {
	display: inline-block;
	font-size: 16px;
	padding: 0 30px;
	cursor: pointer;
}
.slide ul li:hover,
.slide ul li.on {
	color: #c9161c;
}
.slide ul li a {
	color: #fff;
}
.slide ul em {
	height: 2px;
	background: #c9161c;
	position: absolute;
	top: 32px;
}
.slide-good .panel-header {
	height: 101px;
	padding: 34px 22px 24px 45px;
}
/* 热门企业 */
.project_slide_box {
	height: 840px;
	width: 100%;
	overflow: hidden;
}
#hot_company {
	margin: 50px auto 70px;
	position: relative;
	width: 1200px;
}
#hot_company .panel-body {
	max-width: 1200px;
	max-height: 90px;
	margin-top: 83px;
}
#hot_company .panel-body .loading {
	position: absolute;
	left: 50%;
	width: 50px;
	height: 50px;
	margin-left: -25px;
	top: 45px;
	display: flex;
	justify-content: center;
	align-items: center;
}
#hot_company .panel-body .loading i {
	font-size: 38px;
	color: #434343 !important;
}
#hot_company .panel-body .swiper-wrapper {
	opacity: 0;
	z-index: -1;
}
#hot_company .panel-body .swiper-wrapper .swiper-slide {
	width: 90px !important;
	height: 90px;
	border-radius: 50%;
	margin-right: 64px;
}
#hot_company .panel-body .swiper-wrapper img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	background: #FFFFFF;
	border: 1px solid #e0e0e0;
}
#hot_company .panel-body .swiper-wrapper .pic i.i2 {
	width: 16px;
	height: 16px;
	margin: 0 3px;
	background: url('../images/icon/icon1.png') no-repeat center center;
	background-position: -80px -113px;
	display: inline-flex;
	position: absolute;
	right: 0;
	bottom: 5px;
}
#hot_company .panel-body .swiper-wrapper.on {
	opacity: 1;
	z-index: 0;
}
#hot_company ul {
	text-align: center;
	position: relative;
}
#hot_company ul li {
	display: inline-block;
	font-size: 16px;
	padding: 0 30px;
	cursor: pointer;
	color: #fff;
	border-bottom: 2px solid #c9161c;
	padding-bottom: 10px;
}
#hot_company ul li a {}
#hot_company .panel-header {
	height: 60px;
}
#hot_company .prev,
#hot_company .next {
	width: 40px;
	height: 40px;
	position: absolute;
	left: -50px;
	top: 165px;
	padding: 10px;
	cursor: pointer;
	transform: rotate(45deg);
	transition: all .3s;
}
#hot_company .prev:hover,
#hot_company .next:hover {
	opacity: 1;
}
#hot_company .prev i,
#hot_company .next i {
	width: 20px;
	height: 20px;
	border: 1px solid #707070;
	display: inline-block;
}
#hot_company .next {
	left: initial;
	right: -50px;
}
#hot_company .prev i {
	border-right: none;
	border-top: none;
}
#hot_company .next i {
	border-bottom: none;
	border-left: none;
}
/* 名人面板 */
.panel-celebrity {
	padding: 0 15px;
	overflow: initial;
}
.panel-celebrity .panel-body {
	padding-top: 40px;
	position: relative;
	height: 240px;
}
.panel-celebrity .panel-body .loading {
	position: absolute;
	left: 50%;
	width: 50px;
	height: 50px;
	margin-left: -25px;
	top: 75px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.panel-celebrity .panel-body .loading i {
	font-size: 38px;
	color: #434343 !important;
}
.panel-celebrity .panel-body .swiper-wrapper {
	opacity: 0;
	z-index: -1;
}
.panel-celebrity .panel-body .swiper-wrapper.on {
	opacity: 1;
	z-index: 0;
}
.panel-celebrity .prev,
.panel-celebrity .next {
	width: 40px;
	height: 40px;
	position: absolute;
	left: -50px;
	top: 90px;
	padding: 10px;
	cursor: pointer;
	transform: rotate(45deg);
	transition: all .3s;
}
.panel-celebrity .prev:hover,
.panel-celebrity .next:hover {
	opacity: 1;
}
.panel-celebrity .prev i,
.panel-celebrity .next i {
	width: 20px;
	height: 20px;
	border: 1px solid #E0E0E0;
	display: inline-block;
}
.panel-celebrity .next {
	left: initial;
	right: -50px;
}
.panel-celebrity .prev i {
	border-right: none;
	border-top: none;
}
.panel-celebrity .next i {
	border-bottom: none;
	border-left: none;
}
.panel-celebrity .swiper-slide {
	height: 240px;
	flex-direction: column;
	width: 200px !important;
	margin-right: 35px !important;
}
.panel-celebrity .img {
	width: 112px;
	height: 112px;
	overflow: hidden;
	margin: 0 auto;
	border-radius: 50%;
	border: 1px solid #e0e0e0;
	transform: rotate(0deg)
}
.panel-celebrity .img img {
	width: 112px;
	height: 112px;
	overflow: hidden;
	border-radius: 50%;
}
.panel-celebrity .img i.i11 {
	width: 16px;
	height: 16px;
	background: url('../images/icon/icon1.png') no-repeat center center;
	display: inline-flex;
	position: relative;
	left: 83px;
	bottom: 20px;
	background-position: -80px -45px;
}
.panel-celebrity dl {
	width: 100%;
	height: 80px;
	text-align: center;
	padding-top: 16px;
}
.panel-celebrity dl dt {
	font-size: 16px;
	color: #212229;
}
.panel-celebrity dl dt span {
	height: 20px;
	line-height: 20px;
	display: inline-block;
}
.panel-celebrity dl dt i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url('../images/darts.png') -110px -60px;
}
.panel-celebrity dl dd {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
	padding-top: 12px;
}
/*近期高分项目*/
.doc-slide {
	flex-direction: column;
}
.doc-slide .img {
	height: 160px;
	overflow: hidden;
	border-radius: 2px;
}
.doc-slide .img img {
	height: 100%;
	object-fit: cover;
}
.doc-slide>div {
	padding-top: 15px;
	width: 100%;
}
.doc-slide h5 {
	height: 45px;
	text-align: left;
	margin-bottom: 30px;
}
.doc-slide h5 a {
	color: #666666;
}
.doc-slide h5.elip {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	-ms-line-clamp: 2;
	-ms-box-orient: vertical;
	-o-line-clamp: 2;
	-o-box-orient: vertical;
	white-space: normal;
}
.doc-slide h5 a:hover {
	color: #c9161c;
}
.doc-slide dl {
	height: 32px;
	display: block;
	color: #535353;
}
.doc-slide dl img {
	width: 32px;
	height: 32px;
}
.doc-slide dl dt,
.doc-slide dl dd {
	font-size: 12px;
	display: inline-block;
	float: left;
}
.doc-slide dl dt {
	width: 110px;
}
.doc-slide dl dt a i.i2 {
	width: 16px;
	height: 16px;
	margin: 0 3px;
	background: url('../images/icon/icon1.png') no-repeat center center;
	background-position: -80px -113px;
	display: inline-flex;
	position: absolute;
	left: 14px;
	bottom: 5px;
	transform: scale(0.9);
}
.doc-slide dl dt a i.i11 {
	width: 16px;
	height: 16px;
	margin: 0 3px;
	background: url('../images/icon/icon1.png') no-repeat center center;
	background-position: -80px -45px;
	display: inline-flex;
	position: absolute;
	left: 14px;
	bottom: 5px;
	transform: scale(0.9);
}

.doc-slide dl>div {
	float: right;
}
.doc-slide dl dd {
	height: 26px;
	line-height: 26px;
	position: relative;
	padding-left: 20px;
	margin-left: 5px;
}
.doc-slide dl dd i {
	width: 24px;
	height: 24px;
	display: inline-block;
	/*background:url('../images/darts.png') -640px -90px; */
	position: absolute;
	top: 0px;
	left: -2px;
}
.doc-slide dl dd.i1 i {
	background: url('../images/icon/liulan.png') no-repeat center center;
	background-position: 0px 8px;
}
.doc-slide dl dd.i2 i {
	background: url('../images/icon/liuyan.png') no-repeat center center;
}
.doc-slide dl dd.i3 i {
	background: url('../images/icon/dianzan.png') no-repeat center center;
}
.doc-slide dl dd.i4 i {
	background: url('../images/icon/pingfen.png') no-repeat center center;
}
.doc-slide dl dd.i1.on i {
	background: url('../images/icon/liulan.png') no-repeat center center;
	opacity: 1;
	background-position: 0px 8px;
}
.doc-slide dl dd.i3.on i {
	background: url('../images/icon/dianzan.png') no-repeat center center;
	opacity: 1;
}
.doc-slide dl dd.i4.on i {
	background: url('../images/icon/gfpf.png') no-repeat center center;
	opacity: 1;
}
.doc-slide dl dd.i4.on em {
	color: #c9161c;
}
/* .doc-slide dl dd.on {color:#c9161c;} */
.doc-slide dl dd a {
	padding: 0 3.5%;
	display: flex;
	align-items: center;
}
.doc-slide dl dd em {
	font-style: normal;
	padding-left: 5px;
}
.doc-slide dl dt img {
	width: 26px;
	height: 26px;
	margin-right: 10px;
	border-radius: 50%;
	border: 1px solid #c9c9c9;
}
.doc-slide dl dd a:hover {
	color: #fff;
}
.doc-slide dl dd a.on {
	color: #c9161c;
}
.d9 .doc-slide {
	display: flex;
	flex-direction: row;
	border-bottom: 1px solid #202020;
	padding: 20px 0;
}
.d9 .doc-slide:first-child {
	padding-top: 0;
}
.d9 .doc-slide:last-child {
	border-bottom: none;
}
.d9 .doc-slide .img {
	width: 320px;
	margin-right: 20px;
}
.d9 .doc-slide dl dd {
	flex: initial;
}
.d9 .doc-slide>div {
	padding-top: 10px;
}
.d9 .doc-slide h5 {
	font-size: 20px;
	height: 70px;
}

.doc-slide .vod {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	height: 160px;
	background: #000;
}
.doc-slide .vod i {
	width: 100%;
	height: 140px;
	opacity: 0;
	transition: all .25s;
	display: none
}
.doc-slide .vod i.on {
	opacity: 1;
	display: block;
}
.doc-slide .vod .pre {
	transition: all .25s;
	overflow: hidden;
	position: absolute;
	top: 7px;
	left: 0px;
	right: 0px;
	height: 5px;
	margin: 0 10px;
	background-color: rgba(255, 255, 255, .5);
	z-index: 101;
}
.doc-slide .vod .pre em {
	display: block;
	height: 5px;
	background: #fff;
	width: 0%;
}
/* 文档预览 */
.doc-preview {
	text-align: center;
	font-size: 16px;
	padding: 20px 0;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	background: #ffffff;
	border-top: 1px solid #E0E0E0;
	z-index: 9999;
}
.doc-preview span {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding-right: 15px;
}
.doc-preview .btn {
	height: 48px;
	line-height: 44px;
	border: 2px solid #c9161c;
	border-radius: 4px;
	padding: 0 39px;
	color: #c9161c;
	margin-right: 22px;
}
.doc-preview .btn:hover {
	color: #c9161c;
	border-color: #c9161c;
}
/* 文章标签 */
.tag-article {
	padding: 10px 0 20px !important;
}
.tag-article dl {
	width: 25%;
	float: left;
	padding: 15px;
}
.tag-article dl dt {
	width: 60px;
	height: 90px;
	margin-right: 15px;
	float: left;
	text-align: center;
}
.tag-article dl dt i {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url('../images/darts.png') -310px -25px;
	margin: 0 auto;
}
.tag-article dl dt span {
	display: block;
	font-size: 16px;
	color: #c9161c;
}
.tag-article dl:nth-child(2) dt i {
	background-position-x: -340px;
}
.tag-article dl:nth-child(3) dt i {
	background-position-x: -370px;
}
.tag-article dl:nth-child(4) dt i {
	background-position-x: -430px;
}
.tag-article dl dd {
	margin-top: -5px;
}
.tag-article dl dd a {
	font-size: 12px;
	display: inline-block;
	padding: 0 2px 0 0;
	color: #666666;
}
.tag-article dl dd a:hover {
	color: #c9161c;
}
.tag-article dl dd a.on {
	color: #c9161c
}
.tag-article dl:first-child {
	padding-left: 0;
}
.tag-article dl:last-child {
	padding-right: 0;
}
/* 项目标签 */
.tag-project {
	height: 60px;
	display: flex;
	padding-top: 20px;
}
.tag-project dl {
	width: 80px;
	margin-right: 50px;
	position: relative;
}
.tag-project dl dt {
	cursor: pointer;
	color: #212229;
}
.tag-project dl dt i {
	margin-left: 15px;
	width: 9px;
	height: 9px;
	display: inline-block;
	background: url('../images/icon/down.png') no-repeat;
	transition: all .3s;
}
.tag-project dl dd {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 999;
	width: 120px;
	background: #FFFFFF;
	font-size: 12px;
	padding: 10px 0;
	box-shadow: 0 0 12px #E0E0E0;
}
.tag-project dl.on dt {}
.tag-project dl.on dt i {
	/* transform: rotate(360deg); */
	background: url('../images/icon/up.png') no-repeat;
	opacity: 1;
}
.tag-project dl.on dd {
	display: block;
}
.tag-project dl dd>a {
	display: block;
	margin-bottom: 10px;
	position: relative;
	padding-left: 15px;
}
.tag-project dl dd>a.on {
	color: #c9161c;
}
.tag-project dl dd>a:last-child {
	margin-bottom: 0;
}
.tag-project dl:nth-child(3) dd {
	width: 450px;
}
.tag-project dl:nth-child(3) dd a {
	float: left;
	display: block;
	padding-right: 3%;
	width: 25%;
}
.tag-project dl dd a ol {
	position: absolute;
	left: 100%;
	top: 0;
	width: 120px;
	border: 1px solid #353535;
	background-color: #020202;
	padding: 10px 0;
	opacity: 0;
	transition: all .3s;
	z-index: -1;
}
.tag-project dl dd a ol li {
	text-align: center;
	margin-bottom: 10px;
}
.tag-project dl dd a:hover ol {
	opacity: 1;
	z-index: 0;
}
.tag-project dl dd a ol li a {
	color: #8a8a8a !important;
}

.tag-project .dl2 dd {
	width: 130px;
}
.tag-project .dl2 dd p {
	position: relative;
	padding: 0 15px 15px;
	width: 135px !important;
}
.tag-project .dl2 dd p.on>b>a {
	color: #c9161c;
}
.tag-project .dl2 dd p b {
	font-weight: normal;
}
.tag-project .dl2 dd p b a {
	width: 80px;
	display: inline-block;
}
.tag-project .dl2 dd p b i {
	margin-left: 15px;
	width: 9px;
	height: 9px;
	display: inline-block;
	background: url('../images/icon/down.png') no-repeat;
	transform: rotate(270deg);
	transition: all .3s;
	float: right;
	margin-top: 8px;
}
.tag-project .dl2 dd p span {
	position: absolute;
	top: 0;
	left: 129px;
	width: 130px;
	display: none;
	border-left: 0;
	background: #FFFFFF;
	padding: 10px 15px 5px;
	box-shadow: 0 0 12px #E0E0E0;
}
.tag-project .dl2 dd p span:hover,
.tag-project .dl2 dd p b:hover,
.tag-project .dl2 dd p.on span,
.tag-project .dl2 dd p.on b {
	color: #c9161c;
	cursor: pointer;
}
.tag-project .dl2 dd p:hover span,
.tag-project .dl2 dd p.on span {
	display: block;
}
.tag-project .dl2 dd p span a {
	display: block;
	padding-bottom: 10px;
}
.tag-project .dl2 dd p span a:hover,
.tag-project .dl2 dd p span a.on {
	color: #c9161c;
	cursor: pointer;
}

.tag-project .ico {
	float: left;
	width: 40px;
	position: relative;
}
.tag-project .ico dt {
	display: inline-block;
	width: 24px;
	height: 34px;
	background: url('../images/darts.png') -360px -80px;
	cursor: pointer;
}
.tag-project .ico dt i {
	margin-left: 15px;
	width: 9px;
	height: 9px;
	display: inline-block;
	background: url('../images/darts.png')-242px -24px;
	transform: rotate(180deg);
	opacity: .25;
	transition: all .3s;
}
.tag-project .ico dt i {
	display: none;
}
.tag-project .ico.on dt {
	background-position-x: -400px;
}
.tag-project .ico dd {
	display: none;
	background: #FFFFFF;
	padding: 15px 10px 10px;
	width: 205px;
	position: absolute;
	top: 34px;
	left: 0;
	z-index: 201;
	text-align: center;
	font-size: 12px;
	box-shadow: 0 0 12px #E0E0E0;
}
.tag-project .ico dd p {
	width: 60px;
	display: inline-block;
	float: left;
}
.tag-project .ico dd p a,
.tag-project .ico dd p span {
	display: block;
}
.tag-project .ico dd p span {
	padding-bottom: 10px;
}
.tag-project .ico dd p a {
	margin-bottom: 5px;
}
.tag-project .ico dd p a.on {
	color: #c9161c;
}
.tag-project .ico.on dd {
	display: block;
}

.tag-project>p {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	float: left;
	font-size: 14px;
	border: 1px solid #212229;
	padding: 0 20px;
	margin-right: 35px;
	color: #212229;
	text-align: center;
	position: relative;
}
.tag-project>p i {
	width: 24px;
	height: 24px;
	background: url('../images/darts.png') -618px 0;
	opacity: .8;
	transition: all 0.3s;
	position: absolute;
	top: -20px;
	right: -22px;
	cursor: pointer;
}
.tag-project>p i:hover {
	opacity: 1;
	transform: rotate(90deg);
}
/* 用户标签 */
.tag-user-container {
	padding-top: 40px;
	min-width: 1200px;
	padding-bottom: 10px;
}
.tag-user {
	flex-direction: column;
	width: 1200px;
	margin: 0px auto 0px !important;
	font-size: 12px;
}
.tag-user>div {
	position: relative;
	padding: 12px 0 12px 0;
}
/* .tag-user div:last-child {border-bottom:none;} */
.tag-user div li span {
	margin-right: 20px;
}
.tag-user div li>a {
	color: #666666;
	padding: 0 12px;
}
.tag-user div>span {
	margin-right: 20px;
}
.tag-user div li span,
.tag-user div li>a,
.tag-user div dl,
.tag-user div>span {
	display: inline-flex;
	height: 29px;
	align-items: center;
	font-size: 14px;
	font-weight: 500;
	color: #212229;
}
.tag-user div li:last-child {
	width: 994px;
	margin-left: 88px;
	padding: 12px 0px 0px 0px;
	border-top: 1px solid #F0F3F4;
	margin-top: 10px;
}
.tag-user div li:last-child a {
	margin-bottom: 12px;
}
.tag-user div dl {
	margin: 0;
	width: 55px;
	justify-content: center;
	cursor: pointer;
	float: right;
	color: #212229;
	margin-right: 24px;
}
.tag-user div>a:last-child {
	margin-right: 0;
}
.tag-user div a:hover {
	color: #c9161c;
	border-radius: 4px;
}
.tag-user div a.on {
	color: #c9161c;
	background: #FFF7F0;
	border-radius: 4px;
}
.tag-user div dl dt i {
	display: inline-block;
	width: 9px;
	height: 9px;
	transition: all 0.3s;
	margin-left: 8px;
}
.tag-user div dl:last-child dt i {
	background: url('../images/icon/down.png') no-repeat;
}
.tag-user div dl:last-child dt i:hover,
.tag-user div dl.on i {
	opacity: 1;
}
.tag-user div dl.box {
	width: 50px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #EC8D0C;
	color: #EC8D0C;
}
.tag-user div dl.box dt {
	text-align: center;
}
.tag-user div dl:hover i,
.tag-user div dl.on i {
	opacity: 1;
}
.tag-user div dd {
	display: none;
	padding: 10px 20px 5px;
	background: #FFFFFF;
	position: absolute;
	top: 35px;
	left: 0;
	width: 100%;
	z-index: 1;
	box-shadow: 0 0 12px #E0E0E0;
}
.tag-user div dl dd>a {
	width: 92px;
	margin-bottom: 10px;
	display: inline-block
}
.tag-user div dl dd.tag1>a {
	width: 160px;
}
.tag-user div dd.radio span:before {
	padding-left: 14px;
}
.tag-user div dl dd p {
	text-align: center;
}
.tag-user div dl dd p label {
	margin: 0 10px 10px;
	width: 80px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #c9161c;
	color: #c9161c;
}
.tag-user div dl dd p label:hover {
	border: 1px solid #c9161c;
	color: #c9161c;
}
.tag-user-ol {
	width: 1200px;
	margin: 0 auto;
}
.tag-user-ol li {
	margin-bottom: 20px;
	border: 1px solid #444;
	margin-right: 35px;
	height: 24px;
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	color: #535353;
	font-size: 12px;
}
.tag-user-ol li a {
	width: 24px;
	height: 24px;
	background: url('../images/darts.png') -620px 0;
	transition: all .3s;
	position: absolute;
	top: -20px;
	right: -22px;
	cursor: pointer
}
.tag-user-ol li a:hover {
	opacity: 1;
	transform: rotate(90deg)
}
.tag-user-ol li span {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding: 0 18px;
	max-width: 300px;
}
/* 用户列表标签 */
.tag-article-list {}
.tag-article-list {
	height: 85px;
	display: flex;
	padding-top: 20px;
	float: right;
}
.tag-article-list dl {
	width: 90px;
	margin-right: 0px;
	position: relative;
}
.tag-article-list dl dt {
	cursor: pointer;
	color: #212229;
}
.tag-article-list dl dt i {
	margin-left: 15px;
	width: 9px;
	height: 9px;
	display: inline-block;
	background: url('../images/icon/down.png') no-repeat;
	transition: all .3s;
}
.tag-article-list dl.on dt i {
	/* transform: rotate(360deg); */
	background: url('../images/icon/up.png') no-repeat;
	opacity: 1;
}
.tag-article-list dl dd {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 999;
	width: 120px;
	background: #FFFFFF;
	font-size: 12px;
	padding: 10px 0;
	box-shadow: 0 0 12px #E0E0E0;
}
.tag-article-list dl.on dd {
	display: block;
}
.tag-article-list dl dd>a {
	display: block;
	margin-bottom: 10px;
	position: relative;
	padding-left: 15px;
}
.tag-child-list {
	display: none;
	padding: 19px 0px;
}
.tag-child-list:first-child {
	display: none !important;
}
/*  */
.tag-group a {
	display: inline-flex;
	height: 29px;
	align-items: center;
	font-size: 14px;
	font-weight: 500;
	color: #212229;
	padding: 0 12px;
}
.tag-group-child {
	margin-left: 93px;
	border-radius: 4px;
	background-color: #FFF7F0;
}
.tag-group-child .tag-child-list a {
	display: inline-flex;
	height: 29px;
	align-items: center;
	font-size: 14px;
	font-weight: 500;
	padding: 0 12px;
}
.tag-user div .tag-group a.on:nth-child(1) {
	border-radius: 4px;
}
.tag-user div .tag-group a.on {
	border-radius: 4px 4px 0 0;
}
/* 用户搜索 */
.search-user {
	margin: 0 auto;
	width: 1200px;
	display: flex;
	padding-bottom: 0px;
	align-items: center;
}
/* .search-user { margin:0 auto; width:1200px; display:flex; padding-top:15px; padding-bottom:45px;align-items:center;position: relative;top:-95px;padding-left: 770px;} */
.search-user .select {
	align-items: center;
	justify-content: center;
}
.search-user .search {
	flex: 1;
	display: flex;
	justify-content: center;
	position: relative;
	right: 280px;
	top: 41px;
}
.search-user .search input {
	transition: all .3s;
	background: transparent;
	border: none;
	border: 1px solid #DCDEE9;
	color: #999999;
	width: 280px;
	padding: 9px 40px 9px 40px;
	font-size: 12px;
	border-radius: 4px;
}
.search-user .search input:focus {
	border: 1px solid #999999;
}
.search-user .search>em {
	width: 18px;
	height: 18px;
	background: url('../images/icon/closew.png') no-repeat 4px 4px #BBBBBB;
	transition: all 0.3s;
	position: absolute;
	top: 10px;
	right: 8px;
	cursor: pointer;
	border-radius: 50%;
	background-size: 60%;
	opacity: 1;
}

.search-user .search>b {
	width: 40px;
	height: 28px;
	display: block;
	background: url('../images/icon/search.png') no-repeat;
	position: absolute;
	left: 0;
	top: 4px;
	bottom: 0;
	cursor: pointer;
	transition: all .3s;
	background-position: 9px 4px;
}
.search-user .search>b:hover {
	opacity: 1;
	background: url('../images/icon/wseace.png') no-repeat;
	background-position: 9px 4px;
}
.search-user>a {
	position: relative;
	display: flex;
	width: 110px;
	height: 34px;
	overflow: hidden;
	border: 1px solid #e26207;
	font-size: 12px;
	color: #e76301;
	float: right;
	justify-content: center;
	align-items: center;
}
.search-user>a:after,
.search-user>a:before {
	content: "";
	width: 100%;
	height: 50%;
	position: absolute;
	top: -50%;
	left: 130%;
	background: #c9161c;
	transform: scale(6, 5) rotate(45deg);
	transition: all ease .5s;
	display: block;
	z-index: -10
}
.search-user>a:after {
	top: 100%;
	left: -130%
}
.search-user>a:hover {
	border-color: #c9161c;
	color: #fff
}
.search-user>a:hover:before {
	top: 0;
	left: 25%
}
.search-user>a:hover:after {
	top: 50%;
	left: -25%
}
.search-user .search-select div {
	position: relative;
	padding: 12px 0 12px 0;
	width: 1200px;
}
.search-user .search-select div:last-child {
	border-top: 1px solid #F0F3F4;
	padding-top: 32px;
	padding-bottom: 0;
}
.search-user .search-select div li span,
.search-user .search-select div li>a {
	display: inline-flex;
	height: 29px;
	align-items: center;
	font-size: 14px;
	font-weight: 500;
}
.search-user .search-select div li>a {
	padding: 0 12px;
}
.search-user .search-select div:last-child li a:first-child {
	padding-left: 0;
}
.search-user .search-select div li span {
	color: #212229;
	margin-right: 22px;
}
.search-user .search-select div a:hover {
	color: #c9161c;
}
.search-user .search-select div:first-child {
	padding-bottom: 24px;
}
.search-user .search-select div:first-child a.on {
	color: #c9161c;
	background: #FFF7F0;
	border-radius: 4px;
}
.search-user .search-select div:last-child a.on {
	color: #c9161c;
}
.search-user .company-register {
	border: 1px solid #c9161c;
	width: 110px;
	height: 29px;
	line-height: 29px;
	text-align: center;
}
.search-user .company-register a {
	color: #c9161c;
}
/* 中照网专栏 */
.sywcolumn-ban {
	position: relative;
	height: 250px;
	/*background: #000 url("../images/sy_column_banner.png") no-repeat center;*/
	background-size: cover;
}
.sywcolumn-ban .wamp {
	position: relative;
	height: 250px;
	z-index: 20;
}
.sywcolumn-ban .sywcolumn-logo {
	/* width: 400px; */
	margin: 0 auto;
	color: #fff;
	font-size: 20px;
	text-align: center;
	padding-top: 24px;
}
.sywcolumn-ban .sywcolumn-logo img {
	width: 120px;
	height: 120px;
	border-radius: 50%;
}
.sywcolumn-ban .sywcolumn-logo .sywcolumn-tit {
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.sywcolumn-ban .sywcolumn-logo .sywcolumn-tips {
	font-size: 16px;
}
.sywzl .sywzl-nav {
	height: 66px;
	width: 1200px;
	color: #333;
}
.sywzl .sywzl-nav ul li {
	float: left;
	margin: 0 15px;
	padding: 0px 2px;
	height: 66px;
	line-height: 76px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.sywzl .sywzl-nav ul li.active {
	color: #c9161c;
}
.sywzl .sywzl-nav ul li:hover {
	color: #c9161c;
}
.no_datas {
	text-align: center;
	color: #666;
	font-size: 16px;
	width: 100%;
	font-family: "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft Yahei", "Microsoft Jhenghei", "Arial";
	padding: 20px;
	margin-top: 20px;
	background: #FFFFFF;
	min-height: 200px;
	line-height: 200px;
}
.sywzl .sywList {
	margin-bottom: 40px;
}
.sywzl .sywList .sywcolumn-iteam {
	margin-top: 12px;
	margin-bottom: 20px;
	float: left;
	background: #fff;
	width: 380px;
	height: 332px;
	margin-right: 30px;
}
.sywzl .sywList .sywcolumn-iteam:nth-child(3n) {
	margin-right: 0;
}
.sywzl .sywList .sywcolumn-iteam:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, .3);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-4px);
	-ms-transform: translateY(-4px);
	-o-transform: translateY(-4px);
	transform: translateY(-4px);
}
.sywzl .sywList .sywcolumn-iteam .img {
	width: 380px;
	height: 214px;
}
.sywzl .sywList .sywcolumn-iteam .img a img {
	height: 100%;
	object-fit: cover;
}
.sywzl .sywList .sywcolumn-bd {
	height: 130px;
	overflow: hidden;
}
.sywzl .sywList .sywcolumn-bd .sywcolumn-title {
	height: 68px;
	font-size: 18px;
	padding: 15px 20px;
	line-height: 25px;
	margin-bottom: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
}
.sywzl .sywList .sywcolumn-bd .sywcolumn-counts {
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	color: #999;
	background: #fafafa;
	font-size: 12px;
	padding: 0px 20px;
}
.sywzl .sywList .sywcolumn-bd .sywcolumn-counts .sywcolumn-username {
	width: 160px;
	display: inline-block;
}
.sywzl .sywList .sywcolumn-bd .sywcolumn-user img {
	width: 25px;
	height: 25px;
	border-radius: 50%;
}
.sywzl .sywList .sywcolumn-bd .sywcolumn-user {
	float: left;
	margin-right: 6px;
}
.sywzl .get-more .get-more-box a {
	height: 60px;
	background: #fff;
	color: #999;
	line-height: 60px;
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 16px;
}
.sywzl .get-more .get-more-box a:hover {
	height: 60px;
	background: #c9161c;
	color: #FFFFFF;
	line-height: 60px;
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 16px;
}
.sywzl .sywcolumn-intro {
	margin-bottom: 40px;
	background: #FFFFFF;
	clear: both;
}
.sywzl .sywcolumn-intro .sywcolumn-intro-title {
	padding: 0 20px;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #f5f2f2;
	font-size: 16px;
	color: #212229;
}
.sywzl .sywcolumn-intro .sywcolumn-intro-con {
	padding: 15px 20px;
	border-bottom: 1px solid #f5f2f2;
}
.sywzl .sywcolumn-intro .sywcolumn-intro-con p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.sywzl .sywcolumn-intro .sywcolumn-hz {
	padding: 15px 20px;
	text-align: right;
	color: #212229;
}
.column-category {
	background: #fff;
	clear: both;
}
.column-category .column-category-title {
	padding: 0 20px;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #f5f2f2;
	font-size: 16px;
	color: #212229;
}
.column-category .column-category-list {
	overflow: hidden;
	padding-top: 20px;
}
.column-category .column-category-list li {
	float: left;
	width: 50%;
	margin-bottom: 20px;
}
.column-category .column-category-list li a {
	display: flex;
	padding: 0 20px;
	align-items: center;
}
.column-category .column-category-list li a img {
	float: left;
	border-radius: 4px;
	width: 177px;
	height: 120px;
	object-fit: cover;
}
.column-category .column-category-list li a div {
	margin-left: 20px;
	width: 360px;
}
.column-category .column-category-list li a div .column-category-name {
	color: #666666;
	font-size: 18px;
}
.column-category-des {
	color: #999999;
	padding-top: 10px;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-line-clamp: 2;
}
/* 政策解读 */
.policy-ban {
	position: relative;
	height: 250px;
	background: #000 url("../images/syw_zl_top_zcfg.png") no-repeat center;
	background-size: cover;
}
.policy .policyList {
	margin-bottom: 40px;
}
.policy .policyList .policy-iteam {
	margin-top: 12px;
	margin-bottom: 12px;
	float: left;
	background: #fff;
	width: 590px;
	margin-right: 20px;
	display: flex;
	padding: 20px;
}
.policy .policyList .policy-iteam:nth-child(2n) {
	margin-right: 0;
}
.policy .policyList .policy-iteam:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, .3);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-4px);
	-ms-transform: translateY(-4px);
	-o-transform: translateY(-4px);
	transform: translateY(-4px);
}
.policy .policyList .policy-iteam .img {
	width: 240px;
	height: 135px;
}
.policy .policyList .policy-iteam .img a img {
	height: 100%;
	object-fit: cover;
}
.policy .policyList .policy-bd {
	overflow: hidden;
	flex: 1;
}
.policy .policyList .policy-bd .policy-title {
	height: 90px;
	font-size: 18px;
	padding: 15px 20px;
	line-height: 25px;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
}
.policy .policyList .policy-bd .policy-counts {
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	color: #999;
	font-size: 12px;
	padding: 0px 20px;
	margin-top: 5px;
}
.policy .policyList .policy-bd .policy-counts .policy-username {
	width: 160px;
	display: inline-block;
}
.policy .policyList .policy-bd .policy-user img {
	width: 25px;
	height: 25px;
	border-radius: 50%;
}
.policy .policyList .policy-bd .policy-user {
	float: left;
	margin-right: 6px;
}
.policy .get-more .get-more-box a {
	height: 60px;
	background: #fff;
	color: #999;
	line-height: 60px;
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 16px;
}
.policy .get-more .get-more-box a:hover {
	height: 60px;
	background: #c9161c;
	color: #FFFFFF;
	line-height: 60px;
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 16px;
}
/* 招聘求职 */
.recruitBox {
	background: #FFFFFF;
	margin-bottom: 40px;
	margin-top: 20px;
}
.recruit .recruitJob .recruitTitle {
	padding: 30px 20px 40px;
	font-size: 40px;
	color: #212229;
}
.recruit .recruitJob .recruitTitle span {
	float: right;
	margin-top: 8px;
	color: #c9161c;
	font-size: 14px;
	font-weight: 400;
	cursor: help;
}
.recruit .jobList {
	padding: 0 20px 20px;
}
.recruit .jobList li {
	width: 1160px;
	padding: 14px 15px;
	margin-bottom: 18px;
	border: 1px solid #ededed;
	color: #666666;
}
.recruit .jobList li .joblist-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.recruit .jobList li .joblist-box .position {
	flex: 1;
	padding-right: 20px;
	align-items: center;
	display: grid;
	border-right: 1px dashed #ededed;
}
.recruit .jobList li .joblist-box .position .position-link {
	display: flex;
	justify-content: space-between;
}
.recruit .jobList li .joblist-box .position .position-link h3 {
	max-width: 660px;
	margin: 0;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
}
.recruit .jobList li .joblist-box .position .format-time {
	clear: both;
	color: #666666;
	margin-left: 10px;
}
.recruit .jobList li .joblist-box .company {
	width: 280px;
	margin-right: 15px;
	padding-left: 20px;
}
.recruit .jobList li .joblist-box .company .company-name {
	display: inline-block;
	max-width: 230px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	font-size: 16px;
	vertical-align: middle;
}
.recruit .jobList li .joblist-box .company .company-mark {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: .5em;
	vertical-align: middle;
	cursor: pointer;
	background: url('../images/icon/qygfrz.png') no-repeat center center;
	background-size: 100% 100%;
}
.recruit .jobList li .joblist-box .com-logo {
	width: 62px;
}
.recruit .jobList li .joblist-box .com-logo a img {
	display: block;
	width: 60px;
	height: 60px;
	border: 1px solid #f5f5f5;
	border-radius: 50%;
}
.recruit .jobList li:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, .3);
}
.recruit .get-more .get-more-box a {
	height: 60px;
	background: #fff;
	color: #999;
	line-height: 60px;
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 16px;
}
.recruit .get-more .get-more-box a:hover {
	height: 60px;
	background: #c9161c;
	color: #FFFFFF;
	line-height: 60px;
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 16px;
}
.recruit .recruitJob .recruitTitle span .icon-tips {
	width: 14px;
	height: 14px;
	content: "";
	background: url('../images/ykt/icon-tips.png') no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	position: relative;
	top: 2px;
	left: 5px;
	line-height: 17px;
	-webkit-transform: scale(1) rotate(0) translate3d(0, 0, 0);
	transform: scale(1) rotate(0) translate3d(0, 0, 0);
}
/* 招聘频道 */
.recruit-ban {
	position: relative;
	height: 250px;
	background: #000 url("../images/syw_zl_top_zppd.png") no-repeat center;
	background-size: cover;
}
/* 品牌专栏 */
.brand-ban {
	position: relative;
	height: 250px;
	background: #000 url("../images/syw_zl_top_ppzl.png") no-repeat center;
	background-size: cover;
}
/* 特色专栏 */
.feature-ban {
	position: relative;
	height: 250px;
	background: #000 url("../images/syw_zl_top_tszl.png") no-repeat center;
	background-size: cover;
	text-align: center;
}
.feature .featureList .feature-iteam {
	margin-top: 12px;
	margin-bottom: 12px;
	float: left;
	background: #fff;
	width: 380px;
	margin-right: 29px;
}
.feature .featureList .feature-iteam:nth-child(3n) {
	margin-right: 0;
}
.feature .featureList .feature-iteam:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, .3);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-4px);
	-ms-transform: translateY(-4px);
	-o-transform: translateY(-4px);
	transform: translateY(-4px);
}
.feature .featureList .feature-iteam .img {
	width: 380px;
	height: 214px;
	position: relative;
}
.feature .featureList .feature-iteam .img a img {
	height: 100%;
	object-fit: cover;
}
.feature .featureList .feature-bd {
	overflow: hidden;
}
.feature .featureList .feature-bd .feature-title {
	height: 68px;
	font-size: 18px;
	padding: 15px 10px;
	line-height: 25px;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	position: relative;
}
.feature .featureList .feature-bd .feature-counts {
	overflow: hidden;
	color: #999;
	font-size: 12px;
	padding: 0px 10px 5px;
	margin-top: 5px;
}
.feature .featureList .feature-bd .feature-counts .feature-username {
	width: 160px;
	display: inline-block;
}
.feature .featureList .feature-bd .feature-user img {
	width: 25px;
	height: 25px;
	border-radius: 50%;
}
.feature .featureList .feature-bd .feature-user {
	float: left;

	margin-right: 6px;
}
.feature .featureList .feature-iteam .img .icon-play {
	width: 46px;
	height: 46px;
	background: url('../images/home/icon-video-play.png') no-repeat;
	background-size: 100% 100%;
	display: block;
	position: absolute;
	right: 50%;
	top: 50%;
	margin-right: -23px;
	margin-top: -23px;
}
.feature-ban .feature-list-ban img {
	width: 304px;
	height: 94px;
	margin-top: 56px;
}
.feature-info-ban .syzl-ban-tit img {
	width: 304px;
	height: 94px;
	margin-top: 28px;
}
.feature-info-ban .feature-fl-img img {
	width: 100px;
	height: 100px;
	border-radius: 50%;
}
.feature .featureList .feature-bd .feature-title .annex-download {
	font-size: 14px;
	position: absolute;
	bottom: 2px;
	right: 10px;
}
.universityList .university-counts .feature-username {
	width: 160px;
	display: inline-block;
}
.universityList .feature-user {
	float: left;
	margin-right: 6px;
}
.universityList .feature-user img {
	width: 25px;
	height: 25px;
	border-radius: 50%;
}
/* 高校专栏 */
.university-ban {
	position: relative;
	height: 250px;
	background: #000 url("../images/syw_zl_top_gxpd.png") no-repeat center;
	background-size: cover;
}
.university .universityList ul li {
	width: 1200px;
	padding: 15px 10px;
	background: #fff;
	margin-top: 12px;
	margin-bottom: 12px;
	display: flex;
	align-items: center;
}
.university .universityList .university-box {
	width: 267px;
	text-align: center;
}
.university .universityList .university-box .university-logo {
	margin-bottom: 20px;
}
.university .universityList .university-box .university-logo a img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	border: 1px solid #e0e0e0;
}
.university .universityList .university-box .university-username {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 20px;
}
.university .universityList .university-iteam {
	margin-top: 12px;
	margin-bottom: 7px;
	float: left;
	background: #fff;
	width: 288px;
	margin-left: 16px;
}
.university .universityList .university-iteam .imgBox {
	width: 288px;
	height: 162px;
	position: relative;
	overflow: hidden;
}
.university .universityList .university-iteam .imgBox .img {
	width: 288px;
	height: 162px;
	overflow: hidden;
}
.university .universityList .university-iteam .imgBox a img {
	height: 100%;
	object-fit: cover;
}
.university .universityList .university-bd {
	overflow: hidden;
}
.university .universityList .university-bd .university-title {
	height: 68px;
	font-size: 18px;
	padding: 15px 10px;
	line-height: 25px;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	position: relative;
}
.university .universityList .university-bd .university-counts {
	overflow: hidden;
	color: #999;
	font-size: 12px;
	padding: 5px 10px 0;
	margin-top: 10px;
	border-top: 1px solid #efefef;
}
.university .universityList .university-bd .university-counts .university-username {
	width: 160px;
	display: inline-block;
}
.university .universityList .university-bd .university-counts .feed-actions {
	display: flex;
	align-items: center;
}
.university .universityList .university-bd .university-counts .icon-ll {
	width: 24px;
	height: 16px;
	display: inline-block;
	background: url('../images/icon/liulan.png') no-repeat center center;
	background-position: 4px 4px;
}
.university .universityList .university-bd .university-counts em {
	max-width: 70px;
	height: 17px;
	line-height: 20px;
	vertical-align: middle;
	margin: 0;
	color: #989CAB;
	font-size: 12px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.university .universityList .university-bd .university-user img {
	width: 25px;
	height: 25px;
	border-radius: 50%;
}
.university .universityList .university-bd .university-user {
	float: left;
	margin-right: 6px;
}
.university .universityList .university-iteam .imgBox .icon-play {
	width: 46px;
	height: 46px;
	background: url('../images/home/icon-video-play.png') no-repeat;
	background-size: 100% 100%;
	display: block;
	position: absolute;
	right: 50%;
	top: 50%;
	margin-right: -23px;
	margin-top: -23px;
}
.university .universityList .btn-box .btn {
	height: 32px;
	line-height: 32px;
	padding: 0 23px;
	font-size: 14px;
	margin: 0 8px 0 0;
	border: 1px solid #FCE6D6;
	color: #c9161c;
	font-style: normal;
	border-radius: 3px;
	background: #FCE6D6;
	transition: all .3s;
}
.university .universityList .btn-box .btn.on,
.university .universityList .btn-box .btn:hover {
	border-color: #FAD9C2;
	color: #c9161c;
	background: #FAD9C2;
}
.university .universityList .btn-box .btn.follow {
	background: #c9161c;
	color: #FFFFFF;
	transition: all .3s;
}
.university .universityList .btn-box .btn.follow:hover {
	background: #c9161c;
	color: #FFFFFF;
}
.university .universityList .btn-box .btn.on {
	background: #C6C8D1;
	color: #FFFFFF;
	border: 1px solid #C6C8D1;
}
.university .universityList .btn-box .btn.follow.on {
	background: none;
	color: #C6C8D1;
	border: 1px solid #C6C8D1;
}
.university .universityList .btn-box .icon-ydl {
	width: 24px;
	height: 16px;
	display: inline-block;
	background: url('../images/icon/liulan.png') no-repeat center center;
	background-position: 4px 4px;
}
.university .universityList .university-bd .university-title .annex-download {
	font-size: 14px;
	position: absolute;
	bottom: 2px;
	right: 10px;
}

.zlmssx {
	padding: 20px;
	min-height: 320px;
	text-align: center;
	/* line-height: 400px; */
	background: #FFFFFF;
	margin-bottom: 40px;
	margin-top: 20px;
	font-size: 24px;
	color: #333333;
}
.zlmssx img {
	width: 200px;
	height: 200px;
}
.syzl-ban .syzl-ban-tit {
	text-align: center;
}
.syzl-ban .syzl-ban-tit img {
	width: 304px;
	height: 94px;
	margin-top: 56px;
}
.syzl-ban-des {
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 12px;
}
.pd40 {
	padding-bottom: 40px;
}
.transition {
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
/* 作者面板 */
.author {
	padding: 60px 0;
	display: flex;
}
.author>div {
	flex: 1 auto;
}
.author>div:first-child {
	padding-right: 20px;
	width: 545px;
}
.author>div p {
	line-height: 24px;
}
.author>div p:first-child {
	font-size: 16px;
	margin-bottom: 15px;
}
.author>div a.btn {
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	background: 0 0;
	margin-top: 20px;
	width: 140px;
	height: 36px;
	border: 1px solid #c9161c;
	color: #ffffff;
	background: #c9161c;
}
.author>div p i {
	float: left;
	width: 4px;
	height: 4px;
	border: 1px solid #818181;
	margin: 10px 8px 0 0
}
.author ul {
	padding-bottom: 30px;
	padding-top: 60px;
	margin-left: 125px;
	border-bottom: 1px solid #F0F0F0;
	padding-right: 70px;
	overflow: hidden;
}
.author ul li {
	-webkit-perspective: 400px;
	-moz-perspective: 400px;
	-o-perspective: 400px;
	-ms-perspective: 400px;
	perspective: 400px;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	display: block;
	background: #000;
	margin: 2px;
	border-radius: 50%;
	margin-right: 10px;
}
.author ul li img {
	opacity: 1;
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.author ul li a {
	display: block;
	outline: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.author em {
	float: right;
	position: relative;
	top: -65px;
}
.author ul li a i.i11 {
	width: 16px;
	height: 16px;
	background: url('../images/icon/icon1.png') no-repeat center center;
	background-position: -80px -45px;
	display: inline-flex;
	position: absolute;
	left: 30px;
	bottom: 0px;
	transform: scale(0.9);
}
/* 用户列表面板 */
.panel-user-doc li {
	border-bottom: 1px solid #ECECEC;
	padding: 35px 0;
	display: flex
}
.panel-user-doc li:first-child {
	padding-top: 0;
}
.panel-user-doc li>div {
	border-left: none;
	display: flex;
	position: relative;
	width: 100%;
}
.panel-user-doc li>div>a {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	position: relative;
}
.panel-user-doc li>div>a>.img {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	transform: rotate(0deg)
}
.panel-user-doc li>div>a>.img>img {
	width: 80px;
	height: 80px;
	border-radius: 50%;
}
.panel-user-doc li>div>a>i {
	width: 20px;
	height: 20px;
	display: inline-flex;
	position: absolute;
	left: 57px;
	bottom: 0;
}
.panel-user-doc li>div>a>i.i1 {
	background: url('../images/icon/qygfrzw.png') no-repeat center center;
	background-size: 100% 100%;
}
/* 个人企业未认证 */
.panel-user-doc li>div>a>i.i2 {
	background: url('../images/icon/qygfrz.png') no-repeat center center;
	background-size: 100% 100%;
}
/* 企业已认证 */
.panel-user-doc li>div>a>i.i11 {
	background: url('../images/icon/grgfzh.png') no-repeat center center;
	background-size: 100% 100%;
}
/* 个人已认证 */
.panel-user-doc li dl {
	height: 112px;
	padding: 0 22px 0;
	flex: 1;
	border-left: none;
}
.panel-user-doc dl dt {
	font-size: 18px;
	line-height: 22px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 344px;
}
.panel-user-doc dl dt a {
	color: #121212;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 224px;
	display: inline-block;
}
.panel-user-doc dl dt a:hover {
	color: #c9161c;
}
.panel-user-doc dl dd {
	display: flex;
	align-items: center;
}
.panel-user-doc dl dd:nth-child(2) {
	margin-top: 6px;
	height: 17px;
}
.panel-user-doc dl dd:nth-child(3) {
	margin-top: 13px;
	height: 20px;
}
.panel-user-doc dl dd:nth-child(4) {
	margin-top: 11px;
	height: 23px;
}
.panel-user-doc dl dd p:nth-child(2) {
	display: flex;
	justify-content: flex-end;
	width: 160px;
}
.panel-user-doc dl dd p a {
	display: inline-flex;
	height: 25px;
	align-items: center;
	padding-left: 20px;
	transition: all .3s;
	color: #121212;
}
.panel-user-doc dl dt em {
	display: inline-flex;
	align-items: center;
	height: 24px;
	padding-top: 0px;
}
.panel-user-doc dl dt em i {
	width: 20px;
	height: 18px;
	margin: 0 3px;
	background: url('../images/icon/icon1.png') no-repeat;
}
.panel-user-doc dl dt em i.i1 {
	background-position: -44px -80px;
}
/* 个人企业未认证 */
.panel-user-doc dl dt em i.i2 {
	background-position: -80px -113px;
}
/* 企业已认证 */
.panel-user-doc dl dt em i.i3 {
	background-position: -115px -43px;
}
/* 不是俱乐部会员 */
.panel-user-doc dl dt em i.i4 {
	background-position: -115px -9px;
}
/* 是俱乐部会员 */
.panel-user-doc dl dt em i.i5 {
	background-position: -46px -114px;
}
/* 还不是VIP企业 */
.panel-user-doc dl dt em i.i6 {
	background-position: -10px -113px;
}
/* 是VIP企业 */
.panel-user-doc dl dt em i.i7 {
	background-position: -145px -43px;
}
/* 不是好评企业 */
.panel-user-doc dl dt em i.i8 {
	background-position: -145px -9px;
}
/* 好评企业 */
.panel-user-doc dl dt em i.i9 {
	background-position: -140px -79px
}
/* 热门企业 */
.panel-user-doc dl dt em i.i10 {
	background-position: -107px -77px;
	width: 29px;
}
/* 官方账号 */
.panel-user-doc dl dt em i.i11 {
	background-position: -80px -45px;
}
/* 个人已认证 */
.panel-user-doc dl dt em i.i16 {
	background-position: -10px -45px;
}
/* 业内大咖 */

.panel-user-doc dl dd em i.i_kefu {
	background-position: -51px -80px
}

.panel-user-doc dl dd p a i {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url('../images/darts.png') -560px -100px;
	margin-right: 5px;
}
.panel-user-doc dl dd .a1 {
	background-position: -560px -101px;
}
.panel-user-doc dl dd .a2 {
	background-position-x: -580px;
}
.panel-user-doc dl dd .a3 {
	background-position-x: -600px;
}
.panel-user-doc dl dd .a4 {
	background-position: -540px -101px;
}
.panel-user-doc dl dd>span {
	height: 22px;
	color: #BBBBBB;
	margin-right: 10px;
	display: flex;
}
.panel-user-doc dl dd span a {
	color: #BBBBBB;
	font-size: 12px;
	margin-right: 13px;
	cursor: default;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.panel-user-doc dl dd span a:nth-child(1) {
	max-width: 100px;
}
.panel-user-doc dl dd span a:nth-child(2) {
	max-width: 200px;
}
.panel-user-doc dl dd span a .i1 {
	width: 12px;
	height: 12px;
	margin: 0 4px 0 0;
	background: url('../images/icon/i-city.png') no-repeat;
	display: inline-block;
	position: relative;
	top: 2px;
}
.panel-user-doc dl dd span a .i2 {
	width: 12px;
	height: 12px;
	margin: 0 4px 0 0;
	background: url('../images/icon/i-ly.png') no-repeat;
	display: inline-block;
	position: relative;
	top: 2px;
}
.panel-user-doc dl dd span a .i3 {
	width: 12px;
	height: 12px;
	margin: 0 4px 0 0;
	background: url('../images/icon/i-zy.png') no-repeat;
	display: inline-block;
	position: relative;
	top: 2px;
}
/* .panel-user-doc dl dd span a:hover{color: #c9161c;} */
.panel-user-doc dl dd span .izwrz {
	width: 15px;
	height: 15px;
	background: url('../images/icon/user-icon.png') no-repeat;
	background-position: -9px -10px;
	margin-left: -8px;
	position: relative;
	top: 4px;
}
.panel-user-doc dl dd p .highlight {
	color: #121212;
	margin-left: 0;
}
.panel-user-doc dl dd p span {
	margin-right: 24px;
}
.layui-breadcrumb span[lay-separator] {
	margin: 0 7px;
}
.panel-user-doc dl dd span.nan,
.panel-user-doc dl dd span.nv {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url('../images/darts.png');
	margin-right: 10px;
}
.panel-user-doc dl dd span.nan {
	background-position: -500px -100px;
	margin-left: 10px;
}
.panel-user-doc dl dd span.nv {
	background-position: -520px -100px;
	margin-left: 10px;
}
.panel-user-doc .docs {
	height: 114px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	width: 416px;
	position: absolute;
	right: 0;
	top: 0;
}
.panel-user-doc .docs span {
	padding-left: 15px;
}
.panel-user-doc .docs span .img {
	width: 200px;
	height: 114px;
	overflow: hidden;
	border-radius: 2px;
}
.panel-user-doc .docs span .img img {
	height: 100%;
	object-fit: cover;
}
.panel-user-doc li .btn {
	height: 32px;
	line-height: 32px;
	padding: 0 23px;
	font-size: 14px;
	margin: 0 8px 0 0;
	border: 1px solid #FCE6D6;
	color: #c9161c;
	font-style: normal;
	border-radius: 3px;
	background: #FCE6D6;
	transition: all .3s;
}
.panel-user-doc li .btn.on,
.panel-user-doc li .btn:hover {
	border-color: #FAD9C2;
	color: #c9161c;
	background: #FAD9C2;
}
.panel-user-doc li .btn.follow {
	background: #c9161c;
	color: #FFFFFF;
	transition: all .3s;
}
.panel-user-doc li .btn.follow:hover {
	background: #c9161c;
	color: #FFFFFF;
}
.panel-user-doc li .btn.on {
	background: #C6C8D1;
	color: #FFFFFF;
	border: 1px solid #C6C8D1;
}
.panel-user-doc li .btn.follow.on {
	background: none;
	color: #C6C8D1;
	border: 1px solid #C6C8D1;
}
.panel-user-doc .btns {
	display: none;
	position: relative;
	padding: 50px 50px 0 0;
}
.panel-user-doc .btns i {
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url('../images/darts.png') -430px -220px;
	cursor: pointer;
	opacity: 0.7;
}
.panel-user-doc .btns span {
	display: none;
	width: 70px;
	position: absolute;
	top: 75px;
	left: 12px;
	box-shadow: 0 0 12px #E0E0E0;
	padding: 5px 0;
	background: #FFFFFF;
}
.panel-user-doc .btns span a {
	display: block;
	font-size: 12px;
	padding: 0 6px;
	color: #535353;
}
.panel-user-doc .btns span a:hover {
	color: #c9161c;
}
.panel-user-doc .btns span.on {
	display: inline-block;
}

.panel-user-user-circle .docs,
.panel-user-member-circle .docs {
	display: none !important;
}
.panel-user-user-circle .btns,
.panel-user-member-circle .btns {
	display: block !important;
}
.panel-company-user ul {
	padding-bottom: 23px;
	padding-right: 16px;
}
.panel-company-user ul li {
	height: 90px;
	margin-bottom: 16px;
	text-align: center;
	width: 33.333%;
	margin-right: 0;
}
.panel-company-user ul li>p {
	padding-top: 0;
	width: 74px;
	margin-left: 8px;
	height: 28px;
	line-height: 28px;
}
.panel-company-user ul li>p>a {
	font-size: 12px;
}
.panel-company-user ul li img {
	width: 48px;
	height: 48px;
	border-radius: 50%;
}
.panel-company-user ul li a .pic i.i2 {
	left: 50px;
}
.panel-company-user ul li a .pic i.i11 {
	left: 50px;
}
.no-data {
	align-content: center;
	margin: 200px auto;
	text-align: center;
	font-size: 16px;
}
.no-data img {
	width: 211px;
	height: 193px;
}
.no-datan {
	align-content: center;
	margin: 170px auto;
	text-align: center;
	font-size: 16px;
}
.no-datan div {
	width: 211px;
	height: 193px;
	margin: 0 auto 36px;
}
.no-datan img {
	width: 100%;
	height: 100%;
}
/* 评论面板 */
.panel-reply .p1 {
	height: 90px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #D8D8D8;
}
.panel-reply .p1 a {
	font-size: 14px;
	margin: 0 5px
}
.panel-reply .p1 a:hover {
	color: #c9161c
}
.panel-reply .p1 span {
	font-size: 12px;
	color: #a4a4a4;
	margin-left: 5px
}
.panel-reply .p2 {
	width: 754px;
	min-height: 81px;
	line-height: 24px;
	display: block;
	justify-content: center;
	align-items: center;
	margin-bottom: 70px;
	padding: 10px;
	position: relative;
	margin-left: 50px;
	border-radius: 2px;
}
.panel-reply .p2 textarea {
	background: transparent;
	border: none;
	width: 100%;
	height: 100%;
	resize: none;
	font-size: 12px;
	color: #212229;
	min-height: 52px;
}
.panel-reply .p2 textarea:focus {
	outline: none;
}
.panel-reply .p2 a {
	position: absolute;
	right: 0px;
	bottom: -56px;
	font-size: 12px;
	width: 96px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
	border-radius: 3px;
}
.panel-reply .p2 a:hover {
	color: #FFFFFF;
}
.panel-reply .p3 dl {
	position: relative;
	font-size: 12px;
	border-bottom: 1px solid #D8D8D8;
	padding: 30px 0 15px 50px;
}
.panel-reply .p3 dl dt {
	position: absolute;
	left: 0;
	top: 30px;
	width: 40px;
	height: 40px;
	border: 1px solid #e0e0e0;
	border-radius: 50%;
	overflow: hidden;
}
.panel-reply .p3 dl dt img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.panel-reply .p3 dl dd h3 {
	font-size: 14px;
	color: #999999;
	height: 40px;
	line-height: 40px;
}
.panel-reply .p3 dl dd h3 a {
	margin-right: 10px;
}
.panel-reply .p3 dl dd>p {
	color: #212229;
	margin-bottom: 6px;
	line-height: 21px;
	font-size: 14px;
	word-break: break-all;
}
.panel-reply .p3 dl dd>h3 em {
	float: right;
	font-style: normal;
	height: 40px;
	cursor: pointer;
}
.panel-reply .p3 dl dd>h3 em i {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-top: 7px;
	/* background:url('../images/darts.png') -415px 0; */
	float: left;
	transition: all .3s;
	cursor: pointer;
}
.panel-reply .p3 dl dd>h3 em i:hover,
.panel-reply .p3 dl dd>div p em i.on {
	opacity: 1;
}
.panel-reply .p3 dl dd>h3 em b {
	float: left;
	padding: 0 15px 0 2px;
	font-weight: normal;
}
.panel-reply .p3 dl dd>h3 em i.good {
	background-position: -490px 0;
}
.panel-reply .p3 dl dd>h3 em.on i.good {
	background: url('../images/icon/dianzan.png') no-repeat center center;
}
.panel-reply .p3 dl dd>h3 em.on i.good.on {
	background: url('../images/icon/wzdzl.png') no-repeat center center;
	background-size: 65%;
}
.panel-reply .p3 dl dd>h3 em.on i.show {
	background: url('../images/icon/liuyan.png') no-repeat center center;
}
.panel-reply .p3 dl dd>div {
	padding-top: 10px;
	color: #535353;
}
.panel-reply .p3 dl dd>div span {
	color: #8a8a8a;
	cursor: pointer;
}
.panel-reply .p3 dl dd>div span b {
	font-weight: normal;
	color: #535353;
}
.panel-reply .p3 dl dd>div span b i {
	font-style: normal;
}
.panel-reply .p3 dl dd>div span:hover,
.panel-reply .p3 dl dd>div span:hover b {
	color: #c9161c;
}
.panel-reply .p3 dl dd>div p:last-child {
	width: 666px;
	min-height: 40px;
	position: relative;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 20px;
	display: block;
	border: 1px solid #c9161c;
	border-radius: 4px;
	padding: 10px 21px;
}
.panel-reply .p3 dl dd>div p.on:last-child {
	display: block;
}
.panel-reply .p3 dl dd>div textarea {
	border: none;
	color: #4c4b4a;
	width: 100%;
	min-height: 20px;
	vertical-align: top;
	resize: none;
}
.panel-reply .p3 dl dd>div p:last-child a {
	position: absolute;
	right: -90px;
	bottom: 0px;
	color: #999999;
	width: 73px;
	height: 40px;
	border-radius: 4px;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
}
.panel-reply .p3 dl dd>div p em {
	float: right;
	font-style: normal;
	height: 24px;
}
.panel-reply .p3 dl dd>div p em i {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url('../images/darts.png') -415px 0;
	float: left;
	opacity: .2;
	transition: all .3s;
	cursor: pointer;
}
.panel-reply .p3 dl dd>div p em i:hover,
.panel-reply .p3 dl dd>div p em i.on {
	opacity: 1;
}
.panel-reply .p3 dl dd>div p em b {
	float: left;
	padding: 0 15px 0 2px;
	font-weight: normal;
}
.panel-reply .p3 dl dd>div p em i.good {
	background-position: -490px 0;
}
.panel-reply .p3 dl dd>div p em.on i.good {
	background-position: -515px 0;
}
.panel-reply .p3 ol {
	display: block;
	font-size: 14px;
	background-color: #FAFAFA;
	border-radius: 2px;
	padding-bottom: 20px;
}
.panel-reply .p3 ol.on {
	display: block;
}
.panel-reply .p3 ol li {
	padding: 14px 21px 10px 21px;
	color: #212229;
	border-bottom: 1px solid #ECECEC;
}
.panel-reply .p3 ol li:last-of-type {
	border-bottom: 0;
}
.panel-reply .p3 ol li div:nth-child(2) span {
	color: #666666;
	word-break: break-all;
}
.panel-reply .p3 ol li .reply_content {
	color: #666666;
}
.panel-reply .p3 ol li .item-user {
	margin: 13px 0;
	line-height: 20px;
	font-size: 12px;
}
/* .panel-reply .p3 ol li span{padding:0 5px;} */
.panel-reply .p3 ol li span>span {
	color: #8a8a8a;
	margin: 0 5px;
}
.panel-reply .p3 ol li span img {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin-right: 6px;
}
.panel-reply .p3 ol li em {
	float: right;
	font-style: normal;
	position: relative;
	cursor: pointer;
}
.panel-reply .p3 ol li em i {
	cursor: pointer;
	width: 24px;
	height: 24px;
	display: inline-block;
	position: relative;
	margin-top: -1px;
	float: left;
	transition: all .3s;
}
.panel-reply .p3 ol li em b {
	float: left;
	padding: 0 15px 0 2px;
	font-weight: normal;
	color: #999999;
}
.panel-reply .p3 ol li em i.good {
	background: url('../images/icon/dianzan.png') no-repeat center center;
}
.panel-reply .p3 ol li em i.good.on {
	background: url('../images/icon/wzdzl.png') no-repeat center center;
	background-size: 65%;
}
.panel-reply .p3 ol li em i.show {
	background: url('../images/icon/liuyan.png') no-repeat center center;
}
.panel-reply .p3 ol li em i:hover {
	opacity: 1;
}
.panel-reply .p3 ol p {
	width: 666px;
	min-height: 40px;
	position: relative;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 20px;
	display: block;
	border: 1px solid #c9161c;
	border-radius: 4px;
	padding: 10px 21px;
}
.panel-reply .p3 ol p.on {
	display: block;
}
.panel-reply .p3 ol p a {
	position: absolute;
	right: -90px;
	bottom: 0px;
	color: #999999;
	width: 73px;
	height: 40px;
	border-radius: 4px;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
}
.panel-reply .p3 ol p textarea {
	border: none;
	color: #4c4b4a;
	width: 100%;
	min-height: 20px;
	vertical-align: top;
	resize: none;
	background: transparent;
}
.panel-reply .p3 dl .reply-all {
	font-size: 12px;
	font-weight: 400;
	height: 36px;
	line-height: 36px;
	color: #999999;
	margin-top: 15px;
	padding-left: 21px;
}
.panel-reply .p3 dl .reply-all b i {
	font-style: normal;
}
.panel-reply .p3 dl .reply-all>p>span>.ol {
	cursor: pointer;
}
.panel-reply .p4 dl {
	position: relative;
	font-size: 12px;
	padding: 30px 0 15px 50px;
}
.panel-reply .p4 dl dt {
	position: absolute;
	left: 0;
	top: 30px;
	width: 40px;
	height: 40px;
}
.panel-reply .p4 dl dt img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.panel-reply .p4 dl dd h3 {
	font-size: 14px;
	color: #535353;
	height: 40px;
	line-height: 40px;
}
.panel-reply .p4 dl dd h3 a {
	margin-right: 10px;
}
.item-user-name {
	line-height: 20px;
	margin: 10px 0;
}
.item-user-right {
	float: right;
}
.panel-reply .flow-more {
	padding: 25px 0;
}
.panel-reply .flow-more cite {
	width: 90px;
	height: 32px;
}
@media screen and (max-width: 1660px) {
	.ban-content {
		width: 743px;
		left: 50%;
	}
	.ban-content .enjoy li {
		width: 190px;
		margin-right: 50px;
	}
	.company-residence .residence-logo {
		max-width: 1200px;
	}
	.login-company .ban-content .help-content {
		margin: 0 230px auto;
	}
}
@media (min-width: 1411px) {
	.article-operation {
		right: 50%;
		margin-right: 650px;
	}
}
@media (max-width: 1410px) {
	.article-operation {
		left: 2%;
		margin-left: 0;
	}
}
/* 更多按钮 */
a cite {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #121212;
	color: #212229;
	width: 142px;
	height: 48px;
	line-height: 48px;
	margin: 0 auto;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
}
a cite:after,
a cite:before {
	content: "";
	width: 100%;
	height: 50%;
	position: absolute;
	top: -50%;
	left: 130%;
	background: #c9161c;
	transform: scale(6, 5) rotate(45deg);
	transition: all ease .5s;
	display: block;
	z-index: -10
}
a cite:after {
	top: 100%;
	left: -130%
}
a cite:hover {
	border-color: #c9161c !important;
	color: #fff;
	border: 0px solid #c9161c;
}
a cite:hover:before {
	top: 0;
	left: 25%
}
a cite:hover:after {
	top: 50%;
	left: -25%
}
/* 带蒙版更多按钮 */
/* .panel-doc-index-index .flow-more-limit-box{margin-right: 10px;margin-left: 10px;} */
.panel-doc-project-index .flow-more-limit-box {
	margin-bottom: 0px;
}
.flow-more-limit-box {
	position: relative;
	margin-bottom: 121px;
}
.flow-more-limit {
	text-align: center;
	margin: 0px 0;
	color: #535353;
	width: 100%;
	clear: both;
	background: url('../images/icon/morebg1.png') repeat;
	bottom: -40px;
	height: 300px;
	position: absolute;
	transition: all .3s;
	background-size: auto 100%;
	z-index: 999;
}
.flow-more-limit>div {
	position: absolute;
	bottom: 10px;
	width: 100%;
}
.flow-more-limit .more-limit-cause {
	color: #989CAB;
	font-size: 16px;
	margin-bottom: 21px;
}
.flow-more-limit>div p {
	display: inline-block;
	text-align: center;
	border-radius: 4px;
}
.flow-more-limit>div p a {
	color: #212229;
	font-size: 16px;
	text-align: center;
	width: 142px;
	height: 48px;
	line-height: 48px;
	display: block;
	border-radius: 4px;
}
.flow-more-limit>div p i {
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 5px;
}
.flow-more-limit>div p i.i1 {
	background: url('../images/icon/limit-jg.png');
}
.flow-more-limit>div .more-limit-i1 {
	background: rgba(64, 148, 246, .16);
	transition: all .3s;
}
.flow-more-limit>div .more-limit-i1:hover {
	background: #C5DFFC;
}
.flow-more-limit>div p i.i2 {
	background: url('../images/icon/limit-gr.png');
}
.flow-more-limit>div .more-limit-i2 {
	background: rgba(245, 134, 60, .16);
	margin-left: 16px;
	transition: all .3s;
}
.flow-more-limit>div .more-limit-i2:hover {
	background: #FAD9C2;
}
.flow-more-limit>div p i.i3 {
	background: url('../images/icon/limit-jgrz.png') no-repeat;
}
.flow-more-limit>div .more-limit-i3 {
	background: rgba(64, 148, 246, .16);
	transition: all .3s;
}
.flow-more-limit>div .more-limit-i3:hover {
	background: #C5DFFC;
}
.flow-more-limit>div p i.i4 {
	background: url('../images/icon/limit-smi.png') no-repeat -1px -1px;
}
.flow-more-limit>div .more-limit-i4 {
	background: rgba(245, 134, 60, .16);
	transition: all .3s;
}
.flow-more-limit>div .more-limit-i4:hover {
	background: #FAD9C2;
}
.flow-more-limit>div p i.i5 {
	background: url('../images/icon/limit-zy.png') no-repeat;
}
.flow-more-limit>div .more-limit-i5 {
	background: rgba(64, 148, 246, .16);
	transition: all .3s;
}
.flow-more-limit>div .more-limit-i5:hover {
	background: #C5DFFC;
}
/* 弹出框提示信息 */
/* 显示团队 */
#popup-team-show>div {
	width: 520px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	border-radius: 8px;
	margin-left: -260px;
}
#popup-team-show>div div[head] {
	line-height: 35px;
	padding: 5px 15px 10px;
}
#popup-team-show>div div[body] {
	text-align: center;
	padding: 24px 32px 40px 32px;
}
#popup-team-show>div div[body] .pic {
	width: 124px;
	height: 124px;
	margin: 0 auto 12px;
	background-color: #000;
	border-radius: 50%;
}
#popup-team-show>div div[body] .pic:after {
	opacity: 0;
}
#popup-team-show>div div[body] h4 {
	font-size: 16px;
	padding-bottom: 2px;
	color: #212229;
}
#popup-team-show>div div[body] h5 {
	font-size: 12px;
	line-height: 30px;
	color: #212229;
	margin-bottom: 24px;
}
#popup-team-show>div div[body] p {
	font-size: 14px;
	text-align: left;
	color: #212229;
}
#popup-team-show>div .close {
	width: 40px;
	height: 40px;
	top: -20px;
	right: -54px;
	background: url('../images/icon/tclose.png');
	opacity: 1;
}
.popup-gjsx>div div[head] {
	border-bottom: none !important;
}
.popup-gjsx div[head]>i {
	width: 24px;
	height: 24px;
	background: url('../images/icon/close.png');
}
.popup-gjsx>div {
	width: 342px;
	min-height: 198px;
	font-size: 14px;
	margin-left: -171px;
	text-align: center;
}
.popup-gjsx>div div[body] {
	margin-top: 46px;
	min-height: 122px;
	padding: 6px 15px 10px;
	color: #989CAB;
}
.popup-gjsx>div div[body] i {
	width: 32px;
	height: 32px;
	background: url('../images/icon/warn1.png');
	display: block;
	margin: 0 auto;
}

/* 绑定手机 绑定成功 */
.popcommon>div {
	width: 350px;
	height: 260px;
	margin-left: -175px;
}
.popcommon>div div[head] {
	border-bottom: 1px solid #ECECEC;
}
.popcommon>div div[body] {
	height: 150px;
	padding: 60px 35px;
	font-size: 12px;
}
.popcommon>div div[foot] .ok {
	color: #c9161c;
	border-color: #c9161c !important;
}
.popcommon>div div[body] p {
	margin-top: -20px;
}
/* 登录弹窗 */
#popup-login>div {
	width: 460px;
	margin-left: -230px;
	height: 538px;
	box-shadow: 1px 1px 50px rgba(0, 0, 0, .4);
	background-color: #FFFFFF;
}
#popup-login>div div[head] {
	height: 50px;
	float: right;
	color: #666666;
}
#popup-login>div div[body] {
	padding: 30px 20px;
	text-align: center;
	font-size: 14px;
	color: #666666;
}
#popup-login>div div[foot] {
	padding: 10px 0 30px
}
#popup-login>div div[foot] button {
	margin: 0 10px;
	width: 70px;
}
#popup-login>div div[foot] button.ok {
	border-color: #c9161c !important;
	color: #c9161c;
}
#popup-login .popup-tab li {
	width: 139px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	font-size: 16px;
	position: relative;
	cursor: pointer;
}
#popup-login .popup-tab .popup-tab-title .popup-this:after {
	border: none;
	border-radius: 0;
	border-bottom: 2px solid #c9161c;
}
#popup-login .popup-tab .popup-this:after {
	position: absolute;
	left: 55px;
	top: -10px;
	content: '';
	width: 32px;
	height: 41px;
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #fff;
	border-radius: 2px 2px 0 0;
	box-sizing: border-box;
	pointer-events: none;
}
#popup-login .popup-tab .popup-tab-content {
	width: 280px;
	margin: 56px auto 0 auto;
}
#popup-login .popup-tab .popup-tab-content .popup-tab-item input {
	width: 240px;
	height: 36px;
	line-height: 36px;
	margin-bottom: 24px;
	padding: 0 10px;
}
#popup-login .popup-tab .popup-tab-content .popup-tab-item p {
	float: left;
	line-height: 36px;
	margin-right: 10px;
}
#popup-login .popup-tab .popup-tab-content #password .hidden {
	background: url('../images/icon/paswdhidden.png') no-repeat center;
}
#popup-login .popup-tab .popup-tab-content #password .active {
	background: url('../images/icon/paswdshow.png') no-repeat center;
}
#popup-login .popup-tab .password-switch {
	float: right;
	width: 20px;
	height: 20px;
	position: relative;
	top: -52px;
	left: -10px;
	clear: both;
	cursor: pointer;
}
#popup-login .popup-tab .btn {
	width: 278px;
	height: 38px;
	background: #c9161c;
	color: #FFFFFF;
	border: none;
	border-radius: 3px;
}
#popup-login .popup-tab .form-link {
	width: 278px;
	height: 38px;
	line-height: 38px;
	margin-bottom: 16px;
}
#popup-login .popup-tab .form-link a {
	width: 139px;
	height: 38px;
	line-height: 38px;
	display: block;
	float: left;
}
#popup-login .popup-tab .form-link a:nth-child(1) {
	text-align: left;
}
#popup-login .popup-tab .form-link a:nth-child(2) {
	text-align: right;
}
#popup-login .popup-tab .go-register {
	text-align: center;
}
#popup-login .popup-tab .go-register span a {
	color: #c9161c;
	padding: 0 5px 0 5px;
}
/* .slug{border: 1px solid #8a8a8a;position:relative;height:36px;width: 280px;margin-bottom: 30px;left:0px;} */
/* .filter-box,.inner,.slug span{position:absolute;top:0;left:0} */
/* .slug span{display:block;width:100%;height:100%;display:flex; align-items:center; justify-content:center;} */
/* .filter-box{width:0;height:100%;background:rgba(0,0,0,.2);z-index:1;} */
/* .inner{width:30px;height:36px;cursor:pointer;z-index:2;border: 1px solid #8a8a8a; display:flex; align-items:center; justify-content:center;top:-1px;left:-1px;} */
/* .inner i{background: url('../images/icon/icon-lb21.png'); width:11px; height:9px;display:block; } */
/* .slug.on span{z-index:3;color:#fff;} */
#popup-login .form-other {
	text-align: center;
	font-size: 14px;
	color: #a7a7a7;
	margin-top: 30px;
	margin-bottom: 40px;
	height: 40px;
	line-height: 40px;
}
.form-other dt {
	text-align: center;
	padding-top: 10px;
}
.form-other dt .form-other-line {
	display: block;
	text-align: center;
	width: 110px;
	height: 0px;
	border-bottom: 1px solid #d8d8d8;
	margin-top: 10px;
}
.form-other dt .form-other-line:nth-child(1) {
	float: left;
}
.form-other dt .form-other-line:nth-child(2) {
	float: right;
}
.form-other dd {
	text-align: center;
}
.form-other dd a {
	display: inline-block;
	width: 33px;
	height: 33px;
	margin: 20px 10px 0;
	transition: all .3s;
}
.form-other dd a:hover {
	opacity: 1;
}
.form-other dd i {
	width: 33px;
	height: 33px;
	display: block;
	transition: all .3s;
}
.form-other dd .phone i {
	background: url('../images/darts.png') -716px -86px;
}
.form-other dd .wechat i {
	background: url('../images/icon/wechat.png') no-repeat center;
}
.form-other dd .wechat i:hover {
	transform: scale(1.2);
}
.form-other dd .email i {
	background: url('../images/darts.png') -752px -86px;
}

/* .popup-tc{display: block;} */
.popup-tc>div div[head] {
	border-bottom: none !important;
}
.popup-tc div[head]>i {
	width: 24px;
	height: 24px;
	background: url('../images/icon/close.png');
}
.popup-tc>div {
	width: 420px;
	min-height: 280px;
	font-size: 14px;
	margin-left: -210px;
	text-align: center;
}
.popup-tc>div div[body] {
	margin-top: 46px;
	min-height: 122px;
	padding: 6px 15px 10px;
	color: #212229;
}
.popup-tc>div>div>p {
	margin-bottom: 18px;
	text-align: center;
	font-weight: 600;
	font-size: 18px;
}
.popup-tc div[foot] .btn {
	width: 126px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 500;
	color: #999999;
	border: 1px solid #999999;
	border-radius: 4px;
	margin-bottom: 26px;
	transition: all .3s;
}
.popup-tc div[foot] .btn.ok {
	background: #c9161c;
	border: 1px solid #c9161c !important;
}
.popup-tc div[foot] .btn.ok:hover {
	background: #c9161c;
	border: 1px solid #c9161c !important;
}
.popup-tc div[foot] .btn.ok a {
	color: #FFFFFF;
}
.popup-tc div[foot] .btn a {
	color: #999999;
}

/* .popup-tc div[foot] .btn.on{}
 */
.popup-dl>div div[head] {
	border-bottom: none !important;
}
.popup-dl div[head]>i {
	width: 24px;
	height: 24px;
	background: url('../images/icon/close.png');
}
.popup-dl>div {
	width: 420px;
	min-height: 280px;
	font-size: 14px;
	margin-left: -260px;
	text-align: center;
}
.popup-dl>div>div>p {
	margin-top: 28px;
	text-align: center;
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 60px;
}
.popup-dl>div .popup-dllj a {
	width: 72px;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 38px;
}
.popup-dl>div .popup-dllj a:nth-child(1) {
	margin-right: 47px;
}
.popup-dl>div .popup-dllj a:nth-child(2) {
	margin-left: 47px;
}
.popup-dl>div .popup-dllj a i {
	width: 72px;
	height: 72px;
	display: inline-block;
}
.popup-dl>div .popup-dllj a .i1 {
	background: url('../images/icon/nav-qy.png') no-repeat center center;
	background-size: 100% 100%;
}
.popup-dl>div .popup-dllj a .i2 {
	background: url('../images/icon/nav-gr.png') no-repeat center center;
	background-size: 100% 100%;
}
.popup-dl>div .popup-dllj a .i1:hover {
	background: url('../images/icon/nav-qyh.png') no-repeat center center;
	background-size: 100% 100%;
}
.popup-dl>div .popup-dllj a .i2:hover {
	background: url('../images/icon/nav-grh.png') no-repeat center center;
	background-size: 100% 100%;
}
.popup-dl>div .popup-dllj a span {
	width: 72px;
	display: block;
	margin-top: 16px;
	font-size: 16px;
	color: #999999;
}
.popup-dl>div .popup-dllj a:hover span {
	color: #212229;
}
/* 发布案例继续添加图片弹窗 */
.popup-albump {
	padding: 10px 20px;
	transform: none !important;
	margin-left: -401px !important;
}
.popup-albump div[head] span {
	color: #535353;
	cursor: pointer;
	margin-right: 25px;
	transition: all .3s;
}
.popup-albump div[head] p {
	position: absolute;
	top: 5px;
	height: 20px;
	right: 50px;
	color: #535353;
	display: flex;
	align-items: center;
	cursor: pointer;
}
.popup-albump div[head] p i {
	width: 12px;
	height: 12px;
	background: url('../images/darts.png') -544px -4px;
	display: inline-flex;
	margin-right: 8px;
}
.popup-albump div[head] p:hover i {
	background: url('../images/darts.png') -564px -4px;
}
.popup-albump div[head] p.on i {
	background: url('../images/darts.png') -564px -20px;
}
.popup-albump div[head] p a {
	width: 16px;
	height: 16px;
	background: url('../images/darts.png') -580px -20px;
	display: inline-flex;
}
.popup-albump div[body] {
	width: 760px;
	;
	border: 1px solid #999999;
}
.popup-albump div[body]>div {
	display: none;
	position: relative;
	height: 380px;
}
.popup-albump div[body]>div.on {
	display: block
}
.popup-albump div[body]>div>ul {
	opacity: 0;
	z-index: -1;
	transition: all .3s;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.popup-albump div[body]>div.on>dl.on,
.popup-albump div[body]>div.on>ul {
	opacity: 1;
}
.popup-albump div[body] #album_add {
	position: initial !important;
}
.popup-albump div[body] #album_add dl {
	display: flex;
	flex-direction: column;
	align-items: center;
	z-index: 0 !important;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}
.popup-albump div[body] #album_add dl dt {
	margin: 150px auto 15px;
	width: 50px;
	height: 50px;
	background: url('../images/darts.png') 0 -85px;
	cursor: pointer;
}
.popup-albump div[body] #album_add dl dd {
	color: #535353;
	font-size: 12px;
	height: 20px;
}
.popup-albump div[body] #album_add dl dd a {
	color: #535353;
}
.popup-albump div[body] #album_add dl dd a:hover {
	color: #c9161c
}
.popup-albump div[body] #album_add em {
	display: none;
}
.popup-albump div[body] #album_add.on em {
	display: flex;
}
.popup-albump div[body] #album_add.on dl {
	display: none;
}
.popup-albump div[body] #popup-vod-d1 dl {
	display: flex;
	flex-direction: column;
	align-items: center;
	z-index: 0 !important;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}
.popup-albump div[body] #popup-vod-d1 dl dt {
	margin: 150px auto 15px;
	width: 50px;
	height: 50px;
	background: url('../images/darts.png') 0 -85px;
	cursor: pointer;
}
.popup-albump div[body] #popup-vod-d1 dl dd {
	color: #535353;
	font-size: 12px;
	height: 20px;
}
.popup-albump div[body] #popup-vod-d1 dl dd a {
	color: #535353;
}
.popup-albump div[body] #popup-vod-d1 dl dd a:hover {
	color: #c9161c;
}
.popup-albump div[body] #video_file {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
}
.popup-albump div[body] #popup-vod-d3 input {
	margin-top: 165px;
	height: 38px;
	width: 100%;
	background: transparent;
	font-size: 14px;
	border: 1px solid #434343;
	padding: 0 15px;
	color: #fff;
	transition: all .3s
}
.popup-albump div[body] #popup-vod-d3 input:hover {
	border-color: #fff;
}
.popup-albump div[body] #popup-vod-d2 dl>dd {
	text-align: center;
	color: #535353;
	font-size: 12px;
}

.popup-albump div[body] ul {
	height: 100%;
	overflow: hidden;
	overflow-y: auto;
	padding: 0 5px;
}
.popup-albump div[body] ul.on {
	z-index: 1
}
.popup-albump div[body] ul li,
.popup-albump div[body] ul .add {
	width: 180px;
	height: 130px;
	float: left;
	padding: 10px 3px;
	box-sizing: border-box;
}
.popup-albump div[body] ul li .img {
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
}
.popup-albump div[body] ul .add {
	opacity: 0;
}
.popup-albump div[body] ul.on .add {
	opacity: 1;
}
.popup-albump div[body] ul .add em {
	border: 1px solid #313131;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	cursor: pointer;
}
.popup-albump div[body] ul .moxie-shim {
	display: none;
}

.popup-albump div[body] ul li .img p {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .6);
	display: flex;
	opacity: 0;
	z-index: -1;
}
.popup-albump div[body] ul li .img .p2 {
	align-items: center;
	justify-content: center;
	display: none;
}
.popup-albump div[body] ul li .img .p2 i {
	width: 34px;
	height: 34px;
	background: url('../images/darts.png') -140px -25px
}
.popup-albump div[body] ul li .img .p1 {
	width: 26px;
	height: 26px;
	position: absolute;
	left: auto;
	top: 0;
	right: 0;
}
.popup-albump div[body] ul li .img .p1 i {
	width: 26px;
	height: 26px;
	opacity: .3;
	transition: all .3s;
	background-image: url('../images/darts.png');
	background-position: -597px -18px;
}
.popup-albump div[body] ul li .img:hover .p1 {
	opacity: 1;
	z-index: 1;
}
.popup-albump div[body] ul li .img .p1:hover i {
	opacity: 1;
}
.popup-albump div[body] ul li .img .p3 {
	opacity: 1;
	z-index: 1;
}
.popup-albump div[body] ul li .img .p3 i {
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-style: normal;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #090808
}
.popup-albump div[body] ul li.on .img p {
	display: none !important;
}
.popup-albump div[body] ul li.on .img .p2 {
	opacity: 1 !important;
	z-index: 1 !important;
	display: flex !important;
}
.popup-albump div[body] ul>i {
	transition: all .3s;
	height: 1px;
	display: block;
	background: #c9161c;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 50%;
}
.popup-albump div[foot] .ok1,
.popup-albump div[foot] .ok2 {
	color: #c9161c;
	border: 1px solid #c9161c !important;
}
/*水印说明弹框 */
.popup-albump .triangle {
	position: absolute;
	border-top: 20px solid transparent;
	width: 0px;
	height: 0px;
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	display: none;
	pointer-events: none;
}
.popup-albump .container {
	position: absolute;
	;
	margin-top: -12px;
	margin-left: 522px;
	padding: 6px 12px;
	color: #fff;
	font-size: 14px;
	line-height: 25px;
	width: 200px;
	height: 80px;
	background-color: #535353;
	border-radius: 4px;
	font-style: normal;
	z-index: 999;
}
.popup-albump i.container:after {
	position: absolute;
	top: -40px;
	right: 20px;
	border-top: 20px solid transparent;
	content: " ";
	width: 0px;
	height: 0px;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #535353;
	border-left: 20px solid transparent;
}
/* 投诉 */
#popup-complain>div {
	width: 460px;
	margin-left: -230px;
}
#popup-complain>div div[head] {
	border-bottom: 1px solid #EEEEEE;
}
#popup-complain>div div[body] {
	padding: 20px 35px;
	font-size: 14px;
}
#popup-complain>div div[body] p:nth-child(1) {
	color: #535353;
	padding-bottom: 12px;
}
#popup-complain>div div[foot] .ok {
	color: #FFFFFF;
	border-color: #c9161c !important;
	background: #c9161c;
	transition: all .3s;
}
#popup-complain>div div[foot] .ok:hover {
	color: #FFFFFF;
	border-color: #c9161c !important;
	background: #c9161c;
}
/* #popup-complain>div div[foot] {margin-top: -33px;} */
#popup-complain>div div[body] div textarea {
	width: 90%;
	background: transparent;
	resize: none;
	height: 90px;
	line-height: 20px;
	margin-left: 20px;
	border: 1px solid #8a8a8a;
	padding: 5px;
}
#popup-complain>div div[body] div {
	display: none;
}
/* 举报 */
#popup-report>div {
	width: 520px;
	margin-left: -260px;
}
#popup-report>div div[head] {
	border-bottom: 1px solid #202020;
}
#popup-report>div div[head]>i {
	background: url('../images/darts.png');
	background-position: -620px 0;
}
#popup-report>div div[foot] {
	padding: 30px 0
}
#popup-report>div div[body] {
	padding: 15px 30px 0;
	font-size: 12px
}
#popup-report>div div[body]>span {
	display: block;
	width: 100%;
	height: 40px;
	padding: 0 10px;
	line-height: 39px;
	background-color: rgba(40, 40, 40, .6);
	margin-top: 8px;
	border: 1px solid transparent;
	color: #fff;
}
#popup-report>div div[body] textarea {
	display: block;
	width: 100%;
	height: 80px;
	border: 1px solid #2f2f2f;
	font-size: 12px;
	resize: none;
	padding: 10px
}
#popup-report>div div[body] .radio {
	padding: 10px 0
}
#popup-report>div div[body] .radio span {
	display: inline-flex;
	margin-right: 12px
}
#popup-report>div div[foot] .ok {
	color: #FFFFFF;
	border-color: #c9161c !important;
	background: #c9161c;
}
#popup-report>div div[foot] .ok:hover {
	border-color: #c9161c !important;
	background: #c9161c;
}
/* 认领举报*/
.popup-reportClaim>div {
	width: 496px;
	margin-left: -248px;
	border-radius: 8px;
	background: #FFFFFF;
}
/* .popup-reportClaim>div div[head] {border-bottom: 1px solid #EEEEEE;} */
.popup-reportClaim>div div[head]>i {
	float: right;
	width: 24px;
	height: 24px;
	line-height: 24px;
	position: absolute;
	top: 6px;
	right: 10px;
	cursor: pointer;
	transition: .2s;
	background: url('../images/icon/close.png');
	font-size: 18px;
}
.popup-reportClaim div[body] {
	padding: 4px 30px 10px 30px;
	position: relative;
}
.popup-reportClaim div[body] p {
	height: 82px;
}
.popup-reportClaim div[body] p input {
	width: 432px;
	height: 44px;
	line-height: 20px;
	padding: 10px 12px 10px 12px;
	border: 1px solid #E4E4E4;
	border-radius: 4px;
	margin-bottom: 6px;
}
.popup-reportClaim div[body] div textarea {
	width: 432px;
	height: 109px;
	resize: none;
	border: 1px solid #E4E4E4;
	border-radius: 4px;
	padding: 15px 12px;
}
.popup-reportClaim div[body] p .warn {
	color: #FF2A00;
	font-size: 12px;
	display: none;
}
.popup-reportClaim div[body] p.error .warn {
	display: block;
}
.popup-reportClaim>div div[foot] .ok {
	color: #FFFFFF;
	border-color: #c9161c !important;
	background: #c9161c;
	transition: all .3s;
}
.popup-reportClaim>div div[foot] .ok:hover {
	color: #FFFFFF;
	border-color: #c9161c !important;
	background: #c9161c;
}
/* 项目认领 */
/* 协议 */
#popup-agree>div {
	width: 510px;
	height: 390px;
	margin-left: -255px;
}
#popup-agree>div div[head] {
	height: 45px;
	line-height: 42px;
	padding: 0 30px;
}
#popup-agree>div div[body] {
	height: 280px;
	padding: 0 30px;
}
#popup-agree>div div[body] div {
	background: #ECECEC;
	height: 240px;
	padding: 10px;
	overflow: hidden;
	overflow-y: auto;
	font-size: 12px;
}
#popup-agree>div div[body] .radio {
	font-size: 12px;
	padding-top: 5px;
}
#popup-agree>div div[foot] .ok {
	color: #FFFFFF;
	border-color: #c9161c !important;
	background: #c9161c;
	transition: all .3s;
}
#popup-agree>div div[foot] .ok:hover {
	color: #FFFFFF;
	border-color: #c9161c !important;
	background: #c9161c;
}
#popup-agree>div div[body] .radio span:before {
	background-position: -564px -4px;
}
#popup-agree>div div[body] .radio span.on:before {
	background-position: -564px -20px;
}
/* 选择 */
#popup-claim>div {
	width: 370px;
	font-size: 12px;
	margin-left: -185px;
}
#popup-claim>div div[head] {
	height: 45px;
	line-height: 42px;
	padding: 0 30px;
}
#popup-claim>div div[body] {
	padding: 0 30px 30px;
}
#popup-claim>div div[body] .attr_select {
	border: 1px solid #2c2c2c;
}
#popup-claim>div div[body] .attr_select input {
	height: 40px;
	font-size: 12px;
}
#popup-claim>div div[body] .attr_select p input {
	height: 30px;
	width: 100%;
	font-size: 12px;
	padding: 0 10px;
	border: 1px solid #2c2c2c !important;
}
#popup-claim>div div[body] .attr_select dt>i {
	top: 14px
}
#popup-claim>div div[body]>p {
	padding: 10px 0 20px 12px;
	position: relative;
	font-size: 12px;
}
#popup-claim>div div[body]>p em {
	font-style: normal;
	position: absolute;
	left: 0;
	top: 10px;
	color: #c9161c;
}
#popup-claim>div div[body] .attr_select dd a {
	border: 1px solid #2c2c2c;
}
#popup-claim>div div[foot] .ok {
	color: #FFFFFF;
	border-color: #c9161c !important;
	background: #c9161c;
	transition: all .3s;
}
#popup-claim>div div[foot] .ok:hover {
	color: #FFFFFF;
	border-color: #c9161c !important;
	background: #c9161c;
}
/*添加投票*/
#popup-vote>div {
	width: 530px;
	margin-left: -265px;
}
#popup-vote div[head] {
	line-height: 30px;
	font-size: 14px;
}
#popup-vote div[body] {
	padding: 0 20px;
	position: relative;
	font-size: 12px;
	max-height: 420px;
	overflow-y: auto;
}
#popup-vote div[body] div {
	display: flex;
	height: 40px;
	align-items: center;
	margin: 14px 0;
}
#popup-vote div[body] div .input {
	flex: 1;
	height: 40px;
	display: flex;
	border-color: #DCDEE9;
}
#popup-vote div[body] div .input input {
	background-color: transparent;
	width: 100%;
	height: 100%;
	border: none;
}
#popup-vote div[body] div .input input.title {
	font-size: 12px;
	font-weight: normal;
}
#popup-vote div[body] div .input span {
	width: 60px;
	padding-right: 10px;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	color: #2C2C2C;
}
#popup-vote div[body] div .input span em {
	font-style: normal;
}
#popup-vote div[body] div .input.time {
	width: 170px;
	flex: initial;
	position: relative;
}
#popup-vote div[body] div .input.time span {
	width: 18px;
	height: 18px;
	display: block;
	padding: 0;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url('../images/darts.png') -670px -90px;
	opacity: .3;
	transition: all .3s;
}
#popup-vote div[body] div .input.time:hover span {
	opacity: 1;
}
#popup-vote div[body] div .input.error,
#popup-vote div[body] div .input.error:hover {
	border-color: #c9161c !important;
}
#popup-vote div[body] div .input.error span {
	color: #c9161c;
}
#popup-vote div[body] div>em {
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}
#popup-vote div[body] div>em i {
	cursor: pointer;
	width: 24px;
	height: 24px;
	display: none;
	background: url('../images/icon/close.png');
	opacity: .3;
	transition: all .3s;
}
#popup-vote div[body] div:hover>em i {
	display: inline-block;
}
#popup-vote div[body] div>em:hover i:hover {
	opacity: 1;
	transform: rotate(90deg);
}
#popup-vote div[body] div>label {
	width: 80px;
	padding-left: 15px;
}
#popup-vote div[body]>span {
	display: block;
	padding-left: 80px;
}
#popup-vote div[body]>span a {
	text-decoration: underline
}
#popup-vote .radio {
	margin: 0 !important;
	height: 20px !important;
}
#popup-vote .radio span {
	display: inline-flex;
	margin-right: 20px;
}
#popup-vote>div div[foot] {
	padding: 30px 0 50px;
}
#popup-vote>div div[foot] .ok {
	color: #FFFFFF;
	border-color: #c9161c !important;
	background: #c9161c;
	transition: all .3s;
}
#popup-vote>div div[foot] .ok:hover {
	color: #FFFFFF;
	border-color: #c9161c !important;
	background: #c9161c;
}

/* 项目详情切换 */
.project-tab {
	width: 1200px;
	height: 800px;
	margin: 0 auto;
	position: relative;
}
.project-tab .project-tab-vod,
.project-tab .project-tab-img {
	height: 675px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	opacity: 0;
	z-index: -1;
}
.project-tab .project-tab-vod.on,
.project-tab .project-tab-img.on {
	opacity: 1;
	z-index: 1;
}
.project-tab>ol {
	position: absolute;
	top: 715px;
	width: 180px;
	height: 35px;
	left: 50%;
	margin-left: -90px;
}
.project-tab>ol li {
	width: 90px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	float: left;
	border: 1px solid #424242;
	cursor: pointer;
}
.project-tab>ol li:first-child {
	border-right: none;
}
.project-tab>ol li:last-child {
	border-left: none;
}
.project-tab>ol li.on {
	border-color: #c9161c;
	color: #c9161c;
	border-left: 1px solid #c9161c;
	border-right: 1px solid #c9161c;
}
.project-tab .project-tab-img #prev,
.project-tab .project-tab-img #next {
	opacity: .75;
	transition: all .3s;
	cursor: pointer;
	position: absolute;
	top: 50%;
	left: 10px;
	width: 80px;
	height: 80px;
	border-radius: 80px;
	margin-top: -22px;
	z-index: 13;
	transition: all .3s;
}
.project-tab .project-tab-img #prev:hover,
.project-tab .project-tab-img #next:hover {
	opacity: 1;
}
.project-tab .project-tab-img #next {
	right: 10px;
	left: auto;
}
.project-tab .project-tab-img #prev i,
.project-tab .project-tab-img #next i {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
}
.project-tab .project-tab-img #next i {
	top: 30px;
	left: auto;
	width: 30px;
	right: 0;
}
.project-tab .project-tab-img #prev i::after,
.project-tab .project-tab-img #prev i::before {
	content: "";
	position: absolute;
	height: 0%;
	left: 0;
	top: 30px;
	width: 30px;
	height: 1px;
	background: #fff;
	transition: all .3s
}
.project-tab .project-tab-img #prev i::before {
	transform: rotate(45deg) translate(50%, 50%);
}
.project-tab .project-tab-img #prev i::after {
	transform: rotate(135deg) translate(-50%, -50%);
}
.project-tab .project-tab-img #prev:hover i::before {
	transform: rotate(50deg) translate(50%, 50%);
}
.project-tab .project-tab-img #prev:hover i::after {
	transform: rotate(130deg) translate(-50%, -50%);
}
.project-tab .project-tab-img #next i::after,
.project-tab .project-tab-img #next i::before {
	content: "";
	position: absolute;
	height: 0%;
	left: 0;
	top: 0;
	width: 30px;
	height: 1px;
	background: #fff;
	transition: all .3s
}
.project-tab .project-tab-img #next i::before {
	transform: rotate(225deg) translate(50%, 50%);
}
.project-tab .project-tab-img #next i::after {
	transform: rotate(315deg) translate(-50%, -50%);
}
.project-tab .project-tab-img #next:hover i::before {
	transform: rotate(230deg) translate(50%, 50%);
}
.project-tab .project-tab-img #next:hover i::after {
	transform: rotate(310deg) translate(-50%, -50%);
}
.project-tab .project-tab-img>p {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 2;
}
/* 准承 */
/* .invite .release-tips{
	width: 100%;
	height: 56px;
	line-height: 56px;
	background: #FFE8DC;
	font-size: 14px;
	color: #333333;
	margin-bottom: 60px;
}
.invite .release-tips a{
	color: #c9161c;
	margin: 0 10px;
} */
.invite .invite_box .invite_list {
	width: 380px;
	/* height: 355px; */
	border: 1px solid #F2F2F2;
	margin-bottom: 60px;
	display: inline-block;
	float: left;
	margin-right: 30px;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.invite .invite_box .invite_list:nth-child(3n) {
	margin-right: 0;
}
.invite .invite_box .invite_list:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, .3);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-4px);
	-ms-transform: translateY(-4px);
	-o-transform: translateY(-4px);
	transform: translateY(-4px);
}
.invite .invite_title {
	font-size: 18px;
	/* font-weight: bold; */
	flex-direction: column;
	clear: both;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-line-clamp: 3;
	padding: 14px 20px 0;
	height: 80px;
	color: #333333;
}
.invite .invite_user {
	padding: 14px 16px;
	border-bottom: 1px solid #F2F2F2;
	display: flex;
	align-items: center;
	position: relative;
}
.invite .invite_user .user_img {
	width: 43px;
	height: 43px;
	background: #FFFFFF;
	border-radius: 50%;
	position: relative;
	border: 1px solid #e0e0e0;
	margin-right: 6px;
}
.invite .invite_user .user_img img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.invite .invite_user .user_img .icon-yrz {
	width: 14px;
	height: 14px;
	display: inline-flex;
	position: absolute;
	right: -3px;
	bottom: 0;
	background: url('../images/icon/qygfrz.png') no-repeat center center;
	background-size: 100% 100%;
}
.invite .invite_user .user_img .icon-peryrz {
	width: 14px;
	height: 14px;
	display: inline-flex;
	position: absolute;
	right: -3px;
	bottom: 0;
	background: url('../images/icon/grgfzh.png') no-repeat center center;
	background-size: 100% 100%;
}
.invite .invite_user .user_name {
	display: flex;
	align-items: center;
}
.invite .invite_user .user_name p {
	max-width: 200px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.invite .invite_user .user_name .icon-gf {
	width: 29px;
	height: 18px;
	margin: 0 3px;
	background: url('../images/icon/icon1.png') no-repeat;
	background-position: -107px -77px;
	display: inline-block;
}
.invite .invite_user .user_hj {
	color: #999999;
	font-size: 12px;
}
.invite .invite_user .user_hj span {
	margin-right: 3px;
}
.invite .invite_user .icon-zs {
	width: 59px;
	height: 24px;
	padding: 3px 7px;
	text-align: right;
	color: #FFFFFF;
	font-size: 16px;
	font-style: normal;
	position: absolute;
	right: 15px;
	background: url('../images/zc/icon-zs.png') no-repeat;
	background-size: 100% 100%;
	z-index: 99;
}
.invite .invite_info {
	padding: 16px 16px;
}
.invite .invite_info .text {
	margin-bottom: 12px;
	position: relative;
	/* font-size: 16px; */
}
.invite .invite_info .text p {
	display: flex;
	align-items: center;
	height: 21px;
	margin-bottom: 7px;
}
.invite .invite_info .text i {
	transform: scale(1) rotate(0) translate3d(0, 0, 0);
}
.invite .invite_info .text .icon-time {
	width: 16px;
	height: 16px;
	background: url('../images/zc/icon-time.png') no-repeat;
	background-size: 100% 100%;
	margin-right: 3px;
	display: inline-block;
}
.invite .invite_info .text .icon-adress {
	width: 16px;
	height: 16px;
	background: url('../images/zc/icon-dz.png') no-repeat;
	background-size: 100% 100%;
	margin-right: 3px;
	display: inline-block;
}
.invite .invite_info .text .icon-jz {
	width: 16px;
	height: 16px;
	background: url('../images/zc/icon-jz.png') no-repeat;
	background-size: 100% 100%;
	margin-right: 3px;
	display: inline-block;
}
.invite .invite_info .text .icon-lx {
	width: 16px;
	height: 16px;
	background: url('../images/zc/icon-lx.png') no-repeat;
	background-size: 100% 100%;
	margin-right: 3px;
	display: inline-block;
}
.invite .invite_info .text .icon-wrz {
	width: 120px;
	height: 120px;
	background: url('../images/zc/icon-wrz.png') no-repeat;
	background-size: 100% 100%;
	display: block;
	position: absolute;
	right: 0px;
	top: -60px;
}
.invite .invite_info .text .xm-type1 {
	color: #c9161c;
}
.invite .invite_info .text .xm-type2 {
	color: #aa5500;
}
.invite .invite_info .text .xm-type3 {
	color: #ea6eff;
}
.invite .invite_info .text .zs-type1 {
	color: #528DDD;
}
.invite .invite_info .text .zs-type2 {
	color: #EB901B;
}
.invite .invite_info .text .zs-type3 {
	color: #4CC153;
}
.invite .invite_info .text .zs-type4 {
	color: #B991E6;
}
.invite .img_list {
	height: 63px;
	margin-bottom: 22px;
}
.invite .img_list .img {
	display: inline-block;
	float: left;
	width: 112px;
	height: 63px;
	margin-right: 5px;
}
.invite .img_list .img:last-child {
	margin-right: 0;
}
.invite .img_list .img img {
	object-fit: cover;
	height: 100%;
}
.invite .invite-bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	clear: both;
	cursor: pointer;
}
.invite .invite-bottom .price_bj {
	color: #c9161c;
	font-size: 18px;
}
.invite .invite-bottom .price_bj em {
	font-style: normal;
	font-size: 14px;
}
.invite .invite-bottom .contact {
	width: 90px;
	height: 30px;
	background: #c9161c;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
}
.invite .invite-bottom .contact .icon-sys {
	width: 16px;
	height: 14px;
	background: url('../images/zc/icon-sys.png') no-repeat;
	background-size: 100% 100%;
	display: block;
	margin-right: 3px;
}

#pro_list {
	width: 50px;
	height: 140px;
	background: rgba(0, 0, 0, .7);
	position: absolute;
	top: 160px;
	right: 1px;
	padding: 10px 0;
	opacity: 0;
	transition: all .3s;
}
.project-tab .project-tab-vod:hover #pro_list {
	opacity: 1;
}
#pro_list li {
	text-align: center;
	height: 40px;
	cursor: pointer;
	padding-top: 12px;
}
#pro_list li i {
	width: 15px;
	height: 20px;
	display: inline-block;
	background: url('../images/darts.png')-50px -403px;
}
#pro_list li .on {
	width: 15px;
	height: 20px;
	display: inline-block;
	background: url('../images/darts.png')-50px -450px;
}
#pro_list li .i2 {
	background-position: -100px -403px;
}
#pro_list li .i3 {
	background-position: 0 -403px;
}
#pro_list li:hover i {
	background-position: -50px -450px;
}
#pro_list li:hover .i2 {
	background-position: -100px -447px;
}
#pro_list li:hover .i3 {
	background-position: 0 -449px;
}
.boxshare1 dd {
	position: absolute;
	top: 100px;
	left: 40px;
	border: 1px solid #313131;
	padding: 5px;
	background-color: #121212;
	display: none;
}
.boxshare1:hover dd {
	display: block;
}
.boxshare1 dd em.ii1 {
	width: 25px !important;
	height: 25px !important;
	display: block;
	background: url('../images/darts.png') -360px -110px;
	cursor: pointer;
	margin: 2px 0;
}
.boxshare1 dd em.ii1:hover {
	background-position-y: -135px !important;
}
.boxshare1 dd em.ii2 {
	width: 25px !important;
	height: 25px !important;
	display: block;
	background: url('../images/darts.png') -390px -110px;
	cursor: pointer;
	margin: 2px 0;
}
.boxshare1 dd em.ii2:hover {
	background-position-y: -135px !important;
}
.boxshare1 dd em.ii3 {
	width: 25px !important;
	height: 25px !important;
	display: block;
	background: url('../images/darts.png') -420px -110px;
	cursor: pointer;
	margin: 2px 0;
}
.boxshare1 dd em.ii3:hover {
	background-position-y: -135px !important;
}
/* 播放器 */
/* 封面 */
.prism-player .prism-cover {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
}
/* 大播放按钮 */
.prism-player .prism-big-play-btn {
	top: 0 !important;
	left: 0 !important;
	right: 0;
	margin: 0 !important;
	bottom: 0 !important;
	background: rgba(0, 0, 0, .5) !important;
	transition: all .3s;
	cursor: pointer;
	z-index: 11;
}
.prism-player .prism-big-play-btn::after {
	content: '\20';
	position: absolute;
	left: 50% !important;
	top: 50% !important;
	margin-left: -28px;
	margin-top: -27px;
	background: url('../images/darts.png')0 -470px !important;
	width: 48px;
	height: 53px;
	cursor: pointer;
	z-index: 6;
}
/* 小播放按钮 */
.prism-player .prism-play-btn {
	width: 19px;
	height: 22px;
	background: url('../images/darts.png')-170px -444px;
	margin: 14px !important;
	cursor: pointer;
	margin-left: 16px !important;
}
.prism-player .prism-play-btn.playing {
	background-position: -170px -400px;
}
.prism-player .prism-fullscreen-btn {
	width: 18px;
	height: 15px;
	background: url('../images/darts.png')-20px -402px;
	margin: 18px !important;
	cursor: pointer;
	position: absolute;
	right: 0;
}
.prism-player .prism-fullscreen-btn:hover {
	background-position-y: -449px;
}
.prism-player .prism-fullscreen-btn.fullscreen {
	background: url('../images/darts.png')-70px -402px
}
.prism-player .prism-fullscreen-btn.fullscreen:hover {
	background: url('../images/darts.png')-70px -449px
}
.prism-player .prism-progress.fullscreen {
	width: 100% !important;
}
.prism-player .prism-time-display .duration.fullscreen {
	width: 60px !important;
	text-align: center;
	height: 50px !important;
	line-height: 50px !important;
	display: inline-block !important;
}
.prism-player .prism-volume.fullscreen {
	height: 50px;
	width: 30px;
	position: absolute;
	left: 92%;
}
.prism-stream-selector.fullscreen {
	position: absolute;
	left: 95%;
}
.project-tab .project-tab-vod ul.fullscreen {
	right: -33px;
}
/* 音量 */
.prism-player .prism-volume {
	position: absolute;
	margin: 0 !important;
	padding-left: 5px;
	float: left !important;
	height: 50px;
	width: 30px;
	padding-top: 16px;
	padding-left: 0px;
	margin-left: 0px !important;
	right: 115px;
}
.prism-player .prism-volume .volume-control-icon,
.prism-player .prism-volume .volume-icon,
.prism-player .prism-volume .volume-control-icon.mute,
.prism-player .prism-volume .volume-icon.mute {
	width: 24px;
	height: 30px;
	background: url('../images/darts.png')-130px -387px;
	cursor: pointer;
}
.prism-player .prism-volume .volume-icon {
	width: 20px;
	height: 20px;
	background-position: -310px -405px;
}
.prism-player .prism-volume .volume-icon:hover {
	background-position: -309px -448px;
}
.prism-player .prism-volume .volume-icon.mute {
	background-position: -347px -404px;
}
.prism-player .prism-volume .volume-icon.mute:hover {
	background-position: -347px -449px;
}
.prism-player .prism-volume .volume-control-icon {
	background-position: -310px -405px;
	display: none;
}
.prism-player .prism-volume .volume-control-icon:hover {
	background-position: -309px -448px;
}
.prism-player .prism-volume .volume-control-icon.mute {
	background-position: -347px -404px;
}
.prism-player .prism-volume .volume-control-icon.mute:hover {
	background-position: -347px -449px;
}

.prism-player .prism-volume .volume-control {
	position: absolute;
	bottom: 35px;
	background: rgba(0, 0, 0, .5);
	left: -10px;
	height: 110px;
	width: 42px;
	display: none
}
.prism-player .prism-volume .volume-control:hover {
	cursor: pointer
}
.prism-player .prism-volume .volume-control .volume-control-icon {
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 20px;
	height: 20px
}
.prism-player .prism-volume .volume-range {
	width: 2px;
	height: 75px;
	background: rgba(0, 0, 0, .6);
	position: absolute;
	left: 50%;
	bottom: 15px;
	border-radius: 1px
}
.prism-player .prism-volume .volume-value {
	width: 100%;
	height: 0%;
	background: #c9161c;
	position: absolute;
	border-radius: 1px;
	bottom: 0
}
.prism-player .prism-volume .volume-cursor {
	position: absolute;
	left: -4px;
	bottom: 0;
	background: #fff;
	width: 10px;
	height: 10px;
	border-radius: 10px
}
.prism-player .prism-volume .volume-cursor:hover {
	background: #c9161c
}
.prism-player .prism-animation,
.prism-player video {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}
/* 视频音量 */
.prism-player .prism-volume-control {
	position: absolute;
	bottom: 48px;
	display: none;
	background: rgba(60, 60, 60, .95);
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1);
	width: 32px;
	height: 130px;
	z-index: 10000;
}
.prism-player .prism-volume-control .volume-range {
	position: absolute;
	left: 14px;
	bottom: 10px;
	border-radius: 1px;
	background: #6c6262;
	box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, .06);
	width: 4px;
	height: 100px;
}
.prism-player .prism-volume-control .volume-value {
	width: 100%;
	height: 0%;
	background: #c9161c;
	position: absolute;
	border-radius: 1px;
	bottom: 0;
}
.prism-player .prism-volume-control .volume-cursor {
	position: absolute;
	bottom: 0;
	background: #fff;
	width: 15px;
	height: 15px;
	border-radius: 15px;
	left: -5px;
}
/* 质量 */
.prism-player .quality-components {
	right: 35px;
	height: 40px !important;
}
.prism-player .quality-components .current-quality {
	width: 57px !important;
	height: 20px !important;
	color: #fff;
	border: 1px solid #fff;
	cursor: pointer;
	margin-top: 11px !important;
}
.prism-player .quality-components .current-quality:hover {
	color: #c9161c;
	border: 1px solid #c9161c;
}
.prism-player .quality-list {
	bottom: 42px !important;
	background: rgba(60, 60, 60, .95);
	right: -8px;
}
.prism-player .quality-list li {
	background: rgba(60, 60, 60, .95);
	list-style-type: none;
}
.prism-player .quality-list li:hover {
	color: #c9161c;
	background: rgba(216, 216, 216, .1);
	cursor: pointer;
}
.prism-player .quality-list li.current:before {
	content: "";
	display: inline-block;
	line-height: 0;
	border: 5px solid transparent;
	border-left-color: #c9161c;
	border-right-width: 0;
	margin-top: 5px;
	padding-right: 5px;
	left: 5px;
	top: 5px;
}
.prism-player .quality-list li.current {
	color: #c9161c;
	padding-left: 0;
}
/* 质量重置 */
/*隐藏提示信息 */
.prism-tooltip {
	display: none !important;
}
/* 设置 */
.prism-player .prism-setting-btn {
	width: 19px;
	height: 22px;
	background: url('../images/darts.png')-170px -444px;
	margin: 14px !important;
	cursor: pointer;
	margin-left: 4px !important;
	display: none;
}
.prism-player .prism-setting-btn.playing {
	background-position: -170px -400px;
}
.prism-player .prism-setting-btn {
	width: 18px;
	height: 15px;
	margin: 18px !important;
	cursor: pointer;
	background-position-y: -2px;
}
.prism-player .prism-setting-btn:hover {
	background-position-y: -2px;
}

.prism-player .prism-setting-btn.fullscreen {
	background: url('../images/darts.png')-70px -402px
}
.prism-player .prism-setting-btn.fullscreen:hover {
	background: url('../images/darts.png')-70px -449px
}
.prism-player .prism-setting-btn.fullscreen {
	width: 100% !important;
}
.prism-player .prism-setting-btn .duration.fullscreen {
	width: 60px !important;
	text-align: center;
	height: 50px !important;
	line-height: 50px !important;
	display: inline-block !important;
}
.prism-player .prism-setting-btn {
	height: 20px;
	width: 30px;
	position: absolute;
	left: 92%;
}
.prism-stream-selector.fullscreen {
	position: absolute;
	left: 95%;
}
.project-tab .project-tab-vod ul.fullscreen {
	right: -33px;
}
.prism-player .prism-setting-list {
	background: rgba(60, 60, 60, .95);
	width: 45px;
	height: 40px;
	position: absolute;
	right: 55px;
	bottom: 0px;
	display: none;
	z-index: 10000;
	text-align: left;
	margin-right: 0px !important;
	background: none;
	padding-right: 5px;
	padding-left: 5px;
}
.prism-player .prism-setting-list .prism-setting-item {
	font-size: 14px;
	color: #ebecec;
	height: 20px;
}
.prism-player .prism-setting-list .prism-setting-item .setting-content:hover {
	background: rgba(216, 216, 216, .1);
	cursor: pointer;
}
.prism-player .prism-setting-list .prism-setting-item .setting-content:hover {
	background: rgba(216, 216, 216, .1);
	cursor: pointer;
}
.prism-player .prism-setting-list .prism-setting-item .setting-content span {
	line-height: 30px;
}
.prism-player .prism-setting-list .prism-setting-item .setting-content .setting-title {
	margin-left: 15px;
}
.prism-player .prism-setting-list .prism-setting-item .array {
	display: inline-block;
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-color: #fff;
	width: 8px;
	height: 8px;
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-right: 10px;
	margin-top: 10px;
	margin-left: 10px;
	float: right;
}
.prism-player .prism-setting-list .prism-setting-item .setting-content span {
	line-height: 20px;
}
.prism-player .prism-setting-list .prism-setting-item .setting-content .current-setting {
	float: right;
}

.prism-player {
	position: relative
}
.prism-player a {
	text-decoration: none
}
.prism-player video {
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform-origin: center;
	-moz-transform-origin: center;
	-webkit-transform-origin: center;
	-o-transform-origin: center
}
.prism-player .x5-full-screen {
	object-fit: fill;
	object-position: 50% 50%
}
.prism-player .x5-top-left {
	object-fit: contain;
	object-position: 0 0
}
.prism-player .prism-ErrorMessage {
	z-index: 2;
	display: none
}
.prism-player .prism-ErrorMessage .prism-error-content {
	margin-top: 20px;
	padding: 0 5px
}
.prism-player .prism-ErrorMessage .prism-error-content p {
	text-align: center;
	font-size: 12px;
	color: #fff
}
.prism-player .prism-ErrorMessage .prism-error-operation {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1.5px;
	border-bottom-color: rgba(255, 255, 255, .15);
	border-bottom-style: dotted;
	text-align: center
}
.prism-player .prism-ErrorMessage .prism-error-operation a {
	width: 72px;
	height: 32px;
	line-height: 32px;
	vertical-align: top;
	display: inline-block;
	margin-left: 10px
}
.prism-player .prism-ErrorMessage .prism-error-operation a.prism-button-refresh {
	color: #21c5e0;
	border: 1px solid #21c5e0
}
.prism-player .prism-ErrorMessage .prism-error-operation a.prism-button-refresh:hover {
	color: #05d3f5;
	border-color: #05d3f5;
	cursor: pointer
}
.prism-player .prism-ErrorMessage .prism-error-operation a.prism-button-refresh:active {
	color: #026a7b;
	border-color: #026a7b
}
.prism-player .prism-ErrorMessage .prism-error-operation .prism-button-orange:visited {
	color: #05d3f5
}
.prism-player .prism-ErrorMessage .prism-detect-info {
	color: #fff;
	font-size: 10px
}
.prism-player .prism-ErrorMessage .prism-detect-info p {
	padding: 0 5px;
	word-break: break-all;
	margin: 0 0 4px
}
.prism-player .prism-ErrorMessage .prism-detect-info span.info-label {
	display: inline-block;
	font-weight: 700
}
.prism-player .prism-ErrorMessage .prism-detect-info span.info-content {
	color: gray
}
.prism-player .prism-controlbar {
	width: 100%;
	height: 48px;
	position: absolute;
	z-index: 1;
	font-size: 14px;
}
.prism-player .prism-controlbar .prism-controlbar-bg {
	background: rgba(0, 0, 0, .5);
	width: 100%;
	height: 44px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1
}
.prism-player .prism-time-display {
	height: 44px;
	line-height: 44px;
	color: #A4AAB3;
	font-size: 12px
}
.prism-player .prism-time-display .current-time {
	color: #fff
}
.prism-player .prism-live-time-display {
	height: 44px;
	line-height: 44px;
	color: #A4AAB3;
	font-size: 12px
}
.prism-player .prism-live-time-display span {
	display: inline
}
.prism-player .prism-live-time-display .live-text {
	margin-left: 5px;
	color: #EFEFF4
}
.prism-player .prism-live-time-display .current-time {
	color: #fff
}
.prism-player .prism-liveshift-progress,
.prism-player .prism-progress {
	width: 100%;
	height: 4px;
	background: rgba(195, 197, 198, .5);
	box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, .06);
	position: relative;
	cursor: pointer
}
.prism-player .prism-liveshift-progress .prism-progress-time,
.prism-player .prism-progress .prism-progress-time {
	position: absolute;
	top: -25px;
	background: rgba(0, 0, 0, .8);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
	color: #FFF;
	font-size: 14px;
	border-radius: 7.5px;
	padding: 0 6px;
	text-align: center
}
.prism-player .prism-liveshift-progress .prism-progress-loaded,
.prism-player .prism-progress .prism-progress-loaded {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	background: #c3c5c6
}
.prism-player .prism-liveshift-progress .prism-progress-played,
.prism-player .prism-progress .prism-progress-played {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	background-color: #c9161c
}
.prism-player .prism-liveshift-progress .prism-progress-cursor,
.prism-player .prism-progress .prism-progress-cursor {
	position: absolute;
	width: 10px !important;
	height: 10px !important;
	display: none !important;
	top: -3px !important;
	background: #c9161c;
	margin-left: 6px;
	overflow: hidden;
	border-radius: 8px;
}
.prism-player .prism-progress {
	cursor: pointer
}
.prism-player .prism-progress:hover {
	height: 10px;
	transition: height .1s
}
.prism-player .prism-liveshift-progress .prism-enable-liveshift {
	cursor: pointer;
	position: absolute;
	background: #fff;
	height: 5px
}
.prism-player .prism-liveshift-progress .prism-enable-liveshift:hover {
	height: 10px;
	transition: height .1s
}
.prism-player .prism-liveshift-progress .prism-liveshift-seperator {
	width: 2px;
	height: 15px;
	background: #fff;
	position: absolute;
	right: 0;
	top: -5px
}

.prism-player .prism-snapshot-btn {
	width: 32px;
	height: 32px;
	background: url('../images/snapshot.png') no-repeat;
	background-size: contain
}
.prism-player .prism-snapshot-btn:hover {
	background: url('../images/snapshothover.png') no-repeat;
	background-size: contain;
	cursor: pointer
}
.prism-player .prism-snapshot-btn:active {
	displa: block
}
.prism-player .prism-info-left-bottom {
	width: auto !important;
	top: auto !important;
	bottom: 40px;
	left: 52% !important;
	text-align: left
}
.prism-player .prism-auto-stream-selector {
	position: absolute;
	bottom: 50%;
	width: 100%;
	margin: auto;
	color: #EFEFF4;
	display: none
}
.prism-player .prism-auto-stream-selector p.tip-text {
	text-align: center
}
.prism-player .prism-auto-stream-selector .operators {
	width: 100px;
	margin: auto
}
.prism-player .prism-button-cancel {
	font-size: 16px;
	border: 1px solid;
	padding: 2px 5px;
	color: #fffa8;
	margin-left: 5px;
	background: 0 0
}
.prism-player .prism-button-ok {
	font-size: 16px;
	border: 1px solid #fff;
	padding: 2px 5px;
	color: #fff;
	background: 0 0
}
.prism-player .prism-button-cancel:hover,
.prism-player .prism-button-ok:hover {
	color: #f5f5f5
}
:-webkit-full-screen {
	width: 100% !important;
	height: 100% !important
}
:-moz-full-screen {
	width: 100% !important;
	height: 100% !important
}
:-ms-full-screen {
	width: 100% !important;
	height: 100% !important
}
:-ms-fullscreen {
	width: 100% !important;
	height: 100% !important
}
:fullscreen {
	width: 100% !important;
	height: 100% !important
}
body.prism-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-y: auto
}
.prism-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 4;
	left: 0 !important;
	top: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
	width: 100% !important;
	height: 100% !important
}
.prism-button {
	cursor: pointer;
	text-align: center;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}
.prism-button-orange {
	color: #a56117;
	border: 1px solid #a56117
}
.prism-button-orange:active,
.prism-button-orange:hover {
	color: #d67400;
	border-color: #d67400
}
.prism-button-orange:visited {
	color: #d67400
}
.prism-center {
	position: absolute;
	left: 50%;
	transform: translateX(-50%)
}

.prism-player:hover .prism-controlbar {
	opacity: 1;
	z-index: 1;
}
.prism-player .prism-controlbar {
	display: block;
	height: 50px !important;
	bottom: -1px !important;
	right: -1px !important;
	width: auto !important;
	background: rgba(0, 0, 0, .7);
	opacity: 1;
	z-index: -1;
	transition: all .3s;
}
.prism-player .prism-controlbar .prism-controlbar-bg {
	display: none !important;
}
.prism-player .prism-speed-selector {
	display: none !important;
}
.prism-player .prism-progress {
	width: 100% !important;
}
.prism-player .prism-progress:hover {
	height: 4px !important;
}
.prism-player .prism-time-display {
	margin: 0 !important;
	height: 50px !important;
	/* width:1010px!important; */
}
.prism-player .prism-time-display .current-time,
.prism-player .prism-time-display .duration {
	width: 60px !important;
	text-align: center;
	height: 50px !important;
	line-height: 50px !important;
	display: inline-block !important;
}
.prism-player .prism-time-display .duration {
	color: #fff !important;
}
.prism-player .prism-thumbnail img {
	width: 100%;
	height: 100%;
}
/* html5 video 默认样式修改 */

/* 临时正确错误提示 */
#toast {
	position: fixed;
	/*top: -160px;*/
	left: 50%;
	margin-left:-100px;
	/*margin:160px auto 0px;*/
	z-index: 10000;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .3);
	box-sizing: border-box;
	padding: 15px 10px;
	height: auto;
	max-width: 100%;
	min-width: 200px;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	-webkit-transition: top .2s;
	transition: top .2s;
}
#toast.error {
	background-color: #c9161c;
}
#toast.success {
	background-color: #60C940;
}
#toast.show {
	/*top: 10px;*/
	top:400px;
}
#farther{
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index:1000;
	display:none;
    background: rgba(0,0,0,.5);
}
#farther.show{
	display:block;
}
.video_pro {
	display: none;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: relative;
}
.video_pro.on {
	display: flex;
}
.video_pro i {
	display: block;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #c9161c
}
.video_pro span,
.video_pro em {
	font-size: 14px;
	font-style: normal;
	padding: 5px 0;
}
.video_pro em b {
	font-weight: normal;
}

.vote {
	padding: 0 40px 20px;
	margin-top: 10px;
}
.vote p i {
	font-style: normal;
}
.vote p {
	line-height: 59px;
	font-size: 16px;
	color: #212229;
}
.vote p:last-child {
	padding-bottom: 0;
	text-align: center;
}
.vote p:last-child a {
	display: inline-flex;
	border: 1px solid #F0F0F0;
	color: #666666;
	width: 80px;
	height: 30px;
	margin: 0 10px;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	transition: all .3s;
}
.vote p:last-child a:hover {
	color: #c9161c;
	border-color: #c9161c;
}
.radio span {
	display: flex;
	height: 30px;
	line-height: 29px;
	align-items: center;
	cursor: pointer;
}
.radio span:before {
	content: '';
	width: 12px;
	height: 13px;
	background: url('../images/darts.png') -544px -4px;
	margin-right: 10px;
}
.radio span:hover:before {
	background-position: -564px -4px;
}
.radio span.no:hover:before {
	background-position: -544px -4px;
}
.radio span.on:before {
	background-position: -564px -20px;
}
/* 分页 */
/* #page .layui-laypage a, .layui-laypage span{
	width: 28px;
    height: 28px;
    line-height: 28px;
} */
/* 点赞特效 */
@-webkit-keyframes niceIn {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.5);
		transform: scale(1.5)
	}
	70% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes niceIn {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.5);
		-ms-transform: scale(1.5);
		transform: scale(1.5)
	}
	70% {
		-webkit-transform: scale(.8);
		-ms-transform: scale(.8);
		transform: scale(.8)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}
@-o-keyframes niceIn {
	0% {
		opacity: 1;
		-o-transform: scale(1);
		transform: scale(1)
	}
	50% {
		opacity: 1;
		-o-transform: scale(1.5);
		transform: scale(1.5)
	}
	70% {
		-o-transform: scale(.8);
		transform: scale(.8)
	}
	100% {
		opacity: 1;
		-o-transform: scale(1);
		transform: scale(1)
	}
}
@-moz-keyframes niceIn {
	0% {
		opacity: 1;
		-moz-transform: scale(1);
		transform: scale(1)
	}
	50% {
		opacity: 1;
		-moz-transform: scale(1.5);
		transform: scale(1.5)
	}
	70% {
		-o-transform: scale(.8);
		transform: scale(.8)
	}
	100% {
		opacity: 1;
		-moz-transform: scale(1);
		transform: scale(1)
	}
}
.niceIn {
	-webkit-animation: niceIn .8s .2s ease;
	-moz-animation: niceIn .8s .2s ease;
	-o-animation: niceIn .8s .2s ease;
	animation: niceIn .8s .2s ease;
}
/*版权声明和用户隐私协议*/
.tbody {
	font-size: 15px;
	color: #8a8a8a;
	width: 1200px;
	margin: 0 auto;
	line-height: 26px;
}
.title {
	text-align: center;
	padding: 20px 0;
	font-weight: 700;
	font-size: 24px;
}
.text-bold {
	font-weight: 700;
	padding-bottom: 20px;
}
.text-normal {
	padding-bottom: 20px;
}
.smalltitle {
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 20px;
}
.report-1 {
	font-weight: 700;
}
/* PPT预约入口 */
.pptyygg {
	width: 364px;
	position: relative;
	margin-bottom: 24px;
}
.pptyygg .img {
	width: 100%;
}
.pptyygg .icon {
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	right: -20px;
	top: -10px;
	cursor: pointer;
}
.pptyygg .ppttc_close {
	background: url('../images/ykt/close.png');
	background-size: 100% 100%;
}
.pptyygg .ppt2021_yy {
	height: 216px;
	/*background: url('../images/pc_ppt2021_gg.png');*/
	background-size: 100% 100%;
	cursor: pointer;
}

/* 视频下载样式 */
.video_load {
	text-align: center;
}
.video_load .facebook {
	margin-top: 80px;
}
.video_load .facebook .bar {
	height: 36px;
	width: 10px;
	display: inline-block;
	background-color: #c9161c;
	border: 1px solid #c9161c;
	-webkit-animation: facebook_loader 1.3s linear infinite;
	animation: facebook_loader 1.3s linear infinite;
	-webkit-transform: scale(0.91);
	transform: scale(0.91);
}
.video_load .facebook .bar:nth-child(1) {
	-webkit-animation-delay: 0.39s;
	animation-delay: 0.39s;
}
.video_load .facebook .bar:nth-child(2) {
	-webkit-animation-delay: 0.52s;
	animation-delay: 0.52s;
}
.video_load .facebook .bar:nth-child(3) {
	-webkit-animation-delay: 0.65s;
	animation-delay: 0.65s;
}
@-webkit-keyframes facebook_loader {
	0% {
		-webkit-transform: scale(1.2);
		opacity: 1
	}
	100% {
		-webkit-transform: scale(0.7);
		opacity: 0.1
	}
}
@keyframes facebook_loader {
	0% {
		transform: scale(1.2);
		opacity: 1
	}
	100% {
		transform: scale(0.7);
		opacity: 0.1
	}
}
.header .mian_menu {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.header .mian_menu .menu {
	position: static;
	margin-left: 0;
	margin-right: 0px;
	width: 100%;
}
.header .mian_menu .menu .logo {
	padding-top: 12px;
	margin-left: 0;
	width: 200px;
	float: left;
	margin-right: 50px;
}
.header .mian_menu .menu .logo a {
	width: 170px;
	height: 54px;
}
.header .mian_menu .menu .logo a img {
	width: 170px;
}
.header .mian_menu .menu ul {
	float: left;
	height:77px;
	margin-bottom:0px;
}
.header .mian_menu .menu:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.header .mian_menu .menu .search-contain {
	float: right;
	width: 50px;
	/*height: 77px;*/
}
.header .mian_menu .sekuai {
	position: absolute;
	width: 230px;
	right: -245px;
	top: 10px;
}
.header .mian_menu .sekuai .sekuai_box {
	width: 100%;
	margin: 0 auto;
}
.header .mian_menu .sekuai .sekuai_box li {
	float: left;
	width: 20px;
	height: 15px;
	margin-right: 6px;
	border: 1px solid #ccc;
	cursor: pointer;
}
.header .mian_menu .sekuai .sekuai_box li.red_box {
	background: #c9161c;
}
.header .mian_menu .sekuai .sekuai_box li.blue_box {
	background: #0146ae;
}
.header .mian_menu .sekuai .sekuai_box li.red_box01 {
	background: #e24949;
}
.header .mian_menu .sekuai .sekuai_box li.gray_box {
	background: #f7fbfe;
}
.header .mian_menu .sekuai .sekuai_box li.yellow_box {
	background: rgb(254, 245, 240);
}
.header .mian_menu .sekuai .sekuai_box li.white_box {
	background: #fff;
}
.header .mian_menu .sekuai .sekuai_box li:last-child {
	margin-right: 0px;
}
.header .mian_menu .sekuai .sekuai_box:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.header_red {
	background: #c9161c !important;
}
.header_blue {
	background: #0146ae !important;
}
.header_red_box01 {
	background: #e24949 !important;
}
.header_gray_box {
	background: #f7fbfe !important;
}
.header_yellow_box {
	background: rgb(254, 245, 240) !important;
}
.header_white_box {
	background: #fff !important;
}
.header .mian_menu .menu ul li a {
	font-weight: normal;
}
.header .mian_menu .menu ul li.on a {
	font-weight: bold;
}
.header_red .mian_menu .menu ul li a {
	color: #fff;
}
.header_red .mian_menu .menu ul li a:hover{
	text-decoration:none;
	}
.header .mian_menu .menu li.on>a:before {
	display: none;
}
.header_red .nav-search i.i1 {
	background: url(../images/icon/search_w.png) no-repeat !important;
}
.header_blue .mian_menu .menu ul li a {
	color: #fff;
}
.header_blue .nav-search i.i1 {
	background: url(../images/icon/search_w.png) no-repeat !important;
}
.header_red_box01 .mian_menu .menu ul li a {
	color: #fff;
}
.header_red_box01 .nav-search i.i1 {
	background: url(../images/icon/search_w.png) no-repeat !important;
}
.header_gray_box .mian_menu .menu ul li a {
	color: #0168b7;
}
.header_gray_box .nav-search i.i1 {
	background: url(../images/icon/search.png) no-repeat !important;
}
.header_yellow_box .mian_menu .menu ul li a {
	color: #212229;
}
.header_yellow_box .nav-search i.i1 {
	background: url(../images/icon/search.png) no-repeat !important;
}
.header_white_box .mian_menu .menu ul li a {
	color: #212229;
}
.header_white_box .nav-search i.i1 {
	background: url(../images/icon/search.png) no-repeat !important;
}
.home-top01 {
	/*height: 633px;*/
	height:645px;
	margin-top:0px;
	padding-top:0px;
}
.home-top .main_box {
	width: 100%;
	margin: 0 auto;
}
.home-top .main_box .lside_box {
	float: left;
	width: 760px;
	margin-right: 20px;
}
.home-top .main_box .rside_box {
	float: right;
	width: 420px;
	/*height: 633px;*/
	height:645px;
	/*background: #eaeff8;*/
	background:#fafafa;
}
.home-top .main_box:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.hd_dt_banner {
	margin: 0px auto;
	width: 760px;
	/*height: 633px;*/
	height:645px;
	position: relative;
	overflow: hidden;
}
.hd_dt_banner .hd_dt_img {
	width: 5000px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.hd_dt_banner .hd_dt_img li {
	float: left;
	width: 760px;
}
.hd_dt_banner .hd_dt_img li .focus_body {
	width: 100%;
	height: auto;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll {
	width: 100%;
	height: auto;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page {
	width: 100%;
	height: auto;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .cm_bigimg {
	width: 100%;
	height: 427px;
	margin-bottom: 10px;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .cm_bigimg .photo_box {
	width: 100%;
	height: 100%;
	display: block;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .cm_bigimg .photo_box .photo {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	overflow: hidden;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .cm_bigimg .photo_box .photo .photo_img {
	width: 100%;
	display: block;
	height: 100%;
	transition: all 1s;
	object-fit: cover;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .cm_bigimg .photo_box .photo:hover .photo_img {
	transform: scale(1.12);
	-ms-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-webkit-transform: scale(1.12);
	-o-transform: scale(1.12);
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .cm_bigimg .photo_box .photo .bg {
	background: rgba(0, 0, 0, .3);
	position: absolute;
	width: 100%;
	height: 48px;
	line-height: 48px;
	display: block;
	bottom: 0px;
	left: 0px;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .cm_bigimg .photo_box .photo h3 {
	/*font-size: 22px;*/
	font-size:16px;
	width: 100%;
	padding: 0 20px;
	overflow: hidden;
	height: 48px;
	line-height: 48px;
	color: #fff!important;
	text-align: left;
	position: absolute;
	bottom: 0px;
	left: 0px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .cm_bigimg .photo_box .photo h3:hover {
	/*color: #c9161c;*/
}
.hd_dt_banner .hd_dt_img:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .smallimg {
	width: 100%;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .smallimg .pic {
	float: left;
	width: 240px;
	margin-right: 20px;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .smallimg .pic .photo_box {
	display: block;
	width: 100%;
	height: auto;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .smallimg .pic .photo_box .photo {
	width: 100%;
	height: 150px;
	overflow: hidden;
	border-radius: 4px;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .smallimg .pic .photo_box .photo .photo_img {
	width: 100%;
	display: block;
	height: 100%;
	transition: all 1s;
	object-fit: cover;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .smallimg .pic .photo_box .photo:hover .photo_img {
	transform: scale(1.12);
	-ms-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-webkit-transform: scale(1.12);
	-o-transform: scale(1.12);
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .smallimg .pic:last-child {
	margin-right: 0px;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .smallimg:after {
	display: block;
	clear: both;
	content: "";
	margin: 0 auto;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .smallimg .pic .photo_box h3 {
	width: 100%;
	/*height: 20px;*/
	height:36px;
	/*line-height: 20px;*/
	line-height:18px;
	font-size: 14px;
	color: #404040;
	/*white-space: nowrap;*/
	overflow: hidden;
	padding: 0 10px;
	text-overflow: ellipsis;
	margin-top: 5px;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	word-break: break-all;
	-webkit-line-clamp: 2;
}
.hd_dt_banner .hd_dt_img li .focus_body .slide-scroll .slide-page .smallimg .pic .photo_box h3:hover {
	color: #c9161c;
}
.hd_dt_banner .hd_dt_num {
	position: absolute;
	width: 100%;
	bottom:0px;
	left: 0;
	font-size: 0px;
	text-align: center;
	line-height: inherit;
}
.hd_dt_banner .hd_dt_num li {
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background: #888;
	display: inline-block;
	/*margin:0 4px;*/
	cursor: pointer;
	margin-right: 8px;
}
.hd_dt_banner .hd_dt_num li:last-child {
	margin-right: 0px;
}
.hd_dt_banner .hd_dt_num li.on11 {
	background: #ff3333
		/*#f60*/
	;
	width: 20px;
}
.hd_dt_banner .hd_dt_btn {
	background: rgba(0, 0, 0, 0.5);
	width: 30px;
	height: 50px;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	font-family: "宋体";
	font-size: 40px;
	color: #fff;
	text-align: center;
	line-height: 50px;
	cursor: pointer;
	display: none;
}
.hd_dt_banner:hover .hd_dt_btn {
	display: block;
}
.hd_dt_banner .hd_dt_btn_l {
	right: 0;
}
.hd_dt_banner .hd_dt_btn_r {
	left: 0;
}
.rside_box .nk_box {
	width: 100%;
	padding: 0 10px;
}
.rside_box .nk_box ul {
	margin-top: 20px;
	width: 100%;
}
.rside_box .nk_box ul li {
	width: 100%;
	margin: 0 auto;
	/*height: 38px;
	line-height: 38px;*/
	height:32px;
	line-height:32px;
}
.rside_box .nk_box ul li h2 a {
	/*font-size: 22px;*/
	font-size:18px;
	font-weight: bold;
}
.rside_box .nk_box ul li a {
	display: block;
	/*height: 38px;
	line-height: 38px;
	font-size: 18px;*/
	height:32px;
	line-height:32px;
	font-size:16px;
	font-weight: normal;
	text-align: left;
	color: #393a3b;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.rside_box .nk_box ul li a:hover {
	color: #c9161c;
}
.rside_box .nk_box ul:first-child {
	margin-top: 10px;
}
.quick_entrance_box {
	width: 1200px;
	margin: 20px auto 0;
	margin-top:0px;
	padding-top:20px;
	background:#fff;
	padding-bottom:30px;
}
.quick_entrance_box .quick_entrance {
	width: 100%;
	margin: 0 auto;
}
.quick_entrance_box .quick_entrance .quick_entrance_list {
	width: 100%;
	margin: 0 auto;
}
.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu {
	float: left;
	width: 195px;
	height: 100px;
	margin-right: 6px;
	border-radius: 4px;
	/*opacity: 0.8;*/
}
.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu:hover {
	opacity: 1.0;
}
.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu:nth-child(1) {
	background-color: rgb(255, 207, 0);
	background-color:rgba(251,192,74,1.0);
}
.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu:nth-child(2) {
	background-color: rgb(153, 204, 1);
	background-color:rgba(145,204,84,1.0);
}
.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu:nth-child(3) {
	background-color: rgb(0, 187, 234);
	background-color:rgba(33,128,248,1.0);
}
.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu:nth-child(4) {
	background-color: rgb(225, 57, 60);
	background-color:rgba(211,19,70,1.0);
}
.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu:nth-child(5) {
	background-color: rgb(255, 92, 1);
	background-color:rgba(229,102,131,1.0);
}
.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu:last-child {
	margin-right: 0px;
	background-color: rgb(110, 17, 169);
	background-color:rgba(156,92,212,1.0);
}
.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu .entrance_icons {
	width: 50px;
	margin: 10px auto 0px;
	height: auto;
	display: block;
}
.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu span {
	width: 100%;
	color: #fff;
	/*font-size: 20px;*/
	font-size:16px;
	line-height: 24px;
	text-align: center;
	display: inline-block;
}
.quick_entrance_box .quick_entrance .quick_entrance_list:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.index-notice-box01{
	padding-right:0;
	margin-top:0px;
	}
.index-notice-box01 .dy_box {
	float: left;
	width:1060px;
	height: 44px;
	overflow: hidden;
	margin-left:10px;
}
.index-notice-box01 .dy_box #box {
	width:100%;
	position: relative;
	height: 264px;
}
.index-notice-box01 .dy_box #box .dy_lists_box {
	width:100%;
	height: 44px;
	/*overflow: hidden;*/
}
.index-notice-box01 .dy_box #box .dy_lists_box .dy_lists {
	width: 100%;
	margin: 0 auto;
	/*height: 44px;*/
	height:220px;
	line-height:inherit;
}
.index-notice-box01 .dy_box #box .dy_lists_box .dy_lists li {
	/*width: 48%;
	margin-right: 4%;*/
	width:auto;
	margin-right:20px;
	float: left;
	height:44px;
	line-height: 44px;
	max-width:510px;
	overflow:hidden;
}
.index-notice-box01 .dy_box #box .dy_lists_box .dy_lists li:nth-child(2n) {
	/*margin-right: 0px;*/
}
.index-notice-box01 .dy_box #box .dy_lists_box .dy_lists li a {
	display: block;
	width: 100%;
	white-space: nowrap;
	font-size: 16px;
	color: #757474;
	height: 44px;
	line-height: 44px;
	/*overflow: hidden;
	text-overflow: ellipsis;*/
}
.index-notice-box01 .dy_box #box .dy_lists_box .dy_lists li a span {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background: #c9161c;
	margin-right: 8px;
	line-height: 44px;
	position: relative;
	top: -2px;
}
.index-notice-box01:after {
	content: "";
	display: block;
	clear: both;
	margin: 0 auto;
}
.yktzs-box .elip {
	color: #212229;
}
.rtpanel-box .px_box {
	display: none;
}
.rtpanel-box .px_box:first-child {
	display: block;
}
/*最新案例部分开始*/
.panel-cate .layui-fluid {
	padding: 0;
}
.panel-cate .layui-fluid .layui-col-space10 {
	margin: 0px;
}
.panel-cate .layui-fluid .layui-row .layui-col-md4 {
	width: 100%;
	padding: 0;
}
.panel-cate .layui-fluid .layui-row .layui-col-md4 .layui-card {
	box-shadow: none;
}
.panel-cate .layui-fluid .layui-row .layui-col-md4 .layui-card-body {
	padding: 0;
	line-height: inherit;
	padding-bottom: 20px;
}
.panel-cate .layui-fluid .layui-row .layui-col-md4 .layui-card-body .layui-carousel {
	height: 360px !important;
	background: none !important;
}
.panel-cate .layui-carousel>[carousel-item]>* {
	background: none;
}
.panel-cate .layui-carousel>[carousel-item]:before {
	display: none;
}
.panel-cate .layui-carousel .case_lists .case_box {
	width: 100%;
}
.panel-cate .layui-carousel .case_lists .case_box .case_up_box {
	width: 100%;
	height: 188px;
	margin-bottom: 20px;
}
.panel-cate .layui-carousel .case_lists .case_box .case_up_box .case_up_pic {
	width: 100%;
	overflow: hidden;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	height: 146px;
}
.panel-cate .layui-carousel .case_lists .case_box .case_up_box .case_up_pic .case_pic {
	display: block;
	width: 100%;
	height: 100%;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	transition: all 1s;
	object-fit: cover;
}
.panel-cate .layui-carousel .case_lists .case_box .case_up_box .case_up_pic:hover .case_pic {
	transform: scale(1.12);
	-moz-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	-webkit-transform: scale(1.12);
}
.panel-cate .layui-carousel .case_lists .case_box .case_up_box .case_bg {
	background: #f8f8f8;
	width: 100%;
	height: 42px;
	line-height: 42px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}
.case_up_box .case_bg .case_item {
	line-height: 22px;
	text-align: justify;
	font-size: 14px;
	color: #212229;
	width: 100%;
	margin-top: 0px;
	padding: 10px 15px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.case_up_box .case_bg .case_item:hover {
	color: #c9161c !important;
}
.case_box .case_down_box {
	width: 100%;
}
.case_box .case_down_box .case_lists_box {
	float: left;
	width:46.71%;
	margin-right: 6.58%;
}
.case_box .case_down_box .case_right_box {
	margin-right: 0px;
}
.case_box .case_down_box .case_lists_box .case_pic_box {
	width: 100%;
	height: 98px;
	overflow: hidden;
	border-radius: 2px;
	margin-bottom: 8px;
}
.case_box .case_down_box .case_lists_box .case_pic_box .case_pic {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 2px;
	transition: all 1s;
	object-fit: cover;
}
.case_box .case_down_box .case_lists_box .case_pic_box:hover .case_pic {
	transform: scale(1.12);
	-moz-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	-webkit-transform: scale(1.12);
}
.case_box .case_down_box .case_item_box {
	width: 100%;
	height: 36px;
}
.case_box .case_down_box .case_item_box .case_item {
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	color: #666;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	cursor: pointer;
	overflow: hidden;
	height: 36px;
	font-weight: normal;
	text-align: justify;
}
.case_box .case_down_box .case_item_box .case_item:hover {
	color: #c9161c !important;
}
.case_box .case_down_box:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.panel-cate .layui-carousel-arrow {
	display: none !important;
}
.panel-cate .layui-carousel[lay-indicator=none] .layui-carousel-ind {
	display: block;
	top: inherit;
	bottom: 20px;
}
.panel-cate .layui-carousel-ind ul {
	width: auto;
	text-align: center;
	padding: 0;
	background: none;
	border-radius: 0;
}
.panel-cate .layui-carousel-ind ul li {
	width: 8px;
	height: 8px;
	border-radius: 4px;
	margin-right: 8px;
	background: #dcdcdc;
	margin-bottom: 0px;
}
.panel-cate .layui-carousel-ind ul li:last-child {
	margin-right: 0px;
}
.panel-cate .layui-carousel-ind ul li.layui-this {
	background: #c33a03;
}
/*最新案例部分结束*/
/*设计师部分开始*/
.panel-designer .layui-fluid .layui-row .layui-col-md4 .layui-card-body .layui-carousel .carousel-item {
	display: none;
}
.panel-designer .layui-fluid .layui-row .layui-col-md4 .layui-card-body .layui-carousel .carousel-item:first-child {
	display: block;
}
.panel-designer .layui-fluid .layui-row .layui-col-md4 .layui-card-body .layui-carousel .carousel-item .designer_con {
	width: 100%;
}
.panel-designer .designer_item {
	width: 100%;
}
.panel-designer .designer_item ul {
	width: 100%;
}
.panel-designer .designer_con .designer_item li {
	width: 105px;
	height: auto;
	margin-right: 9px;
	position: relative;
	float: left;
	margin-bottom: 15px;
}
.panel-designer .designer_con .designer_item li .designer_pic_box {
	width: 100%;
	height: 127px;
	position: relative;
	border-radius: 2px;
	overflow: hidden;
}
.panel-designer .designer_con .designer_item li .designer_pic_box img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 1s;
	object-fit: cover;
	border-radius: 2px;
}
.panel-designer .designer_con .designer_item li .designer_pic_box:hover img {
	transform: scale(1.12);
	-moz-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	-webkit-transform: scale(1.12);
}
.panel-designer .designer_con .designer_item li .designer_pic_box .intro {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: all 0.3s;
	background: rgba(201, 22, 28, .3);
}
.panel-designer .designer_con .designer_item li .designer_pic_box .intro span {
	display: block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	margin-top: 20px;
	font-size: 14px;
	display: none;
}
.panel-designer .designer_con .designer_item li .designer_pic_box .intro p {
	width: 100%;
	margin: 30px auto 0;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	background: none;
	padding: 0 10px;
	position: static;
	height: auto;
	flex: 1;
	text-align: justify;
}
.panel-designer .designer_con .designer_item li .designer_pic_box:hover .intro {
	opacity: 1.0;
	z-index: 3;
}
.panel-designer .designer_con .designer_item li .designer_names {
	font-size: 14px;
	color: #464646;
	line-height: 20px;
	margin-top: 5px;
	display: block;
	width: 100%;
	text-align: center;
}
.panel-designer .designer_con .designer_item li:nth-child(3n) {
	margin-right: 0px;
}
.panel-designer .layui-fluid .layui-row .layui-col-md4 .layui-card-body #carousel02 {
	height: 500px !important;
}
/*设计师部分结束*/
/*热门头条部分开始*/
.panel-news .sideMenu {
	padding: 0px 0 5px;
}
.panel-news .sideMenu h3 {
	margin-top: 0px;
	font-size: 16px;
	color: #504F4F;
	height: 40px;
	line-height: 40px;
	background-image: url(../images/icon/symbol-8.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: normal;
}
.panel-news .sideMenu h3 a {
	display: block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.panel-news .sideMenu h3.h3img1 {
	background-position: 0px 10px;
}
.panel-news .sideMenu ul {
	width: 100%;
	display:none!important;
}
.panel-news .sideMenu ul li {
	height: 85px;
	margin-bottom: 10px;
	margin-top: 0px;
	width: 100%;
	padding: 0 10px;
	color: #929090;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	font-size: 14px;
	line-height: 22px;
	text-align: justify;
}
.panel-news .sideMenu ul+h3 {
	border-top: 1px solid #F2F2ED;
}
.panel-news .sideMenu h3.h3img2 {
	background-position: 0px -25px;
}
.panel-news .sideMenu h3.h3img3 {
	background-position: 0px -60px;
}
.panel-news .sideMenu h3.h3img4 {
	background-position: 0px -97px;
}
.panel-news .sideMenu h3.h3img5 {
	background-position: 0px -134px;
}
.panel-news .sideMenu h3.h3img6 {
	background-position: 0px -170px;
}
.panel-news .sideMenu h3.h3img7 {
	background-position: 0px -205px;
}
.panel-news .sideMenu h3.h3img8 {
	background-position: 0px -240px;
}
.panel-news .sideMenu h3.h3img9 {
	background-position: 0px -277px;
}
.panel-news .sideMenu h3.h3img10 {
	background-position: 0px -313px;
}
.panel-news .sideMenu h3.on {
	color: #c9161c;
}
.hot_news {
	position: relative;
}
.hotnewsFix {
	position: fixed;
	top: 80px;
	width: 364px;
	height: auto;
	z-index: 11;
	/*background: transparent;*/
	background:#fff;
}
.hotnewsFix .hot_news_menu {
	width: 100%;
	margin: 0 auto;
	position: relative;
	background: #fff;
}
.hotnewsFix .hot_news_menu .hot_news_menu_list {
	width: 100%;
	float: right;
	height: auto;
}
.hotnewsFix .hot_news_menu:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
/*热门头条部分结束*/
/*广告部分开始*/
.ad_main_box {
	width: 1200px;
	margin: 0 auto 30px;
	height:110px!important;
	overflow:hidden;
	padding-bottom:30px;
	margin-bottom:0px!important;
	background:#fff;
}
.ad_main_box .ad_contain_box {
	width: 100%;
	height:100%;
	overflow:hidden;
}
.ad_main_box .ad_contain_box ul {
	width: 100%;
	margin: 0 auto;
	height:100%;
	overflow:hidden;
}
.ad_main_box .ad_contain_box ul li {
	float: left;
	position: relative;
	height:100%;
	overflow:hidden;
	border-radius:4px;
}
.ad_main_box .ad_contain_box ul.ad_first_box{
	display:none;
	}
.ad_main_box .ad_contain_box ul.ad_first_box li {
	width: 100%;
}
.ad_main_box .ad_contain_box ul.ad_second_box {
	/*display: none;*/
	display:block;
}
.ad_main_box .ad_contain_box ul.ad_second_box li {
	width: 590px;
	margin-right:20px;
}
.ad_main_box .ad_contain_box ul.ad_second_box li:last-child {
	margin-right: 0px;
}
.ad_main_box .ad_contain_box ul.ad_four_box {
	display: none;
}
.ad_main_box .ad_contain_box ul.ad_four_box li {
	width: 285px;
	margin-right: 20px;
}
.ad_main_box .ad_contain_box ul.ad_four_box li:last-child {
	margin-right: 0px;
}
.ad_main_box .ad_contain_box ul li .ad_pic {
	display: block;
	width: 100%;
	height:100%;
}
.ad_main_box .ad_contain_box ul:after {
	content: "";
	display: block;
	clear: both;
	margin: 0 auto;
}
.ad_main_box .ad_contain_box ul li .byu {
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 187, 234, 0.6);
	font-size: 12px;
	display: inline-block;
	padding: 2px 10px;
	color: #fff;
	border-bottom-right-radius: 2px;
	border-top-left-radius: 2px;
}
/*广告部分结束*/
/*金手指奖部分开始*/
.slide .awards {
	width: 1200px;
	margin: 0 auto;
}
.awardsR {
	width: 100%;
	background: #f8f8f8;
}
.academic_paper {
	width: 100%;
	height: 39px;
	line-height: 40px;
	position: relative;
	overflow: hidden;
	border-top: 1px solid #eee;
	background: #fff;
	padding-bottom: 4px;
}
.academic_paper .paper_tit {
	width: 90px;
	padding-left: 30px;
	position: relative;
	border-top: 2px solid #4889f3;
	font-size: 16px;
	cursor: pointer;
}
.academic_paper .paper_tit a {
	color: #000000;
}
.academic_paper .paper_tit::after {
	content: "";
	display: block;
	width: 14px;
	height: 16px;
	background: url(../image2018/Sprite2018.png) no-repeat -91px -1px;
	z-index: 120;
	margin-right: 8px;
	position: absolute;
	left: 8px;
	top: 14px;
}
.academic_paper .paper_tit::after {
	display: block;
	width: 5px;
	height: 16px;
	background: #4889f3;
	position: absolute;
	left: 0;
	top: 13px;
}
.other {
	float: left;
}
.other .other_list {
	float: left;
	padding: 0 10px;
	line-height: 50px;
	font-size: 14px;
}
.j_more a {
	display: block;
	width: 16px;
	height: 14px;
	background: url(../image2018/Sprite2018.png) no-repeat -60px 0;
	margin-top: 20px;
	margin-right: 6px;
}
.panel-awards h3 .nk_boxs .j_more a {
	margin-top: 5px;
}
.c_year {
	line-height: 50px;
	margin-right: 12px;
	color: #666;
}
.awards_con {
	overflow: hidden;
	width: 100%;
	height: 473px;
}
.awardsR #tab {
	width: 100%;
}
.awardsR #tab .nianfen_box{
	width:160px;
	float:left;
	position:relative;
	margin:0 auto;
	margin-right:20px;
	display:inline-block;
	z-index:9;
	}
.awardsR #tab .nianfen_box .dq_nf_box{
	width:100%;
	height:30px;
	background:#c9161c;
	position:relative;
	cursor:pointer;
	}
.awardsR #tab .nianfen_box .dq_nf_box .dq_nf{
	display:inline-block;
	color:#fff;
	font-size:16px;
	width:145px;
	height:30px;
	line-height:30px;
	text-align:center;
	}
.awardsR #tab .nianfen_box .dq_nf_box .xiangxia_icons{
	width:16px;
	height:auto;
	display:inline-block;
	position:absolute;
	right:5px;
	top:7px;
	}
.awardsR #tab .nianfen_box .nianfen_lists{
	position:absolute;
	display:none;
	top:32px;
	left:0;
	z-index:6;
	width:100%;
	}
.awardsR #tab .nianfen_box .nianfen_lists .nianfen_list{
	height:28px;
	line-height:28px;
	text-align:center;
	width:100%;
	background:rgba(204,204,204);
	border-bottom:1px solid #aaa;
	}
.awardsR #tab .nianfen_box .nianfen_lists .nianfen_list:last-child{
	border-bottom:none;
	}
.awardsR #tab .nianfen_box .nianfen_lists .nianfen_list a{
	width:100%;
	display:block;
	height:100%;
	line-height:28px;
	color:#666;
	text-align:center;
	}
.awardsR #tab .nianfen_box .nianfen_lists .nianfen_list:hover{
   background:rgba(201, 0, 6, 0.5) !important;
	}
.awardsR #tab .nianfen_box .nianfen_lists .nianfen_list:hover a{
	color:#fff;
	}
.awardsR #tab>ul {
	margin-left: 2px;
}
.awardsR #tab>ul.jx_lb_r{
	clear:none;
	float:right;
	width:1020px;
	margin:0;
	padding:0;
	
	}
.awardsR #tab .nianfen_box .dq_nf_box:after{
	content:"";
	display:block;
	margin:0 auto;
	clear:both;
	}
.awardsR #tab:after{
	content:"";
	display:block;
	margin:0 auto;
	clear:both;
	}
.awards .awardsR #tab li {
	width: 14%;
	background: #d4d4d4;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	margin-right: 0.25%;
}
.awards .awardsR #tab li:last-child{
	margin-right:0px;
	}
.awards .awardsR #tab li a {
	display: block;
	color: #333;
}
.awards li.aw_active {
	background: #4889f3 !important;
	background: rgba(201, 0, 6, 0.5) !important;
}
.awards .awardsR #tab li.aw_active a {
	color: #fff;
}
.awards .awardsR #tab li:hover {
	background: #4889f3 !important;
	background: rgba(201, 0, 6, 0.5) !important;
}
.awards .awardsR #tab li:hover a {
	color: #fff;
}
.awards #tabcontainer {
	width: 100%;
	height: 443px;
	border-top: none;
	overflow: hidden;
	margin-top: 20px;
}
.awards #tabcontainer .tab-company {
	width: 100%;
	height: 100%;
	position: relative;
	display: none;
	padding: 0 25px;
}
.awards #yw_container,
#yw_container2,
#yw_container3,
#yw_container4,
#yw_container5,
#yw_container6,
#yw_container7 {
	width: 100%;
	height: 390px;
	overflow: hidden;
	position: relative;
}
.awards #yw_list,
#yw_list2,
#yw_list3,
#yw_list4,
#yw_list5,
#yw_list6,
#yw_list7 {
	width: 4200px;
	height: 365px;
	position: absolute;
	z-index: 1;
	/*padding-left: 10px;*/
}
.awards .yw_box,
.yw_box2,
.yw_box3,
.yw_box4,
.yw_box5,
.yw_box6,
.yw_box7 {
	clear: none;
	float: left;
	position: relative;
	width: 1150px;
	height: 365px;

}
.awards #yw_list a,
#yw_list2 a,
#yw_list3 a,
#yw_list4 a,
#yw_list5 a,
#yw_list6 a,
#yw_list7 a {
	display: block;
	width: 150px;
	height: 175px;
	/*margin: 10px 18px;*/
	margin-right: 16.66px;
	margin-bottom: 15px;
	float: left;
	position: relative;
	overflow: hidden;
	background-color: #eee;
}
.awards #yw_list a:nth-child(7n),
#yw_list2 a:nth-child(7n),
#yw_list3 a:nth-child(7n),
#yw_list4 a:nth-child(7n),
#yw_list5 a:nth-child(7n),
#yw_list6 a:nth-child(7n),
#yw_list7 a:nth-child(7n) {
	margin-right: 0px;
}
.awards #yw_list a img,
#yw_list2 a img,
#yw_list3 a img,
#yw_list4 a img,
#yw_list5 a img,
#yw_list6 a img,
#yw_list7 a img {
	height: 175px;
	width: 100%;
}
#yw_list a img,
#yw_list4 a img,
#yw_list2 a img {
	height: auto !important;
}
.awards #yw_list a .yw_mask,
#yw_list2 a .yw_mask,
#yw_list3 a .yw_mask,
#yw_list4 a .yw_mask,
#yw_list5 a .yw_mask,
#yw_list6 a .yw_mask,
#yw_list7 a .yw_mask {
	display: block;
	width: 140px;
	height: 100%;
	position: absolute;
	left: 0;
	top: -250px;
	background: rgba(0, 0, 0, .8);
	text-align: left;
	padding-left: 10px;
	transition: all .3s;
}
.awards #yw_list a:hover .yw_mask,
#yw_list2 a:hover .yw_mask,
#yw_list3 a:hover .yw_mask,
#yw_list4 a:hover .yw_mask,
#yw_list5 a:hover .yw_mask,
#yw_list6 a:hover .yw_mask,
#yw_list7 a:hover .yw_mask {
	top: 0;
}
.awards #yw_list a .yw_mask p,
#yw_list2 a .yw_mask p,
#yw_list3 a .yw_mask p,
#yw_list4 a .yw_mask p,
#yw_list5 a .yw_mask p,
#yw_list6 a .yw_mask p,
#yw_list7 a .yw_mask p {
	margin-top: 25px !important;
	color: #f3f3f3;
	font-size: 12px;
}
.awards #yw_list a .yw_mask em,
#yw_list2 a .yw_mask em,
#yw_list3 a .yw_mask em,
#yw_list4 a .yw_mask em,
#yw_list5 a .yw_mask em,
#yw_list6 a .yw_mask em,
#yw_list7 a .yw_mask em {
	display: block;
	font-size: 14px;
	color: #f3f3f3;
	margin-top: 10px;
	height: auto;
	position: static;
	background: none;
}
.awards #yw_list a .yw_mask em.xiangqin,
#yw_list2 a .yw_mask em.xiangqin,
#yw_list3 a .yw_mask em.xiangqin,
#yw_list4 a .yw_mask em.xiangqin,
#yw_list5 a .yw_mask em.xiangqin,
#yw_list6 a .yw_mask em.xiangqin,
#yw_list7 a .yw_mask em.xiangqin {
	position: absolute;
	left: 58px;
	top: auto;
	bottom: 16px;

}
.awards #buttons,
#buttons2,
#buttons3,
#buttons4,
#buttons5,
#buttons6,
#buttons7 {
	position: absolute;
	height: 10px;
	z-index: 2;
	bottom: 0px;
	text-align: center;
	width: auto;
	margin: 0 auto;
	left: 50%;
}
.awards #buttons:after,
#buttons2:after,
#buttons3:after,
#buttons4:after,
#buttons5:after,
#buttons6:after,
#buttons7:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.awards #buttons span,
#buttons2 span,
#buttons3 span,
#buttons4 span,
#buttons5 span,
#buttons6 span,
#buttons7 span {
	cursor: pointer;
	float: left;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #BAB4B4;
	margin-right: 5px;
	text-align: center;
}
.awards #buttons span:last-child,
#buttons2 span:last-child,
#buttons3 span:last-child,
#buttons4 span:last-child,
#buttons5 span:last-child,
#buttons6 span:last-child,
#buttons7 span:last-child {
	margin-right: 0px;
}
.awards #buttons .on,
#buttons2 .on,
#buttons3 .on,
#buttons4 .on,
#buttons5 .on,
#buttons6 .on,
#buttons7 .on {
	background: #C90006;
}
#tabcontainer .tab-company .arrow,
#tabcontainer .tab-company .arrow {
	display: block;
	width: 40px;
	height: 80px;
	font-size: 40px;
	font-family: "宋体";
	text-align: center;
	line-height: 80px;
	position: absolute;
	top: 155px;
	color: #656565 !important;
	z-index: 10;
	font-weight: bold;
}
.awards #prev,
#prev2,
#prev3,
#prev4,
#prev5,
#prev6,
#prev7 {
	left: -12px;
}
.awards #next,
#next2,
#next3,
#next4,
#next5,
#next6,
#next7 {
	right: -10px;
}
/*2022/02/21 新增 金手指奖展示创新产品奖区块css新增*/
.h_yw_mask {
	position: absolute;
	left: 0;
	top: -175px;
	z-index: 1;
	width: 100%;
	height: 175px;
	overflow: hidden;
}
.h_yw_mask>img {
	width: 150px !important;
	height: 181px !important;
	object-fit: cover;
	display: block;
	float: left;
}
.h_yw_mask p {
	height: 28px;
	text-align: center;
	background: rgb(104 104 104 / 50%);
	color: #fff;
	font-size: 12px;
	line-height: 28px;
	position: absolute;
	bottom: 0;
	width: 100%;
	overflow: hidden;
}
.panel-header h3 .nk_boxs .jsz_awards {
	float: left;
	margin-right:30px;
	font-size: 20px;
}
.panel-header h3 .nk_boxs .jsz_awards .jszj_icons{
	width:22px;
	height:auto;
	margin-right:6px;
	display:inline-block;
	position:relative;
	top:-2px;
	}
.panel-awards h3 {
	padding: 0px;
}
.panel-awards {
	margin-bottom: 10px;
}
.panel-header h3 .nk_boxs .nianfen {
	right: 30px;
	color: #666;
}
.panel-header h3 .nk_boxs:after {
	content: "";
	display: block;
	margin: 0 auto;
	clear: both;
}
.panel-awards h3 .nk_boxs .other .other_list {
	line-height: inherit;
}
.panel-awards h3 .nk_boxs .other .other_list a {
	color: #464646;
	font-size: 16px;
}
.panel-awards h3 .nk_boxs .other .other_list a:hover {
	color: #c9161c;
}
/*金手指奖部分结束*/
ul.clear{
	position: relative;
}
ul.clear .zudi_bg {
	background-image: -moz-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 133px;
	z-index: 1;
}
.layui-flow-more01 a {
	height: 38px;
	width: 150px;
	line-height: 38px;
}
.layui-flow-more01 a cite {
	height: 38px;
	line-height: 38px;
	width: 100%;
	border: 1px solid #c9161c;
	background: #fafafa;
}
.layui-flow-more01 a cite:hover{
	color:#fff;
	}
.search_box {
	width: 208px;
	/*float: right;*/
	padding: 8px 0;
	/*margin: 20px 0px 0 0;*/
	display: inline;
	line-height: 20px;
	vertical-align: middle;
	background-color: #fff;
	display: none;
	position:absolute;
	top:20px;
	right:0px;
}
.search_box .input {
	width: 168px;
	height: 20px;
	float: left;
	line-height: 20px;
	color: #999;
	text-indent: 16px;
	background: none;
	border: none;
	border-right: 1px solid #ccc;
	outline: none;
}
.search_box .submit {
	width: 38px;
	height: 20px;
	float: left;
	overflow: hidden;
	text-indent: -999px;
	line-height: 20px;
	border: none;
	outline: none;
	cursor: pointer;
	background: url(../images/icon/searchIcon.png) center center no-repeat;
}
.move_box {
	display: none;
}
.panel-header h3.move_box {
	display: none;
}
.footer .footer-main .copy span.pc {
	display: inline-block !important;
}
.panel-header h3.panel-header-article-nav{ 
padding:0;
border-bottom: 1px solid #f0f0f0;
}
.panel-header h3.panel-header-article-nav .m_container{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	}
.panel-header h3.panel-header-article-nav .m_container .m_nav{
	width:100%;
	margin:0 auto;
	position:relative;
	}
.panel-header h3.panel-header-article-nav .m_container .m_nav .m_con{
	width:150%;
	margin:0 auto;
	}
.panel-header h3.panel-header-article-nav .m_container .m_nav .m_con a{
	float:left;
	}
.panel-header h3.panel-header-article-nav .m_container .m_nav .m_con a:last-child{ margin-right:0px;}
.panel-header h3.panel-header-article-nav .m_container .m_nav .m_con a:hover{
	/*font-weight:bold;*/
	font-size:20px;
	color:#333;
	}
.panel-header h3.panel-header-article-nav .m_container .m_nav .m_con a.active:after{
	position:absolute;
	width:100%;
	height:3px;
	background:#c9161c;
	display:block;
	content:"";
	clear:both;
	bottom:0px;
	left:0px;
	}
.panel-header h3.panel-header-article-nav .m_container .m_nav .m_con:after{
	content:"";
	display:block;
	margin:0 auto;
	clear:both;
	}
.hot_news_box08 .tags-grouping {
    padding: 20px 15px 15px 15px;
    margin-bottom: 20px;
	border: 1px solid #F2F2F2;
	background: #fff;
}
.hot_news_box08 .tags-grouping h3 {
    padding-bottom: 10px;
    font-size: 20px;
    color: #000;
    border-bottom: 1px solid #e2e2e2;
    width: 100%;
    font-weight: 700;
    margin-top: 0px;
    position: relative;
	margin-bottom:10px;
}
.hot_news_box08 .tags-grouping h3 .refresh_search {
    height: 24px;
    font-size: 12px;
    display: flex;
    align-items: center;
    transition: all 0s !important;
    color: #BFBFBF;
    position: absolute;
    right: 0px;
    bottom: 8px;
    font-weight: normal;
}
.hot_news_box08 .tags-grouping .tags-box01 {
    display: block;
    margin-bottom: 0px;
    height: 110px;
}
.hot_news_box08 .tags-grouping h3>a.refresh_search i {
	margin-right: 6px;
}
.hot_news_box08 .tags-grouping h3>a.refresh_search:hover {
	color: #121212;
	text-decoration: none;
}
.hot_news_box08 .tags-grouping h3>a.refresh_search:hover i {
	background: url(../images/icon/shuaxinh.png) no-repeat center center;
}
.hot_news_box08 .tags-grouping h3:after {
    content: "";
    background: #c9161c !important;
    height: 3px;
    display: block;
    width: 80px;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.hot_news_box08 .tags-grouping .tags-box li {
    float: left;
    width: 22.5%;
    margin: 0 3.333% 10px 0px;
}
.hot_news_box08 .tags-grouping .tags-box li a {
    border: 1px solid #E6E6E6;
    display: block;
    font-size: 13px;
    line-height: 28px;
    text-align: center;
    color: #8A8A8A;
    padding: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 4px;
}
.hot_news_box08 .tags-grouping .tags-box li:nth-child(4n) {
    margin-right: 0px;
}
.hot_news_box08 .tags-grouping .tags-box02 {
    display: none;
    margin-bottom: 0px;
    height: 110px;
}
.main1 .right .hot_news_box08 ul {
    padding-top: 0px;
}
/*推荐品牌部分开始*/
.yw_container {
    position: relative;
    margin: 0 auto 50px;
    width: 1200px;
	background:#fff;
	margin-bottom:0;
	padding-bottom:50px;
	background:#fff;
}
.main10 .tjpp_con {
    width:100%;
    margin-top:0px;
	border-bottom: 1px dashed #f0f0f0;
}
.main10 .tjpp {
	width:100%;
    position: relative;
}
.main10 .tjpp li {
    float: left;
    cursor: pointer;
    font-size:20px;
    line-height:28px;
    letter-spacing: 1px;
    /*font-weight: bold;*/
	margin-right:30px;
	padding-bottom:10px;
}
.main10 .tjpp li:last-child{
	margin-right:0px;
	}
.main10 .tjpp .btns9 {
    font-weight: bold;
    color: #333;
	font-size:20px;
    position: relative;
}
.main10 .tjpp .btns9:after{
	content:"";
	display:block;
	margin:0 auto;
	position:absolute;
	bottom:0px;
	height:3px;
	background:#c90006;
	width:100%;
	}
.main10 .tjpp:after{
	content:"";
	display:block;
	margin:0 auto;
	clear:both;
	}
.main10 .tjpp_list {
    width:100%;
    overflow: hidden;
}
.main10 .tjpp_menu {
    width: 100%;
}
.main10 .tjpp_menu li {
    float: left;
    margin-right: 14.4px;
    margin-top: 20px;
    background: #f3f0eb;
    padding: 4px;
    padding-bottom: 0;
}
.main10 .tjpp_menu li:nth-child(6n){
	margin-right:0px;
	}
.main10 .tjpp_menu li .recommend_logo_box{
	width:180px;
	height:80px;
	display:block;
	border-radius:4px;
	overflow:hidden;
	margin:0 auto;
	}
.main10 .tjpp_menu li .recommend_logo_box img {
    display: block;
    width:100%;
    height:100%;
	object-fit: cover;
    transition: all 1s;
}
.main10 .tjpp_menu li .recommend_logo_box:hover img{
	transform: scale(1.12);
	-moz-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	-webkit-transform: scale(1.12);
	}
.C_Keywords {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: center;
    color: #9c876c;
    font-size: 12px;
    width: 180px;
}
.main10 .tjpp_menu:after{
	content:"";
	display:block;
	margin:0 auto;
	clear:both;
	}
/*推荐品牌部分结束*/
/*活动推荐部分开始*/
.main11 .kantu_con {
  width:100%;
  height:auto;
  position: relative;
 border-bottom: 1px dashed #f0f0f0;
}
.main11 .kantu_con h2 {
  line-height:38px;
  position:relative;
  padding-bottom:4px;
  font-family: "微软雅黑,黑体";
  font-size:20px;
  font-weight: bold;
}
.main11 .kantu_con h2 a{
	 color:#333;
	 position:relative;
	 display:inline-block;
	}
.main11 .kantu_con h2 a:after{
	content:"";
	display:block;
	margin:0 auto;
	position:absolute;
	left:0;
	bottom:-5px;
	width:100%;
	height:3px;
	background:#c90006;
	}
.main11 .huodong_con {
  width: 100%;
  margin-top: 20px;
  margin-bottom:50px;
}
.main11 .huodong_con:after{
	content:"";
	display:block;
	margin:0 auto;
	clear:both;
	}
.main11 .huodong_con .huodong_list {
  float: left;
  height:auto;
  width:180px;
  margin-right: 24px;
  position: relative;
  margin-bottom:20px;
}
.main11 .huodong_con .huodong_list:nth-child(6n){
	margin-right:0px;
	}
.main11 .huodong_con .huodong_list:last-child{
	margin-bottom:0;
	margin-right:0px;
	}
.main11 .huodong_con .huodong_list a{
	display:block;
	width:100%;
	height:60px;
	overflow:hidden;
	border-radius:4px;
	}
.main11 .huodong_con .huodong_list a img {
  display: block;
  width:100%;
  height:100%;
  border-radius:4px;
  object-fit: cover;
  transition: all 1s;
}
.main11 .huodong_con .huodong_list a img:hover{
	transform: scale(1.12);
	-moz-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	-webkit-transform: scale(1.12);
	}
/*活动推荐部分结束*/
/*合作机构及友情链接开始*/
.main12 .hezuo_con {
    width:100%;
    position: relative;
	border-bottom: 1px dashed #f0f0f0;
}
.main12 .hezuo_con li {
  float: left;
  line-height: 38px;
  color: #c90006;
  font-family: "微软雅黑,黑体";
  font-size:20px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-right:30px;
}
.main12 .hezuo_con li:last-child{
	margin-right:0px;
	}
.main12 .hezuo_con li a{
	font-size:20px;
	position:relative;
	line-height:38px;
	color:#333;
	padding-bottom:5px;
	display:inline-block;
	}
.main12 .hezuo_con li.hezuo_on a{
	font-size:20px;
	}
.main12 .hezuo_con li.hezuo_on a:after{
	content:"";
	margin:0 auto;
	clear:both;
	position:absolute;
	bottom:0px;
	left:0px;
	display:inline-block;
	width:100%;
	height:3px;
	background:#c90006;
	}
.main12 .hezuo_con:after{
	content:"";
	display:block;
	margin:0 auto;
	clear:both;
	}
.main12 .hezuo_menulist {
  width:100%;
  margin-top:10px;
}
.main12 .hezuo_menulist li {
  float: left;
  padding: 0 15px;
  letter-spacing: 1px;
  font-family: "微软雅黑,黑体";
  font-size: 12px;
  color: #666;
  border-right: 1px solid #c9c9c9;
  width: 150px;
  margin-bottom: 10px;
  text-align: center;
  height:24px;
  line-height:24px;
  overflow: hidden;
  /*text-overflow: ellipsis;
  white-space: nowrap;*/
}
.main12 .hezuo_menulist:after{
	content:"";
	display:block;
	margin:0 auto;
	clear:both;
	}
.main12 .hezuo_menulist li a{
	line-height:24px;
	color:#666;
	}
.main12 .yqlj_menulist {
  margin-top:10px;
  overflow: hidden;
  height:100px;
  position: relative;
}
.hezuo_box .hz_container_box .container—menulist{
	display:none;
	}
.hezuo_box .hz_container_box .hezuo_container{
	display:block;} 
.main12 .yqlj_menulist li {
  width: 168px;
  float: left;
  letter-spacing: 1px;
  font-family: "微软雅黑,黑体";
  font-size: 12px;
  color: #666;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main12 .yqlj_menulist li a{
	color: #464646;
    text-decoration: none;
	}
.main12 .yqlj_box .fuhao_box {
    width: 100%;
    margin: 0px auto 0px;
    height: 40px;
    position: relative;
    text-align: center;
	display:none;
}
.main12 .yqlj_box .fuhao_box .xiangxia {
    position: absolute;
    top: 0;
    left:50%;
    cursor: pointer;
    width: 60px;
	margin-left:-30px;
    height: auto;
	display:block;
}
.main12 .yqlj_box .fuhao_box .xiangshang {
    position: absolute;
    top: 0;
    left: 50%;
    display: none;
    cursor: pointer;
    width: 60px;
	margin-left:-30px;
    height: auto;
}
.main12 .yqlj_menulist .jianbian_box {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  z-index: 55;
  background: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0.6));
  background: -o-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0.6));
  background: -moz-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0.6));
  background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.6));
  display:none;
}
.main12 .yqlj_menulist:after{
	content:"";
	display:block;
	margin:0 auto;
	clear:both;
	}
/*合作机构及友情链接结束*/
.panel-doc-index-index .panel-body .article_news_box{
	display:none;
	}
.panel-doc-index-index .panel-body .article_news_box:first-child{
	display:block;
	}
.panel-news .sideMenu01{ display:block;}
.panel-news .sideMenu02{ display:none;}
.hot_news_menu .hot_news_menu_list .panel-header h3 .nk_boxs .refresh_search {
    height: 24px;
    font-size: 12px;
    display: flex;
    align-items: center;
    transition: all 0s !important;
    color: #BFBFBF;
    position: absolute;
    right: 0px;
    bottom: 8px;
    font-weight: normal;
}
.hot_news_menu .hot_news_menu_list .panel-header h3 .nk_boxs .refresh_search i {
    margin-right: 6px;
}
.hot_news_menu .hot_news_menu_list .panel-header h3 .nk_boxs>a.refresh_search:hover {
	color: #121212;
	text-decoration: none;
}
.hot_news_menu .hot_news_menu_list .panel-header h3 .nk_boxs>a.refresh_search:hover i {
	background: url(../images/icon/shuaxinh.png) no-repeat center center;
}
.panel-doc ul li.m-news-item{
	display:none;
	}
/*新增快捷入口样式开始*/
.quick_entrance_box .quick_entrance .quick_entrance_lists_box{
	width: 100%;
    margin:30px auto 30px;
	background:#fafafa;
	padding:20px 0;
	border-radius:10px;
	margin-top:0px;
	margin-bottom:0px;
	}
.quick_entrance_box .quick_entrance .quick_entrance_lists_box .quick_entrance_menus{
	float: left;
    /*width: 195px;*/
    height:auto;
    /*margin-right: 6px;*/
	width:11%;
	margin-right:1.714%;
	}
.quick_entrance_box .quick_entrance .quick_entrance_lists_box .quick_entrance_menus:nth-child(8n){
	margin-right:0px;
	}
.quick_entrance_box .quick_entrance .quick_entrance_lists_box .quick_entrance_menus .quick_entrance_nav_con{
	display:block;
	width:100%;
	height:auto;
	}
.quick_entrance_box .quick_entrance .quick_entrance_lists_box .quick_entrance_menus .quick_entrance_nav_con .entrance_icons_pic{
	display:block;
	margin:0 auto 15px;
	width:60px;
	height:auto;
	}
.quick_entrance_box .quick_entrance .quick_entrance_lists_box .quick_entrance_menus .quick_entrance_nav_con  span.items_bt{
	font-size:16px;
	width:100%;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#3e3e3e;
	display:block;
	}
.quick_entrance_box .quick_entrance .quick_entrance_lists_box:after{
	content:"";
	display:block;
	margin:0 auto;
	clear:both;
	}
/*新增快捷入口样式结束*/
/*热度榜新结构样式开始*/
.rtpanel-box01{ padding-top:10px; padding-bottom:10px;}
.panel-news .sideMenu .hot_List_box{
	width:100%;
	margin:0 auto;
	height:auto;
	}
.panel-news .sideMenu .hot_List_box .hot_List_menu{
	margin:0 auto;
	height:auto;
	display:block!important;
	}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li{
	margin:0 auto;
	height:auto;
	padding:10px 0;
	overflow:inherit;
	border-bottom:1px solid #F2F2ED;
	line-height:inherit;
	-webkit-line-clamp:none;
	}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li:last-child{ border-bottom:none;}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items{
	background-image:none;
	padding:0;
	white-space:inherit;
	overflow:inherit;
	line-height:inherit;
	height:auto;
	}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items:after{
	content:"";
	display:block;
	margin:0 auto;
	clear:both;
	}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img{
	display:inline-block;
	float:left;
	width:24px;
	height:24px;
	margin-right:4px;
	background-image: url(../images/icon/symbol-8.png);
    background-repeat: no-repeat;
	}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .hot_List_words{
	font-size:16px;
	line-height:24px;
    width:304px;
	float:left;
	height:24px;
	}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img1 {
	background-position: 0px 3px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img2 {
	background-position: 0px -32px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img3 {
	background-position: 0px -68px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img4 {
	background-position: 0px -104px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img5 {
	background-position: 0px -140px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img6 {
	background-position: 0px -178px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img7 {
	background-position: 0px -213px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img8 {
	background-position: 0px -248px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img9 {
	background-position: 0px -285px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img10 {
	background-position: 0px -321px;
}
/*热度榜新结构样式结束*/
/*右侧广告部分开始*/
.bg-none {
    background: 0 0!important;
	width:100%;
	position:relative;
	min-height:1px;
	margin-bottom:20px;
	height:228px;
	overflow:hidden;
}
.adv-fixed .adv_box{
	width:100%;
	margin:0 auto;
	height:100%
	}
.adv-fixed .adv_box .adv-364{
	position: relative;
    overflow: hidden;
    width:100%;
	height:100%;
	margin-bottom:10px;
	}
.adv-fixed .adv_box .adv-364>div{
	margin-bottom:10px;
	}
.adv-fixed .adv_box .adv-364-228{
	margin-bottom:0px;
	}
.adv-fixed .adv_box .adv-364:before {
    position: absolute;
    bottom: -3px;
    left: -8px;
    padding: 2px 10px 4px 10px;
    -webkit-border-top-right-radius: 40%;
    border-top-right-radius: 40%;
    background: rgba(0, 0, 0, .2);
    color: #fff;
    content: '广告';
    font-size: 12px;
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    transform: scale(.8);
    -ms-transform: scale(.8);
}
.adv-fixed .adv_box .adv-364 a{
	display:block;
	width:100%;
	margin:0 auto;
	height:auto;
	}
.adv-fixed .adv_box .adv-364-228 a{
	height:228px;
	}
.adv-fixed .adv_box .adv-364-228 a img.adv_pic{
	display:block;
	width:100%;
	height:100%;
	border:none;
	border-radius:4px;
	}
.adv-fixed .adv_box .adv-364 a img{
	max-width:100%;
	width:100%;
	display:block;
	height:auto;
	border:0;
	vertical-align:bottom;
	}
.adv-fixed .adv_box .adv-364:last-child, .adv-fixed .adv_box .adv-364>div:last-child, .adv-fixed>div>div:last-child{
	margin-bottom:0;
	}
/*右侧广告部分结束*/
/*新闻列表增加广告部分样式开始*/
.panel-doc ul li.adv_box01>div>p em.keywords{
	margin-left:0px;
	}
.panel-doc ul li.adv_box01 dl.ad_detail dt span.tg_tag{
	margin-right: 10px;
    font: normal 12px/21px "STHeiti", "SimSun";
    color:rgba(248,124,132,1);
    padding: 3px 7px;
    border: 1px solid rgba(255,225,217,1.0);
    border-radius: 2px;
	}
.panel-doc ul li.adv_box02 .news_special{
	padding:0;
    background: #fff;
	}
.panel-doc ul li.adv_box02 .news_special .news_title {
    position: relative;
}
.panel-doc ul li.adv_box02 .news_special .news_title h3 {
	font: bold 20px/26px "STHeiti", "Microsoft Yahei";
    padding-bottom: 15px;
    float: left;
}
.panel-doc ul li.adv_box02 .news_special .news_title h3 a {
    color: #404040;
    text-decoration: none;
}
.panel-doc ul li.adv_box02 .news_special .ns_pic {
    display: block;
    width:100%;
	height:257px;
    overflow: hidden;
	/*margin-bottom:15px;*/
	position:relative;
}
.panel-doc ul li.adv_box02 .news_special .ns_pic img.adv_pic02 {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
	display:block;
	width:100%;
	height:100%;
}
.panel-doc ul li.adv_box02 .news_special .ns_pic:hover img.adv_pic02{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	}
.panel-doc ul li.adv_box02 .news_special .ad_detail{
	padding:0;
	margin:0;
	}
.panel-doc ul li.adv_box02 .at_item .ad_detail span.tg_tag {
    margin-right: 10px;
    font: normal 12px/21px "STHeiti", "SimSun";
	color:rgba(248,124,132,1);
    padding: 3px 7px;
    border: 1px solid rgba(255,225,217,1.0);
    border-radius: 2px;
}
.panel-doc ul li.adv_box02 .at_item .ad_detail span.keywords {
    padding-right: 4px;
    height: 12px;
    line-height: 11px;
    margin-top: 4px;
    max-width: 180px;
    margin-right: 12px;
    font: normal 12px/12px "STHeiti", "SimSun";
    color: #888;
    margin-right: 7px;
}
.panel-doc ul li.adv_box02 .news_special .ns_pic:before {
    position: absolute;
    bottom: -3px;
    left: -8px;
    padding: 2px 10px 4px 10px;
    -webkit-border-top-right-radius: 40%;
    border-top-right-radius: 40%;
    background: rgba(0, 0, 0, .2);
    color: #fff;
    content: '广告';
    font-size: 12px;
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    transform: scale(.8);
    -ms-transform: scale(.8);
}
.panel-doc ul li.adv_box03 .news_starslide {
    padding: 0 0 0px;
    width:100%;
    position: relative;
}
.panel-doc ul li.adv_box03{
	padding-left:0;
	padding-right:0;
	/*background:#fafafe;*/
	}
.panel-doc ul li.adv_box03 .news_starslide .star_title {
    height:40px;
    line-height:40px;
	padding:0 15px 0 10px;
}
.panel-doc ul li.adv_box03 .news_starslide .star_title a {
    font: bold 20px/58px "STHeiti", "Microsoft Yahei";
    color: #404040;
	display:block;
	width:100%;
	height:40px;
}
.panel-doc ul li.adv_box03 .news_starslide.pinpai .star_title a span {
    background: url(../images/index_stream_pinpai.png) no-repeat;
    width: 158px;
    height: 27px;
	background-size:130px auto;
    display: inline-block;
    text-indent: -9999px;
	color: #f34540;
}
.panel-doc ul li.adv_box03:hover{
	/*background:#fefefe!important;*/
	}
.panel-doc ul li.adv_box03:hover .brands_logo_li{
	/*background:#fefefe!important;*/
	}
/*新闻列表增加广告部分样式结束*/
/*其他页面移动端底部广告开始*/
.mobile_advs_box{
	width:100%;
	padding:0 0px;
	margin:0 auto;
	display:none;
	}
.mobile_advs_box .mobile_advs_banner{
	width:100%;
	height:auto;
	margin:0 auto 0px;
	padding:0;
	}
.mobile_advs_box .mobile_advs_banner .mobile_advs_pic_box{
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
	}
.mobile_advs_box .mobile_advs_banner .mobile_advs_pic_box .mobile_advs_pic{
	display:block;
	width:100%;
	height:auto;
	margin:0 auto;
	border:none;
	outline:none;
	border-radius:2px; 
	}
	
/*其他页面移动端底部广告结束*/
/*其他页面移动端头部广告开始*/
.mobile_banner{ display:none;}
/*其他页面移动端头部广告结束*/
/*首页底部广告部分开始*/
.activeBottom { 
    list-style: none;
    font-style: normal;
	font-size: 14px;
	color: #3d3d3d;
	font-family: "Microsoft Yahei";
	margin: 0px;
    padding: 0px;
    outline: 0 none;
	cursor: pointer; 
	position: fixed; 
	bottom: 0; 
	z-index: 99999; 
	left: 50%; 
	width:100%;
	transform: translateX(-50%); 
	display:block;
}
.activeBottom img{
	list-style: none;
    font-style: normal;
	font-size: 14px;
	color: #3d3d3d;
	font-family: "Microsoft Yahei";
	margin: 0px;
    padding: 0px;
    outline: 0 none;
	cursor: pointer; 
	border: 0px;
}
.activeBottom .bottomad{
	width:100%;
	height:60px;
	display:block;
}
.activeBottom .bottom_qianggou { 
    position: absolute; 
	right: 25%; 
	bottom: 2%;
    animation: lijilingqu 2s alternate infinite;
}
.activeBottom .bottomclose{
	position: absolute; 
	right: 21%;
	top: 9px;
}
@keyframes lijilingqu {
	0% { transform: scale(1); }
	12.5% { transform: scale(1.05); }
	25% { transform: scale(1); }
	37.5% { transform: scale(1.05); }
	50% { transform: scale(1); }
	62.5% { transform: scale(1.05); }
	75% { transform: scale(1); }
	87.5% { transform: scale(1.05); }
	100% { transform: scale(1); }
}
.footer .footer-main-ad{
	padding-bottom:0px;
}
/*首页底部广告部分结束*/
.Screen-blocking_ads_box{
	display:none;
}
/*首页顶部广告开始*/
#anchor5.bg-middle {
    height: 120px;
    width: 1200px;
    margin:20px auto 0;
	position: relative;
	z-index: 11;
	background:#fff;
	margin-top:0px;
	padding-bottom:20px;
}
#anchor5.bg-middle .bg-font {
    height: 100px;
    width: 1200px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
	position:relative;
}
#anchor5.bg-middle .bg-font img{
	width:100%;
	height:100%;
	display:block;
	margin:0 auto;
	border:0px;
}
#anchor.5bg-middle .bg-font:before{
	position: absolute;
	padding: 2px 10px 4px 10px;
	border-radius:0px;
    background: rgba(0, 0, 0, .2);
	color: #fff;
    content: '广告';
    font-size: 12px;
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    transform: scale(.8);
    -ms-transform: scale(.8);
	display:none;
}
/*左上*/
#anchor5.bg-middle .bg-font.left_up:before{
	left:-5px;
	top:-2px;
	border-radius:0px;
    -webkit-border-bottom-right-radius: 40%;
    border-bottom-right-radius: 40%;
	display:block;
}
/*右上*/
#anchor5.bg-middle .bg-font.right_up:before{
	right:-5px;
	top:-2px;
	border-radius:0px;
    -webkit-border-bottom-left-radius: 40%;
    border-bottom-left-radius: 40%;
	display:block;
}
/*左下*/
#anchor5.bg-middle .bg-font.left_down:before{
	left:-5px;
	bottom:-2px;
	border-radius:0px;
    -webkit-border-top-right-radius: 40%;
    border-top-right-radius: 40%;
	display:block;
}
/*右下*/
#anchor5.bg-middle .bg-font.right_down:before{
	right:-5px;
	bottom:-2px;
	border-radius:0px;
    -webkit-border-top-left-radius: 40%;
    border-top-left-radius: 40%;
	display:block;
}
/*首页顶部广告结束*/
/*首页背景广告样式开始*/
.img_bg{
	/*z-index: -1; 
	background: url("../image2024/2022cj.png") center top no-repeat fixed;*/
	padding-top:200px;
	}
/*首页背景广告样式结束*/
.display-flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.flex-wrap {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}
@media(max-width:768px) {
	body{
		width:100%;
		overflow-x:hidden;
		}
	.pc_box {
		display: none;
	}
	.pc_header {
		display: none;
	}
	.move_box {
		display: block;
	}
	.mui-off-canvas-left,
	.mui-off-canvas-right {
		position: fixed;
		z-index:100;
		top: 0;
		bottom: 0;
		/*visibility: hidden;*/
		box-sizing: content-box;
		width: 100%;
		min-height: 100%;
		background: rgba(51, 51, 51, .3);
		-webkit-overflow-scrolling: touch;
	}
	.mui-off-canvas-left {
		left:-100%;
	}
	.mui-off-canvas-left.mui-transitioning,
	.mui-off-canvas-right.mui-transitioning {
		-webkit-transition: -webkit-transform 350ms cubic-bezier(.165, .84, .44, 1);
		transition: transform 350ms cubic-bezier(.165, .84, .44, 1);
	}
	#offCanvasSide {
		/*visibility: visible; 
	z-index:9;*/
	}
	.mui-scroll-wrapper {
		position: absolute;
		z-index: 2;
		top: 0;
		bottom: 0;
		left: 0;
		overflow: hidden;
		width: 80%;
		height: 100%;
		padding-top: 0px;
		position: relative;
	}
	.mui-scroll {
		position: absolute;
		z-index: 1;
		width: 100%;
		height: 100%;
	}
	.mui-scroll-wrapper .mui-scroll {
		transform: translate3d(0px, 0px, 0px) translateZ(0px);
	}
	.mui-table-view {
		position: relative;
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 0;
		list-style: none;
		/*background-color: #fff;*/
	}
	.mui-table-view-inverted {
		color: #fff;
		padding-top: 30px;
		background: #333;
		width: 100%;
		height: 100%;
	}
	.mui-table-view:before {
		top: -1px;
	}
	.mui-table-view-cell {
		position: relative;
		overflow: hidden;
		padding: 11px 15px;
		-webkit-touch-callout: none;
	}
	.mui-table-view-chevron .mui-table-view-cell {
		padding-right: 65px;
	}
	.mui-ios .mui-table-view-cell {
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}
	.mui-table-view-inverted:before {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		height: 1px;
		content: '';
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
		background-color: #222;
	}
	.mui-table-view-inverted:after {
		position: absolute;
		right: 0;
		bottom: 0;
		left: 0;
		height: 1px;
		content: '';
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
		background-color: #222;
	}
	.mui-navigate-right:after,
	.mui-push-left:after,
	.mui-push-right:after {
		font-family: Muiicons;
		font-size: inherit;
		line-height: 1;
		position: absolute;
		top: 50%;
		display: inline-block;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		text-decoration: none;
		color: #bbb;
		-webkit-font-smoothing: antialiased;
	}
	.mui-navigate-right:after,
	.mui-push-right:after {
		right: 15px;
		content: '\e583';
	}
	.mui-table-view-inverted .mui-table-view-cell:after {
		position: absolute;
		right: 0;
		bottom: 0;
		left: 15px;
		height: 1px;
		content: '';
		-webkit-transform: scaleY(.5);
		transform: scaleY(.5);
		background-color: #222;
	}
	.mui-scrollbar {
		position: absolute;
		z-index: 9998;
		overflow: hidden;
		overflow-x: hidden;
		overflow-y: hidden;
		-webkit-transition: 500ms;
		transition: 500ms;
		transform: translateZ(0px);
		pointer-events: none;
		opacity: 0;
	}
	.mui-scrollbar-vertical {
		top: 0;
		right: 1px;
		bottom: 2px;
		width: 4px;
	}
	.mui-scrollbar-indicator {
		position: absolute;
		display: block;
		box-sizing: border-box;
		-webkit-transition: .01s cubic-bezier(.1, .57, .1, 1);
		transition: .01s cubic-bezier(.1, .57, .1, 1);
		transform: translate(0px, 0px) translateZ(0px);
		border: 1px solid rgba(255, 255, 255, .80196);
		border-radius: 2px;
		background: rgba(0, 0, 0, .39804);
	}
	.mui-scrollbar-vertical .mui-scrollbar-indicator {
		width: 100%;
		transition-duration: 0ms;
		display: block;
		height: 8px;
		transform: translate3d(0px, -8px, 0px) translateZ(0px);
	}
	.mui-table-view-cell>a:not(.mui-btn) {
		position: relative;
		display: block;
		overflow: hidden;
		margin: -11px -15px;
		padding: inherit;
		white-space: nowrap;
		text-overflow: ellipsis;
		color: inherit;
	}
	.mui-table-view-chevron .mui-table-view-cell>a:not(.mui-btn) {
		margin-right: -65px;
	}
	.mui-table-view-cell.mui-collapse .mui-table-view {
		display: none;
		margin-top: 11px;
		margin-right: -15px;
		margin-bottom: -11px;
		margin-left: -15px;
		border: 0;
	}
	.mui-table-view-cell.mui-collapse .mui-table-view.mui-table-view-chevron {
		margin-right: -65px;
	}
	.mui-table-view-cell.mui-collapse .mui-table-view .mui-table-view-cell {
		padding-left: 31px;
		background-position: 31px 100%;
	}

	@font-face {
		font-family: Muiicons;
		font-weight: normal;
		font-style: normal;
		src: url('../fonts/mui.ttf') format('truetype');
	}
	.mui-scroll-wrapper .colse_box {
		position: absolute;
		right: 5px;
		top: 5px;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		color: #fff;
		border: 1px solid #ccc;
		line-height: 30px;
		font-family: "宋体";
		background: #F33;
		z-index: 10;
		text-align: center;
		font-size: 22px;
	}
	body {
		padding-top: 0px;
	}
	.mui-off-canvas-wrap .mui-inner-wrap {
		position: relative;
		z-index: 1;
		width: 100%;
		height: 100%;
	}
	.mui-off-canvas-wrap .mui-inner-wrap.mui-transitioning {
		-webkit-transition: -webkit-transform 350ms;
		transition: transform 350ms cubic-bezier(.165, .84, .44, 1);
		transform: translate3d(0px, 0px, 0px);
	}
	.mui-bar {
		position: fixed;
		z-index: 10;
		right: 0;
		left: 0;
		height: 48px;
		padding-right: 10px;
		padding-left: 10px;
		border-bottom: 0;
		/*background-color: #FFFFFF;*/
		background: #c9161c;
		-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .85);
		box-shadow: 0 0 1px rgba(0, 0, 0, .85);
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	.mui-bar-nav {
		top: 0;
		-webkit-box-shadow: 0 1px 6px #ccc;
		box-shadow: 0 1px 6px #ccc;
	}
	.mui-off-canvas-wrap .mui-bar {
		position: absolute !important;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.mui-pull-left {
		float: right;
	}
	.mui-icon {
		font-family: Muiicons;
		font-size: 24px;
		font-weight: normal;
		font-style: normal;
		line-height: 1;
		display: inline-block;
		text-decoration: none;
		-webkit-font-smoothing: antialiased;
		color: #fff;
	}
	.mui-bar .mui-icon {
		font-size: 24px;
		position: relative;
		z-index: 20;
		padding-top: 12px;
		padding-bottom: 10px;
	}
	.mui-bar-nav.mui-bar .mui-icon {
		margin-right: -10px;
		margin-left: -10px;
		padding-right: 10px;
		padding-left: 10px;
		display:block!important;
		opacity:1;
	}
	.mui-icon-bars:before {
		content: '\e563';
	}
	.mui-title {
		font-size: 17px;
		font-weight: 500;
		line-height: 44px;
		position: absolute;
		display: block;
		width: 100%;
		margin: 0 -10px;
		padding: 0;
		text-align: center;
		white-space: nowrap;
		color: #000;
	}
	.mui-bar .mui-title {
		right: 40px;
		left: 40px;
		display: inline-block;
		overflow: hidden;
		width: auto;
		margin: 0;
		text-overflow: ellipsis;
		float: left;
		position: static;
		margin-left: 10px;
	}
	.mui-bar:after {
		content: "";
		display: block;
		margin: 0 auto;
		clear: both;
	}
	.mui-title a {
		color: inherit;
	}
	.mui-title .logo {
		height: 40px;
	}
	.mui-inner-wrap .mui-bar .search_box02 {
		width: 130px;
		float: right;
		padding: 4px 0;
		margin: 0px 20px 0 0;
		display: inline;
		line-height: 20px;
		vertical-align: middle;
		background-color: #fff;
		position: absolute;
		right: 30px;
		top: 10px;

	}
	.mui-inner-wrap .mui-bar .search_box02 .input {
		width: 96px;
		height: 16px;
		float: left;
		line-height: 16px;
		color: #999;
		text-indent:0px;
		padding-left:6px;
		background: none;
		font-size: 12px;
		border: none;
		border-right: 1px solid #ccc;
		outline: none;
		padding-right: 10px;
		margin-top: 2px;
	}
	.mui-inner-wrap .mui-bar .search_box02 .submit {
		width: 30px;
		height: 20px;
		float: right;
		overflow: hidden;
		text-indent: -999px;
		line-height: 20px;
		border: none;
		outline: none;
		cursor: pointer;
		margin-right: 2px;
		background: url(../images/icon/searchIcon.png) center center no-repeat;
		background-size: 14px auto;
	}
	/* 轮播图 */
	.banner_lb_box {
		margin-top: 48px;
	}
	.banner_lb_box .slider {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 210px;
	}
	.banner_lb_box .slideBox .hd {
		/*height: 10px;*/
		z-index: 1;
		overflow: hidden;
		position: absolute;
		/*left: 50%;*/
		right: 0px;
		bottom: 12px;
		transform: translateX(-50%);
	}
	.banner_lb_box .slideBox .hd ul {
		text-align: center;
		/*padding-top:5px;*/
	}
	.banner_lb_box .slideBox .hd ul li {
		cursor: pointer;
		float: left;
		margin-right: 5px;
		/*width: 30px;
	height: 10px;*/
		line-height: 14px;
		text-align: center;
		background: #fff;
		width: 6px;
		height: 6px;
		border-radius: 50%;
	}
	.banner_lb_box .slideBox .hd ul li:last-child {
		margin-right: 0px;
	}
	.banner_lb_box .slideBox .hd ul:after {
		content: "";
		display: block;
		margin: 0 auto;
		clear: both;
	}
	.banner_lb_box .slideBox .hd ul .on {
		background: #00a2ff;
		color: #fff;
	}
	.banner_lb_box .slideBox .bd {
		position: relative;
		z-index: 0;
	}
	.banner_lb_box .slideBox .bd li {
		height: 210px;
	}
	.banner_lb_box .slideBox .bd li .cm_bigimg {
		width: 100%;
		height: 100%;
		margin: 0 auto;
	}
	.banner_lb_box .slideBox .bd li .cm_bigimg a {
		width: 100%;
		height: 100%;
		margin: 0 auto;
		display: block;
	}
	.banner_lb_box .slideBox .bd li .cm_bigimg a .photo {
		width: 100%;
		height: 100%;
		margin: 0 auto;
		position: relative;
	}
	.banner_lb_box .slideBox .bd li .cm_bigimg a .photo img {
		width: 100%;
		height: 100%;
		display: block;
		vertical-align: top;
	}
	.banner_lb_box .slideBox .bd li .cm_bigimg a .photo .bg {
		width: 100%;
		height: 30px;
		line-height: 30px;
		background: rgba(0, 0, 0, .6);
		display: block;
		position: absolute;
		bottom: 0;
		left: 0px;
	}
	.banner_lb_box .slideBox .bd li .cm_bigimg a .photo h3 {
		font-size: 14px;
		width: 65%;
		padding: 0 10px;
		overflow: hidden;
		height: 30px;
		line-height: 30px;
		color: #fff;
		text-align: left;
		position: absolute;
		bottom: 0px;
		left: 0px;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.quick_entrance_box {
		-webkit-box-sizing: border-box;
        box-sizing: border-box;
		width: 100%;
		padding: 0 5px;
		height:68px;
		overflow: hidden;
		margin-top:30px;
	}
	.quick_entrance_box .quick_entrance{
		height: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		width: 100%;
        margin: 0 auto;
        position: relative;
		}
	.quick_entrance_box .quick_entrance .quick_entrance_list{
		display: flex;
		display: -webkit-flex;
		align-items: center;
		-webkit-align-items: center;
		height:100%;
		width:163%;
		}
	.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu {
		/*width: 31%;
		margin-right: 3.5%;*/
		width:18%;
		margin-right:2.5%;
		margin-bottom:0px;
		height: 60px;
		border-radius: 2px;
	}
	.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu:nth-child(5n) {
		/*margin-right: 0px;*/
	}
	.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu:nth-child(6n) {
		/*display:none;*/
		margin-right: 0px;
	}
	.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu:nth-child(4) {
		margin-bottom: 0px;
	}
	.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu:nth-child(5) {
		margin-bottom: 0px;
	}
	.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu:nth-child(6) {
		margin-bottom: 0px;
	}
	.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu .entrance_icons {
		width: 26px;
		margin-top: 5px;
	}
	.quick_entrance_box .quick_entrance .quick_entrance_list .quick_entrance_menu span {
		font-size: 12px;
		line-height:16px;
		padding: 0 0.035rem;
		white-space:nowrap;
		overflow-x:hidden;
		text-overflow: ellipsis;
	}
	.index-notice-box {
		width: 100%;
		padding: 0 15px;
		border: none;
		display: none;
	}
	.index-notice-box .news_notice-box {
		border: 1px solid #c9161c;
		width: 100%;
		border-radius: 4px;
		height: 44px;
	}
	.index-notice-box .new_dynamic {
		font-size: 14px;
		width: 80px;
		float: left;
	}
	.index-notice-box01 .dy_box {
		width: 72%;
		margin-left: 10px;
	}
	.index-notice-box01 .dy_box #box {
		/*width: 100%;*/
	}
	.index-notice-box01 .dy_box #box .dy_lists_box {
		/*width: 100%;*/
	}
	.index-notice-box01 .dy_box #box .dy_lists_box .dy_lists li {
		float: none;
		width: 100%;
		margin-right: 0px;
	}
	.index-notice-box01 .dy_box #box .dy_lists_box .dy_lists li a {
		font-size: 12px;
	}
	.main {
		width: 100%;
		margin: 0 auto;
		padding: 0 15px;
	}
	.wamp {
		width: 100%;
		padding-top:0px;
	}
	.wamp .left {
		width: 100%;
		float: none;
	}
	.panel-header {
		padding-left: 0px;
		padding-bottom: 0px;
	}
	.panel-header h3 {
		padding: 0;
	}
	.panel-doc .panel-header h3 a {
		font-size: 14px;
		margin-right: 10px;
		padding-bottom: 8px;
	}
	.panel-header h3 a.active {
		font-size: 18px;
	}
	.panel-doc ul li {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.panel-doc ul li .img,
	.panel-doc ul li #video {
		width: 128px;
		height:80px;
		margin-right: 10px;
		border-radius: 4px;
	}
	.panel-doc ul li .img span {
		font-size: 12px;
		height: 18px;
		line-height: 18px;
	}
	.panel-doc ul li .img span.imgvod{
		display:none;
		}
	.panel-doc ul li h5 {
		font-size: 16px;
		padding: 0;
	}
	.panel-doc ul li h5 a {
		line-height: 22px;
	}
	.panel-doc ul li>div>p {
		display: none;
	}
	.panel-doc ul li dl,
	.panel-doc ul li dt,
	.panel-doc ul li dd {
		height: 20px;
	}
	.panel-doc ul li dt img {
		width: 20px;
		height: 20px;
		margin-right: 4px;
		outline: none;
		float: left;
	}
	.panel-doc ul li dt .fbtime {
		line-height: 18px;
		float: left;
	}
	.panel-doc ul li dt {
		max-width: 80px;
	}
	.panel-doc ul li dt i.i1 {
		width: 36px;
		border-radius: 4px;
		margin-right: 8px;
		height: 18px;
		line-height: 16px;
		top: 0;
		float: left;
	}
	.panel-doc ul li dl div {
		padding-top: 0px;
	}
	.panel-doc ul li dd {
		margin-left: 6px;
	}
	.elip {
		position: relative;
		top: 0px;
		float: left;
		line-height: 18px;
	}
	.panel-doc ul li dl div dd {
		height: 20px;
		line-height: 20px;
		margin-left: 4px;
	}
	.panel-doc ul li dl div dd i.i1 {
		float: left;
		width: 20px;
		height: 20px;
		background-position: 0 5px;
	}
	.panel-doc ul li dl div dd em {
		float: left;
	}
	.panel-doc ul li dt.panel-doc {
		margin-left: 10px;
		float: left;
		top: 0px;
	}
	.panel-doc ul li dl div dd:after {
		content: "";
		display: block;
		margin: 0 auto;
		clear: both;
	}
	.panel-doc ul li dt:after {
		content: "";
		display: block;
		margin: 0 auto;
		clear: both;
	}
	.panel-doc ul li dt.panel-doc:after {
		content: "";
		display: block;
		margin: 0 auto;
		clear: both;
	}
	.panel-doc ul li dl:after {
		content: "";
		display: block;
		margin: 0 auto;
		clear: both;
	}
	.wamp .right {
		float: none;
		width: 100%;
		padding: 0;
	}
	.wamp .right .panel-bg {
		border-bottom: none;
		border-left: none;
		border-right: none;
	}
	.panel-header h3 .nk_boxs .more_box {
		font-size: 12px;
		color: #888;
	}
	.panel-header h3 {
		font-size: 18px;
		line-height: 22px;
	}
	.panel-header h3 a {
		padding-bottom: 6px;
	}
	.panel-header h3 .nk_boxs .menu_lists li.active06 a {
		font-size: 16px;
		padding-bottom:5px;
		line-height: 22px;
	}
	.panel-header h3 .nk_boxs .menu_lists li.active06 a .xhx_box{
		/*bottom:-6px;*/
		bottom:-1px;
		}
	.panel-header h3 .nk_boxs .menu_lists li a {
		font-size: 14px;
	}
	.panel-bg .panel-header {
		padding-bottom: 0px;
		height: auto;
		/*padding-left: 10px;
        padding-right: 10px;*/
		padding-left: 0px;
        padding-right: 0px;
	}
	.rtpanel-box {
		padding-top: 15px;
		margin: 0 auto;
	}
	.rtpanel-box .px_box {
		width: 100%;
	}
	.ykt-px {
		height: 150px;
	}
	.ykt-px img {
		width: 100%;
	}
	.ykt_bg .items {
		font-size: 14px;
	}
	.ykt_bg {
		margin-bottom: 15px;
	}
	.panel {
		margin-bottom: 20px;
	}
	.panel-ykt li {
		width: 48%;
		margin-right: 4%;
		float: left;
		padding-bottom: 5px;
	}
	.panel-ykt li:nth-child(2n) {
		margin-right: 0px;
	}
	.yktzs-box:after {
		content: "";
		display: block;
		margin: 0 auto;
		clear: both;
	}
	.layui-flow-more {
		padding: 30px 0px;
	}
	.panel-ykt .yktzs-box .price {
		margin-top: 6px;
	}
	.panel-ykt .yktzs-box .times_box{
		margin-top:6px;
		font-size:12px;
		float:none;
		display:block;
		}
	.panel-ykt .yktzs-box .times_box span{
		font-size:12px;
		}
	.panel-ykt .yktzs-box .elip{
		float:none;
		}
	.panel-ykt .yktzs-box .add_box{
		margin-top:6px;
		font-size:12px;
		float:none;
		display:block;
		}
	.panel-ykt .yktzs-box .add_box span{
		font-size:12px;
		}
	.panel-header h3 a {
		font-size: 16px;
	}
	.panel-header h3 .nk_boxs .menu_lists li {
		padding-bottom: 0px;
	}
	.panel-header h3 a {
		padding-bottom:6px;
	}
	.panel-header h3 a .xhx_box {
		bottom: -1px;
	}
	.panel-xcx .xcx-body {
		width: 100%;
	}
	.ad_main_box {
		width: 100%;
		margin-bottom: 40px;
		padding:0 15px;
		display:none;
	}
	.ad_main_box .ad_contain_box ul.ad_first_box {
		display: none;
	}
	.ad_main_box .ad_contain_box ul.ad_first_box li:first-child {
		width: 100%;
		margin-right: 0px;
	}
	.ad_main_box .ad_contain_box ul.ad_second_box {
		display: block;
	}
	.ad_main_box .ad_contain_box ul.ad_second_box li {
		width: 48%;
		margin-right: 4%;
	}
	.ad_main_box .ad_contain_box ul.ad_second_box li:first-child {
		/*width: 100%;
		margin-right: 0px;*/
	}
	.ad_main_box .ad_contain_box ul.ad_second_box li:nth-child(2n) {
		margin-right: 0px;
		display: none;
	}
	.panel-news .sideMenu h3 {
		font-size: 14px;
		font-weight: bold;
		background-size: 18px auto;
	}
	.panel-news .sideMenu ul li {
		font-size: 12px;
		line-height: 20px;
		height:80px;
	}
	.panel-news .sideMenu h3.h3img1 {
		background-position: 0px 11px;
	}
	.panel-news .sideMenu h3.h3img2 {
		background-position: 0px -22px;
	}
	.panel-news .sideMenu h3.h3img3 {
		background-position: 0px -53px;
	}
	.panel-news .sideMenu h3.h3img4 {
		background-position: 0px -84px;
	}
	.panel-news .sideMenu h3.h3img5 {
		background-position: 0px -118px;
	}
	.panel-news .sideMenu h3.h3img6 {
		background-position: 0px -152px;
	}
	.panel-news .sideMenu h3.h3img7 {
		background-position: 0px -183px;
	}
	.panel-news .sideMenu h3.h3img8 {
		background-position: 0px -215px;
	}
	.panel-news .sideMenu h3.h3img9 {
		background-position: 0px -247px;
	}
	.panel-news .sideMenu h3.h3img10 {
		background-position: 0px -280px;
	}
	.panel-news .sideMenu {
		padding-bottom: 0px;
	}
	.panel-cate {
		width: 100%;
	}
	.panel-designer .designer_con .designer_item li {
		width: 31%;
		margin-right: 3.5%;
	}
	.panel-designer .designer_con .designer_item li:nth-child(3n) {
		margin-right: 0px;
	}
	/*移动端导航*/
	.m_container {
		height: 36px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
	}
	.panel-header h3.panel-header-article-nav .m_container{
		height:40px;
		}
	.m_nav {
		height: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		/*解决ios上滑动不流畅*/
		-webkit-overflow-scrolling: touch;
	}
	.m_con {
		width: 219%;
		height: 100%;
		display: flex;
		display: -webkit-flex;
		align-items: center;
		-webkit-align-items: center;
		border-bottom: 1px #f0f0f0 solid;
	}
	.panel-header h3.panel-header-article-nav .m_container .m_nav .m_con{
		width: 219%;
		}
	.panel-header h3 .m_container .m_nav .m_con>a {
		text-align: center;
		width: auto;
		color: #333;
		display: inline-block;
		margin: 0 0.12rem;
		font-size: 16px;
		line-height: 36px;
		height: 36px;
		position: relative;
		font-weight:normal;
	}
	.panel-header h3.panel-header-article-nav .m_container .m_nav .m_con a{
		margin-left:0;
		margin-right:20px;
		height:40px;
		line-height:40px;
		}
	.panel-header h3 .m_container .m_nav .m_con>a.active {
		font-size: 16px;
		color:#000;
		font-weight:bold;
	}
	.panel-header h3 .m_container .m_nav .m_con>a.active:after {
		content: "";
		height: 3px;
		background: #c9161c;
		width: 100%;
		position: absolute;
		bottom: 0px;
		left: 0px;
	}
	.panel-header h3.panel-header-article-nav .m_container .m_nav .m_con a.active:after{ height:2px;}
	.panel-header h3 .m_container .m_nav .m_con>a:first-child {
		margin-left: 0px;
	}
	.m_container ::-webkit-scrollbar {
		display: none;
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu:nth-child(1) {
		background: none;
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu:nth-child(2) {
		background: none;
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu:nth-child(3) {
		background: none;
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu:nth-child(4) {
		background: none;
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu:nth-child(5) {
		background: none;
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu:nth-child(6) {
		background: none;
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu div {
		width:40px;
		height:40px;
		border-radius: 50%;
		margin: 0 auto 5px;
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu {
		height: auto;
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu:nth-child(1) div {
		background-color: rgb(255, 207, 0);
		background-color: rgba(251,192,74,1.0);
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu:nth-child(2) div {
		background-color: rgb(153, 204, 1);
		background-color: rgba(145,204,84,1.0);
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu:nth-child(3) div {
		background-color: rgb(0, 187, 234);
		background-color: rgba(33,128,248,1.0);
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu:nth-child(4) div {
		background-color: rgb(225, 57, 60);
		background-color: rgba(211,19,70,1.0);
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu:nth-child(5) div {
		background-color: rgb(255, 92, 1);
		background-color: rgba(229,102,131,1.0);
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu:nth-child(6) div {
		background-color: rgb(110, 17, 169);
		background-color: rgba(156,92,212,1.0);
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu div .entrance_icons {
		width:20px;
		height: auto;
		margin: 0px auto;
		padding-top:10px;
	}
	.quick_entrance_box .quick_entrance .move_box .quick_entrance_menu span {
		color: #212229;
	}
	.panel-header h3.move_box {
		display: block;
	}
	.panel-doc ul li>div {
		width: auto;
	}
	.panel-doc ul li dt a i.i2 {
		left: 6px;
	}
	.panel-hd li p.elip {
		height:inherit;
		float:none;
	}
	.panel-hd li .yside_box p:last-child{ margin-top:5px;}
	.panel-header h3 .m_container .m_nav .m_con>a {
		padding-bottom: 5px;
	}
	.panel-doc-index-index {
		margin-top: 0px;
	}
	.panel-doc-index {
		margin-bottom: 0px;
		margin-top: 20px;
	}
	.panel-header-index {
		height: 36px;
		padding-top: 0px;
	}
	.panel-header-index-article{ height:40px;}
	/*推荐品牌开始*/
	.yw_container{
		width:100%;
		padding:0 15px;
		margin:0 auto 30px;
		}
	 .main10 .tjpp li{
		 margin-right:10px;
		 padding-bottom:0px;
		 line-height:34px;
		 font-size:16px;
		 }
	 .main10 .tjpp .btns9{
		 font-size:16px;
		 line-height:34px;
		 }
	  .main10 .tjpp_list{
		  width:100%;
		  }
	  .main10 .tjpp_menu li{
		  width:31%;
		  margin-right:3.5%;
		  padding:0;
		  margin-top:10px;
		  }
	   .main10 .tjpp_menu li:nth-child(6n){
		   margin-right:3.5%;
			}
	    .main10 .tjpp_menu li:nth-child(3n){
		   margin-right:0%;
			}
	   .main10 .tjpp_menu li .recommend_logo_box{
		   border:1px solid #f3f0eb;
		   width:100%;
		   height:70px;
		   border-radius:2px;
		   }
		.C_Keywords{
			width:100%;
			padding:0 10px;
			height:24px;
			line-height:24px;
			}
	/*推荐品牌结束*/
	/*活动推荐开始*/
	.main11 .kantu_con h2{
		line-height:34px;
		font-size:16px;
		padding-bottom:0px;
		}
	.main11 .kantu_con h2 a{
		font-size:16px;
		}
	.main11 .kantu_con h2 a:after {
		bottom:-1px;
		}
	.main11 .huodong_con{
		margin-top:10px;
		margin-bottom:30px;
		}
	.main11 .huodong_con .huodong_list{
		width:31%;
		margin-right:3.5%;
		margin-bottom:10px;
		}
	.main11 .huodong_con .huodong_list:nth-child(6n){
		margin-right:3.5%;
		}
	.main11 .huodong_con .huodong_list:nth-child(3n){
		margin-right:0%;
		}
	.main11 .huodong_con .huodong_list a{
		border-radius:2px;
		height:36px;
		}
	.main11 .huodong_con .huodong_list a img{ border-radius:2px;}
	/*活动推荐结束*/
	/*合作机构及友情链接开始*/
	.main12 .hezuo_con li{
		line-height:34px;
		font-size:16px;
		margin-right:20px;
		}
	.main12 .hezuo_con li a{
		line-height:34px;
		padding-bottom:0px;
		font-size:16px;
		}
	.main12 .hezuo_con li.hezuo_on a{
		font-size:16px;
		}
	.main12 .hezuo_menulist{
		margin-top:10px;
		}
	.main12 .hezuo_menulist li{ 
	width:31%; 
	margin-right:3.5%; 
	margin-bottom:6px;
	height:20px;
	line-height:20px;
	}
	.main12 .hezuo_menulist li a{
		line-height:20px;
		}
	.main12 .hezuo_menulist li:nth-child(3n){ margin-right:0px;}
	.main12 .yqlj_menulist{ height:250px!important;}
	.main12 .yqlj_menulist li{ 
	width:31%; 
	margin-right:3.5%; 
	height:20px; 
	line-height:20px;
	margin-bottom:6px;
	}
	.main12 .yqlj_menulist li:nth-child(3n){
		margin-right:0px;
		}
	.main12 .yqlj_menulist .jianbian_box{ display:none;}
	.main12 .yqlj_box .fuhao_box{ display:none;}
	.main12 .yqlj_box .fuhao_box .xiangxia{
		width:30px;
		margin-left:-15px;
		display:none;
		}
	.main12 .yqlj_box .fuhao_box .xiangshang{
		width:30px;
		margin-left:-15px;
		display:none;
		}
	/*合作机构及友情链接结束*/
    .hotnewsFix{ position:static;}
	.main10 .tjpp_menu li .recommend_logo_box img{
		margin:0 auto;
		}
	.hot_news_box08 .tags-grouping h3{ font-size:18px;}
	.hot_news_menu .hot_news_menu_list .panel-header h3 .nk_boxs .refresh_search{ bottom:2px;}
	ul.clear .zudi_bg{ height:60px; bottom:-20px;}
	.panel-doc ul li dt span{ /*max-width:55px;*/ max-width:80px;}
	.hot_news_box08 .tags-grouping{
		padding:15px 10px 10px 10px;
		display:none;
		}
	.panel-bg .hot_news_menu .hot_news_menu_list .panel-header{
		padding-left:0;
		padding-right:0px;
		}
	::-webkit-scrollbar {  display: none; /* Chrome Safari */}
	.case_box .case_down_box .case_lists_box{
		width:48%;
		margin-right:4%;
		}
	.case_box .case_down_box .case_lists_box:last-child{
		margin-right:0px;
		}
	.panel-cate .layui-carousel .case_lists .case_box .case_up_box .case_bg{
		height:40px;
		line-height:40px;
		}
	.case_up_box .case_bg .case_item{
		line-height:20px;
	 }
	 .case_box .case_down_box .case_lists_box .case_pic_box{
		 margin-bottom:5px;
		 }
	  .panel-header h3 .nk_designer_boxs .menu_lists li{
		  /*padding-bottom:6px;*/
		  }
	.panel-doc ul li.m-news-item{
	display:block;
	}
	.panel-doc ul li.pd-48 .img{
		width:100%;
		height:461.25px;
		margin-right:0px;
		margin-bottom:10px;
	 }
	 .panel-doc ul li.pd-48>div{
		 width:100%;
		 }
	 .panel-doc ul li.pd-48 h5{
		 top:0px;
		 }
	  .panel-doc ul li.pd-48 dl{
		  position:static;
		  margin-top:5px;
	   }
	  .panel-doc ul li.pd-48 dt {
			max-width:150px;
		}
	.panel-doc ul li.pd-38 .m-news-item-list-box{
		width:100%;
		margin:0 auto 10px;
		}
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list{
		float:left;
		width:31%;
		margin-right:3.5%;
		border:none;
		padding:0;
		}
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list:nth-child(3n){
		margin-right:0px;
		}
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		width:100%;
		height:143px;
		overflow:hidden;
		margin-right:0px;
		}
	.panel-doc ul li.pd-38 .m-news-item-list-box:after{
		content:"";
		display:block;
		margin:0 auto;
		clear:both;
		}
	.panel-doc ul li.pd-38>div{
		 width:100%;
		 }
	 .panel-doc ul li.pd-38 h5{
		 top:0px;
		 }
	  .panel-doc ul li.pd-38 dl{
		  position:static;
		  margin-top:5px;
	   }
	  .panel-doc ul li.pd-38 dt {
			max-width:150px;
		}
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02{
		float:left;
		width:48%;
		margin-right:4%;
		border:none;
		padding:0;
		}
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02:nth-child(2n){ margin-right:0px;}
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		width:100%;
		height:221.4px;
		overflow:hidden;
		margin-right:0px;
		}
/*新增快捷入口样式开始*/
.quick_entrance_box01{
	padding:0 15px;
	height:90px;
	background: #fafafa;
	margin-top:0px;
	}
.quick_entrance_box .quick_entrance .quick_entrance_lists_box{
    margin:0px auto 30px;
	padding:0px 0 0px;
	border-radius:4px;
	display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    height: 100%;
    width: 180%;
	}
.quick_entrance_box .quick_entrance .quick_entrance_lists_box .quick_entrance_menus{
    /*width:18%;
    margin-right:2.5%;*/
	width:60px;
	margin-right:15px;
	margin-bottom:0;
	}
.quick_entrance_box .quick_entrance .quick_entrance_lists_box .quick_entrance_menus:last-child{
	margin-right:0px;
	}
.quick_entrance_box .quick_entrance .quick_entrance_lists_box .quick_entrance_menus .quick_entrance_nav_con{
	}
.quick_entrance_box .quick_entrance .quick_entrance_lists_box .quick_entrance_menus .quick_entrance_nav_con .entrance_icons_pic{
	margin:0 auto 5px;
	width:40px;
	}
.quick_entrance_box .quick_entrance .quick_entrance_lists_box .quick_entrance_menus .quick_entrance_nav_con  span.items_bt{
	font-size:12px;
	height:20px;
	line-height:20px;
	}
/*新增快捷入口样式结束*/
/*热度榜新结构样式开始*/
.rtpanel-box01{
	padding-top:10px;
	}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li{
	padding:8px 0;
	}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img{
	width:18px;
	height:18px;
	background-size:16px auto;
	}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .hot_List_words{
	font-size:14px;
	line-height:20px;
    width:auto;
	float:none;
	height:20px;
	}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img1 {
	background-position: 0px 2px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img2 {
	background-position: 0px -27px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img3 {
	background-position: 0px -55px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img4 {
	background-position: 0px -84px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img5 {
	background-position: 0px -113px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img6 {
	background-position: 0px -144px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img7 {
	background-position: 0px -172px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img8 {
	background-position: 0px -200px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img9 {
	background-position: 0px -229px;
}
.panel-news .sideMenu .hot_List_box .hot_List_menu .hot_List_menu_li .hot_List_items .h3img10 {
	background-position: 0px -258px;
}
/*热度榜新结构样式结束*/
/*滚动精选案例部分增加的样式开始*/
.jxcase_index-notice-box{
	display:none;
	}
.jxcase_index-notice-box .pc_box_jx_case{
	display:block;
	}
.jxcase_index-notice-box .dy_box #box .dy_lists_box .dy_lists li a{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}
.jxcase_index-notice-box .dy_box #box .dy_lists_box .dy_lists li a span{
	width:4px;
	height:4px;
	border-radius:2px;
	margin-right:4px;
	}
/*滚动精选案例部分增加的样式结束*/
.panel-doc_news ul li dt{
	line-height:20px;
	}
/*前部广告部分样式开始*/
.ad_main_before_box{
	margin-bottom:0;
	margin-top:20px;
	display:none;
	}
.ad_main_box .ad_contain_box ul.ad_four_box li{
	margin-right:0px;
	border-radius:2px;
	}
.ad_main_box .ad_contain_box ul.ad_four_box li:nth-child(2){
	display:none;
	}
.ad_main_box .ad_contain_box ul.ad_four_box li:nth-child(3){
	display:none;
	}
.ad_main_box .ad_contain_box ul.ad_four_box li:nth-child(4){
	display:none;
	}
/*前部广告部分样式结束*/
/*新闻列表增加广告部分样式开始*/
.panel-doc ul li.adv_box01 dl.ad_detail dt span.tg_tag{
	margin-right:6px;
	line-height:12px;
    color:rgba(248,124,132,1);
    padding:2px 5px;
	}
.panel-doc_news ul li.adv_box01 dl.ad_detail dt{
	max-width:150px;
	}
.panel-doc ul li.adv_box01 dl.ad_detail dt span.tg_tag{
	max-width:150px;
	}
.panel-doc ul li.adv_box03{
	background:none;
	}
.panel-doc ul li.adv_box03 .news_starslide .star_title {
    height:30px;
    line-height:30px;
    padding: 0 0px;
}
.panel-doc ul li.adv_box03 .news_starslide .star_title a{
	height:30px;
	}
.panel-doc ul li.adv_box03 .news_starslide.pinpai .star_title a span{
	background-size:100px auto;
	height:20px;
	}
.panel-doc ul li.adv_box03:hover{
	background:#none!important;
	}
.panel-doc ul li.adv_box03:hover .brands_logo_li{
	background:#none!important;
	}
.panel-doc ul li.adv_box02 .news_special .news_title h3{
	font-size:16px;
	line-height:20px;
	padding-bottom:10px;
	}
.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:246px;
	}
.bg-none{
	height:462px;
	}
.adv-fixed .adv_box .adv-364-228 a {
    height:462px;
}

/*新闻列表增加广告部分样式结束*/
.panel-header h3.panel-header-article-nav{
	border-bottom:none;
	}
/*其他页面移动端底部广告开始*/
.mobile_advs_box{
	display:block;
	}
/*其他页面移动端底部广告结束*/
/*其他页面移动端头部广告开始*/
.mobile_banner{ display:block!important;}
.mobile_banner .banner_pic-img{
	display:block!important;
	height:auto!important;
	width:100%!important;
	}
/*其他页面移动端头部广告结束*/
.layui-flow-more01 a{
	width:100%;
	}
.layui-flow-more{
	margin:0 auto;
	}
.layui-flow-more01 a cite{
	background:#c9161c;
	color:#fff;
	}
.panel-cate .layui-carousel .case_lists .case_box .case_up_box{
	height:auto;
	}
a cite:after, a cite:before{
	display:none!important;
	}
/*首页底部广告部分开始*/
.activeBottom{ display:none;}
.footer .footer-main-ad{
	padding-bottom:0px;
}
/*首页底部广告部分结束*/
.panel-hd li{ padding-bottom:10px; margin-bottom:10px;}
.panel-hd li .pic{
	border-radius:2px;
	width:110px;
	height:69px;
}
.panel-hd li .pic img{ border-radius:2px;}
.panel-hd ul li div.yside_box{
	height:69px;
	width:auto;
	float:none;
}
.panel-hd li p.elip{
	font-size: 15px;
	line-height: 22px;
	max-height: 44px;
}
.panel-hd li p.elip a{
	font-size:15px;
	line-height:22px;
	max-height:44px;
}
.panel-hd li div.yside_box p:nth-child(2){
	font-size:12px;
	line-height:22px;
	height:22px;
}
.Screen-blocking_ads_box{
	position:fixed;
	width:100%;
	height:100%;
	z-index:1000;
	background:rgba(0,0,0,.5);
	display:block;
	left:0;
	top:0;
  }
.Screen-blocking_ads_box .Screen-blocking_ads{
	width:75%;
	margin:40px auto;
	position:relative;
}
.Screen-blocking_ads_box .Screen-blocking_ads-Full-screen{
	width:100vw;
	height:100vh;
	margin:0 auto;
}
.Screen-blocking_ads_box .Screen-blocking_ads .Screen-blocking_ads_img{
	width:100%;
	height:auto;
	margin:0 auto;
}
.Screen-blocking_ads_box .Screen-blocking_ads .Screen-blocking_ads_img .img-ad{
	display:block;
	width:100%;
	height:auto;
	}
.Screen-blocking_ads_box .Screen-blocking_ads .colses_box{
	position:absolute;
	right:-35px;
	top:-30px;
	width:30px;
	height:30px;
}
.Screen-blocking_ads_box .Screen-blocking_ads-Full-screen .colses_box{
	right:10px;
	top:13px;
}
.Screen-blocking_ads_box .Screen-blocking_ads .colses_box span{
	width:30px;
	height:30px;
	border-radius:50%;
	border:1px solid #eee;
	color:#eee;
	font-size:24px;
	font-family:"宋体";
	line-height:30px;
	text-align:center;
	display:block;
}
.Screen-blocking_ads_box .Screen-blocking_ads .Auto-close{
	width:80px;
	height:36px;
	line-height:36px;
	text-align:center;
	border-radius:36px;
	background:#CCC;
	color:#fff;
	position:absolute;
	right:15px;
	top:10px;
	padding-left:10px;
	padding-right:0px;
}
.Screen-blocking_ads_box .Screen-blocking_ads-Full-screen .Auto-close{
	top:10px;
	right:45px;
}
.Screen-blocking_ads_box .Screen-blocking_ads .Auto-close .Skip{
	font-size:14px;
	display:inline-block;
	width:auto;
	margin-right:4px;
	color:#fff;
	float:left;
}
.Screen-blocking_ads_box .Screen-blocking_ads .Auto-close #counter{
	font-size:16px;
	color:#f00;
	display:inline-block;
	line-height:36px;
	width:auto;
	outline:none;
	border:none;
	text-align:center;
	float:left;
	background:none;
	width:16px;
}
.Screen-blocking_ads_box .Screen-blocking_ads .Auto-close .Seconds{
	font-size:14px;
	display:inline-block;
	width:auto;
	margin-left:4px;
	color:#fff;
	float:left;
}
.Screen-blocking_ads_box .Screen-blocking_ads .Auto-close:after{
	content:"";
	display:block;
	margin:0 auto;
	clear:both;
}
#toast.show {
	top:200px;
}
/*首页顶部广告开始*/
#anchor5.bg-middle {
	display:none;
}
/*首页顶部广告结束*/
/*首页背景广告样式开始*/
.img_bg{
	background:#fff;
	padding-top:0px;
}
/*首页背景广告样式结束*/
}
@media(max-width:750px){
	.panel-doc ul li.pd-48 .img{
		height:450px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:139.5px;
		 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:216px;
		 }
	 .bg-none{
		height:451px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:451px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:240px;
	}
}
@media(max-width:720px){
	.panel-doc ul li.pd-48 .img{
		height:431.25px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:133.7px;
		 }
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:207px;
		 }
	.bg-none{
		height:432px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:432px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:230px;
	}
}
@media(max-width:680px){
	.panel-doc ul li.pd-48 .img{
		height:406.25px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:126px;
		 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:195px;
		 }
	 .bg-none{
		height:407px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:407px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:217px;
	}
}
@media(max-width:640px){
	.panel-doc ul li.pd-48 .img{
		height:381.25px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:118px;
		 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:183px;
		 }
	 .bg-none{
		height:382px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:382px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:203px;
	}
}
@media(max-width:620px){
	.panel-doc ul li.pd-48 .img{
		height:368.75px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:115px;
		 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:177px;
		 }
	 .bg-none{
		height:370px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:370px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:197px;
	}
}
@media(max-width:580px){
	.panel-doc ul li.pd-48 .img{
		height:343.75px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:106.5px;
		 }
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:165px;
		 }
	.bg-none{
		height:345px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:345px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:183px;
	}
}
@media(max-width:560px){
	.panel-doc ul li.pd-48 .img{
		height:331.25px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:103px;
		 }
	  .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:159px;
		 }
	.bg-none{
		height:332px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:332px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:177px;
	}
}
@media(max-width:540px){
	.panel-doc ul li.pd-48 .img{
		height:318.75px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:99px;
		 }
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:153px;
		 }
	.bg-none{
		height:319px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:319px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:170px;
	}
}
@media(max-width:520px){
	.panel-doc ul li.pd-48 .img{
		height:306.25px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:95px;
		 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:147px;
		 }
	 .bg-none{
		height:307px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:307px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:163px;
	}
}
@media(max-width:480px){
	.panel-doc ul li.pd-48 .img{
		height:281.25px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:87px;
		 }
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:135px;
		 }
	.bg-none{
		height:282px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:282px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:150px;
	}
}
@media(max-width:420px){
	.panel-doc ul li.pd-48 .img{
		height:243.75px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:75.5px;
		 }
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:117px;
		 }
	.bg-none{
		height:244px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:244px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:130px;
	}
}
@media(max-width:414px){
	.panel-doc ul li.pd-48 .img{
		height:240px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:74.4px;
		 }
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:115px;
		 }
	.bg-none{
		height:241px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:241px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:128px;
	}
}
@media(max-width:412px){
	.panel-doc ul li.pd-48 .img{
		height:238.75px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:74px;
		 }
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:115px;
		 }
	.bg-none{
		height:239px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:239px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:127px;
	}
}
@media(max-width:411px){
	.panel-doc ul li.pd-48 .img{
		height:238.125px;
	 }
	 .panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:73.8px;
		 }
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:115px;
		 }
	.bg-none{
		height:239px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:239px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:127px;
	}
}
@media(max-width:375px) {
	.panel-header h3.panel-header-article-nav .m_container .m_nav .m_con{
		width:187%;
		}
	 .main10 .tjpp_menu li .recommend_logo_box{
		 height:48px;
		 }
	 .main11 .huodong_con .huodong_list a{
		 height:36px;
		 }
	  .panel-doc ul li dt span{ /*max-width:55px;*/}
	  .panel-doc ul li.pd-48 .img{
		height:215.625px;
	 }
	 .panel-doc ul li.pd-48 dt span.elip{
		max-width:112px;
		}
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:66.8px;
		 }
	.panel-doc ul li.pd-38 dt span.elip{
		max-width:112px;
		}
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:103.5px;
		 }
	.bg-none{
		height:216px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:216px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:115px;
	}
}
@media(max-width:360px) {
	.panel-header h3.panel-header-article-nav .m_container .m_nav .m_con{
		width:210%;
		}
	.main10 .tjpp_menu li .recommend_logo_box{
		height:45px;
		 }
	.main11 .huodong_con .huodong_list a{
		 height:35px;
		 }
	.panel-doc ul li dt span{ /*max-width:48px;*/}
	.panel-doc ul li.pd-48 .img{
		height:206.25px;
	 }
	 .panel-doc ul li.pd-48 dt span.elip{
		max-width:90px;
		}
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:64px;
		 }
	.panel-doc ul li.pd-38 dt span.elip{
		max-width:90px;
		}
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:99px;
		 }
	.bg-none{
		height:207px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:207px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:110px;
	}
}
@media(max-width:320px) {
	.panel-doc ul li h5 {
		font-size: 15px;
		position: relative;
		top: -4px;
	}
	.panel-doc ul li h5 a {
		line-height: 18px;
	}
	.panel-doc ul li .img,
	.panel-doc ul li #video {
		width: 110px;
		height: 69px;
		margin-right: 8px;
	}
	.panel-doc ul li:nth-child(2) .img{
		width: 110px;
		height: 69px;
		margin-right: 8px;
		}
	.panel-doc ul li:nth-child(8) .img{
		width: 110px;
		height: 69px;
		margin-right: 8px;
		}
	.panel-doc ul li dt i.i1 {
		display: none;
	}
	.panel-doc ul li dt span.elip {
		/*max-width:28px;*/
	}
	.panel-header h3.panel-header-article-nav .m_container .m_nav .m_con{
		width:250%;
		}
	.main10 .tjpp_menu li .recommend_logo_box{
		height:40px;
		 }
	.main11 .huodong_con .huodong_list a{
		 height:30px;
		 }
	.hotnewsFix{ position:static;}
	.mui-title .logo {
		height: 34px;
	}
	.mui-inner-wrap .mui-bar .search_box02{ right:25px;}
	.panel-doc ul li.pd-48 .img{
		height:181.25px;
	 }
	.panel-doc ul li.pd-48 dt span.elip{
		max-width:72px;
		}
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list .img{
		 height:56.2px;
		 }
    .panel-doc ul li.pd-38 dt span.elip{
		max-width:72px;
		}
	.panel-doc ul li.pd-38 .m-news-item-list-box .m-news-item-list02 .img{
		 height:87px;
		 }
	.bg-none{
		height:182px;
		}
	.adv-fixed .adv_box .adv-364-228 a {
		height:182px;
	}
	.panel-doc ul li.adv_box02 .news_special .ns_pic{
	height:97px;
	}
}