*{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	color:black;
}
.top{
	width:99.8%;
	border-bottom:1px solid #d5d5d5;
	margin:0 auto;
}
.center-top{
	width:55%;
	margin:0 auto;
	height:78px;
	display:flex;
	align-items: center;
}
.center-top>div{
	margin-right:30%;
}
.center-top ul{
	display:flex;
	list-style: none;
}
.center-top ul li{
	padding:25px;
}
.dqwz{
	line-height: 32px;
    color: #666;
    padding: 5px 0;
    width:55%;
    margin:0 auto;
}
.ztnr{
	width:55%;
	margin:0 auto;
	border:1px solid gray;
	overflow: hidden;
	display:flex;
	
}

.zcnr{
	width:35%;
	
	
}
.ycnr{
	width:64.88%;
	border-left:1px solid gray;
}
.xiangxijieshao p{
	font-size:14px;
	line-height:28px;
	margin:0 8px;
	
}
.zcnr h3{
	font-size:18px;
	text-align: center;
	padding:20px;
}
.xiangxijieshao a{
	display:block;
	margin:4% auto;
	width:18%;
	font-size:14px;
	color:gray;
}
.hy{
	width:100%;
	height:50px;
	/*background:gainsboro;*/
}
.hy a{
	width:49%;
	height:49px;
	line-height:50px;
	text-align: center;
	display: block;
	background:white;
	border:1px solid gray;
	border-top:none;
	border-left:none;
	float: left;
}
.hy .active{
	color: #DFB349;
}
.kt{
	padding:30px 0 20px 50px;
}
.kt input{
	height:30px;
	text-indent: 5px;
    color: #000;
    background: 0 0;
    /* padding-left: 4px; */
	/* caret-color: #000; */
    font-size: 16px;
    -webkit-appearance: none;
}
.kthysj{
	width:90%;
	margin:0 auto;
	/* display:flex; */
	justify-content: space-between;
	margin-bottom:20px;
	
}
.kthysj>div{
	/* width:20%; */
	width:85%;
	border:1px solid darkgray;
	cursor:pointer;
	margin-bottom: 12px;
	display: flex;
	/* float:left; */
	position:relative;
	/* height:118px; */
	height: 35px;
}
.kthysj>div>h4{
	/* text-align: center; */
	/* padding:25px 0 10px 0; */
	margin-left:24px;
	font-size:1.5rem;
	width:50%;
	color: #DFB349;
}
.kthysj>div>p{
	font-size:1.3rem;
	margin-left:24px;
	/* text-align: center; */
	width:50%;
}
.kthysj span{
	display:block;
	width:80%;
	margin:20px auto 0 auto;
	border-top:1px dashed gray;
}
.kthysj>div>p+span+p{
	margin:10px 0;
	border-top-color:gainsboro;
}
#kthysj>div>.active{
	border-color: dodgerblue;
	background:url(../images/sprite.8f31591a9edc7b1d3253f90d5f76dd92.png)  no-repeat;
	background-position:-60px -138px;
	width: 25px;
    height: 25px;
   position: absolute;
   right:0;
   top:0;
  
}
.zfsz .active{
	border-color: dodgerblue;
	background:url(../images/sprite.8f31591a9edc7b1d3253f90d5f76dd92.png)  no-repeat;
	background-position:-60px -138px;
	width: 25px;
    height: 25px;
    position: absolute;
    top:0;
    right:0;
  
}
.zffs{
	width:90%;
	margin:0 auto;
}
.zffs>p{
	
	padding-top:5px;
	font-weight: bold;
	font-size: 1.0rem;
	width:90%;
}
.zfsz{
	width:100%;
	display:flex;
	justify-content:space-between;
	padding:20px 0;
	
}
.zfsz>div{
	/*width:125px;*/
	padding: 5px 5px;
	height:40px;
	border:1px solid gray;
	text-align: center;
	line-height:40px;
	cursor:pointer;
	position:relative
}
.zfsz>div>span{
	font-weight: bold;
	font-size: 1.0rem;
}
.kthysj .blue1{
	border-color:dodgerblue;
}
.kthysj .blue2{
	border-color:dodgerblue;
}
.zffs>a{
	display:block;
	height:38px;
	text-align: center;
	line-height: 38px;;
	background:dodgerblue;
	width:120px;
	color:white;
	margin:15px 0 40px 0;
}
.footer{
	width:100%;
	height:80px;
}
.footer>div{
	width:80%;
	margin:0 auto;
	text-align: center;
}
.footer>div>p:first-child{
	margin:40px 0;
}
@media (min-width: 1600px) and (max-width: 1680px){
	.xiangxijieshao a{
		width:25%;
	}
	.kthysj>div>p{
		font-size:0.5rem;
	}
	.kthysj>div>i+h4+p+span+p{
		margin-left:12px;
	}
}
@media (min-width: 1440px) and (max-width: 1440px){
	.zcnr{
		width:30%;
	}
	.xiangxijieshao a{
		width:25%;
	}
	.kthysj>div>p{
		font-size:0.5rem;
		
		
	}
	.kthysj>div>i+h4+p+span+p{
		margin-left:12px;
	}
	
}
@media (min-width: 1366px) and (max-width: 1366px){
	.zcnr{
		width:34.9%;
	}
	.xiangxijieshao a{
		width:25%;
	}
	.kthysj>div>p{
		font-size:0.5rem;
	}
	.kthysj>div>i+h4+p+span+p{
		margin-left:12px;
	}
}
@media (min-width: 1280px) and (max-width: 1280px){
	.zcnr{
		width:34.9%;
	}
	.xiangxijieshao a{
		width:25%;
	}
	.kthysj>div>p{
		font-size:0.5rem;
	}
	.kthysj>div>i+h4+p+span+p{
		margin-left:12px;
	}
}
@media screen and (max-width: 812px) {
	html{
		font-size:10px;
	}
	body{
		width:100%;
		
	}
	.top{
		border-bottom:0;
	}
	.center-top{
		border-bottom:1px solid gray;
	}
	.kthysj{
		width:98%;
		padding: 0px 0px 0px 25%;
	}
	.kthysj>div{
		width:50%;
		height:40px;
	}
	.center-top{
		width:90%;
		display:flex;
		justify-content: space-between;
	}
	.center-top ul{
		width:60%;
		display:flex;
		justify-content: space-between;
	}
	.center-top ul a{
		font-size:1rem;
	}
	.center-top ul li{
		padding:0;
	}
	.center-top>div{
		margin-right:15%;
	}
	
	.dqwz{
		width:90%;
	}
	.ztnr{
		width:90%;
	}
	.zcnr{
		width:100%;
		
		margin:0 10px;
	}
	.ycnr{
		width:100%;
	}
	.ycnr>div{
		width:100%;
	}
	.kthysj>div>h4{
		padding:15px 0 10px 0;
		font-size:1rem;
	}
	.kthysj span{
		margin-top:10px auto 0 auto;
	}
	.kthysj>div>p+span+p{
		margin:10px 0 0 4px;
	}
	.kthysj>div>p{
		padding:15px 0 10px 0;
		font-size:1.3rem;
	}
	.footer>div>p:first-child{
	margin:20px 0;
}
.ztnr{
	flex-wrap:wrap;
	flex-wrap:wrap-reverse;
	
}
.ztnr>div{
	width:100%;	
	
}
.ztnr>div:first-child{
	border-top:1px solid gray;
}
.ycnr{
	border-left:0;
}
}

@media screen and (min-width:813px) and (max-width:1599px) {
	.kthysj>div>p{
		font-size:1.0rem;
	}
}