/**重置拼图css的一些样式*/
.input-note, .label .float-right {padding-top:inherit;}
.input,.ke-edit-iframe {background:#fdfac6;color:#7f7f7f}
.bg-yellow1 {background:#fdfac6}
.container {padding:0}
.bg-gray, .border-gray .button.active, .pointer.border-gray .active, .nav-pills.border-gray .active a, .nav-main.border-gray .nav-head, .pagination.border-gray .active {background:#ccc;border-color: #ccc}
.button.bg-gray {border-color: #ccc}
.img-responsive {display:inline-block;}

/**登录框半透明*/
#lay_login {background:rgba(255,250,200,1);/*box-shadow:1px 1px 250px rgba(255,255,255,.3);*/}

.input-group .addon, .input-group .addbtn {padding-left:5px}
.layui-layer-hui .layui-layer-content {color:#fff}
a:focus,
a:hover {
	color:inherit;
}
p, .p {margin-bottom:0px;}
img {max-width: 100%}

body {
	color:#7f7f7f;
}
* {
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color:#7f7f7f;
}
body {background:#fff}
html,body{ margin:0px; height:100%;} 
.letter-spacing-1 {letter-spacing:1px}
.hover-bg1:hover {background:#f7f9fc}
.strong {font-weight: bold;}
.block {display:block;}
.text-strong {font-weight: bolder;}
.bg-green1 {background:#64a131}
.text-purple {color:#a0009a};
.text-purple:hover {color:#a0009a};
.bg-purple {background:#a0009a;border:1px solid #a0009a;border-color:#a0009a !important;color:white;}
.bg-purple:hover {background:#bf08b8;color:white;}
.hover-bg-green:hover {background:#64a131;color:#fff}
.hover-bg-green:hover a {color:#fff}
.jtitle {background: url(images/jltitle.png) no-repeat center center;width:16px;height:28px;display:inline-block;}
.lh25 {line-height: 25px}
.margin-smaller {margin: 3px;}
.margin-smaller-left {margin-left:4px}
.padding-2 {padding:0 2px}
.h34 {height:34px;}
.h78 {height:78px;}

.zhencang, .quxiaozhencang,.liantui,.quxiaoliantui {padding:0 3px !important;height:20px;line-height:17px}
.shicijiajuNoApprove * {color:#7f7f7f !important;;font-size:16px !important;}
.shicijiajuApprove * {font-size:16px !important;}
.article_content_overflow {word-wrap: break-word;overflow: hidden}
.userContent {word-wrap: break-word;overflow: hidden}
.userContent {line-height:30px;max-height:150px;}
.userContentEllipsis {overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.userContent * {background-color:unset !important;line-height: 30px !important;}
.userContentMore {display:none;margin-top:5px}
.userContentMoreShow {background:#ddd url(images/userContentMoreShow.png) no-repeat center center;height:16px;width:100%;cursor: pointer;}
.userContentMoreHide {background:#ddd url(images/userContentMoreHide.png) no-repeat center center;height:16px;width:100%;cursor: pointer;}
.userContentWrap {overflow: hidden;}
.userContentWrap::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  }
  .userContentWrap::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius   : 5px;
  background-color: skyblue;
  background-image: -webkit-linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.2) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.2) 50%,
      rgba(255, 255, 255, 0.2) 75%,
      transparent 75%,
      transparent
  );
  }
  .userContentWrap::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #ededed;
  border-radius: 5px;
  }

.shicigaofengTag {position: absolute;top:5px;right:5px;height:50px;z-index: 1}
.jtitle {background: url(images/jltitle.png) no-repeat center center;width:16px;height:28px;display:inline-block;}
.bg-f2 {background: #f2f2f2}
.bg-ddd {background: #ddd;}
.bg-999 {background: #999;} 
.bg-f5 {background:#f5f5f5}
.topBgWrap {position: absolute;top:5px}
.bg-eee {background: #eee;}
.bg-e2 {background:#e2e2e2;}
.bg-f3 {background:#f3f3f3}
.f999 {color:#999;}
.fccc {
	color:#ccc;
}
.yellow1 {color:#fefaca}
.yellow1:hover {color:#fefaca}
.yellow2 {color:#f7951e}
.yellow2:hover {color:#f7951e}
.text-green {color:#009900 !important;}
.f7f {color:#7f7f7f}
.nav-1,.nav-1 span { font-size:16px;color:#fff;display:inline-block;}
.nav-2 { font-size:16px;color:#fff;display:inline-block;padding:0 15px;background:#f40;text-align: center;}
.nav-3 { font-size:16px;color:#fff;}
.nav-3-2 {font-size:15px;}
.nav-3-3 {font-size:15px;color:#aaa;}
.nav-4 {font-weight: bold;font-size:16px;color:#fff;text-align: right;display:block;}
.nav-5 { font-size:16px;color:#fff;text-align:right}
.nav-5-2 {font-size:16px;color:#aaa;text-align:right}
.nav-3:hover,.nav-4:hover,.nav-5:hover {color:#fff;text-decoration: underline; }
.nav-2:hover {color:#fff}
.nav-1:hover,.nav-1:hover span {background:#fff;color:#f60}
.nav-7 {text-align: right}
.h31 {height:31px}
.fw-b {font-weight: bold;}
.hover-bg-ff:HOVER {background: #fff}
.header-nav{height:48px;line-height: 48px;}
.header-nav-1{height:39px;line-height: 39px;}

.ke-edit {background:#fdfac6}
.shicijiaju-tab .tab-nav .active {background:#22cc77;}
.shicijiaju-tab .tab-nav .active a {color:#fff}
ul {
	padding-left: 0
}

.shiciList .border-bottom:last-child {border:none}
.shicijiajuItem  blockquote {padding:10px}
.szpointer {cursor:pointer;}
.pointer {cursor:pointer;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* 导航css */
.navBar {
	position: relative;
	z-index: 2;
	line-height: 60px;
	background: url(images/line.gif) repeat-x 0 bottom #fff;
	color: #333;
}

.navBar .sznav {
	position: relative;
	margin: 0 auto;
	font-family: "Microsoft YaHei", SimSun, SimHei;
	font-size: 14px;
	padding-left: 0
}

.navBar .sznav a {
	color: #333;
}

.navBar .sznav h3 {
	font-size: 100%;
	font-weight: normal;
}

.navBar .sznav .m {
	float: left;
	position: relative;
	z-index: 1;
}
.navBar .sznav .on {
	background:#f60;
	color:#fff
}
.navBar .sznav .on a {color:#fff;}
.navBar .sznav .s {
	float: left;
	width: 3px;
	text-align: center;
	color: #D4D4D4;
	font-size: 12px;
}

.navBar .sznav h3 a {
	display: block;
	text-align: center;
	font-size: 18px
}

.navBar .sznav .sub {
	width: 100%;
	display: none;
	/*默认隐藏*/
	position: absolute;
	left: -3px;
	top: 60px;
	z-index: 1;
	border: 1px solid #E6E4E3;
	border-top: 0;
	background: #fff;
}

.navBar .sznav .sub li {
	text-align: center;
	padding: 0 8px;
	margin-bottom: -1px;
}

.navBar .sznav .sub li a {
	display: block;
	border-bottom: 1px solid #E6E4E3;
	height: 38px;
	line-height: 38px;
	color: #666;
}

.navBar .sznav .sub li a:hover {
	color: #FE7700;
}


.ad1 .item {height:48px;line-height: 24px;overflow: hidden}
.title1 {
	text-indent: 17px;
	background-image:url(images/ico_dot.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	overflow: hidden;
	text-overflow:ellipsis;
}
.title1:hover {
	background-image:url(images/ico_dot_hover.gif);
	color:#f60;
}
.title1 .text-green:hover {color:#f60 !important;}

/* 空间导航css */
.spaceBar {
	position: relative;
	z-index: 2;
	color: #999;
}

.spaceBar .sznav {
	position: relative;
	margin: 0 auto;
	font-family: "Microsoft YaHei", SimSun, SimHei;
	font-size: 14px;
	padding-left: 0
}

.spaceBar .sznav a {
	color: #fff;
}

.spaceBar .sznav h3 {
	font-size: 100%;
	font-weight: normal;
}

.spaceBar .sznav .m {
	float: left;
	position: relative;
	z-index: 1;
	width:80px;
	padding:0 5px;
}
.spaceBar .sznav .m h3 {
	z-index: 1;
	border-radius:15px 15px 0 0;
	border-bottom:solid #f60 3px;
	border-top:solid #f60 1px;
	border-left:solid #f60 1px;
	border-right:solid #f60 1px;
	padding:8px 0 5px 0;
	width:100%;
}
.spaceBar .sznav .on h3{
	border-bottom:solid #f60 3px;
	border-top:solid #f60 1px;
	border-left:solid #f60 1px;
	border-right:solid #` 1px;
	background:#fff;
	color:#333
}
.spaceBar .sznav .on a {color:#333}
.spaceBar .sznav .s {
	float: left;
	width: 3px;
	text-align: center;
	color: #D4D4D4;
	font-size: 12px;
}

.spaceBar .sznav h3 a {
	display: block;
	text-align: center;
	font-size: 14px
}

.spaceBar .sznav .sub {
	width: 100%;
	display: none;
	/*默认隐藏*/
	position: absolute;
	left: -3px;
	top: 60px;
	z-index: 1;
	border: 1px solid #E6E4E3;
	border-top: 0;
	background: #fff;
}

.spaceBar .sznav .sub li {
	text-align: center;
	padding: 0 8px;
	margin-bottom: -1px;
}

.spaceBar .sznav .sub li a {
	display: block;
	border-bottom: 1px solid #E6E4E3;
	height: 38px;
	line-height: 38px;
	color: #666;
}

.spaceBar .sznav .sub li a:hover {
	color: #FE7700;
}

.swiper-container {
	height:auto;
	width: 100%;
}
.swiper-wrapper {
	height:auto
}

.swiper-container-footer,.swiper-container-footer1 {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: block;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.file {
    position: relative;
    display: inline-block;
    background: #D0EEFF;
    border: 1px solid #99D3F5;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
}
.file input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.file:hover {
    background: #AADFFD;
    border-color: #78C3F3;
    color: #004974;
    text-decoration: none;
}


.vid-wrap{
    width:100%;background: #000;
    position:relative;
    padding-bottom:56.25%;    /*需要用padding来维持16:9比例,也就是9除以16*/
    height: 0;
}
.vid-wrap video{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%
}

.bg_1 {
	background-image: url(images/bg_1.jpg);
}

.actionBtn .button {padding-left:3px;padding-right:3px;float-left;margin-right:5px;}
.actionBtn-l .button {padding-left:3px;padding-right:3px;float-left;margin-right:5px;float:left;margin-top:10px}
.actionBtn-m .button {padding-left:3px;padding-right:3px;float-left;margin-right:5px}

.center {
	margin: 0 auto;
	text-align: center;
}
.sztab-headers {
	border-left: 1px solid #f60;border-right: 1px solid #f60;border-top: 1px solid #f60;
}
.sztab-headers .sztab-header {cursor: pointer;border-bottom:1px solid #f60;border-left:1px solid #f60; padding:10px 0 10px 0;background:none;font-size:20px;color:#f60}
.sztab-headers .sztab-header:first-child {border-left:none}
.sztab-headers .on {background:#f60;color:#fff}
.sztab-bodys .sztab-body {display:none;border-left: 1px solid #f60;border-right: 1px solid #f60;border-bottom: 1px solid #f60;padding:5px;}
.sztab-bodys .on {display:block;}
.sztab-body dd dl {border-left: 1px dashed #ccc;float: left;font-size: 15px;line-height: 22px;text-align: center;color:#999;width: 20%;list-style:none}
.sztab-body dd dl:first-child {border-left:none}
.sztab-body dd dl a {color:#999}

.sztab1-headers {
	
}
.sztab1-headers .sztab1-header {cursor: pointer;border-top:1px solid #f60;border-left:1px solid #f60; padding:10px 0 10px 0;background:none;font-size:20px;color:#7f7f7f}
.sztab1-headers .sztab1-header:last-child {border-right:1px solid #f60}
.sztab1-headers .sztab1-header.on {background:#f60;color:#fff;}
.sztab1-headers .sztab1-header .t {font-size:12px}
.sztab1-headers .sztab1-header.on .t {font-size:14px}
.sztab1-bodys {border-top:1px solid #f60}
.sztab1-bodys .sztab1-body {display:none;border-left: 1px solid #f60;border-right: 1px solid #f60;border-bottom: 1px solid #f60;padding:5px;}
.sztab1-bodys .on {display:block;}
.sztab1-body dd dl {border-left: 1px dashed #ccc;float: left;font-size: 15px;line-height: 22px;text-align: center;color:#999;width: 20%;list-style:none}
.sztab1-body dd dl:first-child {border-left:none}
.sztab1-body dd dl a {color:#999}

.ke-container-default {width:100% !important}

/* 无限滚动装载机 用于瀑布流加载信息在底部显示 */
					
#infscr-loading {
	text-align: center;
	padding: 10px;
	background: #f60;
	opacity: 0.8;
	filter: alpha(opacity=80);
	color: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: fixed;
	bottom: 50px;
	z-index: 9999;
	width: 200px;
}

*html #infscr-loading {
	position: absolute;
	bottom: expression(eval(document.documentElement.scrollTop));
}

/**回到顶部**/
.back-to-top { bottom: 10px;right: 30px;box-shadow: 0 0 10px ;
    display: none;background:#fff;padding:5px;
    position: fixed;
    right: 10px;
    z-index:999;
    transition: opacity 0.3s ease 0s, visibility 0s ease 0.3s;}


.cursor-pointer {cursor: pointer;}

.topBackground {
	position: absolute;bottom:0;
}
.spaceNav {
	min-height: 50px
} 

.wp100 {width:100%}
.inline-block {display:inline-block;}

.ellipsis {overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.ellipsis1-20 {overflow: hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;line-height:20px}
.ellipsis1-25 {overflow: hidden;text-overflow:ellipsis;white-space:nowrap;height:25px;line-height:25px}
.ellipsis1-30 {overflow: hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px}
/**多文件上传插件样式**/
.file {
    position: relative;
    display: inline-block;
    background: #D0EEFF;
    border: 1px solid #99D3F5;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
}
.file input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.file:hover {
    background: #AADFFD;
    border-color: #78C3F3;
    color: #004974;
    text-decoration: none;
}

.ajaxPagination li a {/*display:block;*/}
@media (max-width: 760px) {/**手机屏幕下的样式 xl**/
	.shicigaofengTag {right:-10px;top:0px}
	.bg_1 {background-image: none;}
	.x-padding-left {padding-left:0px}
	.x-margin-top {margin-top:10px}
	.topBgWrap {position: inherit;}
	.button {font-size:12px;padding:5px 5px}
	.l-text-center {text-align: center}
	.l-text-left {text-align: left}
	.nav-5,.nav-1 {text-align: center}
	.header-nav a {height:36px;line-height: 36px}
	.l-margin-top {margin-top:10px}
	.l-margin-small-top {margin-top:5px}
	.l-padding-left {padding-left:10px}
	.l-padding-right {padding-right:10px}
	.l-padding-2 {padding-left:2px;padding-right:2px}
	.l-padding {padding-left:4px;padding-right:4px}
	.xl-text-center {text-align: center;}
	.l-h30 {height:30px;}
	.l-h45 {height:45px;}
	.l-float-right {float:right}
	.l-float-left {left}
	.l-button-big {padding:10px 35px;}
	.l-wp-50-m-wp-20 {width:50%}
	.topBackground {position: inherit;}
	.l-padding-small-left {padding-left:5px}
	.l-padding-small-right {padding-right:5px}
	.l-padding-smaller-bottom {padding-bottom: 3px}
	.l-padding-smaller-top {padding-top: 3px}
	.spaceBar .sznav .m {width:33.3%}
	.l-wp100 {width:100%}
	.logo {width:100%;margin-bottom:2px;margin-top:-3px}
	.l-padding-top {padding-top:10px}
	.l-padding-top-15 {padding-top:15px}
	.l-margin-bottom {margin-bottom:10px}
	.l-margin-small-bottom {margin-bottom:5px}
	.l-logo-div {padding:0 0 0 3px;margin:3px 0 0 0}
	.l-h100 {height:100px}
	.m-float-right {float:right !important;}
	.l-line {display:block;}
	.panel {border:0;}
	.panel-head {border:1px solid #ddd}
	
	.sztab-bodys .sztab-body {border-left:0;border-right:0;border-bottom:0}
	
	#infscr-loading {width:100%;left:inherit }
	
	.sztab-headers .sztab-header  {font-size:14px;padding:8px}
	.sztab1-headers .sztab1-header  {font-size:14px;padding:8px;border-bottom:1px solid #f60}
	.sztab1 .sztab1-bodys {border-top:none}
	.userContentWrap {max-height:unset;}
	#introductionContent p {line-height:30px!important;}
	.l-nav-navicon a {
		display:block;
		padding:10px 0;
		text-align:center;
		width:100%;
		float:left;
		border-bottom:1px solid #ccc;
		border-left:1px solid #ccc;
		color:#cfb;
	}
	.l-nav-navicon .f7f {color:#fff}
	.l-text-right {text-align: right}
	.l-text-left {text-align: left}
	
	.l-wp20 {width:20%}
	
	
	
	.sztab1-bodys .sztab1-body {border-left:none;border-right:none;border-bottom:none;padding:2px}
}


@media (min-width: 761px) and (max-width: 1000px) {
	.bg_1 {background-image: none;}
	.x-padding-left {padding-left:0px}
	.x-margin-top {margin-top:10px}
	.nav-5,.nav-6,.nav-7 {width:100%;text-align: center;}
	.xmh68 {height:68px}
	.xm-100-100 {width:100px;height:100px}
	.m-padding {padding:10px}
	.m-padding-10-40 {padding:10px 40px}
	.l-wp-50-m-wp-20 {width:20%}
	.m-padding-left {padding-left:10px}
	.m-padding-small-right {padding-right:5px}
	.m-padding-left-15 {padding-left:15px}
	.m-padding-left-40 {padding-left:40px}
	.m-padding-left-50 {padding-left:50px}
	.m-wp-50 {width:50%}
	.m-float-right {float: right}
	.m-padding-top {padding-top:10px}
	.m-padding-big-top {padding-top:20px}
	.m-h70 {height:70px}
	.m-position-relative {position: relative;}
	.m-position-absolute {position: absolute;}
	.m-text-right {text-align: right}
	.m-text-left {text-align: left}
	.m-wp20 {width:20%}
	.xm3-index {width:20%}
	.xm9-index {width:80%}
}

@media (min-width: 1001px) and (max-width: 1200px) {
	.container {width:1200px}
	.x-padding-left {padding-left:10px}
	.x-margin-top {margin-top:0px}
	.m-padding {padding:10px}
	.m-padding-small-left {padding-left:5px}
	.m-padding-small-right {padding-right:5px}
	.xmh68 {height:68px}
	.xm-100-100 {width:100px;height:100px}
	.m-padding-right {padding-right:10px}
	.m-padding-10-40 {padding:10px 40px}
	.l-wp-50-m-wp-20 {width:20%}
	.m-padding-left {padding-left:10px}
	.m-padding-left-15 {padding-left:15px}
	.m-padding-left-40 {padding-left:40px}
	.m-padding-left-50 {padding-left:50px}
	.m-wp-50 {width:50%}
	.m-float-right {float: right}
	.m-padding-top {padding-top:10px}
	.m-padding-big-top {padding-top:20px}
	.m-h70 {height:70px}
	.m-position-relative {position: relative;}
	.m-position-absolute {position: absolute;}
	.m-text-right {text-align: right}
	.m-text-left {text-align: left}
	.m-wp20 {width:20%}
	.xm3-index {width:20%}
	.xm9-index {width:80%}
}

@media (min-width: 1201px) {
	.container {width:1440px}
	#infscr-loading {left:45%}
	.x-padding-left {padding-left:10px}
	.m-padding {padding:10px}
	.x-margin-top {margin-top:0px}
	.m-padding-small-left {padding-left:5px}
	.m-padding-small-right {padding-right:5px}
	.xmh68 {height:68px}
	.xm-100-100 {width:100px;height:100px}
	.m-padding-right {padding-right:10px}
	.m-padding-10-40 {padding:10px 40px}
	.l-wp-50-m-wp-20 {width:20%}
	.m-padding-left {padding-left:10px}
	.m-padding-left-15 {padding-left:15px}
	.m-padding-left-40 {padding-left:40px}
	.m-padding-left-50 {padding-left:50px}
	.m-wp-50 {width:50%}
	.m-float-right {float: right}
	.m-padding-top {padding-top:10px}
	.m-padding-big-top {padding-top:20px}
	.m-h70 {height:70px}
	.m-position-relative {position: relative;}
	.m-position-absolute {position: absolute;}
	.m-text-right {text-align: right}
	.m-text-left {text-align: left}
	.m-h78 {height:78px}
	.m-wp20 {width:20%}
	.xm3-index {width:20%}
	.xm9-index {width:80%}
}
.f11 {
	font-size:11px!important
}
.f12 {
	font-size:12px!important
}
.f13 {
	font-size:13px!important
}
.f14 { 
	font-size:14px!important
}
.f15 {
	font-size:15px!important
}
.f16 {
	font-size:16px!important
}
.f17 {
	font-size:17px!important
}
.f18 {
	font-size:18px!important;
}
.f19 {
	font-size:19px!important;
}
.f20 {
	font-size:20px!important;
}
.f21 {
	font-size:21px!important;
}
.f22 {
	font-size:22px!important;
}
.f23 {
	font-size:23px!important;
}
.f24 {
	font-size:24px!important
}