
/*公共模板开始*/
html {
	scrollbar-face-color: #ccc;
	/*主色调*/
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #ccc;
	/*描边颜色*/
	scrollbar-3dlight-color: #ccc;
	/*左侧边高光颜色*/
	scrollbar-arrow-color: #8A303F;
	/*小三角颜色*/
	scrollbar-darkshadow-color: #ccc;
}
::-webkit-scrollbar {
	width: 5px;
	height: 8px;
	background-color: #fff;
}

::-webkit-scrollbar-track {
	background-color: #fefefe;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4)
}

::-webkit-scrollbar-track:hover {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
	background-color: #fefefe;
}

::-webkit-scrollbar-track:active {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
	background-color: #f0f0f0;
}

::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1)
}

::-webkit-scrollbar-thumb:hover {
	background-color: rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1)
}

::-webkit-scrollbar-thumb:active {
	background: rgba(0, 0, 0, 0.6)
}
body,
ul,
dl,
dt,
dd,
ol,
li,
i,
em,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
table,
tbody,
td,
img,
div,
input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

:not(:root):-webkit-full-screen::backdrop {
	position: fixed;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background: none;
}

body {
	width: 100%;
	min-width: 1200px;
	margin: 0;
	padding: 0;
	font-family: "微软雅黑", sans-serif;
	font-size: 14px;
	color: #222;
	background-color: #fff;
}

html {
	height: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	background-color: #fafcff;
}

html * {
	outline: 0;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	margin: 0;
	padding: 0;
}

* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

ul,
li,
ol {
	list-style-type: none;
}

i,
em {
	font-style: normal;
}

select,
input,
img,
select {
	vertical-align: middle;
	font-family: "微软雅黑" !important;
	font-size: 100%;
}

strong {
	font-weight: bold;
}

a {
	text-decoration: none;
	/* transition: all 0.3s ease; */
	cursor: pointer;
	color: #222;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

/* a:focus {
	color: #b4283c !important;
	text-decoration: none;
} */
a:hover {
	/*color: #b4283c;*/
	text-decoration: none;
}
.form-control:focus {
    border-color: #d4b4b8;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(214, 214, 214, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(214, 214, 214, .6);
}

.zyk-clearfix:before,
.zyk-clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.zyk-clearfix {
	zoom: 1;
	/* overflow: hidden; */
}

table {
	border-collapse: collapse;
}

th {
	text-align: left;
}

img {
	display: inline-block;
	max-width: 100%;
	height: auto;
}

iframe {
	border: none;
	margin: 0;
	padding: 0;
}

input::-webkit-input-placeholder {
	color: #ccc;
}

input::-moz-input-placeholder {
	color: #ccc;
}

input::-ms-input-placeholder {
	color: #ccc;
}
.placeholder{
	color:#666;
}
/*公共模板结束*/
.zyk-width{
	width: 1400px;
	min-width: 1400px;
	margin: 0 auto;
}
.layui-btn{
	border-radius: 5px;
}
.layui-btn-primary {
    border: 1px solid #dcdcdc;
    background-color: #dcdcdc;
    color: #555;
}
.layui-btn-primary:hover {
    border-color: #ccc;
}
.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn {
    padding-top: 0 !important;
	padding-bottom: 10px !important;
}
.layui-layer-btn a{
	width: 120px;
	height: 38px !important;
	line-height: 38px !important;
	border-radius: 5px !important;
	text-align: center;
}
.layui-layer-btn .layui-layer-btn1 {
    border-color: #dcdcdc !important;
    background-color: #dcdcdc !important;
    color: #555 !important;
}
.layui-layer-btn .layui-layer-btn0 {
    /*border-color: #b4283c !important;*/
    /*background-color: #b4283c !important;*/
    color: #fff !important;
}

/* 头部 */
.zyk-header{
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	background-color: #fff;
	transition: all .35s;
	z-index: 100;
}
/**在线版css 头部有友情链接*/
.zyk-header.fixed {
	top: -40px;
	-moz-box-shadow: 0 0 4px 2px #cccccc;
	-webkit-box-shadow: 0 0 4px 2px #cccccc;
	-o-box-shadow: 0 0 4px 2px #cccccc;
	box-shadow: 0 0 4px 2px #cccccc;
	background: #fff;
	z-index: 153;
}
/**单机版版css 头部没有友情链接*/
.zyk-header.fixed2 {
	top: 0;
	-moz-box-shadow: 0 0 4px 2px #cccccc;
	-webkit-box-shadow: 0 0 4px 2px #cccccc;
	-o-box-shadow: 0 0 4px 2px #cccccc;
	box-shadow: 0 0 4px 2px #cccccc;
	background: #fff;
	z-index: 133;
}
.zyk-header .zyk-top{
	height: 40px;
	border-bottom: 1px solid #dcdcdc;
}
.zyk-header .zyk-top ul{
	float: left;
}
.zyk-header .zyk-top li{
	float: left;
	padding-right: 15px;
}
.zyk-header .zyk-top li a{
	display: inline-block;
	line-height: 40px;
	color: #818181;
}
.zyk-header .zyk-top li a:hover{
	/*color: #b4283c;*/
}
.zyk-header .zyk-top .zyk-h-logon{
	position: relative;
	float: right;
	width: 160px;
	height: 40px;
}
.zyk-header .zyk-top .zyk-h-logon>a{
	display: inline-block;
	width: 160px;
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #6e6e6e;
	border-right: 1px solid #6e6e6e;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.zyk-header .zyk-top .zyk-h-logon:hover{
	/*background-color: #b6283f;*/
}
.zyk-header .zyk-top .zyk-h-logon:hover>a{
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	color: #fff;
}
.zyk-header .zyk-top .zyk-h-logon>a:hover{
	color: #fff !important;
}
.zyk-header .zyk-top .zyk-h-logon:hover dl{
	display: block;
	padding: 10px 0;
}
.zyk-header .zyk-top .zyk-h-logon dl{
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background-color: #fff;
	-moz-box-shadow: 0 0 4px 2px #cccccc;
	-webkit-box-shadow: 0 0 4px 2px #cccccc;
	-o-box-shadow: 0 0 4px 2px #cccccc;
	box-shadow: 0 0 4px 2px #cccccc;
	z-index: 1;
	display: none;
}
.zyk-header .zyk-top .zyk-h-logon dl dd{
	text-align: center;
}
.zyk-header .zyk-top .zyk-h-logon dl dd a{
	line-height: 30px;
	padding: 0 10px;
	color: #818181;
}
.zyk-header .zyk-top .zyk-h-logon dl dd a:hover{
	/*color: #b4283c;*/
}
.zyk-header .zyk-nav{
	height: 72px;
	position: relative;
}

.zyk-header .zyk-nav .zyk-logo{
	position: absolute;
	float: left;
	height: 66px;
	height: 66px;
	/* padding: 15px 0 15px 0; */
	overflow: hidden;
	z-index: 1;
	left: 0 !important;
}
.zyk-header .zyk-nav .zyk-logo>a{
	display: inline-block;
	height: 36px;
}
.zyk-header .zyk-nav .zyk-logo>a>img{
	width: 254px;
	height: 36px;
	overflow: hidden;
	z-index: 1;
}
.zyk-header .zyk-nav .zyk-logo>a{
	display: inline-block;
	height: 36px;
}
.zyk-header .zyk-nav .zyk-logo>a>img{
	width: 254px;
	height: 36px;
}
.zyk-header .zyk-nav>ul{
	float: right;
}
.zyk-header .zyk-nav>ul>li{
	display: inline-block;
	margin-left: 15px;
	line-height: 72px;
	font-size: 14px;
}
.zyk-header .zyk-nav>ul>li a{
	color: #666;
}
.zyk-header .zyk-nav>ul>li a:hover{

}
.zyk-header .zyk-nav .zyk-menu{
	float: right;
	padding: 24px 0;
}
.zyk-header .zyk-nav .zyk-menu li{
	float: left;
	height: 16px;
	line-height: 16px;
	padding: 0 8px;
	margin-left: -1px;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
}
.zyk-header .zyk-nav .zyk-menu li a{
	font-weight: bold;
}
.zyk-header .zyk-nav .zyk-menu li.on a{
	/*color: #b4283c;*/
}
/* 底部 */
.zyk-footer{
	position: relative;
	width: 100%;
	/*background-color: #1e1e1e;*/
	overflow: hidden;
	z-index:1;
}
.zyk-footer .info {
	position: relative;
	width: 820px;
	margin: 0 auto;
	padding: 60px 0 0 0;
}

.zyk-footer .info .logo {
	width: 506px;
	height: 160px;
	margin: 0 auto -15px auto;
}

.zyk-footer .info .logo a {
	display: block;
	height: 160px;
	background: url(../images/footer.png) center center no-repeat;
}

.zyk-footer .qrcode-wrap {
	position: absolute;
	right: 0;
	top: 150px;
	text-align: center;
}

.zyk-footer .qrcode {
	width: 106px;
	height: 106px;
	border: 1px solid #CAD3DA;
	text-align: center;
}

.zyk-footer .qrcode img {
	margin-top: 3px;
}

.zyk-footer .qrcode-wrap p {
	margin-top: 10px;
	font-size: 14px;
	color: #606060;
}

#show-map {
	width: 500px;
	height: 120px;
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
}

#show-map .icon {
	display: inline-block;
	width: 17px;
	height: 24px;
	background: url(../images/footer_07.png) no-repeat center center;
	-webkit-animation: up 0.5s ease infinite alternate;
	-moz-animation: up 0.5s ease infinite alternate;
	-ms-animation: up 0.5s ease infinite alternate;
	-o-animation: up 0.5s ease infinite alternate;
	animation: up 0.5s ease infinite alternate;
	transition: 0.5s;
	cursor: pointer;
}
@-moz-keyframes up {
	from {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px)
	}

	to {
		-webkit-transform: translateY(5px);
		-moz-transform: translateY(5px);
		-ms-transform: translateY(5px);
		-o-transform: translateY(5px);
		transform: translateY(5px)
	}
}

@-webkit-keyframes up {
	from {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px)
	}

	to {
		-webkit-transform: translateY(5px);
		-moz-transform: translateY(5px);
		-ms-transform: translateY(5px);
		-o-transform: translateY(5px);
		transform: translateY(5px)
	}
}

@-ms-keyframes up {
	from {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px)
	}

	to {
		-webkit-transform: translateY(5px);
		-moz-transform: translateY(5px);
		-ms-transform: translateY(5px);
		-o-transform: translateY(5px);
		transform: translateY(5px)
	}
}

@-o-keyframes up {
	from {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px)
	}

	to {
		-webkit-transform: translateY(5px);
		-moz-transform: translateY(5px);
		-ms-transform: translateY(5px);
		-o-transform: translateY(5px);
		transform: translateY(5px)
	}
}

#show-map p {
	line-height: 16px;
	color: #606060;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#show-map span {
	font-size: 30px;
	color: #d4d4d4;
}

.zyk-footer div.copyright {
	height: 60px;
	background-color: #171717;
}

.zyk-footer div.copyright div.box {
	width: 1000px;
	margin: 0 auto;
}

.zyk-footer div.copyright div.box:after {
	clear: both;
	content: '';
	display: block;
}

