* {
	margin: 0;
	padding: 0;
}

article,
aside,
blockquote,
body,
button,
code,
dd,
details,
div,
dl,
dt,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
input,
legend,
li,
menu,
nav,
ol,
p,
pre,
section,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0;
}

body {
	background: url(/material/images/qykjtp/bg.png) top no-repeat #fff !important;
	overflow: hidden;

}

html {
	overflow: auto;
	overflow-x: hidden;
}

ul,
li {
	list-style-type: none;
	cursor: auto;
}

img {
	vertical-align: middle;
	border: none;
	max-width: 100%;
}

a {
	text-decoration: none !important;
	outline: none;
	color: #414242;
}

/**/
.zt-box {
	margin: 0 auto 0;
	width: 100%;
	max-width: 1397px;
	position: relative;
	padding: 0;
	overflow: hidden;
}

.zt-box2 {
	margin: 0 auto 0;
	width: 100%;
	max-width: 1397px;
	position: relative;
	padding: 0;
	overflow: hidden;
	    padding: 30px 0 0;
}


.main1 {
	width: 100%;
	max-width: 1397px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	height: 200px;
	margin-bottom: 171px;
}

.main1 .top_banner {
	width: 100%;
}

.main1 .logo {
	position: absolute;
	top: 30px;
	left: 0;
	width: 100%;
}
/*内容*/
.xwbox{width: 686px;}
.zf{float: left;}
.yf{float: right;}
.bt{width: 100%;background: url(/material/images/qykjtp/bt1.png) center no-repeat !important;height: 42px;}
.bt p{float: left;font-size: 20px;color: #fff;line-height: 42px;padding-left: 15px;}
.bt a{float: right;font-size: 14px;color: #fff;line-height: 42px;padding-right: 15px;}
.bt2{width: 100%;background: url(/material/images/qykjtp/bt2.png) center no-repeat !important;height: 42px;}
.bt2 p{float: left;font-size: 20px;color: #fff;line-height: 42px;padding-left: 15px;}
.bt2 a{float: right;font-size: 14px;color: #fff;line-height: 42px;padding-right: 15px;}
.xxw {
    padding-top: 10px;
    background: #fbfcff;
    padding-bottom: 1px;
}
.xxw li {
    padding-left: 25px;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 25px 0;
}
.xxw li:before {
    content: "";
    position: absolute;
    left: 15px;
    top: 10px;
    width: 3px;
    height: 3px;
    background-color: #787878;
}
.xxw li a{
	width: 85%;
	text-overflow: ellipsis;
	    overflow: hidden;
	    white-space: nowrap;
	font-size: 18px;
	display: block;
	    float: left;
}
.xxw li span {
    float: right;
    width: 10%;
    color: #988f92;
    font-size: 16px;
	    margin-top: 2px;
}
.hf {
    margin: 30px 0;
    overflow: hidden;
    width: 100%;
    height: 137px;
    float: left;
}
.zcxj {
    width: 100%;
    float: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tpk {
    width: 146px;
    height: 77px;
    float: left;
}
.tpk img{
    width: 100%;
    height: 100%;
	object-fit:cover
}
.zcxj li {
    background: #eaf7ff;
    padding: 30px;
    box-sizing: border-box;
    width: 686px;
    margin-bottom: 30px;
}
.zcxj li a {
    font-size: 18px;
    padding-left: 15px;
    float: left;
    width: 70%;
    line-height: 31px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    white-space: pre-wrap;
}
/* 综合信息 */
.zhxx {
    width: 100%;
    float: left;

	margin-top: 30px;
}
.tpk2 {
    width: 250px;
    height: 150px;
    float: left;
}
.tpk2 img{
    width: 100%;
    height: 100%;
	object-fit:cover
}
.zhxx li {
    padding: 0px 15px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 30px;
    height: 150px;
}
.zhxx li a {
    font-size: 18px;
    padding-left: 15px;
    float: left;
    width: 65%;
    line-height: 31px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    white-space: pre-wrap;
}
.zhxx li span {
    float: right;
    width: 10%;
    color: #333;
    font-size: 16px;
    margin-top: 29px;
    text-align: right;
}