body{
 font-size:12px; font-family: "Microsoft YaHei"; background-color: #fafafa;
 width: 100%;
 height: 100%;
}
/* 针对整个页面的滚动条样式 */
body::-webkit-scrollbar {
  width: 2px; /* 滚动条的宽度 */
}
/* 滚动条轨道的样式 */
body::-webkit-scrollbar-track {
  background: #fff; /* 轨道的颜色 */
}
/* 滚动条滑块的样式 */
body::-webkit-scrollbar-thumb {
  background: #e0443b; /* 滑块的颜色 */
  border-radius: 2px; /* 滑块的圆角 */
}

.center{margin-right:auto;margin-left:auto;}

*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

img[src=""],img:not([src]){
  opacity:0;
}

a{
	text-decoration:none;
	color: #000000;
	cursor: pointer;
}

li{
	list-style-type: none;
}

input{
	padding:0 10px;
	border-radius:2px; 
	border:1px solid #ccc; 
	outline: 0.5px solid #eee
}

/* --head 顶部样式-- */
.header_topbackground{
	background: #dcdddf;
}
.header_top{
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 999;
    width:90%;
    margin-left: auto;
    margin-right: auto;
}

.header-LogoBG{
    width:90%;
    height:80px;
    margin-left: auto;
    margin-right: auto;
    display:flex;
    align-items:center;
}

/* 圣杯布局 */
#headerx {
    height: 100%;
    text-align: center;
	position:sticky;
    z-index: 1;
    top:0;
    margin-left: auto;
    margin-right: auto;
    background-color:#f4f4f4;
    /**background:url(../img/headerbg.jpg);*/
}

#footerx {
    height:200px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
 
#containerx {
    display: flex;
    text-align: left;
    min-height:480px;
    width:90%;
    margin-right:auto;
    margin-left:auto;
    margin-top:10px;
}

#containerx .column {
    height: 100%;
}


#leftx {
    width: 20%;
    background:#fafafa none repeat scroll 0 0;
}

#centerx {
    width: 80%;
}

#nav{
	width:100%;
}

#nav ul li{
	font-weight: bold;
	display: inline-block;
	padding-left: 20px;
	padding-top: 25px;
	font-size:15px;
}


.line{
	border-top:1px solid #c0c0c0
}

.linehead{
	font-size: 14px;
	display:flex;
	justify-content:space-between;

}




.rcontent{
	min-height: 150px; 
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

.rcontent .img{
	float:left; 
	width: 250px; 
	padding:10px;
}

.rcontent .txt{
	float:left; 
	width:600px; 
	padding:10px; 
	border: 1px dotted #e7e7e7;
}

.rcontent .txt .title{
	width: 100%; 
	color: black;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}


.page{
	cursor:pointer;
	border:1px solid #ccc;
	margin:2px;
	padding:1px 4px;
}

.nax{
	margin:10px;
}

.input_inner{
	border-radius: 4px;
	padding: 0 10px;
	line-height: 28px;
	border: 1px solid #ccc;
	outline: 0.5px solid #eee;
	transition: border-color .2s cubic-bezier(.645,.045,.355,1);
}

.titlem{
	font-weight: bold;
}