.zyk-footer div.copyright div.box p {
	height: 60px;
	line-height: 60px;
	color: #a7a7a7;
	font-size: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.copyright div.box .xh {
	padding-left: 34px;
	background: url(../images/hz_03.png) no-repeat left center;
}
/* 返回顶部 */
/* .goTop {
	position: fixed;
	bottom: 100px;
	right: 50px;
	display: none;
} */
/* 弹出map */
div.mask-layer {
	position: fixed;
	z-index: 135;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #000;
	opacity: 0.85;
	filter: alpha(opacity=85);
	display: none!important;
}
div.popup-box {
	position: fixed;
	left: 50%;
	top: -800px;
	margin-left: -450px;
	transition: all 1s;
	z-index: 136;
	border: 10px solid #525252;
	font-size: 0;
}

div.popup-box.on {
	top: 100px;
}

div.popup-box span.close-popup {
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	right: -60px;
	top: 0;
	background-image: url(../images/close-icon.png);
	background-position: center center;
	background-repeat: no-repeat;
	transition: all 1s;
	cursor: pointer;
}

div.popup-box span.close-popup:hover {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
/* 主体 */
.zyk-main{
	min-width: 1200px;
	padding-top: 130px;
	margin: 0 auto;
}

/* 登录 */
.zyk-login{
	padding: 30px 100px 0 100px;
}
.zyk-login .layui-tab-title{
	position: relative;
	border-bottom: 0;
	text-align: center;
	background-color: transparent;
}
.zyk-login .layui-tab-title span{
	position: absolute;
	display: inline-block;
	left: 52%;
	top: 13px;
	width: 1px;
	height: 14px;
	background-color: #b2b2b2;
	z-index: 1;
}
.zyk-login .layui-tab-title .layui-this{
	/*color: #b4283c;*/
}
.zyk-login .layui-tab-title .layui-this:after {
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    width: 100%;
    height: 40px;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-radius: 0;
    box-sizing: border-box;
    pointer-events: none;
}

.zyk-login .layui-input-block {
	position: relative;
    margin-left: 0;
}
.zyk-login .layui-form-item .layui-form-checkbox[lay-skin=primary] {
    margin-top: 0;
}
.zyk-login .layui-form-item .layui-input-inline{
	width: 222px;
}
.zyk-login .layui-input-block>i,
.zyk-login .layui-input-inline>i{
	position: absolute;
	display: inline-block;
	top: 4px;
	left: 0;
	width: 30px;
	height: 30px;
	background-image: url(../images/logoIco.png);
	background-repeat: no-repeat;
}
.zyk-login .layui-input-block i.username{
	background-position: 0 0;
}
.zyk-login .layui-input-block i.password{
	background-position: 0 -90px;
}
.zyk-login .layui-input-inline i.code{
	background-position: 0 -60px;
}
.zyk-login .layui-input-block i.phone{
	background-position: 0 -30px;
}
.zyk-login .layui-input{
	padding-left: 30px;
}
.zyk-login .layui-form-mid{
	padding: 0 !important;
	margin-right: 0;
}
.zyk-login .layui-form-mid img{
	width: 148px;
	height: 38px;
}
.zyk-login .loginBtnBox{
	text-align: right;
}
.zyk-login .loginBtnBox a{
	float: left;
	line-height: 38px;
}
.zyk-login .loginBtnBox span{
	line-height: 38px;
	cursor: pointer;
}
.zyk-login .loginBtnBox span:hover{
	/*color: #b4283c;*/
}
/* 注册 */
.zyk-registered{
	padding: 30px 110px 0 110px;
}
.zyk-registered .reg-nav{
	height: 40px;
	text-align: center;
}
.zyk-registered .reg-nav a{
	display: inline-block;
	padding: 0 7px;
	color: #b2b2b2;
}
.zyk-registered .reg-nav a.on{
	/*color: #b4283c;*/
}
.zyk-registered .reg-nav a.goLogin{
	color: #6e6e6e
}
.zyk-regOk{
	padding: 80px 0 0 0;
}
.zyk-regOk .okWrap{
	text-align: center;
}
.zyk-regOk h3{
	line-height: 60px;
	text-align: center;
	font-size: 16px;
	color: #6e6e6e;
}
.zyk-regOk p{
	text-align: center;
	color: #818181;
}
.zyk-regOk p a{
	/*color: #b4283c;*/
}

/* 首页 */
.zyk-home{
	padding-top: 104px;
}

.zyk-home .section1{
	position: relative;
	width: 100%;
	height: 300px;
	background: #e2e2e2 url("../red/homeBg.png") left top no-repeat;
}
.zyk-home .section1 .searchWrap{
	padding-top: 60px;
}
.searchBox{
	position: relative;
}
.searchBox .sch-down{
	position: relative;
	float: left;
	width: 140px;
	height: 64px;
	/*background-color: #b4283c;*/
	z-index: 99;
}
.searchBox .sch-down>a{
	display: inline-block;
	width: 100%;
	line-height: 64px;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.searchBox .sch-down>a>span{
	display: inline-block;
	line-height: 64px;
	font-size: 18px;
	color: #fff;
}
.searchBox .sch-down>a>i.sch-downIco{
	display: inline-block;
	width: 24px;
	height: 64px;

	vertical-align: middle;
	background: url(../images/homeIcoDown.png) center center no-repeat;
}
.searchBox .sch-down ul{
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 2;
	display: none;
}
.searchBox .sch-down li{
	border-top: 1px solid #b4b4b4;
}
.searchBox .sch-down li a{
	display: inline-block;
	width: 100%;
	height: 64px;
	line-height: 64px;
	text-align: center;
	font-size: 18px;
	color: #6e6e6e;
	background-color: #ffffff;
}
.searchBox .sch-down li a:hover{
	/*color: #b4283c;*/
}
.searchBox .sch-triangle{
	float: left;
	width: 12px;
	height: 64px;
	background: url(../images/homeIcoLeft.png) center center no-repeat;
}
.searchBox .sch-inputWrap{
	position: relative;
	float: left;
	width: 948px;
	height: 64px;
	background-color: #fff;
}
.searchBox .sch-inputWrap .sch-inputsubWrap{
	padding: 12px;
}
.searchBox .sch-inputWrap .sch-inputsubWrap .sch-input{
	float: left;
	width: 860px;
	height: 40px;
	line-height: 40px;
	border: 0;
	background-color: transparent;
}
.searchBox .sch-inputWrap .sch-inputsubWrap .sch-inputBtn{
	float: left;
	display: inline-block;
	width: 60px;
	height: 40px;
	background: url(../images/searchBtn.png) center center no-repeat;
}
.searchBox .sch-inputWrap .sch-inputsubWrap .sch-inputBtn:hover{
	background: url(../images/searchBtn_hover.png) center center no-repeat;
}
.searchBox .sch-inputWrap ul.keywordWrap{
	/*position: absolute;*/
	top: 100%;
	left: 0;
	width: 100%;
	min-height: 100px;
	background-color: #fff;
	z-index: 2;
	display: none;
}
.searchBox .sch-inputWrap ul.keywordWrap ol{
	padding: 5px 15px;
	color: #666;
	background-color: #eee;
}
.searchBox .sch-inputWrap ul.keywordWrap li{
	height: 50px;
	line-height: 50px;
	padding: 0 15px;
	border-top: 1px solid #eee;
}

.searchBox{
	position: relative;
}
.searchBox .sch-down{
	position: relative;
	float: left;
	width: 140px;
	height: 64px;
	/*background-color: #b4283c;*/
	z-index: 99;
}
.searchBox .sch-down>a{
	display: inline-block;
	width: 100%;
	line-height: 64px;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.searchBox .sch-down>a>span{
	display: inline-block;
	line-height: 64px;
	font-size: 18px;
	color: #fff;
}
.searchBox .sch-down>a>i.sch-downIco{
	display: inline-block;
	width: 24px;
	height: 64px;

	vertical-align: middle;
	background: url(../images/homeIcoDown.png) center center no-repeat;
}
.searchBox .sch-down ul{
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 2;
	display: none;
}
.searchBox .sch-down li{
	border-top: 1px solid #b4b4b4;
}
.searchBox .sch-down li a{
	display: inline-block;
	width: 100%;
	height: 64px;
	line-height: 64px;
	text-align: center;
	font-size: 18px;
	color: #6e6e6e;
	background-color: #ffffff;
}
.searchBox .sch-down li a:hover{
	/*color: #b4283c;*/
}
.searchBox .sch-triangle{
	float: left;
	width: 12px;
	height: 64px;
	background: url(../images/homeIcoLeft.png) center center no-repeat;
}
.section1 .zyk-width .searchBox  .sch-inputWrap{
	position: relative;
	float: left;
	width: 830px;
	height: 64px;
	margin-left: 100px;
	background-color: #fff;
}
.listSearch .searchBox  .sch-inputWrap{
	position: relative;
	float: left;
	width: 848px;
	height: 64px;
	background-color: #fff;
}
.searchBox .sch-inputWrap .sch-inputsubWrap{
	height: 66px;
	padding:  8px 12px 9px 12px;
	/*border: 2px solid #b4283c;*/
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.section1 .zyk-width .searchBox .sch-inputWrap .sch-inputsubWrap .sch-input{
	float: left;
	width: 800px;
	height: 45px;
	line-height: 45px;
	border: 0;
	background-color: transparent;
}

.listSearch .searchBox .sch-inputWrap .sch-inputsubWrap .sch-input{
	float: left;
	width: 760px;
	height: 45px;
	line-height: 45px;
	border: 0;
	background-color: transparent;
}

.searchBox .sch-inputWrap .sch-inputsubWrap .sch-inputBtn{
	float: left;
	display: inline-block;
	width: 60px;
	height: 40px;
	background: url(../images/searchBtn.png) center center no-repeat;
}
.searchBox .sch-inputWrap .sch-inputsubWrap .sch-inputBtn:hover{
	background: url(../images/searchBtn_hover.png) center center no-repeat;
}
.searchBox .sch-inputWrap ul.keywordWrap,
.v8-search-new.sch-inputWrap ul.keywordWrap{
	/*position: absolute;*/
	top: 100%;
	left: 0;
	width: 100%;
	min-height: 100px;
	padding: 10px 0;
	background-color: #fff;
	z-index: 2;
	display: none;
}
.searchBox .sch-inputWrap ul.keywordWrap ol,
.v8-search-new.sch-inputWrap ul.keywordWrap ol{
	padding: 10px 15px;
	color: #666;
	background-color: #eee;
}
.searchBox .sch-inputWrap ul.keywordWrap li,
.v8-search-new.sch-inputWrap ul.keywordWrap li{
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	border-top: 0px solid #eee;
}
.dwj-hs-searchTuijian {
	width: 1150px !important;
	top: 55px !important;
	border-radius: 5px;
	 -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, .16), -2px -2px 5px rgba(0, 0, 0, .16);
	 -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .16), -2px -2px 5px rgba(0, 0, 0, .16);
	 box-shadow: 2px 2px 5px rgba(0, 0, 0, .16), -1px -1px 5px rgba(0, 0, 0, .16);
	overflow: hidden;
}
.searchBoxGjjs{
	position: relative;
}
.sch-downGjjs{
	margin-top: 5px!important;
}
.sch-downGjjs a:hover{
	/*color: #b4283c;*/
}
.searchBoxGjjs .sch-triangle{
	float: left;
	width: 12px;
	height: 64px;
	background: url(../images/homeIcoLeft.png) center center no-repeat;
}
.searchBoxGjjs .sch-inputWrap{
	position: absolute;
}
.searchBoxGjjs .sch-inputWrap .sch-inputsubWrap{
	padding: 12px;
}
.searchBoxGjjs .sch-inputWrap .sch-inputsubWrap .sch-input{
	float: left;
	width: 960px;
	height: 40px;
	line-height: 40px;
	border: 0;
	background-color: transparent;
}
.searchBoxGjjs .sch-inputWrap .sch-inputsubWrap .sch-inputBtn{
	float: left;
	display: inline-block;
	width: 60px;
	height: 40px;
	background: url(../images/searchBtn.png) center center no-repeat;
}
.searchBoxGjjs .sch-inputWrap .sch-inputsubWrap .sch-inputBtn:hover{
	background: url(../images/searchBtn_hover.png) center center no-repeat;
}
.searchBoxGjjs .sch-inputWrap ul.keywordWrap{
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	min-height: 100px;
	background-color: #fff;
	z-index: 2;
	display: none;
}
.searchBoxGjjs .sch-inputWrap ul.keywordWrap ol{
	padding: 5px 15px;
	color: #666;
	background-color: #eee;
}
.searchBoxGjjs .sch-inputWrap ul.keywordWrap li{
	height: 50px;
	line-height: 50px;
	padding: 0 15px;
	border-top: 1px solid #eee;
}

.sch-ifWrap{
	padding: 10px;
}
.sch-ifWrap .if-left{
	float: left;
}
.sch-ifWrap .if-line{
	float: left;
	width: 1px;
	padding: 13px 30px 0 10px;
}
.sch-ifWrap .if-left .layui-form-radio div{
	color: #6e6e6e;
}
.section1 .zyk-width .sch-ifWrap .if-left .layui-form-radio.layui-form-radioed div{
	/*color: #b4283c;*/
}
.sch-ifWrap .if-left .layui-form-radio>i{
	font-size: 14px;
}
.zyk-width .searchBox .sch-ifWrap .if-left .layui-form-radio>i:hover,
.zyk-width .searchBox .sch-ifWrap .if-left .layui-form-radioed>i {
    color: #ffffff;
}
.sch-ifWrap .if-line span{
	display: inline-block;
	width: 1px;
	height: 16px;
	background-color: #ccc;
}
.search-mask{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: url(../images/mask.png);
	z-index: 98;
	/* display: none; */
}
.gj-searchWrap, .zn-searchWrap{
	position: absolute;
	top: -25px;
	/*top: -230px;*/
	right: -135px;
	height: auto;
	min-height: 200px;
	z-index: 137;
	width: 1260px;
	display: none;
}
.gj-searchWrap .gj-triangle, .zn-searchWrap .gj-triangle{
	position: absolute;
	top: 21px;
	left: -12px;
	width: 12px;
	height: 23px;
	background: url(../images/homeIcoLeft2.png) center center no-repeat;
}
.gj-searchWrap .gj-close, .zn-searchWrap .gj-close{
	position: absolute;
	top: -40px;
	right: -40px;
	width: 40px;
	height: 40px;
	background: url(../images/close-icon2.png) center center no-repeat;
	transition: all 1s;
	cursor: pointer;
}
.gj-searchWrap .gj-close:hover, .zn-searchWrap .gj-close:hover {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.gj-searchWrap h3.gj-title{
	position: relative;
	height: 64px;
	line-height: 64px;
	padding: 0 10px;
	font-size: 16px;
	border-bottom: 1px solid #a0a0a0;
	background-color: #dcdcdc;
	/*color: #b4283c;*/
	cursor: pointer;
}

.zn-searchWrap h3.gj-title{
	position: relative;
	height: 64px;
	line-height: 64px;
	padding: 0 30px;
	font-size: 16px;
	border-bottom: 1px solid #a0a0a0;
	background-color: #dcdcdc;
	/*color: #b4283c;*/
	cursor: pointer;
}
.gj-searchWrap h3.gj-title span, .zn-searchWrap h3.gj-title span{
	color: #505050;
}
.gj-searchWrap h3.gj-title a, .zn-searchWrap h3.gj-title a{
	position: absolute;
	top: 7px;
	right: 7px;
	width: 50px;
	height: 50px;
	background: url(../images/top1.png) center center no-repeat;
}
.gj-searchWrap h3.gj-title a.on, .zn-searchWrap h3.gj-title a.on{
	background: url(../images/top1_on.png) center center no-repeat;
}
.gj-searchWrap .gj-main, .zn-searchWrap .gj-main{

}
.gj-searchWrap .favSortWrap, .zn-searchWrap .favSortWrap{
	background-color: #fff;
}
.gj-searchWrap .favSortWrap.padding01, .zn-searchWrap .favSortWrap.padding01{
	padding: 20px 30px;
}
.gj-searchWrap .favSort, .zn-searchWrap .favSort{
	padding: 0;
}
.gj-searchWrap .favSort .fav-left{
	float: left;
	width: 90px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
}
.zn-searchWrap .favSort .fav-left{
	float: left;
	width: 100%;
	line-height: 30px;
	font-weight: bold;
	color: #000;
}
.gj-searchWrap .favSort .fav-right, .gj-searchWrap .favSort .fav-right{
	overflow: hidden;
}
.gj-searchWrap .favSort .fav-right li{
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 15px;
	padding-right: 20px;
}
.zn-searchWrap .favSort .fav-right li{
	height: 30px;
	line-height: 30px;
	margin-right: 15px;
	padding-right: 20px;
}
.gj-searchWrap .favSort .fav-right li.on, .zn-searchWrap .favSort .fav-right li.on{
	background: url(../images/user-fav-on.png) right center no-repeat;
}
.gj-searchWrap .favSort .fav-right li.on a, .zh-searchWrap .favSort .fav-right li.on a{
	/*color: #b4283c;*/
}
.gj-searchWrap .favSortbgColor, .zn-searchWrap .favSortbgColor{
	background-color: #f0f0f0;
}
.gj-searchWrap h4.gj-title, .zn-searchWrap h4.gj-title{
	position: relative;
	height: 60px;
	line-height: 60px;
	padding: 0 30px;
	font-weight: bold;
	color: #323232;
	cursor: pointer;
}
.gj-searchWrap h4.gj-title a, .zn-searchWrap h4.gj-title a{
	position: absolute;
	top: 0;
	right: 12px;
	width: 60px;
	height: 60px;
	background: url(../images/top2.png) center center no-repeat;
}
.gj-searchWrap h4.gj-title a.on, .zn-searchWrap h4.gj-title a.on{
	background: url(../images/top2_on.png) center center no-repeat;
}
.gj-searchWrap .gj-search-item{
	height: 500px;
	overflow-y: auto;
}
.gj-searchWrap .quueryMain{
	height: 100%;
	padding: 0 30px 20px 30px;
	border-bottom: 1px dashed #a0a0a0;
}
.gj-searchWrap .quueryMain .quueryBox{
	padding: 20px 30px;
	border-radius: 5px;
	background-color: #fff;
}
.zn-searchWrap .quueryMain .quueryBox{
	padding: 20px 0px;
	border-radius: 5px;
	background-color: #fff;
}
.sch-tabWrap{
	padding-top: 80px;
}
.sch-tabWrap .layui-tab-title{
	border-bottom-width: 0;
	background-color: transparent;
}
.sch-tabWrap .layui-tab-title .layui-this:after {
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    width: 100%;
    height: 41px;
    border-width: 0;
    border-style: solid;
    border-bottom-color: #fff;
    border-radius: 2px 2px 0 0;
    box-sizing: border-box;
    pointer-events: none;
}
.sch-tabWrap .layui-tab-title li{
	font-size: 24px;
	color: #6e6d6d;
}
.sch-tabWrap .layui-tab-title span {
    position: absolute;
    display: inline-block;
    left: 125px;
    top: 12px;
    width: 1px;
    height: 20px;
    background-color: #5a5959;
    z-index: 1;
}
.sch-tabWrap .layui-tab-title .layui-this{
	color: #ffffff;
}
.sch-tabWrap .layui-tab-item p{
	line-height: 2;
	font-size: 12px;
	color: #fff;
}



.zyk-home .section2{
	position: relative;
	/*height: 580px;*/
	padding-bottom: 100px;
	background-color: #f0f0f0;
}
.zyk-home .section2 .listWrap{
	padding-top: 100px;
}
.zyk-home .section2 .listWrap .list-left{
	float: left;
	width: 50%;
	padding-right: 23px;
}
.zyk-home .section2 .listWrap .list-right{
	float: right;
	width: 50%;
	padding-left: 23px;
}
.zyk-home .section2 .listWrap ol{
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
	background-color: #dcdcdc;
}
.zyk-home .section2 .listWrap ol span{
	display: inline-block;
	line-height: 40px;
	padding: 0 20px;
	font-size: 18px;
	color: #fff;
	/*background-color: #b4283c;*/
}
.zyk-home .section2 .listWrap ol a{
	float: right;
	display: inline-block;
	line-height: 40px;
	padding: 0 20px;
}
.zyk-home .section2 .listWrap li{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #dcdcdc;
}
.zyk-home .section2 .listWrap li a{
	display: block;
	line-height: 40px;
	color: #515151;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.zyk-home .section2 .listWrap li a:hover{
	/*color: #b4283c;*/
}
.zyk-home .section2 .listWrap li span{
	float: right;
	width: 100px;
	line-height: 40px;
	text-align: center;
	padding-left: 16px;
	color: #505050;
}
.zyk-home .section3{
	position: relative;
	/*height: 500px;*/
	padding-bottom: 60px;
	background-color: #fff;
}
.zyk-home .section3 h3{
	/*padding: 60px 0 40px 0;*/
	text-align: center;
	/*font-size: 30px;*/
	/*color: #323232;*/
}
.zyk-home .section3 .numWrap{
	width: 1200px;
	margin: 0 auto;
}
.zyk-home .section3 .numWrap li{
	float: left;
	width: 240px;
	height: 110px;
	padding-top: 0px;
}
.zyk-home .section3 .numWrap li p.zyk-count{
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
}
.zyk-home .section3 .numWrap li h4{
	text-align: center;
	font-size: 22px;
	color: #333;
}
.zyk-home .section3 .numWrap li h5{
	text-align: center;
	font-size: 16px;
	color: #dcdcdc;
}
.zyk-home .section4{
	position: relative;
	height: 800px;
	padding: 150px 0;
	background-color: #f0f0f0;
}
.zyk-home .section4 .chartWrap{
	height: 100%;
	background-color: #ffffff;
}
.zyk-home .section4 .chartWrap>h3.title{
	height: 90px;
	line-height: 90px;
	text-align: center;
	font-size: 30px;
	color: #323232;
}
.zyk-home .section4 .chartWrap .chartBox{
	float: left;
	width: 50%;
	height: 410px;
}
.zyk-home .section4 .chartWrap .chartBox>p,
.zyk-home .section4 .chartWrap .chartBox>h4{
	line-height: 30px;
	text-align: center;
	color: #505050;
}
.zyk-home .section4 .chartWrap .chartBox>p{
	line-height: 20px;
	font-size: 12px;
}
.zyk-home .section4 .chartWrap .chartBox>h4{
	font-size: 18px;
}
.zyk-home .section4 .chartWrap .chartBox .chartPox{
	height: 360px;
}
.zyk-home .homeIco{
	position: absolute;
	top: -50px;
	left: 50%;
	width: 100px;
	height: 100px;
	margin-left: -50px;
	z-index: 1;
}

/* 法条全文页--------------------------- */
.zyk-lawFull{
	padding-top: 104px;
}
.zyk-lawFull .padding70{
	padding: 20px 0;
}
.zyk-lawFull .lawFull-main{
	padding: 0;
	border: 1px solid #dcdcdc;
	background-color: #fff;
}
.zyk-lawFull .lawFull-main .lawF-tip{
	line-height: 30px;
	padding: 10px 20px;
	font-size: 16px;
	color: #fff;
	background-color: #6e6e6e;
}
.zyk-lawFull .lawFull-main .lawF-keyword{
	padding: 0 20px;
	border-bottom: 1px solid #dcdcdc;
	background-color: #f0f0f0;
}
.zyk-lawFull .lawFull-main .lawF-keyword .kw-left{
	float: left;
	width: 70px;
	height: 48px;
	line-height: 48px;
	color: #6e6e6e;
}
.zyk-lawFull .lawFull-main .lawF-keyword .kw-right{
	overflow: hidden;
}
.zyk-lawFull .lawFull-main .lawF-keyword .kw-right a{
	display: inline-block;
	line-height: 48px;
	padding: 0 15px;
	color: #b4283c;
}
.zyk-lawFull .lawFull-main .lawF-nav{
	line-height: 48px;
	padding: 0 10px;
	border-bottom: 1px solid #dcdcdc;
	background-color: #f0f0f0;
	color: #b4b4b4;
}

.zyk-lawFull .lawFull-main .lawF-nav a{
	display: inline-block;
	line-height: 48px;
	margin: 0 10px;
	color: #b4b4b4;
}
.zyk-lawFull .lawFull-main .lawF-nav a.on{
	color: #6e6e6e;
}

.zyk-lawFull .lawFull-main .lawF-nav a:hover{
	color: #b4283c;
}
.zyk-lawFull .lawFull-main .lawF-body{
	min-height: 300px;
	padding: 0px 0px;
	font-size: 16px;
}
.zyk-lawFull .lawFull-main .lawF-body .lawF-tab1Box{
	text-align: justify;
}
.zyk-lawFull .lawFull-main .lawF-body .lawF-tab1Box p{
	line-height: 30px;
	margin-bottom: 10px;
	color: #505050;
}

.zyk-lawFull .lawFull-main .lawF-body .lawF-tab2Box,
.zyk-lawFull .lawFull-main .lawF-body .lawF-tab3Box{
	text-align: justify;
}
.zyk-lawFull .lawFull-main .lawF-body .lawF-tab2Box .lawF-tabItem,
.zyk-lawFull .lawFull-main .lawF-body .lawF-tab3Box .lawF-tabItem{
	padding: 0 20px 20px 20px;
	border-bottom: 1px solid #dcdcdc;
}
.zyk-lawFull .lawFull-main .lawF-body .lawF-tab2Box .lawF-tabItem h4,
.zyk-lawFull .lawFull-main .lawF-body .lawF-tab3Box .lawF-tabItem h4{
	padding-top: 20px;
	line-height: 30px;
	color: #b4283c;
}
.zyk-lawFull .lawFull-main .lawF-body .lawF-tab2Box .lawF-tabItem h3{
	padding-top: 10px;
	line-height: 30px;
	font-size: 20px;
	color: #323232;
}
.zyk-lawFull .lawFull-main .lawF-body .lawF-tab2Box .lawF-tabItem p,
.zyk-lawFull .lawFull-main .lawF-body .lawF-tab3Box .lawF-tabItem p{
	line-height: 24px;
	padding-top: 10px;
	color: #8b8b8b;
}
.zyk-lawFull .lawFull-main .lawF-body .lawF-tab3Box .lawF-tabItem p{
	color: #505050;
}
/* 案例数据包 */
.zyk-casedata{
	padding-top: 104px;
}
.zyk-casedata .cdata-title{
	line-height: 30px;
	padding: 60px 0 60px 0px;
	text-align: center;
	font-size: 20px;
	color: #505050;
}
.zyk-casedata .cdata-main{
	position: relative;
	margin-bottom: 50px;
}
.zyk-casedata .cdata-main .cdata-left{
	position: absolute;
	float: left;
	width: 260px;
	border: 1px solid #b4b4b4;
}
.zyk-casedata .cdata-main .cdata-left h4{
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #a0a0a0;
}
.zyk-casedata .cdata-main .cdata-left .cdata-form{
	padding: 20px 20px 0 20px;
}
.zyk-casedata .cdata-main .cdata-left .cdata-form .layui-input-block {
	position: relative;
    margin-left: 0;
}
.zyk-casedata .cdata-main .cdata-left .cdata-form .layui-input-block .cdata-form-btn{
	position: absolute;
	top: 1px;
	right: 1px;
	width: 36px;
	height: 36px;
	z-index: 1;
	background: #fff url(../images/searchBtn1.png) center center no-repeat;
}
.zyk-casedata .cdata-main .cdata-left .cdata-form .layui-input-block .layui-input{
	padding-right: 38px;
}
.zyk-casedata .cdata-main .cdata-left ul{
	padding: 20px;
}
.zyk-casedata .cdata-main .cdata-left ul li{
	height: 40px;
	line-height: 40px;
	margin-bottom: -1px;
	border-top: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	color: #4f4f4f;
}
.zyk-casedata .cdata-main .cdata-left ul li a{
	display: inline-block;
	width: 100%;
}
.zyk-casedata .cdata-main .cdata-left ul li.on{
	background: url(../images/userMenuBg.png) right center no-repeat;
}
.zyk-casedata .cdata-main .cdata-left ul li.on a{
	color: #b4283c;
}
.zyk-casedata .cdata-main .cdata-right{
	padding-left: 300px;
}
.zyk-casedata .cdata-main .cdata-right .cdata-con{
	min-height: 440px;
	padding: 30px;
	border: 1px solid #b4b4b4;
	text-align: justify;
	background-color: #fff;
}
.zyk-casedata .cdata-main .cdata-right .cdata-con .cdata-section{
	padding-bottom: 15px;
	border-top: 1px solid #b4b4b4;
}
.zyk-casedata .cdata-main .cdata-right .cdata-con .cdata-section h3.title{
	line-height: 1.8;
	padding: 0px 0;
	font-size: 16px;
	color: #4f4f4f;
}
.zyk-casedata .cdata-main .cdata-right .cdata-con .cdata-section .cdata-text{
	line-height: 1.8;
	padding: 0px 0;
	color: #505050;
	font-size: 16px;
}
.zyk-casedata .cdata-main .cdata-right .cdata-con .cdata-section .cdata-text p{
	margin-bottom: 0px;
}
.zyk-casedata .cdata-main .cdata-right .cdata-con .cdata-section .cdata-text a{
	color: #b4283c;
}
.textindent{
	text-indent: 2em;
}
/* 法规全文页 */
.zyk-fgFull{
	padding-top: 104px;
}
.zyk-fgFull .fgFull-title{
	padding: 50px 0;
}
.zyk-fgFull .fgFull-title h3{
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #505050;
	font-family: "微软雅黑", sans-serif;
	font-weight: bold;
}
.zyk-fgFull .fgFull-title p{
	line-height: 30px;
	text-align: center;
	color: #505050;
}
.zyk-fgFull .fgFull-main{
	position: relative;
	margin-bottom: 0px;
	/* overflow: hidden; */
}
.zyk-fgFull .fgFull-main .fgFull-left{
	position: absolute;
	float: left;
	width: 310px;
	border: 1px solid #b4b4b4;
	border-left: 0;
	z-index: 1;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool{
	position: relative;
	float: left;
	width: 55px;
	height: auto;
	padding: 10px 0 0 0;
	/*background-color: #a0a0a0;*/
	min-height: 792px !important;
}
.zyk-fgFull.zyk-fgFull-case .fgFull-main .fgFull-left .fg-tool{
	min-height: 800px !important;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item{
	padding-bottom: 0px;
	text-align: center;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a{
	position: relative;
	display: inline-block;
	padding: 5px 8px 5px 8px;
	color: #fff;
	/*background-color: #a0a0a0;*/
	z-index: 3;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a i{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/fg-toolIco.png);
	background-repeat: no-repeat;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a i.fgico-1{
	background-position: 0 0;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a i.fgico-2{
	background-position: -20px 0;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a i.fgico-3{
	background-position: -40px 0;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a i.fgico-4{
	background-position: 0 -20px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a i.fgico-5{
	background-position: -20px -20px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a i.fgico-6{
	background-position: -40px -20px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a i.fgico-7{
	background-position: 0 -40px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a i.fgico-8{
	background-position: -20px -40px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a i.fgico-9{
	background-position: -40px -40px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a i.fgico-10{
	background-position: 0 -60px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a i.fgico-11{
	background-position: -20px -60px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a i.fgico-12{
	background-position: -40px -60px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item>a span{
	display: table-cell;
	width: 100%;
	/*line-height: 1.2;*/
	font-size: 14px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #e9e9e9;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item:hover>a{
	background-color: #ccc;
	color: #ffffff;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop{
	position: absolute;
	left: -1999px;
	top: 48px;
	width: 800px;
	height: 500px;
	border: 1px solid #b4b4b4;
	text-align: left;
	background-color: #fff;
	z-index: 2;
	font-size: 16px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .popClose{
	height: 30px;
	text-align: right;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .popClose a{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../images/close1.png) center center no-repeat;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .popClose a:hover{
	background: url(../images/close2.png) center center no-repeat;
}

/* 摘要弹窗 */
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .zaiyaoPop{
	height: 468px;
	padding: 30px;
	overflow-y: auto;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .zaiyaoPop li{
	/*height: 40px;*/
	/* line-height: 40px; */
	padding: 10px 0 10px 0;
	/* margin-bottom: 10px; */
	border-bottom: 1px solid #dcdcdc;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .zaiyaoPop li p{
	/* float:left; */
	display: inline-block;
	width: 100%;
	text-align: left;
	color: #b4283c;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .zaiyaoPop li b{
	display: block !important;
	line-height: 24px;
	padding-left: 40px;
	font-weight: 400;
	overflow: hidden;
}
/* 法规沿革弹窗 */
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0{
	/* padding: 30px; */
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0 .dzWrap{
	height: 385px;
	padding: 20px 30px;
	overflow-y: auto;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0 .dzWrap .dz-left{
	float: left;
	width: 360px;
	padding-right: 15px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0 .dzWrap .dz-left ul{
	position: relative;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0 .dzWrap .dz-left ul:before{
	content: '';
	position: absolute;
	top: 0;
	left: 2px;
	/* width: 20px; */
	height: 20px;
	background-color: #fff;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0 .dzWrap .dz-left ul:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 2px;
	/* width: 18px; */
	height: 18px;
	background-color: #fff;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0 .dzWrap .dz-left li{
	height: 30px;
	line-height: 30px;
	/*background: url(../images/fg_line.png) 15px top repeat-y;*/
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0 .dzWrap .dz-right{
	overflow: hidden;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0 .dzWrap .dz-right ul{
	padding-top: 10px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0 .dzWrap .dz-right li{
	height: 48px;
	line-height: 48px;
	padding-left: 30px;
	background: url(../images/yangeBg2.png) left center no-repeat;
	overflow: hidden;
    margin-bottom: 0px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0 .dzWrap .dz-right li:hover{
	background: url(../images/yangeBg1.png) left center no-repeat !important;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0 .dzWrap .dz-right li:hover a{
	color: #b4283c;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0 .layui-form-item{
	padding-right: 30px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop1{
	display: none;
	/* padding: 30px; */
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop1 ul{
	position: relative;
	height: 275px;
	padding: 20px 30px;
	overflow-y: auto;
}

.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop1 li{
	position: relative;
	height: 58px;
	line-height: 58px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(../images/fg_line.png) 42px top repeat-y;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop1 ul li:first-child:before{
	content: '';
	position: absolute;
	top: 0px;
	left: 30px;
	width: 20px;
	height: 20px;
	background-color: #fff;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop1 ul li:last-child:after{
	content: '';
	position: absolute;
	bottom: 0px;
	left: 30px;
	width: 20px;
	height: 18px;
	background-color: #fff;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop1 li span{
	width: 700px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop1 li .layui-form-checkbox[lay-skin=primary] i{
	top: 12px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop1 .layui-input-block {
    margin-left: 0;
	padding-right: 30px;
	text-align: right !important;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop1 dl{
	height: 110px;
	padding: 0 30px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop1 dt{
	height: 30px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop1 dd{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* 配套法规弹窗 */
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .ptfgPop{
	height: 468px;
	padding: 20px 30px;
	overflow-y: auto;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .ptfgPop ul{
	padding: 6px 0;
	border-bottom: 1px solid #dcdcdc;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .ptfgPop ul ol{
	position: relative;
	line-height: 40px;
	color: #b4283c;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .ptfgPop ul ol a{
	position: absolute;
	right: 0;
	top: 0;
	line-height: 40px;
	padding-right: 10px;
	color: #b4b4b4;
	background: url(../images/right_ico.png) right center no-repeat;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .ptfgPop ul ol a:hover{
	color: #b4283c;
	background: url(../images/right_ico_hover.png) right center no-repeat;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .ptfgPop ul li {
	padding-left: 30px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .ptfgPop ul li a{
	line-height: 33px;
}
/* 案例评析弹窗 */
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .casepxPop{
	padding: 30px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .casepxPop li{
	padding: 10px 0;
	border-bottom: 1px solid #eee;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .casepxPop li a{
	line-height: 30px;
}
/* 目录 */
.zyk-fgFull .fgFull-main .fgFull-left .fg-contents{
	min-height: 792px;
	padding: 15px 5px 15px 70px;
	background-color: #ffffff;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-contents .contentsWrap{
	height: 480px;
	overflow: hidden;
	overflow-y: auto;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-contents h3{
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	color: #505050;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-contents .fg-chapter{
	padding: 5px 0;
	border-bottom: 1px solid #b4b4b4;
}

.zyk-fgFull .fgFull-main .fgFull-left .fg-contents .fg-chapter h4,
.zyk-fgFull .fgFull-main .fgFull-left .fg-contents .fg-chapter p{
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #505050;
	overflow: hidden;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-contents .fg-chapter p{
	padding-left: 15px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-contents .fg-chapter h4 a,
.zyk-fgFull .fgFull-main .fgFull-left .fg-contents .fg-chapter p a{

}
.zyk-fgFull .fgFull-main .fgFull-left .fg-contents .fg-chapter h4 a.on,
.zyk-fgFull .fgFull-main .fgFull-left .fg-contents .fg-chapter p a.on{
	color: #b4283c;
}
.zyk-fgFull .fgFull-main .fgFull-left .case-contents{}
.zyk-fgFull .fgFull-main .fgFull-left .case-contents .fg-chapter p a{
	display: inline-block;
	width: 100%;
	line-height: 30px;
}
.zyk-fgFull .fgFull-main .fgFull-left .case-contents .fg-chapter p a:hover,
.zyk-fgFull .fgFull-main .fgFull-left .case-contents .fg-chapter p a.on{
	background: url(../images/userMenuBg.png) 190px center no-repeat;
}


.zyk-fgFull .fgFull-main .fgFull-right{
	overflow: hidden;
	padding-left: 313px;
	position: relative;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body{
	border: 1px solid #b4b4b4;
	background-color: #fff;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header{
	width:885px;
	height: 48px;
	padding: 0 20px;
	background-color: #6e6e6e;
	z-index: 0;
	position: absolute;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-fontWrap{
	float: left;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-fontWrap a{
	display: inline-block;
	line-height: 48px;
	padding: 0 10px;
	color: #b4b4b4;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-fontWrap a:hover{
	color: #fff;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-searchWrap,
.contrast .cont-body .cont-table th .h-searchWrap{
	float: left;
	width: 251px;
	height: 26px;
	margin-left: 15px;
	margin-top: 11px;
	border: 1px solid #b4b4b4;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-searchWrap .layui-form-item,
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-search2Wrap .layui-form-item,
.contrast .cont-body .cont-table th .h-searchWrap .layui-form-item,
.contrast .cont-body .cont-table th .h-search2Wrap .layui-form-item{
	margin-bottom: 0;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-searchWrap .layui-input-block,
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-search2Wrap .layui-input-block,
.contrast .cont-body .cont-table th .h-searchWrap .layui-input-block,
.contrast .cont-body .cont-table th .h-search2Wrap .layui-input-block{
    margin-left: 0;
    min-height: 24px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-searchWrap .layui-input-block .layui-input,
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-search2Wrap .layui-input-block .layui-input,
.contrast .cont-body .cont-table th .h-searchWrap .layui-input-block .layui-input,
.contrast .cont-body .cont-table th .h-search2Wrap .layui-input-block .layui-input{
	display: inline-block;
	width: 200px;
	height: 24px;
	line-height: 24px;
	border: 0;
	border-radius: 0;
	background-color: transparent;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-searchWrap .prevBtn,
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-searchWrap .nextBtn,
.contrast .cont-body .cont-table th .h-searchWrap .prevBtn,
.contrast .cont-body .cont-table th .h-searchWrap .nextBtn{
	display: inline-block;
	width: 24px;
	height: 24px;
	border-left: 1px solid #b4b4b4;
	background-color: #fff;
	background-image: url(../images/updown.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	display: none;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-searchWrap .prevBtn,
.contrast .cont-body .cont-table th .h-searchWrap .prevBtn{
	background-position: 3px 9px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-searchWrap .nextBtn,
.contrast .cont-body .cont-table th .h-searchWrap .nextBtn{
	background-position: -21px 8px;
}

.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-search2Wrap,
.contrast .cont-body .cont-table th .h-search2Wrap{
	float: left;
	width: 120px;
	height: 26px;
	margin-left: 30px;
	margin-top: 11px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-search2Wrap .layui-input-block,
.contrast .cont-body .cont-table th .h-search2Wrap .layui-input-block{
	color: #b4b4b4;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-search2Wrap .layui-input-block .layui-input,
.contrast .cont-body .cont-table th .h-search2Wrap .layui-input-block .layui-input{
	width: 45px;
	height: 26px;
	line-height: 26px;
	margin: 0 5px;
	padding-left: 0;
	border: 1px solid #b4b4b4;
	text-align: center;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-search2Wrap .layui-input-block .ssBtn,
.contrast .cont-body .cont-table th .h-search2Wrap .layui-input-block .ssBtn{
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-left: 10px;
	background: url(../images/searchBtn2.png) center center no-repeat;
	vertical-align: middle;
	display: none;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-chkWrap{
	float: left;
	padding: 11px 0 0 0px;
	color: #b4b4b4;
}
/* 04-18 护眼模式 */
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-cheBg {
	float: left;
	width: 100px;
	padding: 10px 0 0 10px;
}
.lw-tool .h-cheBg {
	float: left;
	margin-left: 970px;
	width: 100px;
	padding: 10px 0 0 10px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-cheBg span,.lw-tool .h-cheBg span{
	float: left;
	width: 16px;
	height: 16px;
	/*height: 13px;*/
	margin-left: 2px;
	margin-bottom: 2px;
	/*border: 1px solid #ddd;*/
	cursor: pointer;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-chkWrap span{
	color: #b4b4b4;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-chkWrap .layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #b4b4b4;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-chkWrap .layui-form-checked[lay-skin=primary] i {
    border-color: #f3f3f3 !important;
    background-color: #f3f3f3;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-chkWrap .layui-form-checked .layui-icon-ok:before{
	color: #777 !important;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap{
	float: right;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav{
	padding: 0;
	background-color: transparent;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-item{
	line-height: 48px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-item .layui-nav-child{
	top: 48px;
	left: -23px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav-bar{
	display: none;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-child a:hover {
    background-color: #f2f2f2;
    color: #b4283c;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav-child dd.layui-this,
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav-child dd.layui-this a{
    background-color: transparent;
	color: #000;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-child a i{
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background-image: url(../images/menuIco.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-child a i.menuIco01{
	background-position: 0 0;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-child a:hover i.menuIco01{
	background-position: -20px 0;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-child a i.menuIco02{
	background-position: 0 -20px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-child a:hover i.menuIco02{
	background-position: -20px -20px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-child a i.menuIco03{
	background-position: 0 -40px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-child a:hover i.menuIco03{
	background-position: -20px -40px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-child a i.menuIco04{
	background-position: 0 -60px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-child a:hover i.menuIco04{
	background-position: -20px -60px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-child a i.menuIco05 {
	background-position: 0 -80px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-header .h-setWrap .layui-nav .layui-nav-child a:hover i.menuIco05 {
	background-position: -20px -80px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-con{
	min-height: 818px;
	padding: 0px 20px 30px 20px;
	text-align: justify;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-con .fg-title,.fg-title-size{
	/*position: relative;*/
	padding: 0px 0 0px 0;
	text-align: center;
	font-size: 20px;
	color: #505050;
}
.fg-title{
	font-size: 16px!important;
	font-weight: bold!important;
}
.fg-title-size{
	font-size: 18px!important;
	font-weight: bold!important;
	line-height: 1.8;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-con .fg-subtitle{
	position: relative;
	padding: 20px 0;
	text-align: center;
	font-size: 16px;
	color: #505050;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-con .fg-p{
	/*position: relative;*/
	padding: 0px 20px 0px 20px;
	line-height: 1.8;
	font-size: 16px;
	color: #505050;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-con .fg-p-cont{
	position: relative;
	padding: 10px 20px 10px 20px;
	line-height: 1.8;
	font-size: 14px;
	color: #505050;
	text-indent: 4em;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-con .fg-p-right{
	position: relative;
	padding: 0px 20px 0px 20px;
	line-height: 1.8;
	font-size: 16px;
	color: #505050;
	text-align: right;
}
/* .zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-con .fg-p:hover{
	background-color: #b4283c;
	color: #fff;
} */
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-con .fg-p.on{
	background: url(../images/fullIco.png) 20px 14px no-repeat;
	cursor: pointer;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-con .fg-p:hover.on{
	background: #b4283c url(../images/fullIco2.png) 20px 14px no-repeat !important;
	color: #fff;
	cursor: pointer;
}
.fgFull-con{
	font-size: 16px!important;
}
.copyTitle>span{
	font-size: 14px!important;
}
.itemtipcontent>span{
	font-size: 14px!important;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .caseFull-con .fg-p{
	padding: 10px 20px 10px 20px;
}
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .caseFull-con .fg-p.on{
	padding-left: 50px;
}
.downLoadPop{
	padding: 70px 20px 0 20px;
}
.downLoadPop .layui-form-label {
    width: 187px !important;
}
.downLoadPop .layui-input-block {
    margin-left: 187px;
    min-height: 36px;
}

/* 版本对照 */
.contrast{
	padding-top: 104px;
}
.contrast .contrast-title {
    padding: 50px 0;
}
.contrast .contrast-title h3 {
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    color: #505050;
}
.contrast .contrast-title p {
    line-height: 30px;
    text-align: center;
    color: #505050;
}
.contrast .cont-hearder{
	position: relative;
	min-height: 70px;
	padding: 10px 60px;
	background-color: #6e6e6e;
}
.contrast .cont-hearder .cont-left,
.contrast .cont-hearder .cont-right{
	float: left;
	width: 50%;
	text-align: center;
}
.contrast .cont-hearder .cont-left{
	padding-right: 60px;
}
.contrast .cont-hearder .cont-right{
	padding-left: 60px;
}
.contrast .cont-hearder .cont-left h3,
.contrast .cont-hearder .cont-right h3{
	font-size: 16px;
	color: #fff;
}
.contrast .cont-hearder .cont-left p,
.contrast .cont-hearder .cont-right p{
	line-height: 30px;
	font-size: 12px;
	color: #b4b4b4;
}
.contrast .cont-hearder .cont-btn{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 50px;
	height: 50px;
	background: url(../images/contrast.png) center center no-repeat;
}
.contrast .cont-hearder .cont-btn:hover{
	background: url(../images/contrast-active.png) center center no-repeat;
}
.contrast .cont-body{
	margin-bottom: 30px;
	border-bottom: 1px solid #b4b4b4;
}

.contrast .cont-body .cont-table{
	width: 100%;
}

.contrast .cont-body .cont-table th,
.contrast .cont-body .cont-table td{
	border: 1px solid #b4b4b4;
}
.contrast .cont-body .cont-table th{
	position: relative;
	height: 50px;
	font-weight: 400;
	/* background-color: #f0f0f0; */
}
.contrast .cont-body .cont-table th a.onlyLook{
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 5px;
	text-align: center;
}
.contrast .cont-body .cont-table th .h-searchWrap,
.contrast .cont-body .cont-table th .h-search2Wrap{
	margin-top: 0px !important;
}
.contrast .cont-body .cont-table th .h-searchWrap{
	margin-left: 150px;
}
.contrast .cont-body .cont-table th a:hover.onlyLook{
	background-color: #b4283c;
	color: #fff;
}
.contrast .cont-body .cont-table th a.onlyLook.on{
	background-color: #b4283c;
	color: #fff;
}
.contrast .cont-body .cont-table th .layui-nav{
	height: 50px;
	/* height: 100%; */
	padding: 0;
	background-color: transparent;
}
.contrast .cont-body .cont-table th .layui-nav .layui-nav-item{
	width: 100%;
	height: 100%;
	line-height: 30px;
}
.contrast .cont-body .cont-table th .layui-nav .layui-nav-item a{
	height: 100%;
	line-height: 40px;
	padding: 0;
	text-align: center;
	color: #505050;
}
.contrast .cont-body .cont-table th .layui-nav .layui-nav-item:hover>a{
	background-color: #b4283c;
	color: #fff;
}
.contrast .cont-body .cont-table th .layui-nav .layui-nav-more {
    top: 80%;
    right: 23px;
	width: 12px; height: 12px;
    border-top-color: #b4b4b4;
	overflow: hidden;
}
.contrast .cont-body .cont-table th .layui-nav .layui-this:after, .layui-nav-bar,
.contrast .cont-body .cont-table th .layui-nav-tree .layui-nav-itemed:after {
    background-color: transparent !important;
}
.contrast .cont-body .cont-table th .layui-nav .layui-nav-mored,
.contrast .cont-body .cont-table th .layui-nav-itemed>a .layui-nav-more {
	margin-top: -9px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #fff
}
.contrast .cont-body .cont-table th .layui-nav-child{
	top: 100%;
	border: 1px solid #b4283c;
}
.contrast .cont-body .cont-table th .layui-nav-child dd.layui-this {
    background-color: transparent;
	color: #b4283c;
}
.contrast .cont-body .cont-table th .layui-nav .layui-nav-child dd.layui-this a{
	background-color: transparent;
	color: #b4283c;
}
.contrast .cont-body .cont-table td{
	padding: 5px 10px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	text-align: center;
	background-color: #fff;
}
.contrast .cont-body .cont-table td span.red{
	display: inline-block;
	width: 100%;
	text-align: center;
	color: #b4283c;
}
.contrast .cont-body .cont-table td h3{
	padding: 15px 0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.contrast .cont-body .cont-table td h4{
	padding: 10px 0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.contrast .cont-body .cont-table td p{
	padding: 5px 10px;
	text-align: justify;
	font-size: 14px;
	color: #505050;
}
.contrast .cont-body .cont-table td p span{
	color: #b4283c;
}
.contrast .cont-body .cont-table td .layui-form-checkbox[lay-skin=primary]{
	padding-left: 16px;
}
.contrast .cont-body .cont-table td .layui-form-checkbox[lay-skin=primary] i{
	top: 0;
}

/* 列表 */
.listPage {
    padding-top: 104px;
	background: url("../red/homeBg.png") left -9px no-repeat;
}
.listPage .listSearch{
	padding: 28px 0 20px 0;
}
.listPage .listSearch .listSearchLeft{
	float: left;
	width: 90%;
}
.listPage .listSearch .listSearchLeft .searchBox .sch-inputWrap {
    /*width: 908px;*/
	width: 1027px;
	border: 0px solid #6e6e6e;
	margin-left: 100px;
}
.listPage .listSearch .listSearchLeft .searchBox .sch-inputWrap .sch-inputsubWrap .sch-input {
    /*width: 820px;*/
	width: 720px;
}
.listPage .listSearch .listSearchLeft .sch-ifWrap .if-left .layui-form-radio.layui-form-radioed div {
    color: #b4283c;
}
.listPage .listSearch .listSearchLeft .sch-ifWrap .if-left .layui-form-radio>i:hover,
.listPage .listSearch .listSearchLeft .sch-ifWrap .if-left .layui-form-radioed>i {
    color: #6e6e6e;
}
.listPage .listSearch .listSearchLeft .searchBox .sch-inputWrap ul.keywordWrap{
	left: -1px;
	right: -1px;
	width: auto;
	/*border: 1px solid #6e6e6e;*/
}
.listPage .listSearch .listSearchLeft .searchBox .sch-triangle {
    background: url(../images/homeIcoLeft3.png) center center no-repeat;
}
.listPage .listSearch .listSearchLeft .searchBox .sch-down ul{
	border: 1px solid #6e6e6e;
	border-top: 0;
}
.listPage .listSearch .listSearchLeft .sch-ifWrap .if-line span {
    background-color: #ccc;
}
.listPage .listSearch .listSearchRight{
	float: right;
	/*float: left;*/
	width: 140px;
	height: 64px;
	margin-right: 130px;
	/*padding: 0px 15px 0px 18px;*/
}
.listPage .listSearch .listSearchRight .jgzjzSearch{
	position: relative;
	display: inline-block;
	width: 100%;
	height: 66px;
	line-height: 66px;
	text-align: center;
	/*background-color: #b4283c;*/
	color: #fff;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.listPage .listSearch .listSearchGjjs{
	float: right;
	margin-right: 28px
}

.listPage .listSearch .listSearchGjjs .zyk-clearfix .sch-down{
	float: right;
	width: 110px;
	height: 64px;
	padding: 0 0 0 0px;
	text-align: center;
}

.listPage .listSearch .listSearchGjjs span{
	height: 30px;
	line-height: 30px;
	margin-bottom: 0px;
	color: #000000;
	font-weight: normal;
}

.listPage .listSearch .listSearchRight a:hover{
	/*background-color: #b4283c;*/
}
.listPage .listBody{
	position: relative;
	margin-bottom: 30px;
}
.listPage .listBody .listMenu{
	position: absolute;
	float: left;
	width: 250px;
	border: 1px solid #b4b4b4;
}
.listPage .listBody .listMenu1{
	position: absolute;
	float: left;
	width: 250px;
	border: 1px solid #b4b4b4;
}
.listPage .listBody .listMenu h4{
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	background-color: #a0a0a0;
	color: #fff;
}
.listPage .listBody .listMenu ul{
	/*padding: 10px 10px 30px 10px;*/
	padding: 0;
}
.listPage .listBody .listMenu ul ol{
	height: 40px;
	line-height: 40px;
	color: #b4283c;
	text-align: center;
}
.listPage .listBody .listMenu ul li{
	height: 41px;
	line-height: 40px;
	/*margin-bottom: -1px;*/
	/*border-top: 1px solid #dcdcdc;*/
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
}
.listPage .listBody .listMenu ul li a{
	display: inline-block;
	width: 100%;
	line-height: 40px;
	padding-left: 10px;
}
.listPage .listBody .listMenu ul li a b{
	padding-right: 10px;
}
.listPage .listBody .listMenu ul li a:hover,
.listPage .listBody .listMenu ul li.on a{
	color: #b4283c;
	background:#dcdcdc url(../images/userMenuBg.png) 180px center no-repeat;
}
.listPage .listBody .listMain{
	overflow: hidden;
	padding: 0 0 0 260px;
}
.listPage .listBody .listMain .listCon{
	border: 1px solid #b4b4b4;
}
.listBreadcrumb{
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	/*background-color: #6e6e6e;*/
	color: #afafaf;
}
.listBreadcrumb a{
	color: #afafaf;
	cursor: text;
}
/*.listBreadcrumb a:hover{
	color: #fff;
}*/
.listBreadcrumb span{
	color: #fff;
}
.listGroup{
	padding: 10px 0;
	border-bottom: 1px solid #dcdcdc;
}
.listGroup .lg-title{
	float: left;
	width: 110px;
	line-height: 30px;
	padding-right: 30px;
	text-align: right;
	color: #505050;
}
.listGroup .lg-item{
	float: right;
	width: 1020px;
}
/* 检索条件 */
.listGroup .lg-item .lg-searchif li{
	float: left;
	line-height: 30px;
}
.listGroup .lg-item .lg-searchif li i{
	display: inline-block;
	width: 24px;
	height: 30px;
	margin-right: 10px;
	/* background: url(../images/close1.png) center 9px no-repeat; */
	vertical-align: middle;
}
.listGroup .lg-item .lg-searchif li i.layui-icon-password{
	cursor: auto;
}
.listGroup .lg-item .lg-searchif li i.layui-icon-close{
	cursor: pointer;
}
.listGroup .lg-item .lg-searchif li i.layui-icon-close:hover{
	/* background: url(../images/close2.png) center 9px no-repeat; */
	color: #b4283c;
}
/* 筛选 */
.listGroup .lg-item .lg-filter>li{
	position: relative;
	float: left;
	width: auto;
	line-height: 30px;
	margin-right: 10px;
}
.listGroup .lg-item .lg-filter>li>a{
	display: inline-block;
	width: 100%;
	line-height: 30px;
	color: #505050;
}
.listGroup .lg-item .lg-filter>li>a>i{
	display: inline-block;
	width: 24px;
	height: 30px;
	background: url(../images/sort1.png) center 9px no-repeat;
	vertical-align: middle;
}
.listGroup .lg-item .lg-filter>li>ul{
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: auto;
	padding: 0;
	/* border: 1px solid #d2d2d2;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12); */
	z-index: 2;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: layui-upbit;
	animation-name: layui-upbit;
	display: none;
}
.listGroup .lg-item .lg-filter>li:hover>a{
	color: #b4283c;
}
.listGroup .lg-item .lg-filter>li:hover>a>i{
	background: url(../images/sort2.png) center 9px no-repeat;
}
.listGroup .lg-item .lg-filter>li:hover>ul{
	display: block;
}
/* .listGroup .lg-item .lg-filter>li>ul>li{
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
} */
.listGroup .lg-item .lg-filter>li>ul .layui-laydate-content{
	height: 240px;
	overflow: hidden;
}
.listGroup .lg-item .lg-filter>li>ul .layui-laydate-content table{
	display: none;
}
.listGroup .lg-item .lg-filter>li>ul .laydate-year-list{
	height: 240px;
}
.listdrop{
	max-height: 400px !important;
	padding: 10px 10px 10px 10px !important;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	overflow: hidden;
	overflow-y: auto;
}
.listdrop0120{
	width: 120px !important;
	max-height: 400px !important;
	padding: 10px 10px 10px 10px !important;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	overflow: hidden;
	overflow-y: auto;
}
.listdrop0150{
	width: 150px !important;
	max-height: 400px !important;
	padding: 10px 10px 10px 10px !important;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	overflow: hidden;
	overflow-y: auto;
}
.listdrop01{
	width: 100px !important;
	max-height: 400px !important;
	padding: 10px 10px 10px 10px !important;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	overflow: hidden;
	overflow-y: auto;
}
.listdrop01 .layui-tree-entry,
.listdrop02 .layui-tree-entry,
.listdrop03 .layui-tree-entry,
.listdrop05 .layui-tree-entry{
    height: 30px;
}
.layui-tree-txt{
	vertical-align: 0px;
}
.listdrop02{
	width: 200px !important;
	max-height: 400px !important;
	padding: 10px 10px 10px 10px !important;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	overflow: hidden;
	/*overflow-y: auto;*/
	white-space: nowrap;

	padding-bottom: 45px!important;
	padding-right:0!important;
	overflow-y: hidden;
}
.listdrop03{
	width: 300px !important;
	max-height: 400px !important;
	padding: 10px 10px 10px 10px !important;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	overflow: hidden;
	/*overflow-y: auto;*/

	padding-bottom: 45px!important;
	padding-right:0!important;
	overflow-y: hidden;
}
.listdrop04{
	width: 400px !important;
	max-height: 400px !important;
	overflow: auto;
	padding: 10px 10px 10px 20px !important;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
}
.listdrop04 li.on a{
	color: #b4283c;
}

.listdrop05{
	width: 500px !important;
	max-height: 400px !important;
	padding: 10px 10px 10px 10px !important;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	overflow: hidden;
	overflow-y: auto;
}
.listdrop06{
	left: -255px !important;
	width: 276px;
}

/* 排序 */
.listGroup .lg-item .lg-sort>li{
	position: relative;
	float: left;
	width: 110px;
	padding-left: 10px;
	line-height: 30px;
}
.listGroup .lg-item .lg-sort>li>a{
	display: inline-block;
	width: 100%;
	line-height: 30px;
	font-size: 12px;
}
.listGroup .lg-item .lg-sort>li>a>i{
	display: inline-block;
	width: 18px;
	height: 30px;
	margin-top: -5px;
	background: url(../images/sort3.png) center 9px no-repeat;
	vertical-align: middle;
}
.listGroup .lg-item .lg-sort>li>a.on>i{
	background: url(../images/sort4.png) center 9px no-repeat;
}

.listGroup .lg-item .lg-sort>li>a .icon{
	margin-left: 5px;
}

.listGroup .lg-title .layui-form-checkbox[lay-skin=primary] span{
	padding-right: 0;
}
.listGroup .lg-tool{

}
.listGroup .lg-tool .lg-page{
	float: left;
	width: 540px;
}
.listGroup .lg-tool .lg-page .layui-laypage{
	margin: 3px 0 0 0;
}
.listGroup .lg-tool .lg-page .layui-laypage span{
	background-color: transparent;
}
.listGroup .lg-tool .lg-sel{
	float: right;
	width: 100px;
}
.listGroup .lg-tool .lg-sel .lg-selBox.lg-selBoxs{
	float: left;
}
.listGroup .lg-tool .lg-sel .lg-selBox{
	/*float: left;*/
	display: inline-block;
	width: 100%;
	padding: 0 0;
}

.listGroup .lg-tool .lg-sel .lg-selBox>ul>li{
	position: relative;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li>a{
	display: inline-block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li:hover>a,
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li.on>a{
	background-color: #b4283c;
	color: #fff !important;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li>a>i{
	display: inline-block;
	width: 20px;
	height: 14px;
	background: url(../images/down1.png) center center no-repeat;
	vertical-align: middle;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li:hover>a>i{
	background: url(../images/up1.png) center center no-repeat;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li .dopCon{
	position: absolute;
	top: 100%;
	right: 0;
	width: 100%;
	border: 1px solid #999;
	border-radius: 3px;
	border-top-right-radius: 0;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	z-index: 2;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: layui-upbit;
	animation-name: layui-upbit;
	display: none;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li:hover .dopCon{
	display: block;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li .dopIcon{
	position: absolute;
	top: 100%;
	left: 120px;
	width: 200px;
	border: 1px solid #999;
	border-radius: 3px;
	border-top-right-radius: 0;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	z-index: 2;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: layui-upbit;
	animation-name: layui-upbit;
	display: none;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li .dopCon h4{
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	font-size: 14px;
	color: #b4283c;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li .dopCon .dopConitem{
	padding: 0 0 10px 20px;
	border-bottom: 1px solid #999;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li .dopCon p{
	padding: 0 0 5px 20px;
	font-size: 12px;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li .dopCon .layui-form-radio * {
    font-size: 12px;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li .dopCon .layui-form-radioed{
	color: #b4283c;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li .dopCon p * {
    font-size: 12px !important;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li .dopCon p .layui-form-checkbox[lay-skin=primary] i {
    top: 8px;
    width: 12px;
    height: 12px;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li .dopCon p .layui-icon-ok:before {
    top: 1px;
    width: 10px;
    height: 10px;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li .dopCon p .layui-form-checkbox[lay-skin=primary]{
	padding-left: 20px;
}
.listGroup .lg-tool .lg-sel .lg-selBox>ul>li .dopCon p a{
	display: inline-block;
	padding: 10px 0 5px 0;
}
/* 列表主体 */
.listBox{
	min-height: 300px;
	padding: 30px;
	background-color: #fff;
}
.listBox .layui-colla-title {
    padding: 0 15px 0 15px;
	color: #b4283c;
}
.listBox .layui-colla-icon {
	left: auto;
    right: 15px;
	color: #505050;
}
.listBox .layui-colla-content,
.listBox .layui-colla-item,
.listBox .layui-collapse {
    border-color: #ffffff;
}
.listBox .layui-colla-content {
    padding: 10px 0;
}
.listBox .list-item{
	position: relative;
	padding-left: 30px;
	padding-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
}
.listBox .list-item .chdBox{
	position: absolute;
	left: 0;
	top: 6px;
	width: 30px;
	height: 30px;
}
.listBox .list-item .list-item-title a{
	display: inline-block;
	padding-right: 50px;
	font-size: 18px;
	color: #323232;
}
.listBox .list-item .list-item-title a:hover{
	color: #b4283c;
}
.listBox .list-item .list-item-subtitle{
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #6e6e6e;
}
.listBox .list-item .list-item-con{
	padding: 5px 0;
	color: #6e6e6e;
	line-height: 25px;
}
.listBox .list-item .list-item-con a{
	color: #6e6e6e;
}
.listBox .list-item .list-item-con a:hover{
	color: #b4283c;
}
.listBox .list-item .list-item-word{
	line-height: 30px;
	border-bottom: 1px solid #dcdcdc;
	color: #6e6e6e;
}
.listBox .list-item .list-item-word span{
	color: #000000;
}
.listBox .list-item .list-item-word a{
	color: #6e6e6e;
}
.listBox .list-item .list-item-word a:hover{
	color: #b4283c;
}
/* 分页 */
.listPage .list-page{
	border-bottom: 1px solid #dcdcdc;
	text-align: right;
}
.listPage .list-page-prev,
.listPage .list-page-next,
.listPage .list-page-first,
.listPage .list-page-last{
	display: inline-block;
	width: 30px;
	height: 30px;
	background-image: url(../images/page.png);
	background-repeat: no-repeat;
}
.listPage .layui-laypage-prev,
.listPage .layui-laypage-next,
.listPage .layui-laypage-first,
.listPage .layui-laypage-last{
	/* padding: 0 3px !important; */
}
.listPage .list-page-prev{
	background-position: -30px 0;
}
.listPage .list-page-prev:hover{
	background-position: -60px 0;
}
.listPage .list-page-next{
	background-position: -30px -30px;
}
.listPage .list-page-next:hover{
	background-position: -60px -30px;
}
.listPage .layui-laypage-prev.layui-disabled .list-page-prev{
	background-position: 0 0;
}
.listPage .layui-laypage-next.layui-disabled .list-page-next{
	background-position: 0 -30px;
}
.listPage .list-page-first{
	background-position: -30px -60px;
}
.listPage .list-page-last{
	background-position: -30px -90px;
}
.listPage .list-page-first:hover{
	background-position: -60px -60px;
}
.listPage .list-page-last:hover{
	background-position: -60px -90px;
}

/* 中英对照 */
.zyk-en-zh{}
.zyk-en-zh th{
	text-align: center;
}
.zyk-en-zh .layui-input-block{
	text-align: left;
}
.zyk-en-zh .all-dropd{
	position: absolute; top: 0; right: 0; width: 60px;
}
.zyk-en-zh .h-searchWrap{
	float: none !important;
	display: inline-block;
	margin-left: 0!important;
}
.zyk-en-zh.contrast .cont-hearder .cont-btn{
	background: url(../images/fl-50.png) center center no-repeat;
}
.zyk-en-zh.contrast .cont-hearder .cont-btn:hover {
    background: url(../images/fl-35-hover.png) center center no-repeat;
}
.zyk-en-zh.contrast .cont-hearder .cont-btn.on{
	background: url(../images/fl-35.png) center center no-repeat;
}
.zyk-en-zh.contrast .cont-hearder .cont-btn:hover.on {
    background: url(../images/fl-50-hover.png) center center no-repeat;
}


/* 个人中心 */
.zyk-userMain{
	margin-bottom: 20px;
}
.zyk-userMain .user-left{
	float: left;
	width: 230px;
	/*border: 1px solid #b4283c;*/
}
.zyk-userMain .user-left h4.title{
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	/*background-color: #b4283c;*/
}
.zyk-userMain .user-left .user-info{
	padding: 30px 0 20px 0;
	text-align: center;
}
.zyk-userMain .user-left .user-info .picBox{
	display: inline-block;
	width: 54px;
	height: 54px;
	border-radius: 27px;
	margin: 0 auto;
}
.zyk-userMain .user-left .user-info .userName{
	height: 50px;
	line-height: 50px;
	margin-bottom: 10px;
}
.zyk-userMain .user-left .user-info .userTime i{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/userIco.png) left top no-repeat;
	vertical-align: middle;
}
.zyk-userMain .user-left .user-info .userXF{
	padding: 10px 45px;
}
.zyk-userMain .user-left .user-info .userXF a{
	display: inline-block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	border: 1px solid #b4b4b4;
	border-radius: 26px;
	color: #505050;
}
.zyk-userMain .user-left .user-info .userXF a:hover{
	border: 1px solid #b4283c;
	background-color: #fff;
	color: #505050;
}
.zyk-userMain .user-left ul{
	padding: 15px 15px 35px 15px;
}
.zyk-userMain .user-left ul li{
	/*height: 40px;*/
	/*line-height: 40px;*/
	/*margin-bottom: -1px;*/
	/*border-top: 1px solid #dcdcdc;*/
	/*border-bottom: 1px solid #dcdcdc;*/
}
.zyk-userMain .user-left ul li a{
	display: inline-block;
	width: 100%;
	line-height: 40px;
	padding-left: 50px;
}
.zyk-userMain .user-left ul li a i{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/userIco.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.zyk-userMain .user-left ul li a i.ico-1{
	background-position: 0 -20px;
}
.zyk-userMain .user-left ul li a i.ico-2{
	background-position: 0 -40px;
}
.zyk-userMain .user-left ul li a i.ico-3{
	background-position: 0 -60px;
}
.zyk-userMain .user-left ul li a i.ico-4{
	background-position: 0 -80px;
}
.zyk-userMain .user-left ul li a i.ico-5{
	background-position: 0 -100px;
}
.zyk-userMain .user-left ul li a i.ico-6{
	background-position: 0 -120px;
}
.zyk-userMain .user-left ul li a i.ico-7{
	background-position: 0 -140px;
}
.zyk-userMain .user-left ul li a i.ico-8{
	background-position: 0 -160px;
}
.zyk-userMain .user-left ul li a i.ico-9{
	background-position: 0 -180px;
}
.zyk-userMain .user-left ul li a i.ico-10{
	background-position: 0 -200px;
}
.zyk-userMain .user-left ul li a i.ico-11{
	background-position: 0 -220px;
}
.zyk-userMain .user-left ul li a i.ico-12{
	background-position: 0 -242px;
}
.zyk-userMain .user-left ul li.on a{
	color: #b4283c;
	background: url(../images/userMenuBg.png) right center no-repeat;
}
.zyk-userMain .user-left ul li.on a i.ico-1{
	background-position: -20px -20px;
}
.zyk-userMain .user-left ul li.on a i.ico-2{
	background-position: -20px -40px;
}
.zyk-userMain .user-left ul li.on a i.ico-3{
	background-position: -20px -60px;
}
.zyk-userMain .user-left ul li.on a i.ico-4{
	background-position: -20px -80px;
}
.zyk-userMain .user-left ul li.on a i.ico-5{
	background-position: -20px -100px;
}
.zyk-userMain .user-left ul li.on a i.ico-6{
	background-position: -20px -120px;
}
.zyk-userMain .user-left ul li.on a i.ico-7{
	background-position: -20px -140px;
}
.zyk-userMain .user-left ul li.on a i.ico-8{
	background-position: -20px -160px;
}
.zyk-userMain .user-left ul li.on a i.ico-9{
	background-position: -20px -180px;
}
.zyk-userMain .user-left ul li.on a i.ico-10{
	background-position: -20px -200px;
}
.zyk-userMain .user-left ul li.on a i.ico-11{
	background-position: -20px -220px;
}
.zyk-userMain .user-left ul li.on a i.ico-12{
	background-position: -20px -242px;
}

/* 未读消息红点 */
.zyk-userMain .user-left ul li.unread{
	background: url(../images/messIco.png) 38px 16px no-repeat;
}

.zyk-userMain .user-con{
	position: relative;
	overflow: hidden;
	height: auto;
	min-height: 702px;
	padding-left: 20px;
}
.zyk-userMain .user-con .uc-body{
	position: relative;
	height: 100%;
	/* padding: 20px; */
	border: 1px solid #dcdcdc;
	background-color: #fff;
}
.uc-form{

}
.uc-form .uc-item{
	float: left;
	width: 50%;
	margin-bottom: 15px;
}
.uc-form .uc-item.uc-item-block{
	float: none;
	width: 100%;
}
.uc-form .uc-item .uc-label{
	float: left;
	width: 130px;
	height: 38px;
	line-height: 38px;
	padding-right: 15px;
	text-align: right;
	color: #8b8b8b;
}
.uc-form .uc-item .uc-info{
	float: right;
	width: 300px;
	height: 38px;
	line-height: 38px;
}
.uc-form .uc-item.uc-item-block .uc-info{
	float: none;
	overflow: hidden;
	width: auto;
	height: auto;
	line-height: 38px;
}
.uc-form .uc-item.uc-item-block .uc-info a{
	color: #b4283c;
}
.uc-form .uc-item.uc-item-block .uc-info p{
	padding-top: 8px;
	line-height: 24px;
}
.zyk-userMain .user-con .uc-body .wanshanWrap{
	padding: 20px;
	text-align: right;
}
.zyk-userMain .user-con .uc-body .wanshanWrap a{
	display: inline-block;
	line-height: 50px;
	margin-left: 15px;
	color: #6d6d6d;
}
.zyk-userMain .user-con .uc-body .wanshanWrap a:hover{
	color: #b4283c;
}
.zyk-crumbs{
	position: relative;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	background-color: #6e6e6e;
	color: #b4b4b4;
}
.zyk-crumbs span{
	display: inline-block;
	padding: 0 5px 0 5px;
	color: #b4b4b4;
}
.zyk-crumbs a{
	display: inline-block;
	padding: 0 5px 0 5px;
	color: #fff;
}
.zyk-crumbs a:hover{
	/* color: #b4283c; */
}
.zyk-userMain .user-con .uc-body .subTitle{
	position: relative;
	height: 40px;
	line-height: 40px;
	background-color: #f0f0f0;
}
.zyk-userMain .user-con .uc-body .subTitle .addBtn{
	position: absolute;
	top: 0;
	right: 30px;
	width: 70px;
	height: 40px;
	text-align: center;
}
.zyk-userMain .user-con .uc-body .subTitle .addBtn a{
	display: inline-block;
	width: 100%;
	line-height: 40px;
	color: #b4b4b4;
}
.zyk-userMain .user-con .uc-body .subTitle .addBtn a i{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/userIco.png) 0 -180px no-repeat;
	vertical-align: middle;
}
.zyk-userMain .user-con .uc-body .subTitle .addBtn a:hover{
	background-color: #b4283c;
	color: #fff !important;
}
.zyk-userMain .user-con .uc-body .subTitle .addBtn a:hover i{
	background: url(../images/userIco.png) -20px -180px no-repeat;
}
.zyk-userMain .user-con .uc-body .subTitle .sunt-nav{
	float: left;
	padding-left: 15px;
	color: #b4b4b4;
}
.zyk-userMain .user-con .uc-body .subTitle .sunt-item{
	position: relative;
	float: left;
	margin-left: 10px;
	padding-top: 4px;
}
.zyk-userMain .user-con .uc-body .subTitle .sunt-item .searchBtn{
	position: absolute;
	top: 10px;
	right: 5px;
	width: 20px;
	height: 20px;
	background: url(../images/userIco.png) -20px 0 no-repeat;
}
.zyk-userMain .user-con .uc-body .subTitle .sunt-item .layui-input,
.zyk-userMain .user-con .uc-body .subTitle .sunt-item .layui-select,
.zyk-userMain .user-con .uc-body .subTitle .sunt-item .layui-textarea{
	width: 150px;
	height: 32px;
	line-height: 32px;
}
.zyk-userMain .user-con .uc-body .subTitle .sunt-nav a{
	display: inline-block;
	margin: 0 10px;
	color: #b4b4b4;
}
.zyk-userMain .user-con .uc-body .subTitle .sunt-nav a.on{
	color: #6e6e6e;
}

.zyk-userMain .user-con .uc-body .subTitle .sunt-nav a:hover{
	color: #b4283c;
}
.zyk-userMain .user-con .uc-body .tableWrap{
	padding: 15px 30px;
}
.zyk-userMain .user-con .uc-body .tableWrap th{
	text-align: center;
}
/* .zyk-userMain .user-con .uc-body .tableWrap td:nth-child(1),
.zyk-userMain .user-con .uc-body .tableWrap td:nth-child(2),
.zyk-userMain .user-con .uc-body .tableWrap td:nth-child(4){
	text-align: center;
} */

.layui-laypage input:focus, .layui-laypage select:focus {
    border-color: #b4283c !important;
}
.layui-table-page>div {
    text-align: right;
}
.layui-table-tips-c:before {
    right: 0px;
    top: -3px;
}

.zyk-userMain .user-con .uc-body .favSort{
	padding: 20px 30px;
}
.zyk-userMain .user-con .uc-body .favSort .fav-left{
	float: left;
	width: 120px;
	line-height: 30px;
}
.zyk-userMain .user-con .uc-body .favSort .fav-right{
	overflow: hidden;
}
.zyk-userMain .user-con .uc-body .favSort .fav-right li{
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 30px;
	padding-right: 20px;
	width: 120px;
}
.zyk-userMain .user-con .uc-body .favSort .fav-right li.on{
	background: url(../images/user-fav-on.png) right center no-repeat;
}
.layui-layer{
	border-radius: 6px !important;
}
.layui-layer-ico {
    background: url(../images/icon_close.png);
}
.layui-layer-setwin .layui-layer-close2 {
    right: -40px !important;
    top: -40px !important;
}
.zjkPop{
	padding: 40px 40px 0px 0;
	display: none;
}
.layui-form-label {
    width: 110px !important;
}
.layui-tab {
    margin:  0;
}
.layui-tab-title{
	background-color: #f0f0f0;
}
.layui-tab-title li{
	 color: #b4b4b4;
}
.layui-tab-brief>.layui-tab-title .layui-this {
    color: #6e6e6e;
}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: 2px solid transparent;
}
.tab1-list{
	position: relative;
	width: 100%;
	padding: 20px;
}
.tab1-list li{
	padding: 10px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: -1px;
}
.tab1-list ol{
	padding: 10px;
}
.tab1-list li .tab1-left,
.tab1-list ol .tab1-left{
	float: left;
	width: 30px;
}
.tab1-list li .tab1-right,
.tab1-list ol .tab1-right{
	float: right;
	width: 200px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	font-size: 12px;
}
.tab1-list ol .tab1-right{
	width: 400px;
}
.tab1-list li .tab1-center{
	overflow: hidden;
}
.tab1-list li .tab1-center h4 a{
	display: inline-block;
	width: 100%;
	line-height: 30px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.tab1-list li .tab1-center p{
	line-height: 20px;
	font-size: 12px;
	color: #b4b4b4;
}
.layui-form-checkbox[lay-skin=primary] i {
	top: 5px;
    width: 16px;
    height: 16px;
    border: 1px solid #c0c0c0;
    border-radius: 2px;
}
.layui-form-checkbox[lay-skin=primary] span {
    padding-top: 4px;
}
.layui-icon-ok:before {
	top: 3px;
    width: 14px;
    height: 14px;
}
.layui-form-checked[lay-skin=primary] i{
	border-color: #b4283c !important;
	background-color: #b4283c;
}
.layui-form-checked span, .layui-form-checked:hover span {
    background-color: transparent;
}
.layui-tab-content {
    overflow: hidden !important;
}
.tab1-list2{
	position: relative;
	padding: 20px;
	display: none;
}

.tab1-list2 .layui-form-label{
	color: #848484;
}
.tab1-list2 .layui-input-block{
	overflow: hidden;
}

.tab1-list2 p.text,
.tab2-list2 p.text{
	overflow: hidden;
	line-height: 38px;
	color: #323232;
}
.tab1-list2 p.text span,
.tab2-list2 p.text span{
	color: #b4283c;
}
.tab1-list2 .viewtaitou{
	border-top: 1px solid #dcdcdc;
}
.tab1-list2 .viewtaitou .layui-form-item{
	margin-bottom: 0;
}
.tab1-list2 .viewtaitou h4{
	height: 40px;
	line-height: 40px;
	text-align: right;
}

.tab2-list{
	position: relative;
	width: 100%;
	padding: 20px;
}
.tab2-list li{
	padding: 10px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: -1px;
}
.tab2-list li h4{
	position: relative;
	height: 30px;
	line-height: 30px;
	color: #505050;
}
.tab2-list li h4 a{
	position: absolute;
	right: 0;
	top: 0;
	height: 30px;
	line-height: 30px;
}
.tab2-list li h4 a.kaipiaoing{
	color: #b4283c;
}
.tab2-list li p{
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #b4b4b4;
}
.tab2-list li p span{
	float: right;
	display: inline-block;
	color: #505050;
}

.tab2-list2{
	position: relative;
	width: 100%;
	padding: 20px;
	display: none;
}
.tab2-list2 h3{
	height: 58px;
	padding: 10px 0;
}
.tab2-list2 h3 span{
	line-height: 38px;
	color: #b4283c;
}
.tab2-list2 h3 p{
	float: right;
}
.layui-btn.no-bg{
	background-color: transparent !important;
}
.tab2-list2 h4{
	position: relative;
	height: 30px;
	line-height: 30px;
	color: #5e5e5e;
}
.tab2-list2 h4 a{
	position: absolute;
	top: 0;
	right: 0;
	height: 30px;
	line-height: 30px;
	color: #5e5e5e;
}
.tab2-list2 .viewxiangqing{

}
.tab2-list2 .viewxiangqing p span{
	float: right;
	color: #505050;
}
.tab2-list2 .gobackList {
	padding-top: 15px;
}
.tab2-list2 .gobackList a{
	font-weight: bold;
}
.em-inp {
    width: 570px;
    height: 56px;
    margin: 0 auto;
    background: #ffffff;
    border: 1px solid #737373;
    border-radius: 5px;
    line-height: 56px;
}
.em-inp span.text {
    font-size: 16px;
    padding: 0 10px;
}
.em-inp input {
    line-height: 30px;
    height: 30px;
    margin-bottom: 5px;
    font-size: 14px;
    width: 380px;
}
.em-inp .em-btn {
    display: inline-block;
    width: 100px;
    height: 54px;
    margin: 0 auto;
    background: #b4283c;
    line-height: 54px;
    color: #fff;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -ms-border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -ms-border-bottom-right-radius: 5px;
    text-align: center;
    /* float: right; */
    position: absolute;
    font-size: 16px;
    cursor: pointer;
}

p.tab3-description{
	line-height: 24px;
	padding: 15px 30px;
	font-size: 12px;
	color: #505050;
}

.userMessage{
	position: relative;
	width: 100%;
	padding: 20px;
}
.userMessage li{
	padding: 10px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: -1px;
}
.userMessage li p{
	overflow: hidden;
	line-height: 24px;
	padding-left: 15px;
	color: #505050;
}
.userMessage li p.on{
	background: url(../images/messIco.png) left 8px no-repeat;
}
.userMessage li span{
	float: right;
	display: inline-block;
	width: 150px;
	line-height: 24px;
	text-align: right;
	font-size: 12px;
	color: #6e6e6e;
}

/* 用户协议 */
.userAgreement{
	padding: 150px 0 50px 0;
}
.userAgreement .uA-title{
	height: 100px;
	line-height: 100px;
	text-align: center;
	font-size: 24px;
	color: #505050;
}
.userAgreement .uA-main{
	padding: 70px;
	border: 1px solid #b4b4b4;
	background-color: #fff;
}
.userAgreement .uA-main p.p1{
	line-height: 1.5;
	margin-bottom: 50px;
	font-size: 16px;
	color: #505050;
}
.userAgreement .uA-main p.p2{
	line-height: 1.5;
	margin-bottom: 30px;
	font-size: 14px;
	color: #505050;
}
.userAgreement .uA-main h4.h4{
	line-height: 2;
	margin-bottom: 20px;
	border-top: 1px solid #b9b9b9;
	font-size: 18px;
	color: #505050;
}
.otherBtn{
	display: inline-block;
	float: left;
	width: 38px;
	height: 38px;
	background: url(../images/icon_add.png) center center no-repeat;
	overflow: hidden;
	display: none;
}
.otherBtn:hover{
	background: url(../images/icon_add_01.png) center center no-repeat;
}
.otherBtn.on{
	background: url(../images/icon_change.png) center center no-repeat;
}
.otherBtn:hover.on{
	background: url(../images/icon_change_01.png) center center no-repeat;
}

.keyw{

}
.keyw a{
	display: inline-block;
	line-height: 30px;
	padding: 5px 25px 5px 0;
	color: #eee;
}
.keyw a:hover{
	color:#b4283c;
}
.bootstrap-tagsinput {
	float: left;
	width: 960px;
	height: 40px;
	line-height: 40px;
}
.listPage .listSearch .listSearchLeft .searchBox .sch-inputWrap .sch-inputsubWrap .bootstrap-tagsinput {
    width: 820px;
}

.bootstrap-tagsinput .badge {
	display: inline-block;
	position: relative;
	height: 40px !important;
	line-height: 40px!important;
	padding: 0px 20px 0px 10px;
	border-radius: 4px;
	font-size: 14px;
	font-weight: 400;
	background-color: #b4283c;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	overflow: hidden;
	transition: .25s linear
}

.bootstrap-tagsinput .badge>span {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	/* width: 100%; */
	padding: 0 10px 0 0;
	text-align: right;
	font-size: 12px;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	z-index: 2
}

.bootstrap-tagsinput .badge>span:after {
	content: "x";
	line-height: 32px;
	font-family: flat-ui-pro-icons;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* @media(hover:hover) {
	.bootstrap-tagsinput .badge {
		height: 40px;
		line-height: 40px;
		padding: 0px 20px 0px 10px;
	}

	.bootstrap-tagsinput .badge>span {
		opacity: 0;
		filter: "alpha(opacity=0)";
		transition: opacity .25s linear
	}

	.bootstrap-tagsinput .badge:hover {
		padding-right: 20px;
		padding-left: 14px;
		background-color: #b4283c;
		color: #fff;
	}

	.bootstrap-tagsinput .badge:hover>span {
		padding: 0 10px 0 0;
		opacity: 1;
		-webkit-filter: none;
		filter: none
	}
} */

.bootstrap-tagsinput input[type=text] {
	width: auto !important;
	max-width: inherit;
	min-width: 200px;
	height: 40px;
	line-height: 40px;
	padding: 0;
	margin: 0;
	border: none;
	box-shadow: none;
	background-color: transparent;
	font-size: 14px;
	color: #505050;
	outline: none;
	vertical-align: top;
}

.tagsinput-primary {}

.tagsinput-primary .bootstrap-tagsinput {
	margin-bottom: 0;
	border-color: #b4283c;
}

.tagsinput-primary .badge {
	background-color: #b4283c;
	color: #fff
}

.ztree * {
    font-size: 14px;
}
.ztree li a{
 height: 28px;
 text-decoration: none;
}
.ztree li a:hover{
 text-decoration: none;
}
.ztree li a.curSelectedNode{
 height: 28px;
 padding-top: 1px;
 border: 0;
 color: #b4283c;
 background-color: transparent;
}
.ztree li span.button.noline_close {
    background-position: -74px -72px;
}


/* 法规全文页弹出层图标 */
.zyk-fgIco{
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	background-image: url(../images/fgIco.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
/* 法规名称 */
.zyk-fgIco-name{
	background-position: 0 0;
}
/* 颁布日期 实施日期 */
.zyk-fgIco-date{
	background-position: -30px 0;
}
/* 法规文号 */
.zyk-fgIco-wenhao{
	background-position: -60px 0;
}
/* 法规效力 */
.zyk-fgIco-xiaoli{
	background-position: -90px 0;
}
/* 颁布机构 */
.zyk-fgIco-jigou{
	background-position: 0 -30px;
}
/* 法规层级 */
.zyk-fgIco-cengji{
	background-position: -30px -30px;
}
/* 法律草案 */
.zyk-fgIco-caoan{
	background-position: -60px -30px;
}
/* 说明文件 */
.zyk-fgIco-file{
	background-position: -90px -30px;
}
/* 权威解读 */
.zyk-fgIco-quanwei{
	background-position: 0 -60px;
}
/* 专家解读 */
.zyk-fgIco-zhuanjia{
	background-position: -30px -60px;
}
/* 引用说明 */
.zyk-fgIco-yinyong{
	background-position: -60px -60px;
}
/* 上位法 */
.zyk-fgIco-shangwei{
	background-position: -90px -60px;
}
/* 同位法 */
.zyk-fgIco-tongwei{
	background-position: 0 -90px;
}
/* 下位法 */
.zyk-fgIco-xiawei{
	background-position: -30px -90px;
}
/* 关联法规 */
.zyk-fgIco-link{
	background-position: -60px -90px;
}
/* 关联法规 */
.zyk-fgIco-duizhao{
	background-color: #fff;
	background-position: 0 -120px;
	vertical-align: -9px;
}
.zyk-fgIco-duizhao-on{
	background-color: #fff;
	background-position: -30px -120px;
	vertical-align: -9px;
}
.zyk-tooltip{
	margin-right: 0;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop ul li:last-child{
	border-bottom: 0;
}

/* vip 续费 */
.vipBox {
	padding: 20px 10px 10px 10px;
}

.vipBox h4 {
	line-height: 50px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #505050;
}

.vipBox p {
	line-height: 24px;
	font-size: 12px;
	color: #6e6e6e;
}

.vipBox p a {
	display: block;
	color: #b4283c;
}

.vipMain {
	padding: 30px;
}

.vipMain .viptitle {
	line-height: 60px;
}

.vipMain .viplist {
	position: relative;
	width: 100%;
	height: 240px;
	padding: 0 64px;
	overflow: hidden;
	white-space: nowrap;
}

.vipMain .viplist .vipcon {
	position: relative;
	width: 100%;
	height: 240px;
	overflow: hidden;
	white-space: nowrap;
}

.vipMain .viplist .vipcon ul {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	height: 240px;
}

.vipMain .viplist .vipcon ul li {
	position: relative;
	display: inline-block;
	width: 190px;
	height: 240px;
	padding: 10px;
	overflow: hidden;
}

.vipMain .viplist .slideLeftBtn,
.vipMain .viplist .slideRightBtn {
	position: absolute;
	top: 0;
	height: 240px;
	width: 60px;
}

.vipMain .viplist .slideLeftBtn {
	left: 0px;
}

.vipMain .viplist .slideRightBtn {
	right: 0px;
}

.vipMain .viplist .slideLeftBtn a,
.vipMain .viplist .slideRightBtn a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.vipMain .viplist .slideLeftBtn a {
	background: url(../images/vip/left.png) center center no-repeat;
}

.vipMain .viplist .slideLeftBtn a:hover {
	background: url(../images/vip/left_on.png) center center no-repeat;
}

.vipMain .viplist .slideRightBtn a {
	background: url(../images/vip/right.png) center center no-repeat;
}

.vipMain .viplist .slideRightBtn a:hover {
	background: url(../images/vip/right_on.png) center center no-repeat;
}

.vipMain .viplist .vipcon ul li .vip-c-wrap {
	height: 100%;
	border-radius: 6px;
	background-color: #f0f0f0;
}
.vipMain .viplist .vipcon ul li .vip-c-wrap dl{
	height: 108px;
}
.vipMain .viplist .vipcon ul li .vip-c-wrap dt,
.vipMain .viplist .vipcon ul li .vip-c-wrap h3.title2,
.vipMain .viplist .vipcon ul li .vip-c-wrap p{
	text-align: center;
}
.vipMain .viplist .vipcon ul li .vip-c-wrap dt.title1,
.vipMain .viplist .vipcon ul li .vip-c-wrap h3.title2{
	height: 46px;
	line-height: 46px;
	padding-top: 10px;
	font-size: 18px;
	color: #505050;
}
.vipMain .viplist .vipcon ul li .vip-c-wrap dd.item{
	height: 26px;
	line-height: 26px;
	text-align: left;
	padding-left: 44px;
	color: #b4283c;
}
.vipMain .viplist .vipcon ul li .vip-c-wrap dd.item .cor{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(../images/vip/cor.png) center center no-repeat;
	vertical-align: middle;
}
.vipMain .viplist .vipcon ul li .vip-c-wrap h3.title2{
	margin-bottom: 10px;
	font-size: 36px;
	color: #323232;
}
.vipMain .viplist .vipcon ul li .vip-c-wrap p span{
	font-size: 12px;
	color: #b4283c;
}
.vipMain .viplist .vipcon ul li .vip-c-wrap p b{
	font-size: 12px;
	font-weight: 400;
	color: #6e6e6e;
	text-decoration: line-through;
}
.vipMain .viplist .vipcon ul li .vip-c-wrap.on,
.vipMain .viplist .vipcon ul li .vip-c-wrap:hover{
	background-color: #b4283c;
	cursor: pointer;
}
.vipMain .viplist .vipcon ul li .vip-c-wrap.on dt.title1,
.vipMain .viplist .vipcon ul li .vip-c-wrap.on h3.title2,
.vipMain .viplist .vipcon ul li .vip-c-wrap.on dd.item,
.vipMain .viplist .vipcon ul li .vip-c-wrap.on p span,
.vipMain .viplist .vipcon ul li .vip-c-wrap.on p b,
.vipMain .viplist .vipcon ul li .vip-c-wrap:hover dt.title1,
.vipMain .viplist .vipcon ul li .vip-c-wrap:hover h3.title2,
.vipMain .viplist .vipcon ul li .vip-c-wrap:hover dd.item,
.vipMain .viplist .vipcon ul li .vip-c-wrap:hover p span,
.vipMain .viplist .vipcon ul li .vip-c-wrap:hover p b{
	color: #fff;
}
.vipMain .viplist .vipcon ul li .vip-c-wrap.on dd.item .cor,
.vipMain .viplist .vipcon ul li .vip-c-wrap:hover dd.item .cor{
	background: url(../images/vip/corr.png) center center no-repeat;
}
.vipMain .viplist .vipcon ul li .xscx{
	position: absolute;
	top: 0;
	left: 10px;
	padding: 5px;
	border-radius: 5px;
	font-weight: bold;
	background-color: #fcded0;
	color: #b4283c;
}
.vipPay{}
.vipPay .pay-btnBox{
	padding: 0 50px;
}
.vipPay .pay-btnBox li{
	float: left;
	width: 130px;
	height: 30px;
}
.vipPay .pay-btnBox li a{
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-image: url(../images/vip/pay.png);
	background-repeat: no-repeat;
}
.vipPay .pay-btnBox li a.weixin{
	background-position: 0 0;
}
.vipPay .pay-btnBox li.on a.weixin{
	background-position: 0 -30px;
}
.vipPay .pay-btnBox li a.zhifubao{
	background-position: 0 -60px;
}
.vipPay .pay-btnBox li.on a.zhifubao{
	background-position: 0 -90px;
}
.vipPay .pay-box{
	padding: 20px 50px;
}
.vipPay .pay-box .payLeft{
	float: left;
	width: 370px;
}
.vipPay .pay-box .payLeft .line1{
	line-height: 56px;
	padding-top: 30px;
	font-size: 18px;
	color: #505050;
}
.vipPay .pay-box .payLeft .line1 span{
	display: inline-block;
	padding: 0 15px;
	font-size: 30px;
	color: #b4283c;
}
.vipPay .pay-box .payLeft .line1 b{
	font-size: 14px;
	font-weight: 400;
	color: #a0a0a0;
	text-decoration: line-through;
}
.vipPay .pay-box .payLeft .line2{
	line-height: 30px;
	color: #6e6e6e;
}
.vipPay .pay-box .payLeft .line3{
	line-height: 30px;
	font-size: 12px;
	color: #999;
}
.vipPay .pay-box .payLeft .line3 a{
	font-size: 12px;
	color: #999;
}
.vipPay .pay-box .payLeft .line3 a:hover{
	color: #b4283c;
}
.vipPay .pay-box .payRight{
	overflow: hidden;
	position: relative;
}
.vipPay .pay-box .payRight .pay-refresh{
	position: absolute;
	width: 160px;
	height: 160px;
	top: 0;
	left: 0;
	z-index: 1;
	background-color: rgba(123,123,123,0.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E57b7b7b,endColorstr=#E57b7b7b);
}
.vipPay .pay-box .payRight .pay-refresh a{
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: center;
}
.vipPay .pay-box .payRight .pay-refresh a b{
	display: inline-block;
	width: 100%;
	padding-top: 40px;
	font-weight: 400;
	color: #fff;
}
.vipPay .pay-box .payRight .pay-refresh a i{
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-top: 10px;
	background: url(../images/vip/refresh.png) center center no-repeat;
}

/* 20210511 */
.toolWrap {
	position: fixed;
	bottom: 50px;
	right: 20px;
	width: 50px;
	z-index: 11;
}

.toolWrap a {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 13px;
	padding: 10px 0;
	margin-top: 5px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: #626262;
}

.toolWrap span {
	font-size: 24px;
	color: #626262;
	position: absolute;
	top: -12px;
	right: -19px;
	width: 25px;
	background-color: #fff;
	height: 24px;
	line-height: 22px;
	text-align: center;
	border-radius: 50%;
	cursor: pointer;
}



.goTop {
	display: none;
	padding: 0!important;
}

.toolWrap .smzx {
}

.ewm-wrap {
	position: fixed;
	right: 80px;
	bottom: 50px;
	cursor: pointer;
	z-index: 9999;
	width: 216px;
	height: 100px;
	text-align: center;
	background: #fff;
	border: 1px solid #0C0C0C;
	display: none;
}

.ewm-wrap img {
	width: 45%;
	height: 100%;
	float: left;
	margin-left: 7px;
}
.applet-wrap {
	position: fixed;
	right: 80px;
	bottom: 50px;
	cursor: pointer;
	z-index: 9999;
	width: 200px;
	height: 200px;
	text-align: center;
	background: #fff;
	border: 1px solid #0C0C0C;
	display: none;
}

.kf-wt-list{
	padding: 30px 15px;
}
.kf-wt-list dd{
	position: relative;
	height: 40px;
	line-height: 40px;
	margin-top: -1px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}
.kf-wt-list dd a{
	display: inline-block;
	max-width: 100%;
	width: 100%;
	line-height: 40px;
	font-size: 14px;
	color: #6e6e6e;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.kf-wt-list dd a:hover{
	color: #b4283c;
}
.kf-wt-list dd i{
	display: inline-block;
	width: 13px;
	height: 12px;
	margin-left: 5px;
	background: url(../images/kf-video.png) center center no-repeat;
	vertical-align: 14px;
}
.kf-wt-list dd.hasVideo a{
	max-width: 175px;
	width: auto;
}

/* 全文页左侧红色三角 */
.md-href{
	display: inline-block;
	position: absolute;
	top: 15px;
	left: -20px;
	width: 16px;
	height: 12px;
	background: url(../images/md.png) center center no-repeat !important;
}
.fg-title .md-href{
	margin-top: 20px;
}
.fg-title-size .md-href{
	margin-top: 20px;
}
/* 颁布令正文 18px */
.fgFull-con .fg-decree {
	font-size: 18px;
}
/* 论著和论文 全文字体 18px */
.zyk-main .lw-page {
	font-size: 16px;
}
/* 法院案例、检察案例 标题20px */
.fgFull-con .case-title {
	font-size: 20px;
}

/*全文页增加开通vip提示功能*/
.zyk-fgFull .fgFull-main .fgFull-right .fgFull-body .fgFull-con{
	/*position: relative;*/
}
.fg-fixedVip {
	position: absolute;
	bottom:0px;
	left:0;
	right:0;
	z-index:0;
	width: 100%;
	padding:30px 50px 30px 50px;
	background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%, #fff 50%);
	text-align: center;
	display: none;
}
.vip_10{
	bottom: -20px!important;
}
.fg-fixedVip .fg-fixedBottomCon{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-radius: 3px;
	/*background: #292929;*/
	color:#daca7d;
	font-size: 16px;
}

.fg-fixedVip .fg-fixedBottomCon .openVip{
	display: inline-block;
	width: 94px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color:#3c311d;
	margin-left:10px;
	background: url(../images/vipBg.png) no-repeat 0 0;
	vertical-align: middle;
}


.fgFull-con .fg-fixedBottom{
	position: absolute;
	bottom:0px;
	left:0;
	right:0;
	z-index:0;
	width: 100%;
	padding:80px 50px 30px 50px;
	background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%, #fff 50%);
	text-align: center;
	display: none;
}
.fgFull-con .fg-fixedBottom .fg-fixedBottomCon{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-radius: 3px;
	background: #292929;
	color:#daca7d;
	font-size: 16px;
}
.fgFull-con .fg-fixedBottom .fg-fixedBottomCon .openVip{
	display: inline-block;
	width: 94px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color:#3c311d;
	margin-left:10px;
	background: url(../images/vipBg.png) no-repeat 0 0;
	vertical-align: middle;
}
/*数据包页增加开通vip提示功能*/
.cdata-con .fg-fixedBottom{
	margin-left: 300px;
	position: absolute;
	bottom:0px;
	left:0;
	right:0;
	z-index:2;
	padding:80px 50px 30px 50px;
	background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%, #fff 50%);
	text-align: center;
	display: none;
}
.cdata-con .fg-fixedBottom .fg-fixedBottomCon{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-radius: 3px;
	background: #626262;
	color:#fff;
	font-size: 16px;
}
.cdata-con .fg-fixedBottom .fg-fixedBottomCon .openVip{
	display: inline-block;
	width: 94px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color:#3c311d;
	margin-left:10px;
	background: url(../images/vipBg.png) no-repeat 0 0;
	vertical-align: middle;
}
/*列表页，显示词频统计*/
.listBox .list-item .list-item-word{
	line-height: 30px;
	border-bottom: 0px solid #e0e0e0;
	color: #999;
	font-size: 14px;
}
.listBox .list-item .list-item-word .wordLeft{
	overflow:hidden;
}
.listBox .list-item .list-item-word .wordLeft span{
	color: #999;
}
.listBox .list-item .list-item-word .wordLeft a{
	color: #999;
}
.listBox .list-item .list-item-word .wordLeft a:hover{
	color: #999;
}
/**VIP提示**/
.zyk-vipBtn {
	display: inline-block;
	padding: 5px 10px;
	background-color: #b4283c;
	color: #fff;
}

.zyk-vipBtn:hover {
	background-color: #b4283c;
	color: #fff;
}

.zyk-vipTipWrap {
	height: 100%;
	padding: 10px;
}

.zyk-vipTipWrap .vipTip-innerCon {
	height: 100%;
	padding: 20px;
	border: 1px solid #bd4153;
}

.vipTip-innerHead {
	margin: 0 30px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #ebbdc3;
}

.vipTip-innerHead h3 {
	line-height: 1.8;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-align: center;
	letter-spacing: 2px;
}

.vipTip-innerHead h3 a {
	font-size: 16px;
	color: #b4283c;
}

.vipTip-innerBody {
	height: 170px;
	padding: 25px 0 0px 0;
}

.vipTip-innerBody ul.innerList {
	text-align: center;
}

.vipTip-innerBody ul.innerList li {
	display: inline-block;
	width: 136px;
	height: 126px;
	vertical-align: top;
}

.vipTip-innerBody ul.innerList li img {
	width: 81px;
	height: 81px;
	margin-bottom: 10px;
}

.vipTip-innerBody ul.innerList li p {
	font-size: 14px;
	color: #373737;
}

.vipTip-bottom {
	text-align: center;
}

.vipTip-bottom p {
	margin-bottom: 16px;
	font-size: 12px;
	color: #b4283c;
}

.innerCon {
	width: 378px;
	height: 110px;
	margin: 20px auto 0 auto;
	background-color: #dcdcdc;
	border-radius: 5px;
	text-align: center;
	font-size: 14px;
	color: #373737;
}

.innerCon img {
	margin-top: -44px;
}

.innerCon .innerCon-text {
	line-height: 1.5;
	padding: 0 14px;
}

.innerCon2 {
	padding: 0 60px;
	margin-bottom: 15px;
}

.innerCon2 .innerCon-box {
	padding: 12px;
	border-radius: 8px;
	background-color: #dcdcdc;
}

.innerCon2 .innerCon-box>img {
	display: block;
	width: 280px;
	height: 150px;
	box-shadow: 0px 2px 13px 0px rgba(28, 23, 31, 0.16);
	border-radius: 8px;
}



/* 升级弹窗样式 */
.uploadPopMini{
	position: fixed;
	right: 20px;
	top: 120px;
	width: 173px;
	height: 136px;
	padding: 23px 0 0 0px;
	background: url(../images/uploadPop/uploadPopMiniBg.png) no-repeat center center ;
	z-index: 99;
}
.uploadPopMini-close{
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 18px;
	background: url(../images/uploadPop/closeMini.png) center center no-repeat;
	z-index: 1;
}
.uploadPopMini-title{
	width: 100%;
	height: 100%;
	line-height: 1.5;
	padding: 10px 0 0 10px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}
.uploadPop{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: url(../images/uploadPop/uploadPopBg-000-4.png) center center no-repeat;
	z-index: 999;
	display: none;
}
.uploadPop .uploadPop-main{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 545px;
	height: 448px;
	margin: auto;
	padding: 70px 0 0 30px;
	background: url(../images/uploadPop/uploadPopBg.png) center center no-repeat;
}
.uploadPop .uploadPop-main .uploadPop-close{
	position: absolute;
	top: 0;
	left: 5px;
	width: 28px;
	height: 28px;
	background: url(../images/uploadPop/close.png) center center no-repeat;
	z-index: 1;
}
.uploadPop .uploadPop-main .uploadPop-title{
	line-height: 1.8;
	padding-left: 20px;
	font-size: 20px;
	color: #fff;
}
.uploadPop .uploadPop-main .uploadPop-subtitle{
	line-height: 1.8;
	padding-left: 80px;
	font-size: 20px;
	color: #fff;
}
.uploadPop .uploadPop-main .uploadPop-list{
	padding-top: 50px;
}
.uploadPop .uploadPop-main .uploadPop-list li{
	height: 40px;
	line-height: 40px;
	padding-left: 30px;
	background: url(../images/uploadPop/itemIco.png) left center no-repeat;
	color: #000000;
}
.uploadPop .uploadPop-main .uploadPop-list li span{
	color: #b4283c;
}
.uploadPop .uploadPop-main .uploadPop-btn{
	padding-right: 30px;
	text-align: center;
}
.uploadPop .uploadPop-main .uploadPop-btn a{
	display: inline-block;
	width: 160px;
	height: 70px;
	line-height: 70px;
	border: 0;
	font-size: 18px;
	color: #fff;
	background: url(../images/uploadPop/buttonBg.png) center center no-repeat;
}
.uploadPop .uploadPop-main .uploadPop-btn a:hover{
	opacity: 0.85;
}



.listdrop02>div.ztree{
	max-height: 355px;
	height:100%;
	overflow-y: auto;
}
.listdrop02 .filter-multiple{
	position:absolute;
	bottom:0;
	left:0;
	width: 100%;
	z-index:22;
}
.listdrop03>div.ztree{
	max-height: 355px;
	height:100%;
	overflow-y: auto;
}
.listdrop03 .filter-multiple{
	position:absolute;
	bottom:0;
	left:0;
	width: 100%;
	z-index:22;
}

.listdrop{
	padding-bottom: 45px!important;
	padding-right:0!important;
	overflow-y: hidden;
}
.listdrop>div.zselect{
	/*margin-left: 20px;*/
	max-height: 380px;
	height:100%;
	overflow-y: auto;
}
/*
.listdrop .filter-multiple{
	position:absolute;
	bottom:0;
	left:0;
	width: 100%;
	z-index:22;
}*/

.ysInfoType li{
	float: left;
	padding-left: 10px;
	font-size: 14px;
	cursor:pointer ;

}
.ysInfoType{
	height: 35px;
	border-bottom: solid 1px #999;
}
.ysInfoType .typeOn{
	font-weight: bold;
}
.ysInfo{
	border: solid 1px #9999;
	padding-top: 0 !important;
}
.ysInfoNone{
	display: none;
}

.content-search{
	float: right;
	margin-right: 10px;
	border: solid 1px #999;
	border-radius: 5px;
	height: 30px;
	line-height: 30px;
	padding: 0 0px 0 5px;
}
.content-search-btn{
	float: right;
	width: 27px;
	height: 27px;
	padding: 5px;
	margin-right: -148px;
	margin-top: 1px;
	border-radius: 5px;
	/* background: #fff; */
	cursor: pointer;

}

/* 页内查找高亮样式 */
.highLight{
	color: red;
}

.list-item .on{
	background-color: yellow;
}

.hitCount{
	margin-left: 5px;
}
.hitPrevBtn, .hitNextBtn{
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: #fff;
	background-image: url(../images/updown.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.hitPrevBtn{
	background-position: 3px 9px;
}
.hitNextBtn{
	background-position: -21px 8px;
}

.alckgd{
	text-align: center;
}
.alckgd i{
	display: inline-block;
	width: 20px;
	height: 14px;
	background: url(../images/down1.png) center center no-repeat;
	vertical-align: middle;
}

.itemNoType{
	height: 35px;
	margin-top: 10px;
}
.itemNoType li{
	float: left;
	/*padding-right: 50px;*/
	font-size: 14px;
	cursor:pointer ;
	width: 140px;
}
.itemNoType .itemOn{
	font-weight: bold;
	color: red;
}
.itemContent{
	border: 1px solid #eee;
	overflow-y: auto;
	max-height: 106px;
	margin-left: 40px;
	margin-bottom: 10px;
}
.itemContent.hitWords .list-item-con.showItemCont{
	padding: 5px 10px !important;
}
.itemContent div{
	text-indent: 2em;
}
.itemContent .list-item-con{
	display: none;
}
.itemContent .showItemCont{
	display: block!important;
}

.tooltip {
	position: absolute;
	background-color: #f9f9f9;
	border: 1px solid #ccc;
	padding: 5px;
	display: none;
}


/**文内链*/
.wnlDiv{
	position: fixed;
	width: 590px;
	height: 350px;
	border: 1px solid #eee;
	border-radius: 4px;
	background-color: #fff;
	/*text-align: center;*/
	font-size: 14px;
	z-index: 199;
}
.wnlAct{
	width: 550px!important;
	height: auto!important;
	max-height: 500px;
	/*box-shadow: 0 0 4px 2px #cccccc;*/
}
.wnlAct .wnlCentent{
	/*height: 100px!important;*/
}
/* 去除-影响标题多行展示 */
.wnlAct>p{
	/*height: 30px!important;*/
	line-height: 1.5;
	padding: 10px 30px 10px 15px;
}
.wnlAct .glzlP{
	text-align: center;
}
.wnlAct .popClose{
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 1;
}
.wnlDiv .popClose a {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../images/pop_closed.png) center center no-repeat;
	background-size: 14px 14px;
}
.wnlDiv>ul{
	padding: 0 10px;
	overflow: hidden;
}
.wnlDiv>ul>li{
	float: left;
	width: 50%;
	padding: 5px 10px;
	color: #222;
}
.wnlDiv>ul>li>span{
	color: #666;
}
.wnlDiv>ul>li.full{
	float: none;
	width: auto;
}
.wnlDiv .title{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #eee;
}
.wnlCentent{
	max-height: 160px;
	padding: 10px;
	border: 1px solid #eee;
	border-radius: 4px;
	margin: 10px 20px;
	overflow: hidden;
	overflow-y: auto;
}
.wnlCentent p{
	color: #444;
	text-align: left;
	text-indent: 0;
}
.ckqw{
	text-indent: 0;
	position: relative;
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #b4283c;
	color: #ffffff;
}
.ckqwDiv a:hover{
	color: #ffffff!important;
}
.ckqwDiv{
	height: 40px;
	margin: 0 auto;
	margin-top: 13px;
	text-align: center;
}
.ckqwDiv>a{
	display: inline-block;
	border-radius: 4px;
}
.ckqwDiv>a:hover{
	opacity: 0.85;
}
.glzlP{
	height: 50px;
	margin-top: 10px;
}
.glzlP span{
	margin-left: 10px;
	color: #2440b3;
	cursor: pointer;
}
.ftItemDiv{
	height: auto;
}

.zyk-header .zyk-top .zyk-skin{
	position: relative;
	/*width: 140px;*/
	float: right;
	/*padding-left: 20px;*/
	/*background: url("../red/skin-icon.png") left center no-repeat;*/
}
.zyk-skin p{
	display: inline-block;
	line-height: 40px;
	color: #818181;
	float: left;
}

.zyk-header .zyk-top .showSkinChange{
	width: 100px;
	float: left;
	line-height: 40px;
	margin-left: 10px;
}
.ysInfo .zhaiyao{
	padding-left: 10px;
}
.ysInfo .zhaiyao li{
	width: 50%;
	float: left;
	border-bottom: 0px!important;
}
.ysInfo .zhaiyao li b{
	width: 96%;
	display: inline-block;
}
.ysInfo .zhaiyaoNumber{
	padding-left: 10px;
}
.ysInfo .zhaiyaoNumber li{
	width: 95%;
	float: left;
	border-bottom: 0px!important;
}
.ysInfo .wnlsearchDiv{
	float: right;
	margin-right: 10px;
}
.ysInfo .wnlsearchDiv .actItemInput{
	border: solid 1px #9999;
	border-radius: 5px;
	width: 55px;
}
.ysInfo .wnlsearchDiv .contentInput{
	border: solid 1px #9999;
	border-radius: 5px;
	margin-left: 10px;
}
.ysInfo  .fgcontent-search-btn {
	float: right;
	margin-right: -147px;
	margin-top: 5px;
	width: 20px;
	height: 20px;
}
.ysInfo .actItemBtn {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(../images/searchBtn2.png) center center no-repeat;
	vertical-align: middle;
}
.ysInfo .fgygnr{
	position: relative;
	margin-left: 6px;
}
.ysInfo .fgygnr p{
	margin-left: 30px;
}
.ysInfo .dz-right li{
	margin-top: 40px!important;
}
.ysInfo .fgygnr .timeline-axis {position: absolute;left: -5px;top: 5px;z-index: 7;width: 20px;height: 20px;line-height: 20px;background-color: #fff;color: #16b777;border-radius: 50%;text-align: center;cursor: pointer;}
.ysInfo .fgygnr:before {content: "";position: absolute;left: 5px;top: 5px;z-index: 0;width: 1px;height: 112%;background: #16b777;}
.ysInfo .fgygnr:first-child:before {display: block;}
.ysInfo .fgygnr:last-child:before {display: none;}
.ysInfo .fgygnr .roundness{background-color: #16b777;}

.ysInfo .dzWrap{
	padding: 5px 20px!important;
}
.ysInfo .dzWrap .dz-left{
	margin-left: 20px;
}
.ysInfo .dzWrap{
	height: auto!important;
}
.ysInfo .dzWrap p a{
	margin-left: 70%;
}
.ysInfo .dzWrap .dz-left{
	float: left;
	width: 460px;
	padding-right: 15px;
}
.ysInfo .dzWrap .dz-left ul{
	position: relative;
}
.ysInfo .dzWrap .dz-left ul:before{
	content: '';
	position: absolute;
	top: 0;
	left: 2px;
	/* width: 20px; */
	height: 20px;
	background-color: #fff;
}
.ysInfo .dzWrap .dz-left ul:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 2px;
	/* width: 18px; */
	height: 18px;
	background-color: #fff;
}
.ysInfo .dzWrap .dz-left li{
	height: 25px;
	line-height: 25px;
	/*background: url(../images/fg_line.png) 15px top repeat-y;*/
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ysInfo .dzWrap .dz-right{
	overflow: hidden;
}
.ysInfo .dzWrap .dz-right ul{
	padding-top: 10px;
}
.ysInfo .dzWrap .dz-right li{
	height: 48px;
	line-height: 48px;
	padding-left: 30px;
	background: url(../images/yangeBg2.png) left center no-repeat;
	overflow: hidden;
	margin-bottom: 0px;
}
.ysInfo .dzWrap .dz-right li:hover{
	background: url(../images/yangeBg1.png) left center no-repeat;
}
.ysInfo .dzWrap .dz-right li:hover a{
	color: #b4283c;
}

.ysInfo .fg-p {
	padding: 10px 20px 10px 20px;
	line-height: 1.8;
	font-size: 16px;
	color: #505050;
	white-space: pre-line;
	text-indent: 2em;
}

.ysInfo .lfzlul li{
	padding: 10px 20px 10px 20px;
	line-height: 16px;
	font-size: 16px;
	color: #505050;
	white-space: pre-line;
}

.ysInfo .lfzlul .morelfzl{
	text-align: center;
}
.ysInfo .lfzlul .morelfzl a{
	color: #b4283c;
}

.ysinfo5_t .fg-p:hover{
	color: #b3283b;
}

.listSearchRight .sch-inputImg{
	float: left;
	display: inline-block;
	width: 60px;
	height: 40px;
	background: url(../images/searchBtn.png) center center no-repeat;
}

/*.zyk-width .listSearchLeft .searchBox .zyk-menu1 .layui-this{*/
/*	color: #b4283c;*/
/*	font-weight: bold;*/
/*}*/
.zyk-width .listSearchLeft .searchBox .zyk-menu1 .search_nav:hover{
	/* padding: 3px 6px 6px 6px; */
	border-radius: 3px;
	background: #b4283c;
	color: #ffffff;
}
.zyk-width .listSearchLeft .searchBox .zyk-menu1 .layui-this{
	padding: 0;
	border-radius: 3px;
	background: #b4283c;
	color: #ffffff;
}
.zyk-width .listSearchLeft .searchBox .zyk-menu1 .layui-this:before{
	content: '';
	position: absolute;
	left: 50%;
	bottom: -5px;
	width: 0;
	height: 0;
	margin-left: -10px;
	border: 10px solid;
	border-color: #b4283c transparent transparent transparent;
}
.section1 .listSearchRight {
	float: right;
	/* float: left; */
	width: 140px;
	height: 64px;
	margin-right: 130px;
	/* padding: 0px 15px 0px 18px; */
}
.section1 .listSearchRight .jgzjzSearch {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 66px;
	line-height: 66px;
	text-align: center;
	background-color: #b4283c;
	color: #fff;
	font-size: 18px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.listPage .listSearch .listSearchRightResult{
	width: 207px;
	display: none;
}
.listPage .listSearch .listSearchRightResult a{
	width: 100px!important;
	float: left;
}
.listPage .listSearch .listSearchRightResult .newresult{
	background-color: #8b8b8b;
}
#checkSkin{
	float: left;
	height: 40px;
	line-height: 40px;
	padding-right: 15px;
	padding-left: 5px;
	/*background: url("../red/skinDown.png") right center no-repeat;*/
	cursor: pointer;
}
.showSkinChange{
	position: absolute;
	top: 40px;
	left: 0px;
	z-index: 1;
	background: #fff;
	border: 1px solid #eee;
	display: none;
}
.showSkinChange ul{
	float: none !important;
	width: 100%;
}
.showSkinChange li{
	float: none !important;
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding-right: 0 !important;
	text-align: center;
	cursor: pointer;
}
.showSkinChange li:hover{
	background: #f1f1f1;
}
.listSearchZnjs a,
.sch-downGjjs a{
	font-size: 16px;
}

.zyk-fgFull-papers{

}
.zyk-fgFull-papers .lw-tool {
	background-color: #e9e9e9;
}
.zyk-fgFull-papers .lw-tool .h-cheBg{
	font-size: 14px;
	padding: 7px 0 0 10px;
}
.zyk-fgFull-papers .layui-nav .layui-nav-item a{
	color: #333;
}
.zyk-fgFull-papers .layui-nav .layui-nav-more {
	border-top-color: #999;
}
.zyk-fgFull-papers .layui-nav .layui-nav-mored,
.zyk-fgFull-papers .layui-nav-itemed>a .layui-nav-more {
	border-color: transparent transparent #999
}
.zyk-fgFull-papers .lw-tool .h-setWrap .layui-nav-child a i{
	display: none;
}
.zyk-fgFull-papers .lw-tool .h-setWrap .layui-nav-child{
	left: 0;
}
.zyk-fgFull-papers .lw-item .lw-item-left {
	color: #333333;
}

.ysInfoDiv{padding:10px 20px; overflow-y: auto !important;}
.ysInfoType>ul>li:first-child{
	padding-left:0px!important;
}
.ysInfoType>ul>li:first-child.typeOn:before {
    content: '';
    margin-left: -10px;
}
.common-tool{
	position: relative;
	z-index: 150;
}
.lineheightAuto{
	line-height: normal!important;
	height: auto!important;
	padding-bottom: 10px;
	padding-top: 5px;
}

@media print {
	.no-print{
		display: none!important;
	}
}

.ysInfo  .showYsinfo{
	margin-left: 10px;
	display: none;
}
.ysInfo  .showYsinfo i{
	display: inline-block;
	width: 20px;
	height: 14px;
	background: url(../images/packup.png) center center no-repeat;
	vertical-align: middle;
}
.fgygnr .fg-weight a{
	color: #b4283c!important;
}

.fgygnr .pHuifgyg{
	color: #999!important;
}
.fgygnr .fg-weight{
	color: #b4283c!important;
}

.hitCounfg .noneresult{
	text-align: center;
	color: #b4283c;
}
.bbdzNone{
	background:none!important;
}
.bbdzNone .twdzFg{
	display: none;
}

.fgygnr a:hover{
	color: #222!important;
	cursor: default;
}

.fgygnr .fgygurl:hover{
	color: #b4283c!important;
	cursor: pointer;
}
.twdzFg:hover{
	color: #b4283c!important;
	cursor: pointer!important;
}

.sxfg-p{
	position: absolute;
	/* margin-left: 75%; */
	right:10px;
}
.sxfg-p input{
	margin: 0px!important;
}

.flsx{
	float: right !important;
	cursor: pointer;
	padding-top: 0px;
	width: 85px;
	padding-right: 5px;
	background: url(../images/filterIcon.png) 5px 8px no-repeat;
}

/*--标题类型--*/
.titleType1,.titleType2,.titleType3{
	float: right; right: 0; width: 38px; height: 38px; line-height: 30px; text-align: center; position: relative; color: #fff;font-size: 12px;
}

.titleType1{
	background: url(../images/badge01.png) center center no-repeat;
}
.titleType2{
	background: url(../images/badge02.png) center center no-repeat;
}
.titleType3{
	background: url(../images/badge03.png) center center no-repeat;
}

.layui-nav .layui-nav-mored,
.layui-nav-itemed>a .layui-nav-more {
	margin-top: -3px!important;
	border-style: solid dashed dashed!important;
	border-top-color: rgba(255, 255, 255, .7)!important;
}


/**法规沿革样式修改  xlm 20241226**/
.ftqwMenu {
	position: relative;
}

.ftqwMenu .dz-left ul li {
	position: relative;
	height: 72px !important;
	padding-left: 110px;
}

.ftqwMenu .dz-left ul li:before {
	content: '';
	position: absolute;
	left: 90px;
	top: 0;
	bottom: 0;
	width: 1px;
	background-color: #b62e40;
}

.ftqwMenu .dz-left ul li:after {
	content: '';
	position: absolute;
	left: 85px;
	top: 13px;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: #b62e40;
}

.ftqwMenu .dz-left ul li>span {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
	color: #666;
}

.ftqwMenu .dz-left ul li>div>h4 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #333;
}

.ftqwMenu .dz-left ul li>div>a>h4 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #333;
}

.ftqwMenu .dz-left ul li:hover>div>h4 {
	color: #b62e40;
	cursor: pointer;
}

.ftqwMenu .dz-left ul li:hover>span {
	color: #333;
}

.ftqwMenu .dz-left ul li:hover>div>h4>i,
.ftqwMenu .dz-left ul li:hover>div>a>h4>i {
	display: inline-block;
	width: 20px !important;
	height: 14px;
	background: url(../images/ftqw_icon1.png) center left no-repeat;
	vertical-align: middle;
}
.ftqwMenu .dz-left ul li>div>a>h4.active
.ftqwMenu .dz-left ul li>div>h4.active{
	color: #b62e40;
	font-weight: bold;
}
.ftqwMenu .dz-left ul li>div>p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 24px;
	font-size: 12px;
	color: #666;
}

.ftqwMenu .dz-right ul li {
	height: 72px !important;
	line-height: 72px !important;
	padding-left: 60px !important;
	    margin-top: 0px!important;
	margin-bottom: 0px !important;
	background: url(../images/ftqw_line.png) left center no-repeat !important;
}

.ftqwMenu .dz-right ul li>a {
	font-size: 14px;
}
.zyk-fgFull .fgFull-main .fgFull-left .fg-tool .fg-menu-item .fg-absPop .fgygPop0 .dzWrap.ftqwMenu .dz-right li:hover,.ftqwMenu .dz-right li:hover{
	background: url(../images/ftqw_line_h.png) left center no-repeat!important;
}

.ftqwMenu .dz-right ul li>a>span {
	display: none;
}

.ftqwMenu .dz-right ul li:hover {
	line-height: 24px !important;
	padding-top: 13px;
}

.ftqwMenu .dz-right ul li:hover>a>span {
	display: block;
}

/*------2025-06-26----------*/
.v8-blueIndex-body .zyk-list-search .v8-nav{

}
.listPage .zyk-list-search .listSearch .listSearchLeft{
	float: none !important;
    width: auto !important;
    margin-left: 0px !important;
}
.listPage .zyk-list-search .listSearch .listSearchRight {
    float: none !important;
    width: auto !important;
    height: 54px;
    margin-right: 140px !important;
    padding: 0 !important;
}
.listPage .zyk-list-search .listSearch .listSearchRight .jgzjzSearch {
    position: absolute;
    display: inline-block;
    top: 0;
    right: 0px;
    width: 110px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    /*background-color: #b4283c;*/
    color: #fff;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.listPage .zyk-list-search .listSearch .v8-search-new-form .new-search-senior{
	height: 27px;
    line-height: 27px;
	right:-140px !important;
}

.listPage .zyk-list-search .listSearch .listSearchRight .listSearchZnjs {
    margin-top: 0!important;
    float: none;
    margin-right: 0px;
    position: absolute;
    top: 30px;
    right: -114px;
}
.zyk-width.zyk-list-search .listSearchLeft .searchBox .zyk-menu1 .layui-this{
	background: transparent !important;
}
.zyk-width.zyk-list-search .listSearchLeft .searchBox .zyk-menu1 .search_nav:hover {
    background: transparent !important;
}
.zyk-width.zyk-list-search .listSearchLeft .searchBox .zyk-menu1 .layui-this:before{
	display:none !important;
}

.more-items-container{
	height: auto !important;
}
.listPage .listBody .listMenu ul.more-items-container li{
	overflow: hidden;
}
.more-items-container~a{
	line-height: 30px;
	text-align: center;
	display: block;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor:hover{
	color: #fff !important;
}
.zyk-width .znenPoQW{
	position: absolute;
	width: 250px;
	height: 26px !important;
	left: 50%;
	top: 12px !important;
	margin-left: -125px;
}
.zyk-width .znenPoQW .h-searchWrap .layui-input-block{
	height: 26px !important;
}
.zyk-width .znenPoQW .h-searchWrap .prevBtn,
.zyk-width .znenPoQW .h-searchWrap .nextBtn{
	float: right;
	line-height: 24px !important;
	margin: 0!important;
}
.zyk-width .znenPoQW .h-searchWrap .prevBtn{
	background-position: -21px 8px;
}
.zyk-width .znenPoQW .h-searchWrap .nextBtn{
	background-position: 3px 9px;
}
.lawF-nav.neNav{
	position: sticky;
	top: 70px;
	height: 50px;
	z-index: 99;
}
.lawF-nav.neNav .dzDiv{
	overflow: hidden;
	padding-top: 10px;
	display: inline-block;
	padding-right: 10px;
}
.lawF-nav.neNav .dzDiv>a{
	position: relative;
	display: inline-block;
	float: left;
	width: 100px;
	height: 30px;
	line-height: 28px;
	margin: 0 !important;
	margin-right: -1px !important;
	text-align: center;
	background-color: #fff;
	z-index: 1;
}
.lawF-nav.neNav .dzDiv>a.navOn,
.lawF-nav.neNav .dzDiv>a:hover{
	color: #fff !important;
	font-weight: normal;
}
.v8-login-main2 .v8-new-tabs li a{
	position: relative;
}
.v8-login-main2 .v8-new-tabs li a>b{
	display: none;
	position: absolute;
	top: -40px;
	left: -50%;
	width: 100px;
	margin-left: 5px;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	border: 1px solid #eee;
	border-radius: 3px;
	padding: 0 5px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #666;
	z-index: 999;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
}
.v8-login-main2 .v8-new-tabs li a>b:before{
	content: '';
	position: absolute;
	bottom: -7px;
	left: 42px;
	width: 0;
	height: 0;
	border-top: 7px solid #eee;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
}
.v8-login-main2 .v8-new-tabs li a>b:after{
	content: '';
	position: absolute;
	bottom: -5px;
	left: 43px;
	width: 0;
	height: 0;
	border-top: 7px solid #fff;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
}
.v8-login-main2 .v8-new-tabs li a:hover>b{
	display: block;
}
.gdfg_tabs{
	height: 60px;
	padding: 5px 0;
}
.gdfg_tabs>ul{
	overflow: hidden;
}
.gdfg_tabs>ul>li{
	float: left;
	height: 100%;
	padding: 0 20px;
	border: 1px solid #e9e9e9;
}
.gdfg_tabs>ul>li>a{
	display: block;
	line-height: 48px;
}
.gdfg_tabs>ul>li.on>a:hover,
.gdfg_tabs>ul>li.on>a{
	color: #fff !important;
}
.v8-detail-title>span{
	display: block;
	width: 1380px;
	margin: 0 auto;
	text-align: center;
}
.qkBox{
    left: 60px;
    padding: 20px 25px;
    overflow: hidden;
	display: none;
	overflow-x: auto;
	width: 1100px;
	height: 500px;
	white-space: nowrap;
	z-index: 999;
}
.qkBox>div{
	/*float: left;*/
	display: inline-block;
	width: 120px;
	overflow: hidden;
	height: 460px;
	vertical-align: top;
}
.qkBox>dl{
	position: relative;
    /*float: left;*/
    width: 130px;
	height: 460px;
	display: inline-block;
	vertical-align: top;
}
.qkBox>dl:before{
	clear: both;
}
.qkBox>div>dl{
	margin-bottom: 15px;
	height: auto;
	display: block;
}
.qkBox>div>dl>dt,
.qkBox>dl>dt{
	height: 40px;
	line-height: 40px;
    font-size: 16px;
    color: #3a3a3b;
}
.qkBox>div>dl>dd,
.qkBox>dl>dd{
    /*padding-left: 15px;*/
    font-size: 14px;
    color: #3a3a3b;
}
.qkBox>div>dl>dd>a,
.qkBox>dl>dd>a{
    line-height: 30px;
}
.qkBox>dl>dd>a.layui-this,
.qkBox>div>dl>dd>a.layui-this{
	color: #3a3a3b !important;
}

.qkBox>dl>dd>a:hover .qk-ico.qk-ico-dian{
	background-position: -160px 0;
}
.qkBox .qk-ico{
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: -2px;
	margin-right: 5px;
}
.qkBox .qk-ico.qk-ico-lrd_act{
	background-position: 0 0;
}
.qkBox .qk-ico.qk-ico-lrd_case{
	background-position: -16px 0;
}
.qkBox .qk-ico.qk-ico-thesis_papers{
	background-position: -32px 0;
}
.qkBox .qk-ico.qk-ico-lrd_practice{
	background-position: -48px 0;
}
.qkBox .qk-ico.qk-ico-lrd_act_standard{
	background-position: -64px 0;
}
.qkBox .qk-ico.qk-ico-lrd_judicial_statistics{
	background-position: -80px 0;
}
.qkBox .qk-ico.qk-ico-lrd_leg_news{
	background-position: -96px 0;
}
.qkBox .qk-ico.qk-ico-lrd_law_terms{
	background-position: -112px 0;
}
.qkBox .qk-ico.qk-ico-ztk{
	background-position: -128px 0;
}
.qkBox .qk-ico.qk-ico-dian{
	background-position: -144px 0;
}
.itemNoUl{
	padding-left: 40px;
}
.search-selectTable-wrap{
	position: relative;
}
.search-selectTable{
	float: left;
	width: 100px;
	display: none;
	position: relative;
}
.search-selectTable .table-form-select .layui-input{
	height: 54px;
	line-height: 54px;
	padding-right: 10px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}
.search-selectTable .table-form-select .layui-edge{
	position:absolute;
	right:10px;top:50%;
	margin-top:-3px;
	cursor:pointer;
	border-width:6px;
	border-top-color:#c2c2c2;
	border-top-style:solid;
	transition:all .3s;
	-webkit-transition:all .3s;
}
.search-selectTable .table-form-select dl{
	display: none;
	position: absolute;
	left: 0;
	top: 55px;
	padding: 5px 0;
	z-index: 899;
	min-width: 100%;
	border: 1px solid #d2d2d2;
	max-height: 300px;
	overflow-y: auto;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
}
.search-selectTable .table-form-select dl dd,
.search-selectTable .table-form-select dl dt {
	padding: 0 10px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.search-selectTable .table-form-select dl dt {
	font-size: 12px;
	color: #999;
}
.search-selectTable .table-form-select dl dd {
	cursor: pointer;
}
.search-selectTable .table-form-select dl dd:hover {
	background-color: #f2f2f2;
	-webkit-transition: 0.5s all;
	transition: 0.5s all;
}
.search-selectTable .table-form-select.table-form-selected dl {
	display: block;
}
.search-selectTable .table-form-select.table-form-selected .layui-edge {
	margin-top: -9px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-top: -3px\9;
}
.v8-form.searchBox .v8-search-new-form.search-selectTable-wrap>.layui-input.sch-input,
.listSearchLeft .v8-search-new .v8-search-new-form.search-selectTable-wrap>.layui-input.sch-input{
	position: absolute;
	left: 105px;
	right: 140px;
	width: auto;
	transition: none !important;
}
.listSearchLeft .v8-search-new .v8-search-new-form.search-selectTable-wrap>.layui-input.sch-input{
	right: 0px;
}
/* 图标容器，用于显示背景图 */
.no-ref-icon {
	display: inline-block;
	width: 38px;
	height: 38px;
	background-image: url("../images/no_ref_icon.png"); /* 替换为你的图片路径 */
	/*
    background: url(../images/no_ref_icon.png) center center no-repeat;
    */
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.zyk-title>.no-ref-icon{
	display: inline-block;
	width: 38px;
	height: 38px;
	background-image: url("../images/no_ref_icon.png"); /* 替换为你的图片路径 */
	/*
    background: url(../images/no_ref_icon.png) center center no-repeat;
    */
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.listBox .layui-collapse .list-item .jx-img2 {
	position: absolute;
	right: 50px;
	top: -6px;
	width: 38px;
	height: 38px;
	color: #fff;
	text-align: center;
	padding-top: 5px;
}
/*判断1366分辨率以下*/
@media screen and (max-width: 1400px) {
	.zyk-width {
		width: 100% !important;
		min-width: auto !important;
	}

	.fgnew-body {
		width: auto;
		margin-right: 20px;
	}

	.zyk-main.zyk-fgFull .fgFull-header {
		width: 100% !important;
		left: 0px;
	}

	.fixed ~ .zyk-main .fgFull-header {
		width: auto !important;
		left: 10px;
		right: 10px;
	}

	.v8-index-list-left {
		/*width: 1115px;*/
	}

	.v8-index-item-panel {
		/*width: 530px;*/
		/*margin-left: 20px;*/
		margin-right: 0px;
	}

	.v8-index-list-right {
		/*margin-right: 20px;*/
	}

	.v8-blueIndex-body .v8-index-tongji {
		margin-bottom: 20px;
	}

	.v8-detail-title > span {
		width: 100%;
		padding: 0 50px;
	}


}
.pw-append{
	position: absolute;
	right: 0;
	top: 0;
	width: 37px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	z-index: 3;
}
.pw-append-eye{
	display: block;
	height: 100%;
	cursor: pointer;
}
.pw-append-eye.eye-show{
	background: url("../images/eye_show.png") center center no-repeat;
}
.pw-append-eye.eye-hide{
	background: url("../images/eye_hide.png") center center no-repeat;
}
.im_hide{
	display: none!important;
}
.layui-layer .layui-layer-btn a.classify_skin_a{
	width: 60px !important;
	height: 30px !important;
	line-height: 29px !important;
	border-radius: 2px !important;
}
#classify_skin~.layui-layer-setwin .layui-layer-ico{
	background: url(/p/data.lawyee.net/web/classify/static/imgs/icon.png) no-repeat !important;
}
#classify_skin~.layui-layer-setwin .layui-layer-ico.layui-layer-max {
	background-position: -32px -40px !important;
}
#classify_skin~.layui-layer-setwin .layui-layer-ico.layui-layer-maxmin {
	background-position: -65px -40px !important;
}
#classify_skin~.layui-layer-setwin .layui-layer-ico.layui-layer-close1 {
	background-position: 1px -40px !important;
}

.hide-wraper{
	width: 310px !important;
	margin-top: 12px !important;
}
.hide-wraper .layui-form-checkbox[lay-skin=primary] {
	padding-left: 20px!important;
}
.hide-wraper .layui-form-checkbox[lay-skin=primary] span {
	color: #333 !important;
}
