body{color: #444;font-size: 12px;line-height: 1.5;font-family:"微软雅黑","Microsoft Yahei";background-color: #fff;}
a{color: #444;cursor: pointer;}
a:hover{color: #f60;text-decoration: none;}
a:focus{outline: none;}
img{max-width: 100%;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
	height: auto !important;
}
.hidett{height:48px;overflow:hidden}
input:-ms-input-placeholder {
	color: #b6b5b6!important;
}
textarea:-ms-input-placeholder {
	color: #b6b5b6!important;
}
input,textarea,select{font-size: 12px;color: #444;
	font-family:"微软雅黑","Microsoft Yahei";outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],select,button{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button'],button{cursor: pointer;}
::-webkit-input-placeholder {color: rgba(51,51,51,.5);}
::-moz-placeholder {color: rgba(51,51,51,.5); }
::-ms-input-placeholder {color: rgba(51,51,51,.5);}

select::-ms-expand { display: none;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.ani{
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}

*{
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.user-xs{display:none}
.info-nav{display:none}
.header, .footer{padding: 0;}
.hidden-lg {display: none}
.hidden-md {display:block}
.m-r-sm {
	display: inline-block;
	margin-top: 10px;
}
#kkpager a:hover {
	color: #EA2424!important;
	border-color: #EA2424!important;
	background: #fff!important;
}
/*******************************
	-------[页面公用样式]--------
********************************/
/* 可视化编辑如果没内容则提示消失的bug */
.visual-edit-div {
	min-height: 40px;
}
.tip-modal {
	position:relative;
	background-color: rgba(255,233,0,0.2)!important;
}
.noData {
	text-align: center;
	font-size: 16px;
	color: #999;
	padding-top: 50px;
}

/*字体*/
/* 删除外部引用字体*/
/*@font-face {*/
/*	font-family:Regular;*/
/*	src:url(../fonts/NotoSansHans-Regular.otf);*/
/*}*/
/*@font-face {*/
/*	font-family:Medium;*/
/*	src:url(../fonts/NotoSansHans-Medium.ttf);*/
/*}*/

/*弹窗*/
.m-pop{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	cursor: auto;
	display: none;
}
.m-pop .pop-bg{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: -1;
	background: rgba(0,0,0,.5);
}
.m-pop .inner {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 580px;
	border-radius: 12px;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	background-color: #fff;
	overflow: hidden;
}
.m-pop .close{
	position: absolute;
	width: 20px;
	height: 20px;
	right: 26px;
	top: 26px;
	background: url(../../images/style2/icon3.png) no-repeat center;
	opacity: 1;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.m-pop .close:hover{
	opacity: .8;
	filter: alpha(opacity=80);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}
.m-pop.open{display: block;}
.m-win h3{
	padding: 0 41px;
	font-size: 20px;
	color: #333;
	line-height: 75px;
	background-color: #F0F6FE;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m-win .form{
	overflow: hidden;
	padding: 26px 39px 37px 41px;
}
.m-win .con{
	overflow: hidden;
}
.m-win .txt{
	overflow: hidden;
	border: 1px #E3E3E3 solid;
	padding-bottom: 40px;
	position: relative;
	margin-bottom: 6px;
}
.m-win .txt textarea{
	display: block;
	width: 100%;
	height: 120px;
	border: none;
	padding: 6px 17px 10px;
	font-size: 14px;
	color: #333;
	line-height: 2.29em;
	overflow: hidden;
	resize: none;
}
.m-win .txt label{
	display: block;
	padding-left: 20px;
	font-size: 12px;
	color: #7B7B7B;
	line-height: 1.33em;
	background: url(../../images/style2/icon4.png) no-repeat left center;
	overflow: hidden;
	position: absolute;
	right: 19px;
	bottom: 12px;
	cursor: pointer;
}
.m-win .txt label input{
	position: absolute;
	left: -9999px;
}
.m-win .con .tips{
	font-size: 12px;
	color: #807E7E;
	line-height: 2.67em;
	padding: 0 15px 0 17px;
	overflow: hidden;
}
.m-win .bot{
	overflow: hidden;
	margin-top: 24px;
	text-align: center;
	font-size: 0;
}
.m-win .bot a,.m-win .bot button{
	display: inline-block;
	vertical-align: middle;
	width: 120px;
	font-size: 16px;
	color: #9E9E9E;
	line-height: 38px;
	border: 1px #eee solid;
	background-color: #FAFAFA;
	border-radius: 6px;
	overflow: hidden;
	margin: 0 10px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.m-win .bot a:hover,.m-win .bot a.on,.m-win .bot .on{
	background-color: #2467D9;
	border-color: #2467D9;
	color: #fff;
}
.blueDiv {
	height:9px;
	background:rgba(36,103,217,1);
}
/*面包屑*/
.cur{
	overflow: hidden;
	padding-left: 28px;
	margin: 24px 0 18px;
	font-size: 14px;
	color: #9F9F9F;
	line-height: 1.6em;
	background: url(../../images/style2/icon5.png) no-repeat left center;
}
.hidden-lg.cur {margin:0;padding:0}
.cur a{
	color: #9F9F9F;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.cur a:hover{
	color: #2467D9;
}
/*页码*/
.pages{
	color: #707070;
	font-size: 12px;
	text-align: right;
	overflow: hidden;
}
.pages ul{
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	margin-right: 13px;
}
.pages li{
	float: left;
	margin: 0 5px;
}
.pages a{
	color: #707070;
	padding: 0 10px;
	min-width: 30px;
	font-size: 18px;
	line-height: 28px;
	border: 1px #707070 solid;
	text-align: center;
	display: block;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.pages li:hover a,.pages li.on a{
	color: #EA2424;
	border-color: #EA2424;
}
.pages .lt,
.pages .lts,
.pages .gt,
.pages .gts{
	display: inline-block;
	position: relative;
}
.pages .lt::before,
.pages .lts::before,
.pages .lts::after,
.pages .gt::before,
.pages .gts::before,
.pages .gts::after{
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -10px;
	width: 8px;
	height: 8px;
	border: 1px solid;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
}
.pages .lt::before,
.pages .lts::after,
.pages .lts::before{
	left: 50%;
	margin-left: -2px;
	border-color: transparent transparent #333 #333;
}
.pages .gt::before,
.pages .gts::after,
.pages .gts::before{
	right: 50%;
	border-color: #333 #333 transparent transparent;
}
.pages .lts::after{margin-left: -6px;}
.pages .gts::after{margin-right: -6px;}
.pages input{
	color: #707070;
	font-size: 14px;
	text-align: center;
	width: 40px;
	height: 30px;
	line-height: 28px;
	border: 1px solid #707070;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
}
.pages .sub{
	width: 57px;
	background: none;
	text-align: center;
	margin-left: 16px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.pages .sub:hover{
	background-color: #EA2424;
	border-color: #EA2424;
	color: #fff;
}
.pages a:hover .lt::before,
.pages a:hover .lts::after,
.pages a:hover .lts::before{
	border-color: transparent transparent #EA2424 #EA2424;
}
.pages a:hover .gt::before,
.pages a:hover .gts::after,
.pages a:hover .gts::before{
	border-color: #EA2424 #EA2424 transparent transparent;
}

/*分页条*/
#kkpager div:first-child {
	display: flex;
	justify-content: flex-end;
}
#kkpager a {
	background: #fff!important;
	border-radius: 0!important;
	-webkit-border-radius: 0!important;
	color: #707070!important;
	padding: 0 6px!important;
	min-width: 30px!important;
	font-size: 18px!important;
	line-height: 28px!important;
	border: 1px #707070 solid!important;
	text-align: center!important;
	display: block!important;
	-webkit-transition: .3s!important;
	-moz-transition: .3s!important;
	-ms-transition: .3s!important;
	-o-transition: .3s!important;
	transition: .3s!important;
}
#kkpager span.curr，#kkpager span:hover {
	background: #fff!important;
	border-radius: 0!important;
	-webkit-border-radius: 0!important;
	padding: 0 10px!important;
	min-width: 30px!important;
	font-size: 18px!important;
	line-height: 28px!important;
	border: 1px #707070 solid!important;
	text-align: center!important;
	display: block!important;
	-webkit-transition: .3s!important;
	-moz-transition: .3s!important;
	-ms-transition: .3s!important;
	-o-transition: .3s!important;
	transition: .3s!important;
	color: #EA2424!important;
	border-color: #EA2424!important;
}
.kkpager_btn_go_ie_style {
	transform: translateY(-13px);
	line-height: 130%!important;
}
#kkpager_btn_go_input {
	color: #707070!important;
	font-size: 14px!important;
	text-align: center!important;
	width: 40px!important;
	height: 30px!important;
	line-height: 28px!important;
	border: 1px solid #707070!important;
	display: inline-block!important;
	vertical-align: middle!important;
	margin: 0 5px!important;
	border-radius: 0!important;
	-webkit-border-radius: 0!important;
}
#kkpager span.disabled {
	padding: 0 10px!important;
	min-width: 30px!important;
	font-size: 18px!important;
	line-height: 28px!important;
	border-radius: 0!important;
	-webkit-border-radius: 0!important;
}
#kkpager .infoTextAndGoPageBtnWrap {
	padding-top: 0px!important;
}
#kkpager .pageBtnWrap {
	margin-right: 12px;
}
#kkpager div {
	display: flex;
	justify-content: center;
	width: 100%;
	background-color: white;
}
#kkpager a:hover {
	color: #EA2424!important;
	border-color: #EA2424!important;
	background: #fff!important;
}
#kkpager span.curr {
	line-height: 28px;
	border-radius: 0!important;
	color: #EA2424!important;
	border-color: #EA2424!important;
	background: #fff!important;
	text-align: center;
	padding: 0 10px!important;
	font-size: 18px;
}
#kkpager_btn_go {
	margin-left: 10px !important;
	background-color: rgb(255, 255, 255)!important;
	color: rgb(234, 36, 36)!important;
	border: 1px solid!important;
	height: 24px!important;
}
/*微信分享*/
.bd_weixin_popup {
	width: 250px!important;
	height: 317px!important;
}
.manuscript-div {
	padding-right: 0;
	padding-left: 10px;
}
.manuscript-item {
	padding: 11px;
	background: rgba(250,250,250,1);
	margin-bottom: 10px;
}
.manuscript-item:hover {
	background: rgba(240,246,254,1);
}
/*******************************
	-------[头部]--------
********************************/
/** 热点新闻滚动 **/
.index-news .index-news-list{width:100%;float:left;overflow:hidden; position:relative;font-size: 14px;color: #676767;max-height:49px;}
.index-news-list .J-bd ul{overflow:hidden; zoom:1; }
.index-news-list .J-bd ul li{margin-right:30px;width:auto!important;float:left; _display:inline; overflow:hidden; text-align:center;  }
.index-news .index-news-list a{color:#676767;}
.index-news .index-news-list a:hover{color:#d81e3a;text-decoration: underline;}
.header{position:relative;}
.header .nav {position:relative;width: 100%;}
.header .headerBg {
	position:absolute;width:100%;height:200px;left:0;top:0;z-index:0;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.hd-top{
	height: 36px;
	background-color: #fff;
	position: relative;
	z-index: 10;
}
.hd-top:after{
	content: '';
	display: block;
	clear:both;
	visibility: hidden;
	width: 100%;
	height: 0;
}
.hd-top span{
	display: block;
	float: left;
	font-size: 12px;
	color: #707070;
	line-height: 36px;
	overflow: hidden;
}
.hd-top .rr{
	float: right;
	position: relative;
}
.hd-top .rr span.tit:hover{
	cursor: pointer;
}
.hd-top .rr .tit{
	font-size: 12px;
	color: #707070;
	line-height: 34px;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.hd-top .rr:hover .tit{
	color: #2467D9;
}
.hd-top .rr .tit i{
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 36px;
	background: url(../../images/style2/icon1.png) no-repeat center center;
	margin-right: 6px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.hd-top .rr:hover .tit i{
	background-image: url(../../images/style2/icon1-1.png);
}
.hd-top .rr dl{
	position: absolute;
	top: 36px;
	left: 50%;
	z-index: 10;
	width: 130px;
	margin-left: -65px;
	background-color: #fff;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.16);
	-moz-box-shadow: 0 6px 12px rgba(0,0,0,.16);
	-ms-box-shadow: 0 6px 12px rgba(0,0,0,.16);
	-o-box-shadow: 0 6px 12px rgba(0,0,0,.16);
	box-shadow: 0 6px 12px rgba(0,0,0,.16);
	display: none;
}
.hd-top .rr dd a{
	display: block;
	font-size: 16px;
	color: #595959;
	text-align: center;
	padding: 0 5px;
	line-height: 48px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.hd-top .rr dd a:hover{
	background-color: #F0F0F0;
	color: #2467D9;
}
.header .top{
	/* height: 163px; */
	position: relative;
	z-index: 1;
}
.header .logo{
	float: left;
	padding: 41px 0 17px;
	overflow: hidden;
}
.header .logo a{
	display: block;
}
.header .logo img{
	display: block;
	width: 324px;
	padding-bottom: 10px;
	border-bottom: 1px #ACACAC solid;
}
.header .logo h3{
	font-size: 24px;
	color: #333!important;
	line-height: 1.5em;
	font-weight: normal;
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.header .line{
	margin: 0;
	height: 9px;
	background-color: #2467D9;
	border: none;
	overflow: hidden;
}
.so{
	float: right;
	width: 359px;
	margin-top: 61px;
	overflow: hidden;
	padding-right: 83px;
	background-color: #fff;
	border-radius: 6px;
	position: relative;
}
.so .inp{
	display: block;
	width: 100%;
	height: 48px;
	line-height: 48px;
	padding: 0 10px;
	font-size: 14px;
	color: #333;
	border: 1px #C4C4C4 solid;
	border-right: none;
	border-radius: 6px 0 0 6px;
	overflow: hidden;
}
.so .sub{
	display: block;
	width: 83px;
	height: 48px;
	line-height: 48px;
	background-color: #317DE5;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	border: none;
	border-radius: 0 6px 6px 0;
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.so .sub:hover{
	opacity: .8;
	filter: alpha(opacity=80);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}

/*******************************
	-------[导航]--------
********************************/
.menuBtn{position: relative;z-index: 9;display: none;float: right;
	width: 40px;height: 40px;padding: 7px;cursor: pointer;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.menuBtn b{display: block;height: 3px;background-color: #004a84;
	margin: 3px 0 5px;border-radius: 2px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.menuBtn.open{}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 10px;top: 50%;width: 30px;}
.menuBtn.open b:first-child{display: block;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
}
.nav{
	position: relative;
	z-index: 1;
	background-color: #a30001;
}
.nav:after{
	content: '';
	display: block;
	clear:both;
	visibility: hidden;
	width: 100%;
	height: 0;
}
.nav ul{
	margin-right: -21px;
}
.nav li{
	float: left;
	position: relative;
}
.nav li .v1{
	display: block;
	padding: 0 21px;
	font-size: 16px;
	color: #fff;
	line-height: 64px;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.nav li:hover .v1,.nav li.on .v1{
	background-color: #2467D9;
}
.nav dl{
	position: absolute;
	top: 64px;
	left: 0;
	z-index: 2;
	width: 160px;
	background-color: #fff;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.16);
	-moz-box-shadow: 0 6px 12px rgba(0,0,0,.16);
	-ms-box-shadow: 0 6px 12px rgba(0,0,0,.16);
	-o-box-shadow: 0 6px 12px rgba(0,0,0,.16);
	box-shadow: 0 6px 12px rgba(0,0,0,.16);
	overflow: hidden;
	/*padding: 18px 0 10px;*/
	display: none;
}
.nav dd:first-child {
	margin-top: 18px;
}
.nav dd:last-child {
	margin-bottom: 10px;
}
.nav dd a{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #595959;
	line-height: 40px;
	padding: 0 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.nav dd:hover a,.nav dd.ok a{
	background-color: #F0F0F0;
	color: #2467D9;
}
.nav .so{
	display: none;
}
.nav .logn{
	display: none;
	font-size: 12px;
	color: #fff;
	line-height: 36px;
	text-align: center;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.nav .logn i{
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background: url(../../images/style2/icon1-2.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-right: 6px;
	margin-top: -2px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.header .logn .tit{
	display: block;
	font-size: 12px;
	color: #fff;
	line-height: 36px;
	text-align: center;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.header .logn .tit i{
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background: url(../../images/style2/icon1-2.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-right: 6px;
	margin-top: -2px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.header .logn dl{
	overflow: hidden;
	text-align: center;
	display: block;
	padding: 0;
}
.header .logn dd{
	display: inline-block;
	vertical-align: middle;
}
.header .logn dd a{
	display: block;
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding: 0 5px;
	line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

/*******************************
	--------[底部]-------
********************************/
.footer{
	overflow: hidden;
	background-color: #333;
}
.fd-link{
	overflow: hidden;
	padding: 28px 0 23px;
	border-bottom: 1px #A9A9A9 solid;
}
.fd-link span{
	display: block;
	float: left;
	font-size: 16px;
	color: #fff;
	line-height: 2.75em;
	overflow: hidden;
}
.fd-link .con{
	overflow: hidden;
}
.fd-link .con a{
	display: inline-block;
	font-size: 16px;
	color: #fff;
	line-height: 2.75em;
	margin: 0 20px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.fd-link .con a:hover{
	text-decoration: underline;
}
.fd-copy{
	overflow: hidden;
	padding: 22px 0 24px;
	font-size: 14px;
	color: #fff;
	line-height: 1.8em;
	text-align: center;
}
.toolbar{
	position: fixed;
	right: 40px;
	top: 50%;
	z-index: 9;
	margin-top: -275px;
}
.toolbar li{
	margin: 5px 0;
	overflow: hidden;
}
.toolbar li a{
	display: block;
	width: 80px;
	border: 1px #DADADA solid;
	background-color: #fff;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.toolbar li a:hover{
	border-color: #2467D9;
}
.toolbar .pic{
	width: 35px;
	height: 35px;
	overflow: hidden;
	margin: 12px auto 2px;
}
.toolbar .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.toolbar span{
	display: block;
	font-size: 12px;
	color: #707070;
	text-align: center;
	line-height: 1.67em;
	overflow: hidden;
	margin-bottom: 9px;
}
.toolbar .qr{
	width: 71px;
	height: 72px;
	overflow: hidden;
	margin: 4px auto;
}
.toolbar .qr img{
	display: block;
	width: 100%;
	height: 100%;
}
.toolbar .tel{
	padding: 0 6px;
	margin: 16px 0 17px;
	overflow: hidden;
	position: relative;
}
.toolbar .tel i{
	display: block;
	width: 20px;
	height: 20px;
	background: url(../../images/style2/phone.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: absolute;
	top: 2px;
	right: 8px;
}
.toolbar .tel span{
	display: block;
	font-size: 14px;
	color: #333;
	line-height: 1.71em;
	font-family: Regular;
	text-align: left;
	margin-bottom: 0;
}
.toolbar .tel span em{
	display: block;
	font-size: 12px;
	color: #A5A5A5;
	line-height: 2em;
}
.g-top i{
	display: block;
	width: 25px;
	height: 25px;
	background: url(../../images/style2/icon2.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 0 auto;
}
.toolbar li a.g-top{
	border-color: #DADADA;
	opacity: .8;
	filter: alpha(opacity=80);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}

/*******************************
	--------[分页条]-------
********************************/
.pageBar {
	margin: 35px 0 55px;
}
.pageBar a,.pageBar input{
	background: #fff;
	color: #707070;
	padding: 0 10px;
	min-width: 30px;
	font-size: 18px;
	line-height: 28px;
	border: 1px #707070 solid;
	text-align: center;
	word-break: keep-all;
}
.pageBar input{
	width:50px;
}
.pageBar a.cur,
.pageBar a:hover{
	color: #EA2424;
	border-color: #EA2424;
}
.pageBar .prev-page, .pageBar .next-page{
	position: relative;
}
.pageBar .prev-page a i, .pageBar .next-page a i{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}
#go_input{
	display: inline-block;
	height: 30px;
}
#go_input +a {
	display: inline-block;
	height: 28px;
	line-height: 24px;
}
.pageBar  .page-number{
	padding-left: 10px;
	padding-right: 10px;
}
/*******************************
	--------[首页]-------
********************************/
/*青梅*/
.row-box{
	margin-bottom: 83px;
}
.row-box:after{
	content: '';
	display: block;
	clear:both;
	visibility: hidden;
	width: 100%;
	height: 0;
}
.subnav{
	overflow: hidden;
	border: 1px #E3E3E3 solid;
	margin-bottom: 20px;
}
.subnav .tit{
	border-top: 3px #2467D9 solid;
	border-bottom: 1px #E3E3E3 solid;
	font-size: 20px;
	color: #333;
	line-height: 60px;
	padding: 0 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.subnav ul{
	overflow: hidden;
	padding: 17px 0 37px;
}
.subnav li{
	overflow: hidden;
	padding: 0 25px;
}
.subnav li a{
	display: block;
	/*padding-left: 28px;*/
	/*background: url(../../images/style2/retr.png) no-repeat left center;*/
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.subnav li.on .v1,.subnav dd.on .v2,.subnav .down .v3.on{
	/*background-image: url(../../images/style2/open.png);*/
}
.subnav li a:hover{
	color: #2467D9;
}
.subnav dd.on .v2{
	color: #2467D9;
}
.subnav li .v1{
	font-size: 18px;
	color: #333;
	line-height: 2.33em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.subnav .tree-warpper {
	display: block;
}
.subnav .tree-warpper .tree-icon {
	display: inline-block;
	height: 42px;
	width: 28px;
	background: url(../../images/style2/retr.png)  no-repeat left center;
}
.subnav li.on .tree-warpper.tree-root .tree-icon,.subnav dd.on .tree-warpper.tree-root .tree-icon,.subnav .down .tree-warpper.tree-root .tree-icon.on{
	background-image: url(../../images/style2/open.png);
}
.subnav dd .tree-warpper .tree-icon.on{
	background-image: url(../../images/style2/open.png);
}
.subnav dd .tree-warpper .tree-icon.drop-down{
	background-image: url(../../images/style2/retr.png);
}
.subnav div.on .tree-warpper.tree-two .tree-icon{
	background-image: url(../../images/style2/open.png);
}
.subnav .tree-warpper .tree-body {
	display: inline-block;
}
.subnav .tree-warpper .tree-body.on{
	color: #2467D9;
}
.subnav dl{
	overflow: hidden;
	padding-left: 28px;
	display: none;
}
.subnav dd .v2{
	font-size: 16px;
	line-height: 2.63em;
	color: #767676;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.subnav .down{
	padding-left: 18px;
	display: none;
}
.subnav .down .v3{
	display: block;
	font-size: 16px;
	color: #707070;
	line-height: 2.63em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.row-box.qm{
	margin-top: 34px;
	margin-bottom: 105px;
}

/*山药*/
.m-slider1{margin-top: 15px;margin-bottom: 15px;}
.m-slider1 .item {
	background: url(../../images/style2/huo-sy.png) no-repeat left center;
	background-position-x: 20px;
	padding-left: 60px;
	height: 48px;
	line-height: 48px;
	background-color: #f5f5f5;
	opacity: 1;
}

.m-slider1 .item a {
	font-size: 14px;
	color: rgba(112, 112, 112, 1);
	opacity: 1;
}

.m-slider2 {overflow: hidden;}
.m-slider2 .pic-sy{
	width: 665px;
	float: left;
}
.m-slider2 .pic-sy .item a {
	position: relative;
	display: block;

}

.m-slider2 .pic-sy .item .pic {
	width: 665px;
	height: 374px;
}

.m-slider2 .pic-sy .item .pic img {
	display: block;
	width: 100%;
	height: 100%;
}

.m-slider2 .pic-sy .item a em {
	font-size: 14px;
	color: #fff;
	background-color: rgba(0, 0, 0, .3);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px;
	line-height: 50px;
	padding-left: 18px;
}
.m-slider2 .pic-sy .item a em span{
	display: inline-block;
	margin-right: 8px;
	letter-spacing:3px;
}
.m-slider2 .pic-sy .slick-dots {
	position: absolute;
	text-align: right;
	bottom: 21px;
	width: 100%;
	padding-right: 15px;
}

.m-slider2 .pic-sy .slick-dots li {
	display: inline-block;
	margin: 0 5px;
}

.m-slider2 .pic-sy .slick-dots li button {
	border: 0;
	display: block;
	width: 6px;
	height: 6px;
	background: rgba(255, 255, 255, .4);
	font-size: 0;
	line-height: 0;
	text-indent: 999px;
	padding: 0;
	border-radius: 50%;
}

.m-slider2 .pic-sy .slick-dots li.slick-active button {
	background: rgba(255, 255, 255, 1);
	opacity: 1;
}
.m-slider2 .text-sy{overflow: hidden;padding-left: 20px;}
.m-slider2 .text-sy h3 a {
	font-size: 20px;
	font-family: Noto Sans S Chinese;
	font-weight: bold;
	line-height: 1.2em;
	color: rgba(51, 51, 51, 1);
	opacity: 1;
	display: block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 26px;
	transition: .3s;
}
.m-slider2 .text-sy h3:hover a{
	color: rgba(49, 125, 229, 1);
}

.m-slider2 .text-sy p a {
	font-size: 14px;
	font-family: Noto Sans S Chinese;
	font-weight: normal;
	line-height: 21px;
	color: rgba(51, 51, 51, 1);
	opacity: 1;
	display: block;
	margin-bottom: 25px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	max-height: 42px;
	text-indent: 2em;
}

.m-slider2 .text-sy p a em {
	font-size: 14px;
	font-family: Noto Sans S Chinese;
	font-weight: normal;
	color: rgba(49, 125, 229, 1);
	opacity: 1;
}

.m-slider2 .text-sy ul {
	border-top: 1px solid #e2e2e2;
	padding-top: 22px;
}

.m-slider2 .text-sy ul li a {
	display: block;
	font-size: 14px;
	font-family: Noto Sans S Chinese;
	line-height: 1.4em;
	color: rgba(51, 51, 51, 1);
	opacity: 1;
	margin-bottom: 16px;
	transition: .3s;
}
.m-slider2 .text-sy ul li:hover a{
	color: rgba(49, 125, 229, 1);
}
.sy-follow .follow1 {
	margin-bottom: 24px;
}

.sy-follow .follow1 .swiper-slide {
	overflow: hidden;
}

.sy-follow .follow1 .swiper-slide .pic {
	width: 448px;
	height: 252px;
	float: right;
}

.sy-follow .follow1 .swiper-slide .pic img {
	display: block;
	width: 100%;
	height: 100%;
}

.sy-follow .follow1 .swiper-slide .txt {
	overflow: hidden;
	background-color: #f1f1f1;
	padding: 38px 30px 0 30px;
	height: 253px;
	box-sizing: border-box;
}

.sy-follow .follow1 .swiper-slide .txt h3 {
	margin: 0;
}

.sy-follow .follow1 .swiper-slide .txt h3 a {
	font-size: 25px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 1.2em;
	color: rgba(51, 51, 51, 1);
	opacity: 1;
	display: block;
	margin-bottom: 15px;
}

.sy-follow .follow1 .swiper-slide .txt .desc {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 1.9em;
	color: rgba(51, 51, 51, 1);
	opacity: 1;
	margin-bottom: 21px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.sy-follow .follow1 .swiper-slide .txt .more {
	font-size: 16px;
	font-family: Arial;
	color: rgba(49, 125, 229, 1);
	opacity: 1;
	display: block;
}

.sy-follow .follow2 .swiper-slide-thumb-active a {
	color: rgba(36, 103, 217, 1);
}



.sy-follow .follow2 a {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 24px;
	color: rgba(65, 67, 69, 1);
	opacity: 1;
	display: block;
	padding: 0 60px;
	text-align: center;
}

.sy-follow .follow2 .swiper-wrapper {
	padding-top: 18px;
}

.sy-follow .follow2 .swiper-slide {
	position: relative;
	border-top: 1px solid rgba(209, 217, 223, 1);
	padding-top: 35px;
}

.sy-follow .follow2 .swiper-slide em {
	display: block;
	width: 20px;
	height: 20px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(209, 217, 223, 1);
	border-radius: 50%;
	opacity: 1;
	position: absolute;
	top: -11px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.sy-follow .follow2 .swiper-slide em span {
	display: block;
	position: relative;
}

.sy-follow .follow2 .swiper-slide em span:before {
	content: "";
	width: 10px;
	height: 10px;
	background-color: #317de5;
	position: absolute;
	left: 4px;
	top: 4px;
	border-radius: 50%;
}
.sy-t{
	margin:43px 0 24px;
}
.sy-follow{margin-bottom: 95px;}
/*落苏*/
.ul-list4,.ul-list2{ overflow: hidden; }
.ul-list4{display: flex;align-items: center;margin: 0px -15px;}
.ul-list4 li,.ul-list2 li{ padding: 15px; }
.ul-list4 .pic1{padding: 9px 14px;}
.ul-list4 .pic1 .pic{box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);border-radius: 10px;}
.ul-list4 li img,.ul-list2 li img{ display: block; width: 100%; box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);border-radius: 6px;}
.ul-list2{ margin: 0 -6px; margin-bottom: 12px;display: flex;align-items: center;}
.g-tit1{overflow: hidden;}
.g-tit1 .more{float: right;margin-top: 3px;color: #317DE5;font-size: 12px;line-height: 1.67em;margin-left: 9px;transition-duration:.3s;
	-moz-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	-o-transition-duration:.3s;}
.g-tit1 .tit{ float: left; font-size: 18px; margin: 0 10px 0 0; line-height: 1.33em; font-weight: bold; }
.g-tit1 .tit em{ display: block; width: 20px; height: 20px; float: left; margin-right: 4px; background: url(../../images/style2/icon01-ls.png) no-repeat center; -webkit-background-size: 17px auto; background-size: 17px auto; }
.g-tit1 .tit-bg{ height: 4px; overflow: hidden; margin-top: 15px; background-color: #f1f1f1; }
.g-tit1 .more:hover{ color: #EA2424; }
.m-list3-ls{ overflow: hidden; }
.ul-list3{ margin: 20px 0 29px; font-size: 16px; line-height: 2.25em; }
.ul-list3 a{ color:#222528; display: block; }
.ul-list3 li a{ display: block; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; transition-duration:.3s;
	-moz-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	-o-transition-duration:.3s;}
/* .ul-list3 li:first-child a{ font-weight: bold; } */
.ul-list3 a em{ display: inline-block; width: 25px; height: 20px; margin-left: 5px; background: url(../../images/style2/hot-ls.png) no-repeat center; -webkit-background-size: 25px auto; background-size: 25px auto; }
.ul-list3 li > .em {
	display: inline-block;
	/* float: right; */
	width: 25px;
	height: 20px;
	margin-left: 5px;
	background: url(../../images/style2/hot-ls.png) no-repeat center;
	-webkit-background-size: 25px auto;
	background-size: 25px auto;
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);}
.ul-list3 li:hover a{ color: #EA2424; }
.m-list3-ls1{ margin-top: 28px; }

/*胡萝卜*/
.ul-list5{overflow: hidden;margin-top: 33px;}
.ul-list5 li{margin-bottom: 15px;}
.ul-list5 .con{position: relative;overflow: hidden;transition: 5s;border-radius: 10px;max-height: 196px;}
.ul-list5 .con img{display: block;border-radius: 10px;width: 100%;height: 100%;}
.ul-list5 .con img:hover{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);transform: scale(1.08);}
.ul-list5 p:hover{color: #FF0000;}
.ul-list5 p{position: absolute;left: 0;right: 0;bottom: 0;font-size: 18px;margin: 0;color: #fff;border-radius: 0 0 10px 10px;padding-left: 30px;height: 60px;line-height: 60px;background-color: rgba(0,0,0,.5);text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}

/*姜*/
.ul-list7{margin-bottom: 55px;}
.ul-list7 li{overflow: hidden;padding-bottom: 3px;margin-bottom: 14px;border-bottom:1px dashed rgba(228,228,228,1);}
.ul-list7 .on-j{overflow: hidden;padding-bottom: 14px;margin-bottom: 14px;border-bottom:1px dashed rgba(228,228,228,1);}
.ul-list7 li .pic{float: left;width: 170px;height: 100px;margin-right: 12px;overflow:hidden;}
.ul-list7 li .pic img{display: block;width: 100%;height: 100%;transition: all 0.6s;}
.ul-list7 li .pic img:hover{transform: scale(1.08);}
.ul-list7 li .txt{overflow: hidden;}
.ul-list7 li .txt h3{font-size:20px;font-family:Medium;font-weight:bold;line-height:32px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;margin: -6px 0 4px 0;}
.ul-list7 li .txt h3 a{color:rgba(51,51,51,1);text-decoration: none;}
.ul-list7 li .txt h3 a:hover{color:rgba(36,103,217,1);}
.ul-list7 .on-j .txt h3 {margin: 9px 0 4px 0;}
.ul-list7 li .txt .on-j2{display: block;background: url(../../images/style2/icon-1-j.png) no-repeat;background-position:100% center;background-size: 25px 18px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;padding-right:30px;}
.ul-list7 li .txt .desc{font-size:14px;font-family: Medium;font-weight:normal;line-height:24px;height: 48px;overflow: hidden;color:rgba(123,123,123,1);margin-bottom: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.ul-list7 li .txt .info{font-size:14px;font-family: Medium;font-weight:normal;line-height:32px;color:rgba(158,158,158,1);}
.ul-list7 li .txt .info .day{margin-right: 5px;}
.ul-list7 li .con{float: left;text-align: center;font-size:18px;font-family: Medium;margin-right: 14px;}
.ul-list7 li .con .day{display:block;width: 60px;height: 61px;font-weight:500;line-height:61px;font-family: Medium;color:rgba(51,51,51,1);border:1px solid rgba(36,103,217,1);}
.ul-list7 li .con .year{display:block;width:60px;height:39px;background:rgba(36,103,217,1);font-weight:normal;line-height:39px;font-family: Medium;color:rgba(255,255,255,1);}

/*紫苏*/
.edit-zs{
	padding-bottom: 65px;
}
.edit-zs table{
	width: 100%;
}
.edit-zs table tr th{
	background-color: #2467D9;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}
.edit-zs table tr td{line-height: 50px;font-size: 14px;}
.edit-zs table tr:nth-child(2n){background-color: #FAFAFA;}
.edit-zs table tr td label{
	display: block;
	padding-left: 31px;
	margin-bottom: 0;
	text-align: left;
	background: url(../../images/style2/z-i11.png) no-repeat 7px 50%;
	position: relative;
}
.edit-zs table tr td label input+span {
	content: '';
	display: block;
	background: url(../../images/style2/z-i11.png) no-repeat;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 7px;
	top: 50%;
	transform: translateY(-50%);
}
.edit-zs table tr td label input:checked+span {
	background: url(../../images/style2/z-i10.png) no-repeat;
}
.edit-zs table tr td label input{
	position: absolute;
	left: -9999px;
	opacity: 0;
	left: 11px;
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
}
.edit-zs table tr td .qy{
	padding-left: 18px;
	color: #64D53B;
	background: url(../../images/style2/btn_open_h.png) no-repeat left center;
}
.edit-zs table tr td .ty{
	padding-left: 18px;
	color: #EA2424;
	background: url(../../images/style2/btn_for_h.png) no-repeat left center;
}
.edit-zs table tr td a{
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.edit-zs table tr td a i{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.edit-zs table tr td a .i1{
	background-image: url(../../images/style2/z-i14.png);
}
.edit-zs table tr td a .i2{
	background-image: url(../../images/style2/z-i15.png);
}
.edit-zs table tr td a:hover .i1{
	background-image: url(../../images/style2/z-i14-1.png);
}
.edit-zs table tr td a:hover .i2{
	background-image: url(../../images/style2/z-i15-1.png);
}
.edit-zs table tr td label.checked{background-image: url(../../images/style2/z-i10.png);}
.edit-zs table tr th{line-height: 40px;}
.edit-zs table tr td,.edit-zs table tr th{text-align: center;position: relative;}
.edit-zs table tr th input{position: absolute;left: 11px;top: 50%;transform: translateY(-50%);margin: 0;}
.g-tit-zs{overflow: hidden;margin: 14px 0 20px;}
.g-tit-zs a{float: right;width: 91px;height: 30px;background-color: #64D53B;
	font-size: 12px;color: #fff;line-height: 30px;text-align: center;
	border-radius: 23px;}
.g-tit-zs h3{overflow: hidden;padding-left: 14px;position: relative;font-size: 20px;color: #333;line-height: 32px;}
.g-tit-zs h3:before{content: '';position: absolute;left: 0;top: 7px;width: 3px;height: 19px;background-color: #2467D9;}
.g-tit .title {
	padding-bottom: 10px;
	line-height: 30px;
	margin: 0;
	margin-right: 20px;
	overflow: hidden;
	padding-left: 14px;
	position: relative;
	font-size: 20px;
	color: #333;
	line-height: 32px;
}
.g-tit .current.title {
	border-bottom: 3px solid #2366d9;
}
.g-share .bdsharebuttonbox span{display: block;font-size: 18px;color: #333;margin:8px 0 16px;}
.g-share .bdsharebuttonbox a{background: no-repeat;width: 35px;height: 35px;float: none;display: inline-block;background-position: center center;}
.g-share .bdsharebuttonbox .bds_weixin{background-image: url(../../images/style2/z-i5.png);}
.g-share .bdsharebuttonbox .bds_tsina{background-image: url(../../images/style2/z-i6.png);}
.g-share .bdsharebuttonbox .bds_sqq{background-image: url(../../images/style2/z-i4.png);}
.g-share .tool{margin-top: 20px;padding: 16px 0 14px;border-top: 1px solid #E4E4E4;border-bottom: 1px solid #E4E4E4;}
.g-share .tool a{margin-bottom: 14px;display: block;padding-left: 42px;line-height: 39px;background: no-repeat left center;font-size: 18px;color: #333;}
.g-share .tool a span{color: #333;}
.g-share .tool a em, .g-share .tool a em span{font-style: normal;color: #9E9E9E;}
.g-share .tool a.p4d em, .g-share .tool a.p4d em span{font-style: normal;color: #EA2424;}
.g-share .tool a.p5c em, .g-share .tool a.p5c em span{font-style: normal;color: #333;}
.g-share .tool .p1{background-image: url(../../images/style2/z-i2.png);}
.g-share .tool .p2{background-image: url(../../images/style2/z-i8.png);}
.g-share .tool .p3{background-image: url(../../images/style2/btn_save_2.png);}
.g-share .tool .scp3{background-image: url(../../images/style2/z-i3.png);}
.g-share .tool .p4{background-image: url(../../images/style2/btn_ding_2.png);}
.g-share .tool .p4d{background-image: url(../../images/style2/z-i1.png);}
.g-share .tool .p5{background-image: url(../../images/style2/btn_cai_2.png);}
.g-share .tool .p5c{background-image: url(../../images/style2/z-i7.png);}
/* 签批 */
.m-sign{width: 90%;max-width: 580px;;margin: 0 auto;background-color: #fff;border-radius: 6px;overflow: hidden;}
.detail-sign .item2 {margin-bottom: 30px!important;}
.m-sign .tit-zs{padding: 29px 28px 26px 42px;}
.m-sign .tit-zs h3{font-size: 20px;}
.m-pop .m-sign .tit-zs button{height: 22px;}
.m-sign form{overflow: hidden;position: relative;padding: 26px 39px 0 41px;}
.m-sign .item1{margin-top: 60px;}
.m-sign .item{line-height: 38px;padding: 0 19px;border: 1px solid #E3E3E3; margin: 60px -5px 0;}
.m-sign .choice .item span.arrow-right{position: absolute;padding-left: 10px;padding-right: 10px;background: url(../../images/arrow_zx.png) no-repeat right center;line-height: 34px;font-size: 14px;color: #9E9E9E;}
.m-sign .item em{display: inline-block;width: 68px;height: 25px;line-height: 25px;margin-left: 10px;background-color: #2467D9;font-size: 14px;color: #000;text-align: center;color: #fff;font-style: normal;vertical-align: middle;}
.m-sign .item em:before{content: '-';margin-right: 5px;display: inline-block;}
.m-sign .item textarea{width: 100%;height: 160px;outline: none;border: none;resize: none;font-size: 14px;color: #333;}
.m-sign .item2{text-align: center;border: none;margin-top: 32px;margin-top: 30px;padding: 0px}
.m-sign .item button{width: 40%;max-width: 120px;height: 40px;margin: 0 10px;border-radius: 6px;border: 1px solid #EEEEEE;background-color: transparent;font-size: 16px;color: #9E9E9E;outline: none;}
.m-sign .item .b1{background-color: #2467D9;color: #fff;}
.m-sign .choice{position: absolute;left: 41px;top: 26px;right: 39px;background-color: #fff;}
.m-sign .choice.act{box-shadow: 0 0 20px rgba(0,0,0,.2);padding: 10px;height: 300px;}
.m-sign .choice .con{position: relative;display: none;}
.m-sign .choice .item.lab{position: relative;padding: 0;height: auto!important;overflow-y: initial!important;line-height: 34px!important;margin-bottom: 18px!important;padding: 0 19px!important;}
.m-sign .choice .item{position: relative;padding: 0;}
.m-sign .choice .con .item {height: 38px;margin: 10px -5px;}
.m-sign .choice .item input{width: 100%;border: none;background: none;padding-left: 90px;position: absolute;top: 0;right: 0;padding-left: 110px;}
.m-sign .choice .item .input-div{width: calc(100% - 90px);min-height: 34px;border: none;background: none;height: auto;position: relative;background: #fff;float: right;margin-top: 5px;}
.m-sign .choice .item .input-div label:before{content: '-';}
.m-sign .choice .item button{position: absolute;right: 0;top: 50%;margin-top: -11px;width: 22px;height: 22px;border: none;outline: none;background: url(../../images/style2/search_h.png) no-repeat center center;}
.m-sign .choice .lab{font-size: 0;margin: 0 -5px 46px;height: 160px;overflow: hidden;overflow-y: auto;}
.m-sign .choice .lab label{position: relative;width: auto;height: 25px;line-height: 25px;margin:0 5px 10px;background-color: #F7F7F7;font-size: 14px;padding:0 5px;cursor: pointer;}
.m-sign .choice .lab label:before{content: '+';display: inline-block;margin-right: 4px;}
.m-sign .choice .lab label input{position: absolute;left: -9999px;}
.m-sign .choice .lab label.checked{background-color: #2467D9;color: #fff;}
.g-tabtit{margin-bottom: 20px;padding-left: 16px;line-height: 40px;background-color: #FAFAFA;}
.g-tabtit ul{overflow: hidden;}
.g-tabtit li{margin-right: 34px;float: left;list-style: none;}
.g-tabtit li a{display: block;padding-left: 18px;background: no-repeat left center;font-size: 12px;color: #7B7B7B;}
.g-tabtit li a:hover{color: #2467D9;}
.g-tabtit li .a1{background-image: url(../../images/style2/z-i12.png);}
.g-tabtit li .a2{background-image: url(../../images/style2/z-i13-1.png);}
.g-tabtit li .a3{background-image: url(../../images/style2/z-i14.png);}
.g-tabtit li .a4{background-image: url(../../images/style2/z-i15.png);}
.g-tabtit li .a5{background-image: url(../../images/style2/z-i16.png);}
.g-tabtit li .a6{background-image: url(../../images/style2/z-i17.png);}
.g-tabtit li .a7{background-image: url(../../images/style2/z-i18.png);}
.g-tabtit li .a1:hover{background-image: url(../../images/style2/z-i12-1.png);}
.g-tabtit li .a2:hover{background-image: url(../../images/style2/z-i13.png);}
.g-tabtit li .a3:hover{background-image: url(../../images/style2/z-i14-1.png);}
.g-tabtit li .a4:hover{background-image: url(../../images/style2/z-i15-1.png);}
.g-tabtit li .a5:hover{background-image: url(../../images/style2/z-i16-1.png);}
.g-tabtit li .a6:hover{background-image: url(../../images/style2/z-i17-1.png);}
.g-tabtit li .a7:hover{background-image: url(../../images/style2/z-i18-1.png);}
.m-edit{width: 580px;margin: 0 auto;background-color: #fff;}
.tit-zs{overflow: hidden;padding: 23px 18px 16px 53px;background-color: #F0F6FE;}
.tit-zs h3{font-size: 18px;color: #2467D9;margin: 0;}
.m-pop .m-edit .tit-zs button,.m-pop .m-delect .tit-zs button,.m-pop .m-import .tit-zs button{position: static;float: right;opacity: 1;width: 15px;height: 19px;padding: 0;border: none;background: url(../../images/style2/z-i9.png) no-repeat center center;cursor: pointer;}
.m-edit form{padding: 21px 52px 39px 53px;}
.m-edit .item{position: relative;padding-left: 82px;margin-bottom: 15px;border: 1px solid #E3E3E3;}
.m-edit .item span{position: absolute;left: 0;top: 0;padding-left: 12px;line-height: 40px;font-size: 14px;color: #9E9E9E;}
.m-edit .item input,.m-edit .item textarea{height: 24px;border: none;width: 100%;background-color: transparent;outline: none;font-size: 14px;margin: 8px 0;border-left: 1px solid #eee;padding-left:5px;}
.m-edit .item textarea{resize: none;}
.m-edit .item1{background-color: #F3F3F3;border-color: #F3F3F3;}
.m-edit .two{overflow: hidden;}
.m-edit .two .item{float: left;width: 48.42%;}
.m-edit .two .item:nth-child(2n){float: right;}
.m-edit .item label{position: relative;width: 41%;line-height: 40px;margin-bottom: 0;padding-left: 20px;background: url(../../images/style2/z-i11.png) no-repeat left center;font-size: 14px;cursor: pointer;}
.m-edit .item label.checked{background-image: url(../../images/style2/z-i10.png);}
.m-edit .item label input{position: absolute;left: -99999px;}
.m-edit .two .item label{width: 46%;}
.m-edit .item2{padding-left: 0;text-align: center;border: none;margin-top: 30px;}
.m-edit .item button{width: 120px;height: 40px;margin: 0 10px;border-radius: 6px;border: 1px solid #EEEEEE;background-color: transparent;font-size: 16px;color: #9E9E9E;outline: none;}
.m-edit .item .b1{background-color: #2467D9;color: #fff;}
/* 导入 */
.m-import{width: 500px;margin: 0 auto;background-color: #fff;}
.m-import .tit-zs{padding-left: 42px;padding-top: 22px;padding-bottom: 20px;}
.m-import form{padding: 42px 60px 53px;}
.m-import .item{position: relative;padding-right: 108px;}
.m-import .item input{width: 100%;height: 50px;padding: 0 28px;border-radius: 25px 0 0 25px;border: 1px solid #E3E3E3;}
.m-import .item label{position: absolute;right: 0;top: 0;width: 108px;margin-bottom: 0;line-height: 50px;background-color: #2467D9;border-radius: 0 25px 25px 0;font-size: 14px;color: #fff;text-align: center;}
.m-import .item label input{position: absolute;left: -99999px;}
.m-import .item2{text-align: center;padding-right: 0;}
.m-import .item button{width: 120px;height: 40px;margin: 0 10px;border-radius: 6px;border: 1px solid #EEEEEE;background-color: transparent;font-size: 16px;color: #9E9E9E;outline: none;}
.m-import .item .b1{background-color: #2467D9;color: #fff;}
.m-import p{margin: 13px 0 31px 28px;font-size: 14px;color: #9CA7B5;}
/* 删除 */
.m-delect{width: 419px;margin: 0 auto;background-color: #fff;}
.m-delect .tit-zs{padding: 22px 23px 20px 42px;}
.m-delect p{margin: 34px 0 38px;font-size: 16px;color: #333;text-align: center;}
.m-delect .item{margin-bottom: 32px;text-align: center;font-size: 0;}
.m-delect .item button{width: 120px;height: 40px;margin: 0 10px;background-color: #FAFAFA;border: 1px solid #EEEEEE;font-size: 16px;color: #9E9E9E;border-radius: 6px;}
.m-delect .item .b1{background-color: #EA2424;color: #fff;border-color: #EA2424;}
.m-pop{position: fixed;left: 0;top: 0;right: 0;bottom: 0;cursor: auto;background-color: rgba(0,0,0,.3);display: none;}
.m-pop .m-edit,.m-pop .m-import,.m-pop .m-delect,.m-pop .m-sign{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
/*蘑菇*/
.article{margin: 19px 0 48px;}
.article a{color:#337ab7;}
.detail2-title{text-align: center;}
.article h1{margin-bottom: 24px;font-size: 28px;color: #333333;line-height: 32px;text-align: center; font-weight: bold;}
.article .info{margin-bottom: 30px;padding-bottom: 11px;color: #9E9E9E;font-size: 14px;line-height: 32px;text-align: center;border-bottom: 1px dashed #E4E4E4;}
.article .info .date{margin-right: 44px;}
.article .info .source{margin-right: 52px;}
.article .info .size{color: #9E9E9E; line-height: 32px;}
.article .info .size .on{color: #2467D9;}
.article .info .size a{display: inline-block;margin: 0 7px; color: #9E9E9E;}
.article .info .size a:hover{color: #2467D9;transition: all .3s;}
.article .txt{font-size: 16px;color: #333333;line-height: 1.75;margin-bottom: 27px;}
.article .lk{overflow: hidden;padding-bottom: 39px;border-bottom: 1px solid #F2F2F2;}
.article .audio-side .lk, .article .file-side .lk{padding-top: 20px;}
.article .lk a{margin-right: 15px;font-size: 14px;color: #9E9E9E;line-height: 32px;}
.article .lk a:hover{color: #FFFFFF;background-color: #2467D9;transition: all .3s;}
.article .lk .a1{float: left;padding: 0 15px;min-width: 85px;height:35px;line-height: 35px;text-align: center;background:rgba(246,246,246,1);border:1px solid rgba(221,221,221,1);opacity:1;border-radius:20px;}
.article .lk .a2{float: left;padding: 0 15px;min-width: 85px;height:35px;line-height: 35px;text-align: center;background:rgba(246,246,246,1);border:1px solid rgba(221,221,221,1);opacity:1;border-radius:20px;}
.article .lk .a3{float: left;padding: 0 15px;min-width: 85px;height:35px;line-height: 35px;text-align: center;background:rgba(246,246,246,1);border:1px solid rgba(221,221,221,1);opacity:1;border-radius:20px;}

/*土豆*/
.m-comment {overflow: hidden;margin-bottom: 38px;}
.m-comment  .top-tit{overflow: hidden;margin-bottom: 20px;}
.m-comment  .top-tit em{position: relative;top: 5px; width: 23px;height: 20px;margin-right: 10px; display: block;background: url(../../images/style2/icon-xx.png) no-repeat center center;float: left;background-size: 100% auto}
.m-comment  .top-tit p{font-size: 24px;line-height: 32px;color: #333333;font-family: Medium;}
.m-comment  .top-tit p span{margin-left: 10px;margin-right: 10px; font-size: 18px;line-height: 32px;color: #2467D9;font-family: Medium;}
.m-comment  .con-form textarea{width: 83.24%;height: 120px;float: left;resize: none;color: #333333;font-size: 14px;padding: 24px 30px 0 28px; border: 1px solid #707070;border-right:none; }
.m-comment  .con-form .btn{width: 16.74%;height: 120px;background: #2467D9;line-height: 120px;text-align: center;font-size: 22px; color: #ffffff; overflow: hidden;outline: none;border: none;font-family: Medium;}
.m-list-td h3{font-size: 20px;color: #333333;margin-bottom: 36px;font-weight: normal;font-family: Medium;}
.ul-list8{overflow: hidden;margin-bottom: 8px;}
.ul-list8 li{overflow: hidden;margin-bottom: 30px; }
.ul-list8 .con{overflow: hidden; border-bottom: 1px solid #E4E4E4}
.ul-list8 .pic{float: left;width: 60px;height: 60px;border-radius: 50%;margin-right: 20px;}
.ul-list8 .txt{overflow: hidden;}
.ul-list8 .tit{overflow: hidden;margin-bottom: 10px;}
.ul-list8 .tit h2{display: inline-block;font-size: 17px;font-weight: normal;font-family: Medium;}
.ul-list8 .tit h2 a{color: #2467D9;transition: .5s}
.ul-list8 .tit h2 a:hover{color: rgba(36, 103, 217, .8);}
.ul-list8 .tit span{ float: right; font-size: 16px;color: #9E9E9E;}
.ul-list8 .tit span em{margin-left: 6px;}
.ul-list8 .desc {display: block; font-size: 16px; color: #333333;line-height:28px;margin-bottom: 18px;}
.ul-list8 .txt .reply{overflow: hidden;width: 100%;height: 60px;line-height: 60px;background-color: #f6f6f6;margin-bottom: 20px;margin-top: 22px;}
.ul-list8  .reply  h4{font-size: 14px;color: #333333;padding-left: 25px;display: inline-block;margin-right: 20px;font-family: Medium;}
.ul-list8  .reply  h4 a{color: #2467D9;margin-right: 10px;}
.ul-list8  .reply  p{font-size: 14px;color: #333333;display: inline-block;font-family: Medium;}
.m-list-td .more{float:right;width: 170px;height:48px;border: 1px solid #dddddd;background: #f6f6f6; font-size: 16px; text-align: center; line-height: 48px;display: block;color: #7b7b7b;transition: .5s;font-family: Medium;}
.m-list-td .more em{position: relative;top: 3px; width: 15px;height: 15px;display: inline-block; background: url(../../images/style2/xjt.png) no-repeat center center;background-size: 100%;}
.m-list-td .more:hover{background-color: #2467d9;color: #ffffff;}
.m-list-td .more:hover em{background-image: url(../../images/style2/xjt-1.png)}
.photoimg{border-radius: 50%;height: 60px;}

/*洋葱*/
.header .subnav2{display: none;}
.subnav2 ul{overflow: hidden;border: 1px solid #F5F5F7;padding-bottom: 80px;}
.subnav2 ul li{border-right:3px solid transparent;}
.subnav2 ul .on1{border-right:3px solid #9e9e9e ;border-bottom: 1px solid #e3e3e3;}
.subnav2 ul .on1:hover{background-color:transparent ;border-right:3px solid #9e9e9e ;border-bottom: 1px solid #e3e3e3;}
.subnav2 ul li:hover,.subnav2 ul li.cur{background:#F5F5F7 ;border-right:3px solid #2467D9;margin:0;}
.subnav2 ul li{font-size:20px;color: #333;line-height: 60px;padding-left: 29px;display: block;}
.subnav2 ul li:hover a{color: #2467D9;}
.m-sign1{border: solid 1px #e3e3e3 ;padding: 20px 39px 66px;overflow: hidden;}
.g-tit h3{font-size: 20px;margin: 0 15px 34px;padding-left: 15px;color: #333;border-left: 3px solid #2467D9;}
.tab-yc{float: right;}
.tab-yc li{overflow: hidden;float: left;width:50%;}
.tab-yc li a{display: block;width:100%;height: 28px;float: left;line-height:28px;text-align: center;cursor:pointer;font-size: 14px;}
.tab-yc li:hover a,.tab-yc li.on a{background-color:#F5F5F7 ;color: #2467D9;border-radius: 15px;}

.ul-list9{margin-bottom:25px;}
.ul-list9 li{overflow: hidden;margin-bottom: 20px;border: solid 1px #F0F6FE;}
.ul-list9 li .col-l{background-color: #F5F5F7;padding: 0;}
.ul-list9 li .col-l p{margin:5px 0;font-size: 12px;padding: 10px 0 10px 20px;color: #333;}
.ul-list9 li:hover .col-l p a{color: #2467D9;}
.ul-list9 li .txt{margin: 0 3px 0 15px;background-color: #fff;padding: 0 18px 10px;}
.ul-list9 li .txt h3{font-size: 16px;padding-top: 15px;margin:0  0 9px;}
.ul-list9 li .txt h3 a{color: #333;}
.ul-list9 li:hover .txt h3 a{color: #2467D9;}
.ul-list9 li .txt span{font-size: 12px;color: #9e9e9e;}
.ul-list9 li .col-r{padding-left: 15px;}
.ul-list9 li .col-r .a1{background-image: url(../../images/style2/ul-list9-i1.png);background-repeat: no-repeat;background-position: center left;padding-left: 15px;margin-top: 15px;margin-bottom:10px;}
.ul-list9 li .col-r a{float: right; margin-top: -5px;}
.ul-list9 li .col-r p{font-size: 12px;line-height: 20px;cursor:pointer;max-height:80px;display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;}



.sure{display: block;text-decoration: none;}
.m-pop-yc{position: fixed;left: 0;top: 0;right: 0;bottom: 0;cursor: auto;display: none;}
.m-pop-yc .pop-bg{position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index: -1;background: rgba(0,0,0,.5);}
.m-pop-yc .inner {position: absolute;left: 50%;top: 50%;width:500px;height: 280px;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);background-color: #fff;overflow: hidden;}

.m-pop-yc .a2{background-image: url(../../images/style2/m-pop-i2.png);background-repeat: no-repeat;background-position: center left 30px;padding: 0 20px 0 55px;height: 60px;line-height: 60px;background-color: #F0F6FE;color: #333;font-size: 18px;}
.m-pop-yc p{font-size: 16px;line-height: 32px;padding: 0 44px;}
.m-pop-yc .a2 a{background-image: url(../../images/style2/m-pop-i1.png);background-repeat: no-repeat;background-position: center right;padding: 0 44px;float: right;display: block;width: 20px;height: 60px;line-height: 60px;}

.ul-list9 .col-l .p1{background-image: url(../../images/style2/ul-list9-i1.png);background-repeat: no-repeat;background-position: center left;padding-left: 15px;line-height: 32px;margin-left: 15px;color: #7b7b7b;}
.ul-list9 .col-l .p1 em{color: #333;margin-left: 5px;font-style: normal;}

.pages-yc{overflow: visible;}

/*详情页-文章*/
.article .content-main {font-size: 16px;color: #333333;line-height: 1.75;margin-bottom: 27px;}
.article .content-summary {color: #9B9B9B;text-indent: 2em;margin-bottom:20px;}
.article .content-summary p{text-indent: 2em;}

/*字体大小控制*/
.content-main.big-font-size .content-file-con,
.content-main.big-font-size .content-summary,
.content-main.big-font-size .content-file-con *,
.content-main.big-font-size .content-audio-co,
.content-main.big-font-size .content-audio-co *,
.content-main.big-font-size .audio-side,
.content-main.big-font-size .audio-side *,
.content-main.big-font-size .file-side,
.content-main.big-font-size .file-side *,
.content-main.big-font-size .content-video-con,
.content-main.big-font-size .content-video-con *,
.content-main.big-font-size .content-img-con,
.content-main.big-font-size .content-img-con *,
.content-main.big-font-size .pic-slide,
.content-main.big-font-size .pic-slide *,
.content-main.big-font-size .content-con,
.content-main.big-font-size .content-con *{
	font-size: 20px;
}
.content-main.middle-font-size .content-file-con,
.content-main.middle-font-size .content-summary,
.content-main.middle-font-size .content-file-con *,
.content-main.middle-font-size .content-audio-co,
.content-main.middle-font-size .content-audio-co *,
.content-main.middle-font-size .audio-side,
.content-main.middle-font-size .audio-side *,
.content-main.middle-font-size .file-side,
.content-main.middle-font-size .file-side *,
.content-main.middle-font-size .content-video-con,
.content-main.middle-font-size .content-video-con *,
.content-main.middle-font-size .content-img-con,
.content-main.middle-font-size .content-img-con *,
.content-main.middle-font-size .pic-slide,
.content-main.middle-font-size .pic-slide *,
.content-main.middle-font-size .content-con,
.content-main.middle-font-size .content-con *{
	font-size: 18px;
}
.content-main.small-font-size .content-file-con,
.content-main.small-font-size .content-summary,
.content-main.small-font-size .content-file-con *,
.content-main.small-font-size .content-audio-co,
.content-main.small-font-size .content-audio-co *,
.content-main.small-font-size .audio-side,
.content-main.small-font-size .audio-side *,
.content-main.small-font-size .file-side,
.content-main.small-font-size .file-side *,
.content-main.small-font-size .content-video-con,
.content-main.small-font-size .content-video-con *,
.content-main.small-font-size .content-img-con,
.content-main.small-font-size .content-img-con *,
.content-main.small-font-size .pic-slide,
.content-main.small-font-size .pic-slide *,
.content-main.small-font-size .content-con,
.content-main.small-font-size .content-con *{
	font-size: 16px;
}
/*详情页-视频*/
.article .video{width: 70%;margin: 30px auto 0;}
.article video{width: 100%;height: auto;}
.article .info-light{color:#2467D9;cursor: pointer;}

/*详情页-图片*/
.article .slider-for{border:1px solid rgba(228,228,228,1);margin-bottom:20px;}
.article .slider-for .picture{height:auto;display: flex;align-items: center;text-align: center;}
.article .slider-for .picture a{width:100%;}
.article .pic-slide {padding-bottom: 30px;}
.article .pic-slide img{max-width: 85%;margin: 0 auto;}
.article .pic-slide .slick-prev, .article .pic-slide .slick-next{font-size:0; border: none;background-color: inherit!important;}
.article .pic-slide .slick-prev{position: absolute;left: 0px;top: 50%;z-index: 2;transform: translateY(-50%);}
.article .pic-slide .slick-prev::after{content: '';display: block;width: 30px;height: 53px;background: url("../../images/style2/arrow-left.png");}
.article .pic-slide .slick-next{position: absolute;right: 0px;top: 50%;z-index: 2;transform: translateY(-50%);}
.article .pic-slide .slick-next::after{content: '';display: block;width: 30px;height: 53px;background: url("../../images/style2/arrow-right.png");}
.article .pic-slide .pic-info {text-align: left;}
.article .slick-slider .slick-track {display: flex;align-items: center;text-align: center;}

/*详情页-文件*/
.article .file .download-box{max-width: 170px;}
.article .file .download-box .download-title{max-width: 170px;border:1px solid rgba(158,158,158,1);}
.article .file .download-box .download-logo{width: 102px;height: 73px;background: url("../../images/style2/download.png");margin: 17px auto 12px auto;}
.article .file .download-box .download-info{font-size: 12px;color:#7B7B7B;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0 13px 12px 13px;max-width: 170px;margin: 0 auto;text-align: center;}
.article .file .download-box .download-btn{display: block;background: #2467D9;line-height: 40px;font-size: 16px;color:#fff;text-align: center;max-width: 170px;}
.article .content-file-con .file-side p {min-height: 100px;}

/*详情页-音频*/
.article .audio .audio-box{width: 170px;height: 170px;background: url("../../images/style2/audio.png");position:relative;}
.article .audio .circle-box{width:40px;height:40px;background:rgba(0,0,0,1);border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);cursor:pointer;}
.article .audio .play-btn{width: 12px;height: 14px;background: url("../../images/style2/play.png");position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);cursor:pointer;}


/* 音频详情 */
.Audio {
	position: relative;
	width: 170px;
	height: 170px;
	background: url("../../images/style2/audio.png") no-repeat;
	padding-top: 67px;
	margin: 0 auto;
}

.pgs {
	width: 140px;
	margin: 25px auto 0;
	background-color: #E3E8EE;
	text-align: center;
	position: relative;
	overflow: hidden;
	height: 4px;
	border-radius: 5px;
}

.pgs-play {
	position: absolute;
	top: 0;
	left: 0%;
	width: 0;
	height: 100%;
	background-color: #4d94e9;
	z-index: 1;
}

.pgs img {
	width: 100%;
	position: relative;
	z-index: 2;
}

.audio-name {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	text-align: center;
	color: #666;
	font-size: 12px;
}

.controls {
	width: 100%;
	height: 60px;
	padding: 0;
	text-align: center;
}

.play-pause {
	border: 0;
	outline: 0;
	padding: 0;
	width: 40px;
	height: 40px;
	margin: 0 auto;
	background: none;
	display: inline-block;
	vertical-align: middle;
}

.icon-play {
	width: 40px;
	height: 40px;
	background: url(../../images/style2/audio_play.png) no-repeat;
	display: block;
	color: #478f59;
}

.icon-pause {
	width: 40px;
	height: 40px;
	background: url(../../images/style2/audio_pause.png) no-repeat;
	display: block;
	color: #478f59;
}

.controls span {
	color: #b3b5b7;
	font-size: 12px;
	display: inline-block;
	width: 40px;
	height: 40px;
}

.audio-time {
	display: inline-block;
	vertical-align: middle;
}

.audio-con {
	float: right;
	width: 78%;
}

.audio-con .audio-tit {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 0;
}

.audio-con p {
	font-size: 16px;
	line-height: 32px;
}
/*个人中心 */
.personalCenter-info .avatar{
	max-width: inherit;
	border-radius: 0;
	width:auto;
	border:none;
	height:136px;
}
/*个人中心-我的收藏*/
.collection .collection-box {
	position: relative;
	padding: 23px 33px;
	background:rgba(250,250,250,1);
	margin-bottom: 20px;
}
.collection .collection-box:last-child {
	margin-bottom: 40px;
}
.collection .collection-box a{
	color: #333;
}
.collection .collection-box .collection-tit {
	font-size:18px;
	font-weight:500;
	line-height:32px;
	color: #333;
}
.collection .collection-info{
	padding-top: 14px;
}
.collection .collection-info .time {
	display: inline-block;
	padding: 0 34px 0 7px;
	font-size:14px;
	line-height:32px;
	color:rgba(158,158,158,1);
}
.collection .collection-info .type {
	display: inline-block;
	padding: 0 18px;
	background:rgba(36,103,217,1);
	border-radius:16px;
	font-size:14px;
	line-height:32px;
	color:#fff;
	border:1px solid rgba(36,103,217,1);
}
.collection .collection-box .collect-model{
	display: none;
	justify-content: center;
	align-items: center;
	height: 100%;
	padding: 27px 14px;
	position: absolute;
	top: 0;
	right: 0;
	background:rgba(36,103,217,1);
}
.collection .collection-box .collect-model .collect-logo{
	width: 21px;
	height: 22px;
	background: url("../../images/style2/collect.png");
	margin: 0 auto;
	cursor: pointer;
}
.collection .collection-box .collect-model .collect-btn{
	margin-top: 11px;
	font-size:14px;
	line-height:32px;
	color: #fff;
	cursor: pointer;
}
.collection .collection-box:hover {
	background:rgba(240,246,254,1);
}
.collection .collection-box:hover .collection-tit {
	color: #2467D9;
}
.collection .collection-box:hover .collection-info .type {
	color: #2467D9;
	background: none;
	border:1px solid rgba(36,103,217,1);
}
.collection .collection-box:hover .collect-model{
	display: flex;
	-webkit-transition:  1s time;
	-moz-transition:  1s time;
	-ms-transition:  1s time;
	-o-transition:  1s time;
	transition:  1s time;
}
/*产品列表*/
.manuscript-item {
	background: #fafbfd;
	border: 1px solid #fafbfd;
	padding: 10px;
	margin: 15px 0;
}

.manuscript-item .cancel {
	color: #97999c;
	cursor: pointer;
	display: none;
}

.manuscript-item .fa-heart {
	color: #92bdf1;
}

.manuscript-item .manuscript-tit {
	display: balock;
	margin: 10px 0 20px;
	color: #444546;
	font-size: 18px;
	line-height: 26px;
	height: 52px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.manuscript-item .manuscript-state {
	font-size: 14px;
	color: #aaaaaa;
}
.footprint-list li {
	font-size: 16px;
	margin-top: 20px;
	line-height: 36px;
	color: #63676f;
}

.footprint-list li .footprint-tit a {
	color: #63676f;
}

.footprint-list li a.delBrowseRecord {
	display: none;
	color: #d4d4d4;
	font-size: 18px;
	font-weight: bold;
	margin-left: 10px;
}
.footprint-list li:hover .footprint-tit a, .footprint-list li:hover i {
	color: #4d94e9
}

.footprint-list li:hover a.delBrowseRecord {
	display: inline;
	color: #d4d4d4;
}

/* 用户管理 */
.header-wrap {
	display: flex;
	flex-direction: row;
	background: #f8fafc;
}

.user-manager-header button {
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #3a3a3a;
	line-height: 44px;
	border: none;
	margin: 0 22px;
	padding: 0;
	background: inherit;
}
.user-manager-header button i {
	display: inline-block;
	padding-right: 5px;
	color: #8590a6;
}

.user-manager-header .create-new-icon:before {
	content: '';
	display: block;
	background: url("../../images/icon_create.png");
	width: 15px;
	height: 15px;
}

.user-manager-header .import-icon:before {
	content: '';
	display: block;
	background: url("../../images/icon_import.png");
	width: 16px;
	height: 16px;
}

.user-manager-header .edit-icon:before {
	content: '';
	display: block;
	background: url("../../images/icon_edit.png");
	width: 15px;
	height: 15px;
}

.user-manager-header .delete-icon:before {
	content: '';
	display: block;
	background: url("../../images/icon_delete.png");
	width: 16px;
	height: 18px;
}

.user-manager-header .turn-on-icon:before {
	content: '';
	display: block;
	background: url("../../images/icon_turn_on.png");
	width: 16px;
	height: 16px;
}

.user-manager-header .turn-off-icon:before {
	content: '';
	display: block;
	background: url("../../images/icon_turn_off.png");
	width: 17px;
	height: 17px;
}

.user-manager-header .privilege-manage-icon:before {
	content: '';
	display: block;
	background: url("../../images/icon_privilege_manage.png");
	width: 15px;
	height: 17px;
}

.user-manager-table {
	padding-top: 30px;
}

.table-wrap tr {
	display: flex;
	align-items: center;
	flex-direction: row;
}

.table-wrap th, .table-wrap td {
	display: flex !important;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	font-size: 14px;
	color: #545667;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.table-wrap td > i {
	display: flex;
	align-items: center;
}

.table-wrap thead tr {
	border-bottom: 2px solid #dde0e4;
}

.table-wrap tbody tr {
	background: #fafafa;
	margin-bottom: 2px;
}

.table-wrap th {
	padding: 18px 0;
}

.table-wrap td {
	padding: 30px 0;
}

.table-wrap .col-selection {
	width: 75px;
}

.table-wrap .col-name {
	justify-content: start;
	width: 75px;
}

.table-wrap .col-realname {
	width: 92px;
}

.table-wrap .col-status {
	width: 75px;
}

.table-wrap .col-type {
	width: 105px;
}

.table-wrap .col-phone {
	width: 160px;
}

.table-wrap .col-mail {
	width: 185px;
}

.table-wrap .col-operate {
	width: 65px;
}

.table-wrap .col-selection {
	display: flex;
	justify-content: start;
	flex-direction: row;
}

.table-wrap .col-selection input {
	margin: 0 14px;
}

.table-wrap .col-selection i:before {
	content: '';
	display: inline-block;
	background: url("../../images/icon_row_selection.png");
	width: 11px;
	height: 11px;
	margin: 0 14px;
}

.table-wrap .table-row.cur .col-selection i:before {
	background: url("../../images/icon_row_selection_select.png");
}

.table-wrap .all-selection.cur i:before {
	background: url("../../images/icon_row_selection_select.png");
}

.table-wrap .status-turn-on i:before {
	content: '';
	display: inline-block;
	background: url("../../images/icon_row_trun_on.png");
	width: 16px;
	height: 16px;
	margin: 0 8px;
}

.table-wrap .status-turn-off i:before {
	content: '';
	display: inline-block;
	background: url("../../images/icon_row_trun_off.png");
	width: 17px;
	height: 17px;
	margin: 0 8px;
}

.table-wrap .status-manager i:before {
	content: '';
	display: inline-block;
	background: url("../../images/icon_row_status_manager.png");
	width: 15px;
	height: 17px;
	margin: 0 8px;
}

.table-wrap button {
	display: flex;
	align-items: center;
	border: none;
	margin: 0 4px;
	padding: 0;
	background: inherit;
}

.table-wrap .operate-edit i:before {
	content: '';
	display: inline-block;
	background: url("../../images/icon_edit.png");
	width: 15px;
	height: 15px;
}

.table-wrap .operate-delete i:before {
	content: '';
	display: inline-block;
	background: url("../../images/icon_delete.png");
	width: 16px;
	height: 18px;
}
/*个人中心-我的足迹*/
.title-right-btn {
	width:90px;
	background:rgba(250,250,250,1);
	border-radius:14px;
	font-size:14px;
	line-height:32px;
	font-weight:400;
	color:rgba(158,158,158,1);
	cursor: pointer;
}
.footprint .footprint-box {
	padding: 11px;
	background:rgba(250,250,250,1);
	margin-bottom: 10px;
}
.footprint .footprint-box:last-child {
	margin-bottom: 36px;
}
.footprint .footprint-box a{
	color:rgba(51,51,51,1);
}
.footprint .footprint-box .footprint-wrap {
	height: 32px;
	position: relative;
}
.footprint .footprint-box .time {
	padding-left: 10px;
	padding-right: 41px;
	position: relative;
	display: inline-block;
	font-size:12px;
	line-height:32px;
	color:rgba(158,158,158,1);
}
.footprint .footprint-box .time:before {
	width:5px;
	height:5px;
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background:rgba(255,255,255,1);
	border:1px solid rgba(158,158,158,1);
	border-radius:50%;
}
.footprint .footprint-box .time:after {
	width:25px;
	height:0px;
	content: '';
	display: block;
	position: absolute;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
	background:rgba(255,255,255,1);
	border:1px solid rgba(158,158,158,1);
}
.footprint .footprint-box .tit {
	display: inline-block;
	font-size:16px;
	line-height:32px;
	color:rgba(51,51,51,1);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.footprint .footprint-box .del-btn {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 14px;
	display: none;
	width: 14px;
	height: 15px;
	background: url("../../images/style2/delete.png");
	cursor: pointer;
}
.footprint .footprint-box:hover{
	background:rgba(240,246,254,1);
}
.footprint .footprint-box:hover .tit a{
	color: #2467D9;
}
.footprint .footprint-box:hover .del-btn{
	display: inline-block;
}

/*个人中心-我的意见*/
.opinion .opinion-box {
	margin-bottom: 20px;
}
.opinion .opinion-box:last-child {
	margin-bottom: 60px;
}
.opinion .opinion-box .opinion-cont {
	padding: 18px 27px;
	background:rgba(250,250,250,1);
}
.opinion .opinion-box .opinion-reply {
	padding: 11px 27px;
	border:1px solid rgba(250,250,250,1);
}
.opinion .opinion-box .opinion-reply.no-reply {
	display: none;
}
.opinion .opinion-cont .time{
	display: inline-block;
	font-size:12px;
	line-height:32px;
	color:rgba(158,158,158,1);
}
.opinion .opinion-cont .cont{
	display: block;
	font-size:14px;
	line-height:26px;
	color:rgba(51,51,51,1);
}
.opinion .opinion-reply .manager{
	display: inline-block;
	font-size:12px;
	line-height:20px;
	color:rgba(158,158,158,1);
}
.opinion .opinion-reply .reply-cont{
	display: block;
	font-size:14px;
	line-height:32px;
	color:rgba(36,103,217,1);
}

/*个人中心-我的需求*/
.demand .demand-box {
	margin-bottom: 15px;
}
.demand .demand-box:last-child {
	margin-bottom: 65px;
}
.demand .demand-wrap {
	position: relative;
}
.demand .demand-wrap .demand-cont {
	min-height: 114px;
	width: 82%;
	padding: 14px 25px 16px 25px;
	background:rgba(250,250,250,1);
}
.demand .demand-cont .time {
	display: inline-block;
	font-size:12px;
	line-height:32px;
	color:rgba(158,158,158,1);
}
.demand .demand-cont .attach-download{
	position: relative;
	display: inline-block;
	font-size:12px;
	line-height:32px;
	color:rgba(123,123,123,1);
}
.demand .demand-cont .attach-download.full {
	cursor: pointer;
}
.demand .demand-cont .attach-download:before{
	display: block;
	content: '';
	width: 14px;
	height: 16px;
	background: url("../../images/style2/attachment-empty.png");
	position: absolute;
	left: -20px;
	top: 50%;
	transform: translateY(-50%);
}
.demand .demand-cont .attach-download.full:before{
	background: url("../../images/style2/attachment-full.png");
}
.demand .demand-cont .cont {
	display: block;
	font-size:14px;
	line-height:26px;
	max-height:53px;
	overflow:Hidden;
	color:rgba(51,51,51,1);
	text-overflow: ellipsis;
}
.demand .open .demand-cont .cont{
	max-height: initial;
	white-space: inherit;
}
.demand .demand-wrap .demand-reply {
	width: 18%;
	padding: 8px 13px 15px 11px;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background: #fff;
	border:1px solid #fafafa;
	overflow: hidden;
}
.demand .demand-reply .manager-bar {
	position: relative;
}
.demand .demand-reply .manager {
	display: inline-block;
	font-size:12px;
	line-height:32px;
	color:rgba(123,123,123,1);
}
.demand .demand-reply .manager-arrow {
	display: none;
	width: 23px;
	height: 5px;
	background: url("../../images/style2/demand-reply-arrow.png") no-repeat;
	position: absolute;
	right: 20px;
	top: 18px;
	cursor: pointer;
}
.demand .demand-reply .reply-cont {
	font-size:12px;
	line-height:20px;
	color:rgba(36,103,217,1);
}
.demand .demand-reply .reply-cont.con-ellipsis{
	display: block;
	display: -webkit-box;
	max-height:60px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.demand .demand-wrap .demand-reply.expand {
	width: 67%;
	border:1px solid rgba(36,103,217,1);
}
.demand .demand-wrap .demand-reply.expand .manager-arrow {
	display: inline-block;
}

/*个人中心-我的评论*/
.comment .comment-box {
	margin-bottom: 15px;
}
.comment .comment-box:last-child {
	margin-bottom: 65px;
}
.comment .comment-wrap {
	position: relative;
}
.comment .comment-wrap .comment-cont {
	position: relative;
	width: 82%;
	padding: 14px 25px 16px 46px;
	background:rgba(250,250,250,1);
}
.comment .comment-wrap .comment-cont:before {
	display: block;
	content: '';
	width: 24px;
	height: 20px;
	background: url("../../images/style2/colon.png");
	position: absolute;
	top: 25px;
	left: 14px;
}
.comment .comment-cont .time {
	display: inline-block;
	font-size:12px;
	line-height:32px;
	color:rgba(158,158,158,1);
}
.comment .comment-box.open .comment-cont .cont {
	max-height: initial;
}
.comment .comment-cont .attach-download{
	position: relative;
	display: inline-block;
	font-size:12px;
	line-height:32px;
	color:rgba(123,123,123,1);
}
.comment .comment-cont .attach-download.full {
	cursor: pointer;
}
.comment .comment-cont .attach-download:before{
	display: block;
	content: '';
	width: 14px;
	height: 16px;
	background: url("../../images/style2/attachment-empty.png");
	position: absolute;
	left: -20px;
	top: 50%;
	transform: translateY(-50%);
}
.comment .comment-cont .attach-download.full:before{
	background: url("../../images/style2/attachment-full.png");
}
.comment .comment-cont .cont {
	display: block;
	font-size:14px;
	line-height:26px;
	color:rgba(51,51,51,1);
	max-height: 53px;
	white-space: inherit!important;
}
.comment .comment-wrap .comment-reply {
	width: 18%;
	padding: 8px 13px 15px 11px;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background: #fff;
	border:1px solid #fafafa;
	overflow: hidden;
}
.comment .comment-reply .manager-bar {
	position: relative;
}
.comment .comment-reply .manager {
	display: inline-block;
	font-size:12px;
	line-height:32px;
	color:rgba(123,123,123,1);
}
.comment .comment-reply .manager-arrow {
	display: none;
	width: 23px;
	height: 5px;
	background: url("../../images/style2/demand-reply-arrow.png") no-repeat;
	position: absolute;
	right: 20px;
	top: 18px;
	cursor: pointer;
}
.comment .comment-reply .reply-cont {
	font-size:12px;
	line-height:20px;
	color:rgba(36,103,217,1);
	display: -webkit-box;
	max-height: 60px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.comment .comment-reply .reply-cont.responsemsg{
	-webkit-line-clamp: 30;
	overflow: auto;
}
.comment .comment-wrap .comment-reply.expand {
	width: 67%;
	border:1px solid rgba(36,103,217,1);
}
.comment .comment-wrap .comment-reply.expand .manager-arrow {
	display: inline-block;
}
.comment .comment-wrap .comment-tit {
	background: rgba(250,250,250,1);
}
.comment .comment-wrap .comment-cont .comment-status {
	margin-left: 25px;
	font-size:12px;
	line-height:32px;
	color:rgba(158,158,158,1);
}
.comment .comment-wrap .comment-cont .comment-status.unchecked {
	color:rgba(158,158,158,1);
}
.comment .comment-wrap .comment-cont .comment-status.pass {
	color:rgba(36,103,217,1);
}
.comment .comment-wrap .comment-cont .comment-status.reject {
	color:rgba(234,36,36,1);
}
.comment .comment-wrap .comment-tit .cont {
	background: #fff;
	border:1px solid rgba(250,250,250,1);
	margin-left: 14px;
	padding-left: 14px;
	font-size:12px;
	line-height:32px;
	color:rgba(123,123,123,1);
}

/*个人中心-我的消息*/
.news .news-box {
	position: relative;
	margin-bottom: 20px;
	background:rgba(250,250,250,1);
}
.news .news-box:last-child {
	margin-bottom: 60px;
}
.news .news-box .news-wrap {
	padding: 18px 27px;
}
.news .news-tit{
	margin-bottom: 5px;
}
.news .news-new {
	width: 15px;
	height: 15px;
	background: url("../../images/style2/new.png");
	position: absolute;
	top: 0;
	right: 0;
	display: none;
}
.news .news-box.new .news-new{
	display: block;
}
.news .news-box:hover {
	background:rgba(240,246,254,1);
}
.news .news-box:hover .news-tit .tit, .news .news-box:hover .news-tit .tit span{
	color: #2467D9;
}
.news .news-tit .tit, .news .news-tit .tit span{
	display: inline-block;
	font-size:16px;
	line-height:26px;
	color:rgba(51,51,51,1);
}
.news .news-tit .tit span{
	margin-left: -8px;
}
.news .news-tit .time{
	margin-left: 35px;
	display: inline-block;
	font-size:12px;
	line-height:26px;
	color:rgba(158,158,158,1);
}
.news .news-cont .cont{
	display: block;
	font-size:14px;
	line-height:26px;
	color:#7B7B7B;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	white-space: inherit;
	max-height: 78px;
}
.news .news-cont .cont > div{
	height: 46px;
	overflow: hidden;
}
.news .news-cont a.hight-light{
	display: block!important;
}
.news .news-cont .cont.text-ellipsis *{
	background:none!important;
	font-size:14px!important;
	line-height:26px!important;
	color:#7B7B7B!important;
}
.news .news-cont .cont .hight-light,.news .news-cont a.hight-light{
	display: inline-block;
	color:rgba(36,103,217,1)!important;
	cursor: pointer;
}
.mgsDialog .m-win .con .tips{
	font-size:14px;
	line-height:26px;
	color:#7B7B7B;
	padding: 0;
}
#messageTitle {
	text-align: center;
	color: #333;
	font-size: 18px;
}
#messageContent {
	overflow-y: auto;
	margin-top: 20px;
}
/*******************************
    ---------[ 搜索结果页面 ]---------
********************************/
.result-l{width:260px;float: left;background: #ffffff;border: 1px solid #e5e5e5;border-top: 3px solid #2868b5;}
.result-l-input{padding: 0 20px;}
.result-l input,.result-l select{width: calc(100% - 68px);height: 22px;line-height: 23px;padding: 0 10px;outline: none;border: 0;background: none}
.result-l h4{font-size: 20px;color: #333333;margin: 15px 0 20px;border-bottom: 1px solid #e5e5e5;padding-bottom: 13px;padding-left: 20px;font-weight: bold;}
.result-l h5{margin: 18px 0 12px;font-size: 16px;color: #626262;}
.result-r{width:73%;float: right;}
.result-date{display: block;position: relative;}
.result-date:after{content: "";display: block;width:16px;height: 13px;position: absolute;right: 7px;top: 19px;background: url(../../images/result-calendar-icon.png)no-repeat;}
.result-btn{display: block;width: 100%;height: 35px;line-height: 35px;background: #3790ec;border: none;color: #fff;font-size: 16px;font-weight: bold;margin: 25px 0;}
.result-list .list-tit h3 i{display: inline-block;width: 3px;height: 18px;background: #3790ec;border-radius: 1px;float: none;margin-right: 16px;}
.result-r-top{border-bottom: 1px solid #e5e5e5;font-size: 18px;color: #a3a3a3;line-height: 49px;}
.result-tip{color: #3790ec;font-style: none !important;}
.result-t{font-size: 12px;}
.sortTab {background: #f6f6f6;}
.sortTab {display: none;}
.sx-btn{display: inline-block;width: 120px;height: 40px;line-height: 40px;text-align: center;margin-right: 17px;cursor: pointer;}
.sx-btn-a{color: #3790ec;}
#searchlist {color: #7d7d7d;border-bottom: 1px solid rgba(228,228,228,1);}
#searchlist li {padding: 20px 0px;}
#searchlist li:not(:last-child) {border-bottom: 2px dashed #f6f6f6;}
#searchlist li > * {padding: 7px 0px;}
#searchlist h4 {font-weight: 600;font-size: 20px;}
#searchlist h4 a {color: #333333}
.search_block {padding: 8px 0;background: #F8F8F8;margin-top: 15px;position: relative}
.search_block span {color: #7B7B7B;font-size: 14px;padding: 0 10px;border-right: 1px solid #707070;}
.time-icon {width: 16px;height:16px;background: url(../../images/icom_data@2x.png);background-size: 100% 100%; position: absolute;right:7px;top: 11px;}
.search_block.highlight {
	background: #fff;
	border: 1px solid #707070;
}
.highlight i {background: url(../../images/icom_data_h@2x.png);background-size: 100% 100%;}
.result-l a:hover {
	color: #fff;
	text-decoration: none;
}
@media only screen and (min-width: 1199px) {
	.result-r{
		width: calc(100% - 290px);
	}
	.sortTab {
		margin-left: -20px;
		border-top: 1px solid #e5e5e5;
	}
	.result-r-top {
		border-bottom: none;
	}
	.row-box {
		margin-top: 20px;
	}
}
/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
	body.open .nav {
		min-height: 500px;
	}
	.blueDiv {
		display: none;
	}
	.user-xs{display:block}
	.hidden-lg {display: block}
	.hidden-md {display: none}
	/*青梅*/
	.toolbar{display: none;}
	.hd-top{display: none;}
	body{padding-top: 70px;}
	.header{position: fixed;top: 0;left: 0;right: 0;z-index: 9;height: 70px;background: #fff!important;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
		-ms-box-shadow: 0 0 10px rgba(0,0,0,.2);
		-o-box-shadow: 0 0 10px rgba(0,0,0,.2);
		box-shadow: 0 0 10px rgba(0,0,0,.2);}
	.header .container{width: auto;}
	.header .top{height: auto;}
	.header .logo{height: 70px;line-height: 70px;padding: 0;}
	.header .logo img{display: inline-block;vertical-align: middle;padding-bottom: 0;border: none;width: auto;height: 50px;}
	.header .logo h3{display: none;}
	.header .line{display: none;}
	.so{display: none;float: none;margin: 0 auto;}
	.menuBtn{display: block;margin-top: 15px;}
	.nav{position: fixed;top: 70px;left: 0;bottom: 0;right: 0;background-color: rgba(0,0,0,.8);padding: 10px 0;display: none;overflow-y: auto;}
	.nav .so{display: block;margin-top: 10px;}
	.nav ul{margin-right: 0;overflow: hidden;}
	.nav li{float: none;}
	.nav li .v1{text-align: center;line-height: 40px;padding: 0;}
	.nav li:hover .v1, .nav li.on .v1{background: none;color: #2467D9;}
	.nav dl{position: static;width: auto;padding: 5px 0;background: none;-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;}
	.nav dd a{color: #fff;font-size: 14px;padding: 0;line-height: 35px;}
	.nav dd a:hover{background: none;}
	.nav .logn{display: block;}
	.footer .container{width: auto;}
	.fd-link{padding: 10px 0;}
	.fd-link span{font-size: 14px;line-height: 1.8em;}
	.fd-link .con a{font-size: 14px;line-height: 1.8em;margin: 0 5px;}
	.fd-copy{padding: 10px 0;}
	.cur{margin: 10px 0;}
	.row-box{margin-bottom: 30px;}

	/*山药*/
	.m-slider2 .pic-sy{float: none;margin: 0 auto 20px;}
	.m-slider2 .text-sy h3 a{text-align: center;margin-bottom: 10px;}
	.m-slider2 .text-sy p a{text-align: center;margin-bottom: 15px;}
	.m-slider2 .text-sy ul{padding-top: 12px;}
	.m-slider2 .text-sy{padding-left: 0;}
	.sy-follow .follow2 a {padding: 0 35px;}
	.sy-follow .follow1 .swiper-slide .txt h3 a {font-size: 22px;margin-bottom: 10px;}
	.sy-t {margin: 13px 0 18px;}
	.sy-follow {margin-bottom: 45px;}
	/*落苏*/
	.ul-list3{font-size: 14px;line-height: 2em;}
	/*胡萝卜*/
	.ul-list5 p {font-size: 16px;padding-left: 24px;height: 45px;line-height: 45px;}
	/*姜*/
	.ul-list7 li .txt .on-j2 {background-position: right center;background-size: 25px 18px;}
	.ul-list7 li .txt h3 {font-size: 18px;}
	.ul-list7 li .con .day {width: 56px;height: 50px;line-height: 50px;}
	.ul-list7 li .con .year {width: 56px;}
	.ul-list7 .on-j .txt h3 {margin: 3px 0 4px 0;}
	/*紫苏*/
	.edit-zs {padding-bottom: 30px;overflow-x: auto;}
	.tit-zs {padding: 20px 18px 20px 20px;}
	.m-import{width: 400px;}
	.m-import .tit-zs {padding-left: 30px;padding-top: 20px;padding-bottom: 20px;}
	.m-import form {padding: 30px;}
	.m-import p {margin: 10px 0;}
	.m-import .item input {height: 40px;padding: 0 16px;}
	.m-import .item label{line-height: 40px;}
	.m-edit form {padding: 20px 30px 30px 30px;}
	/*蘑菇*/
	.article{margin: 33px 0 30px;}
	.article h1{margin-bottom: 10px; font-size: 20px;}
	.article .info{margin-bottom: 20px; padding-bottom: 10px; }
	.article .lk{padding-bottom:20px;}
	/*土豆*/
	.m-comment{margin-bottom: 20px;}
	.m-comment .top-tit p{font-size: 18px;}
	.m-comment .top-tit p span{font-size: 16px;}
	.m-comment .top-tit{margin-bottom: 10px;}
	.m-list-td h3{font-size: 18px;margin-bottom: 20px;}
	.ul-list8 .tit h2{font-size: 16px;}
	.ul-list8 li{margin-bottom: 20px;}
	/*洋葱*/
	.ul-list9{margin-bottom:20px;}
	.ul-list9 li .col-l p {margin:0;}
	.m-sign {padding: 20px;}
	.g-tit h3 {margin: 0 15px 20px;}
	.tab-yc li a {width: 50px;}
	.subnav2{display: none;}
	.header .subnav2 {background-color: #1a2e53;position: fixed;top:50px;bottom: 0;left: 0;right: 0;padding: 10px 0;overflow-y: auto;}
	.header .subnav2 ul{border: none;}
	.header .subnav2 ul li{text-align: center;padding-left: 0;border: none;}
	.header .subnav2 ul li:hover{background-color: #5d95e2;}
	.header .subnav2 ul li a{color: #fff;}
	.m-sign1 {padding: 20px 25px;}
	/*个人中心-我的足迹*/
	.footprint {
		margin-top: 25px;
	}
	/*登录*/
	.user-xs{display:block;text-align: center}
	.user-xs a{color: #fff;display: inline-block;margin:10px}
	.ul-list3 a em{ display: none;}
	.ul-list3 li > .em {right: 0px;}
}

/*Common For Max 768*/
@media only screen and (max-width: 992px) {
	/*青梅*/

	/*山药*/
	.m-slider2 .text-sy h3 a{text-align: left;margin-bottom: 8px;}
	.m-slider2 .text-sy p a{text-align: left;margin-bottom: 12px;}
	.m-slider2 .pic-sy {margin: 0 auto 12px;width: 100%;}
	.m-slider2 .pic-sy .item .pic{width: 100%;height: auto;}
	.m-slider1{margin-top: 9px;margin-bottom: 9px;}
	.sy-follow .follow1 .swiper-slide .pic {float: none;margin: 0 auto;}
	.sy-follow .follow1 .swiper-slide{background-color: #f1f1f1;padding-top: 15px;}
	.sy-follow .follow1 .swiper-slide .txt {padding: 15px 20px 15px 20px;height: auto;}
	.sy-follow .follow1 .swiper-slide .txt h3 a {font-size: 20px;text-align: center;}
	.sy-follow .follow1 .swiper-slide .txt .desc{margin-bottom: 10px;}
	.sy-follow .follow2 a {padding: 0 23px;}
	.sy-follow .follow2 .swiper-slide {padding-top:26px;}
	/*落苏*/

	/*胡萝卜*/

	/*姜*/
	.ul-list7{margin: 20px 0 20px 0;}
	/*紫苏*/

	.g-share .tool a{display: inline-block;margin-right: 20px;margin-bottom: 0;}
	/*蘑菇*/
	.article h1{font-size: 18px;}
	/*土豆*/

	/*洋葱*/
	.ul-list9 li .txt {margin: 0 ;}
	.ul-list9 li .col-r .a1 {margin-top: 5px;}
	.m-sign1 {padding: 20px ;}

	/*详情页-文件*/
	.article .file .download-box{margin: 0 auto;}
	.article .file-side{margin-top: 20px;}

	/*详情页-音频*/
	.article .audio .audio-box{margin: 0 auto;}
	.article .audio-side{margin-top: 20px;}

	/*个人中心-我的评论*/
	.comment .comment-wrap .comment-reply.expand{
		width: 55%;
	}
	.ul-list3 a em{ display: none;}
}

@media only screen and (max-width: 767px) {
	/*青梅*/
	body{padding-top: 50px;}
	.header{height: 50px !important;}
	.header .headerBg {height: 50px !important;}
	.header .logo{height: 50px;line-height: 50px;width: 80%;}
	.header .logo img{height: 35px;}
	.menuBtn{margin-top: 5px;}
	.nav{top: 50px;}
	.nav li .v1{font-size: 14px;line-height: 35px;}
	.nav dd a{font-size: 13px;line-height: 30px;}
	.nav .so{width: 80%;padding-right: 50px;}
	.so .inp{height: 40px;line-height: 40px;}
	.so .sub{height: 40px;line-height: 40px;width: 50px;}
	.fd-link span{float: none;font-size: 12px;}
	.fd-link .con a{font-size: 12px;}
	.fd-copy{font-size: 12px;}
	.subnav .tit{font-size: 18px;line-height: 40px;padding: 0 20px;}
	.subnav ul{padding: 10px 0;}
	.subnav li{padding: 0 15px;}
	.subnav li .v1{font-size: 16px;line-height: 1.88em;}
	.subnav dl{padding-left: 15px;}
	.subnav dd .v2{font-size: 14px;line-height: 2.14em;}
	.subnav .down .v3{font-size: 14px;line-height: 2.14em;}
	.pages{text-align: center;}
	.pages ul{margin-right: 5px;}
	.pages li{display: none;}
	.pages .pages-prev,.pages .pages-next{display: block;}
	.pages .sub{margin-left: 5px;}

	/*山药*/
	.m-slider2 .text-sy h3 a{font-size: 16px;}
	.m-slider2 .text-sy ul li a {margin-bottom: 8px;}
	.m-slider2 .text-sy p a {margin-bottom: 5px;}
	.m-slider2 .text-sy ul {padding-top: 6px;}
	.sy-follow .follow2 a {padding: 0px 20px;}
	.sy-follow {margin-bottom: 30px;}
	.sy-follow .follow1 {margin-bottom: 15px;}
	.sy-t {margin: 10px 15px 13px;}
	.m-slider1 .item {background-position-x: 10px;padding-left:40px;height: 40px;line-height: 40px;background-size:25px ;}
	/*落苏*/
	.ul-list4 li{padding: 0;}
	.ul-list4 .pic1{padding: 9px 8px;border-radius: 5px;}
	.edit-zs table{width: 800px;}

	/*胡萝卜*/
	.row .g-tit1-h{padding: 0 15px;}
	.ul-list5 p {font-size: 14px;padding-left: 18px;height: 40px;line-height: 40px;}

	/*姜*/
	.ul-list7 li .pic {width: 120px;height: 88px;}
	.ul-list7 li .pic img {max-width: 100%;object-fit: contain;}
	.ul-list7 li .txt h3 {font-size: 16px;margin: 0;line-height: 19px;}
	.ul-list7 li .txt .on-j2 {background: none;}
	.ul-list7 .on-j .txt h3 {margin: 0;}
	.ul-list7 li .con {font-size: 14px;margin-right: 10px;}
	.ul-list7 li .con .day {width: 50px;height: 40px;line-height: 40px;}
	.ul-list7 li .con .year {width: 50px;height: 30px;line-height: 30px;}
	/*紫苏*/
	.g-share .bdsharebuttonbox span {
		font-size: 14px;
		margin: 6px 0;
		display: initial;
	}
	.g-share .tool{margin-top: 10px;}
	.g-share .tool a {
		background-size: 22px auto;
		font-size: 16px;
		padding-left: 26px;
		margin-right: 3px;
		line-height: 24px;
	}
	.g-share .bdsharebuttonbox a{width: 26px;height: 26px;background-size: 25px auto;}
	.tit-zs {padding: 14px 18px 14px 20px;}
	.g-tabtit {padding-left: 10px;}
	.g-tabtit li {margin-right: 10px;}
	.g-tabtit li a{background-image: none !important;padding-left: 0;}
	.m-import{width: 80%;}
	.m-import .item {padding-right: 72px;}
	.m-import .item label{width: 72px;}
	.m-import .tit-zs {padding-left: 20px;padding-top: 10px;padding-bottom: 10px;}
	.m-import .item2{padding: 0;}
	.m-import .item button {width: 62px;height: 30px;margin: 0 5px;}
	.m-edit{width: 88%;}
	.m-edit .item{margin-bottom: 8px;}
	.m-edit .two .item,.m-edit .two .item:nth-child(2n){float: none;width: auto;}
	.m-edit .item2 {margin-top: 16px;}
	.m-edit .item span{line-height: 30px;}
	.m-edit .item input, .m-edit .item textarea {height: 30px;}
	.m-edit .item button {width: 76px;height: 30px;}
	.m-delect{width: 80%;}
	.m-delect .tit-zs {padding: 16px 16px 16px 16px;}
	.m-delect p {margin: 16px 0 16px;font-size: 14px;}
	.m-delect .item button {width: 72px;height: 30px;margin: 0 5px;}

	/*蘑菇*/
	.article{margin: 10px 0 20px;}

	.article .info{font-size: 12px; line-height: 16px;}
	.article .info .date{margin-right: 10px;}
	.article .info .source{margin-right: 10px;}
	.article .info .size{margin-right: 10px;  display: block;}
	.article .txt{font-size: 14px; }
	.article .lk .a1{ height: 30px; line-height: 30px;margin-bottom: 5px;}
	.article .lk .a2{width: 65px; height: 30px; line-height: 30px;}
	.article .lk .a3{width: 90px; height: 30px; line-height: 30px;}
	/*土豆*/
	.m-comment .con-form textarea{width: 100%;border: 1px solid #707070; margin-bottom: 20px;}
	.m-comment .con-form .btn{width: 120px;height: 40px;line-height: 30px;font-size: 16px;float: right;}
	.m-comment .top-tit em{width: 18px;height: 15px;top: 7px;}
	.m-comment .top-tit p{font-size: 16px;}
	.m-comment .top-tit p span{font-size: 14px;}
	.m-comment .con-form .btn{width: 80px;height: 36px;line-height:26px;font-size: 14px;}
	.ul-list8 .tit span{font-size: 14px;}
	.ul-list8 .desc{font-size: 14px;}
	.m-list-td .more{width: 90px;height: 36px;font-size: 14px;line-height:34px;}
	/*洋葱*/
	.ul-list9{margin-bottom:5px;}
	.subnav2 ul {padding-bottom: 0;}
	.subnav2 ul li {font-size: 16px;line-height: 35px;text-align: center;}
	.subnav2{padding: 0;}
	.ul-list9{padding: 0 ;}
	.tab-yc{margin-bottom: 5px;}
	.tab-yc li a {width:35px;height:24px;line-height:24px;border-radius: 5px;font-size: 12px;}
	.g-tit h3 {margin: 0 -12px 6px;}
	.g-tit h3 {font-size: 18px;}
	.m-sign1 {padding: 30px ;}
	.ul-list9 li .txt h3 {padding-top:5px;}

	/*详情页-文件*/
	.article .file-side{height: auto;}

	/*详情页-音频*/
	.article .audio-side{/*height: 135px!important;*/height: auto;}
	/*个人中心-我的意见*/
	.opinion{
		margin-top: 20px;
	}
	/*个人中心-我的需求*/
	.demand .demand-box {
		margin-top: 20px;
	}
	/*个人中心-我的评论*/
	.comment .comment-box {
		margin-top: 20px;
	}
	/*个人中心-我的消息*/
	.news .news-box {
		margin-top: 20px;
	}
	/*个人中心-安全中心*/
	.g-tit .title {
		font-size: 16px;
		padding-left: 0px;
		margin-right: 15px;
	}
	.result-l {
		float: none;
		margin: auto;
		margin-top: 15px;
	}
	.result-r {
		width: 98%;
		float: none;
	}
	.ul-list3 li a{ max-width: 100%; }
	.ul-list3 a em{ display: inline-block;}
	.ul-list3 li > .em {display: none;}
}
@media only screen and (max-width: 680px) {
	/*个人中心-我的收藏*/
	.collection .collection-box .collection-tit {
		max-width: 320px;
	}
	.collection .collection-info {
		max-width: 320px;
	}
	/*个人中心-我的足迹*/
	.footprint .footprint-box .tit {
		max-width: 250px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
}
@media only screen and (max-width: 570px) {
	/*详情页-图片*/
	.article .picture .pic-slide img {max-width: 65%;}
	/*个人中心-我的评论*/
	.comment .comment-wrap .comment-reply{
		width: 25%;
	}
	.comment .comment-wrap .comment-cont .comment-status{
		float: none!important;
		display: block;
		margin-left: 0px;
	}
}
@media only screen and (max-width: 510px) {
	/*个人中心-我的足迹*/
	.footprint .footprint-box .tit {
		max-width: 200px;
	}
	#kkpager .pageBtnWrap {
		display: flex!important;
		justify-content: center;
		float: none!important;
		width: 100%;
		height: 30px;
		margin-bottom: 5px;
	}
	#kkpager div {
		display: block;
		text-align: center;
	}
	#kkpager .infoTextAndGoPageBtnWrap {
		float: none!important;
		display: block;
	}
}

/*Common For Max 414*/
@media only screen and (max-width: 479px) {
	/*青梅*/

	/*山药*/
	.sy-follow .follow1 .swiper-slide .pic { width: 95%;height: auto;}
	.sy-follow .follow1 .swiper-slide .txt h3 a {font-size: 16px;text-align: center;}
	.sy-follow .follow1 .swiper-slide .txt .desc{font-size: 14px;}
	.sy-follow .follow1 .swiper-slide .txt .more {font-size: 14px;}
	.sy-follow .follow2 a {padding: 0 10px;}
	.sy-follow {margin-bottom: 16px;}
	.sy-follow .follow1 {margin-bottom: 10px;}
	.sy-follow .follow2 .swiper-slide {padding-top: 20px;}
	/*落苏*/

	/*胡萝卜*/


	/*姜*/
	.ul-list7 {margin: 20px 0;}
	.ul-list7 li .txt .desc {height: auto;max-height: 48px;}
	.ul-list7 li .con .year {display: inline-block;}
	/*紫苏*/

	/*蘑菇*/

	/*土豆*/

	/*洋葱*/
	.ul-list9 li .txt h3 {font-size: 14px;margin: 0;}
	.ul-list9 li .txt {margin: 0 ;padding: 0 5px;}
	.ul-list9 li {margin-bottom: 10px;}
	.ul-list9 li .col-l{padding: 0;}
	.m-pop-yc .inner {width: 337px;height: 245px;}
	.m-pop-yc p {font-size: 14px;line-height:1.7;padding: 0 18px;}
	.m-pop-yc .a2 {height: 45px;line-height: 45px;font-size: 16px;background-position: center left 16px;padding: 0 34px;}
	.m-pop-yc .a2 a {height: 45px;line-height: 45px;}
	.m-sign {padding: 10px;}
	.g-tit h3 {margin: 0 -10px ;padding-left: 5px;font-size: 16px;}
	.ul-list9 li .col-l p {padding:10px 0 10px 8px;}
	.ul-list9 li .col-r {padding-left: 7px;}
	.row-box.qm {margin-bottom:30px;}
	.m-sign1 {padding: 30px;}

	/*个人中心-我的收藏*/
	.collection .collection-box .collection-tit {
		max-width: 300px;
	}
	.collection .collection-info {
		max-width: 300px;
	}
	/*个人中心-我的足迹*/
	.footprint .footprint-box .tit {
		max-width: 100px;
	}
	/*个人中心-我的需求*/
	.demand .demand-wrap .demand-cont {
		width: 70%;
	}
	.demand .demand-wrap .demand-reply {
		width: 30%;
	}
	.m-sign .item button {margin: 0 5px;}
}

@media only screen and (max-width: 450px){
	/*个人中心-我的收藏*/
	.collection .collection-box .collection-tit {
		max-width: 200px;
	}
	.collection .collection-info {
		max-width: 200px;
	}
}

/*Common For Max 375*/
@media only screen and (max-width: 413px) {
	/*青梅*/

	/*山药*/

	/*落苏*/

	/*胡萝卜*/

	/*姜*/

	/*紫苏*/

	/*蘑菇*/

	/*土豆*/

	/*洋葱*/
	/*个人中心-我的需求*/
	.demand .demand-cont .attach-download{
		float: none!important;
		display: block;
		margin-left: 20px;
	}

}

/*Common For Max 320*/
@media only screen and (max-width: 320px) {
	/*青梅*/

	/*山药*/

	/*落苏*/

	/*胡萝卜*/

	/*姜*/

	/*紫苏*/

	/*蘑菇*/

	/*土豆*/

	/*洋葱*/

}

/* 节日风格 */
.festival .header, .festival .headerBg {
	background-size: center;
}
.festival.aidao .header, .festival.aidao .headerBg {
	background-image: url('../../images/festival/banner_aidao.jpg')!important;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	filter: gray;
}
.festival.yuandan .header, .festival.yuandan .headerBg {
	background-image: url('../../images/festival/banner_yuandan.jpg')!important;
}
.festival.year .header, .festival.year .headerBg {
	background-image: url('../../images/festival/banner_year.jpg')!important;
}
.festival.qingming .header, .festival.qingming .headerBg {
	background-image: url('../../images/festival/banner_qingming.jpg')!important;
}
.festival.laodj .header, .festival.laodj .headerBg {
	background-image: url('../../images/festival/banner_laodj.jpg')!important;
}
.festival.ertong .header, .festival.ertong .headerBg {
	background-image: url('../../images/festival/banner_ertong.jpg')!important;
}
.festival.duanwu .header, .festival.duanwu .headerBg {
	background-image: url('../../images/festival/banner_duanwu.jpg')!important;
}
.festival.zhongqiu .header, .festival.zhongqiu .headerBg {
	background-image: url('../../images/festival/banner_zhongqiu.jpg')!important;
}
.festival.guoqing .header, .festival.guoqing .headerBg {
	background-image: url('../../images/festival/banner_guoqing.jpg')!important;
}

.festival .main{
	position:relative;
}

.festival.aidao .festival_left {
	height: 500px;
	background: url('../../images/festival/aidaoleft.png') top center no-repeat;
	background-size: contain;
	position: absolute;
}
.festival.aidao .festival_right {
	height: 500px;
	background: url('../../images/festival/aidaoRight.png') top center no-repeat;
	background-size: contain;
	position: absolute;
	right: 0px;
}

.festival.yuandan .festival_left {
	height: 500px;
	background: url('../../images/festival/yuandanleft.png') top center no-repeat;
	background-size: contain;
	position: absolute;
}
.festival.yuandan .festival_right {
	height: 500px;
	background: url('../../images/festival/yuandanRight.png') top center no-repeat;
	background-size: contain;
	position: absolute;
	right: 0px;
}

.festival.year .festival_left {
	height: 500px;
	background: url('../../images/festival/yearleft.png') top center no-repeat;
	background-size: contain;
	position: absolute;
}
.festival.year .festival_right {
	height: 500px;
	background: url('../../images/festival/yearRight.png') top center no-repeat;
	background-size: contain;
	position: absolute;
	right: 0px;
}

.festival.qingming .festival_left {
	height: 500px;
	background: url('../../images/festival/qingmingleft.png') top center no-repeat;
	background-size: contain;
	position: absolute;
}
.festival.qingming .festival_right {
	height: 500px;
	background: url('../../images/festival/qingmingRight.png') top center no-repeat;
	background-size: contain;
	position: absolute;
	right: 0px;
}

.festival.laodj .festival_left {
	height: 500px;
	background: url('../../images/festival/laodjleft.png') top center no-repeat;
	background-size: contain;
	position: absolute;
}
.festival.laodj .festival_right {
	height: 500px;
	background: url('../../images/festival/laodjRight.png') top center no-repeat;
	background-size: contain;
	position: absolute;
	right: 0px;
}

.festival.ertong .festival_left {
	height: 500px;
	background: url('../../images/festival/ertongleft.png') top center no-repeat;
	background-size: contain;
	position: absolute;
}
.festival.ertong .festival_right {
	height: 500px;
	background: url('../../images/festival/ertongRight.png') top center no-repeat;
	background-size: contain;
	position: absolute;
	right: 0px;
}

.festival.duanwu .festival_left {
	height: 500px;
	background: url('../../images/festival/duanwuleft.png') top center no-repeat;
	background-size: contain;
	position: absolute;
}
.festival.duanwu .festival_right {
	height: 500px;
	background: url('../../images/festival/duanwuRight.jpg') top center no-repeat;
	background-size: contain;
	position: absolute;
	right: 0px;
}

.festival.zhongqiu .festival_left {
	height: 500px;
	background: url('../../images/festival/zhongqiuleft.png') top center no-repeat;
	background-size: contain;
	position: absolute;
}
.festival.zhongqiu .festival_right {
	height: 500px;
	background: url('../../images/festival/zhongqiuRight.png') top center no-repeat;
	background-size: contain;
	position: absolute;
	right: 0px;
}

.festival.guoqing .festival_left {
	height: 500px;
	background: url('../../images/festival/guoqingleft.png') top center no-repeat;
	background-size: contain;
	position: absolute;
}
.festival.guoqing .festival_right {
	height: 500px;
	background: url('../../images/festival/guoqingRight.png') top center no-repeat;
	background-size: contain;
	position: absolute;
	right: 0px;
}

/* 哀悼 */
.festival.aidao .main > .container, .festival.aidao .footer, .festival.aidao *:not(.main){
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	filter: gray;
}
.festival.aidao .header .logo h3 {
	color: #fff;
}
.festival.aidao .header {
	z-index: 1;
}

/* 元旦 新年 */
.festival.yuandan .nav, .festival.year .nav {
	background-color: #750001;
}
.festival.yuandan .header .logo h3, .festival.year .header .logo h3 {
	color: #fff;
}

/* 清明 */
.festival.qingming .nav {
	background-color: rgb(81, 177, 122);
}
.festival.qingming .header .logo h3 {
	color: rgb(81, 177, 122);
}

/* 劳动 */
.festival.laodj .festival_left {
	background: url('../../images/festival/laodjleft.png') center bottom no-repeat;
	background-size: contain;
	position: fixed;
	top: auto;
	bottom: 0px;
}
.festival.laodj .festival_right {
	background: url('../../images/festival/laodjRight.png') center bottom no-repeat;
	background-size: contain;
	position: fixed;
	top: auto;
	bottom: 0px;
}

/* 儿童 */
.festival.ertong .nav {
	background-color: #866600;
}

/* 端午 */
.festival.duanwu .festival_right {
	background: url('../../images/festival/duanwuRight.png') right bottom no-repeat;
	background-size: contain;
}
.festival.duanwu .nav {
	background-color: #009194;
}

/* 中秋 */
.festival.zhongqiu .festival_left {
	background-position: left top;
}
.festival.zhongqiu .header .logo h3 {
	color: #fff;
}
.festival.zhongqiu .nav {
	background-color: #003250;
}

/* 国庆 */
.festival.guoqing .festival_left {
	background: url('../../images/festival/guoqingleft.png') left bottom no-repeat;
	background-size: contain;
	position: fixed;
	top: auto;
	bottom: 0px;
}
.festival.guoqing .festival_right {
	background: url('../../images/festival/guoqingRight.png') right bottom no-repeat;
	background-size: contain;
	position: fixed;
	top: auto;
	bottom: 0px;
}
.festival.guoqing .nav {
	background-color: #800004;
}
.festival.guoqing .header .logo h3 {
	color: #000000;
}

/* 分享样式 */
.g-share .social-share .icon-wechat {
	background: url(../../images/style4/z-i5.png) no-repeat center;
}
.g-share .social-share .icon-weibo {
	background: url(../../images/style4/z-i6.png) no-repeat center;
}
.g-share .social-share .icon-qq {
	background: url(../../images/style4/z-i4.png) no-repeat center;
}
.social-share .social-share-icon {
	margin-right: 8px;
}
.wechat-qrcode {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 12000;
	width: 280px;
	height: 340px;
	background: #fff;
	margin-left: -140px;
	margin-top: -170px;
	padding: 10px;
	border: solid 1px rgb(216, 216, 216);
	display: none;
}
.wechat-qrcode h4 {
	font-size: 12px;
	font-weight: bold;
	color: rgb(0, 0, 0);
	position: relative;
}
.wechat-qrcode h4 .popup_close{
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	color: rgb(153 153 153);
	text-decoration: none;
	font-size: 16px;
	cursor: pointer;
	line-height: 16px;
	text-align: center;
}
.wechat-qrcode .qrcode {
	min-height: 150px;
	padding: 15px 10px;
}
.wechat-qrcode .qrcode img {
	display: block;
	width: 205px;
	margin: 0 auto;
}
.wechat-qrcode .help {
	line-height: 22px;
}