*{
font-family: "微软雅黑","Microsoft YaHei",SimSun, serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing:always;
}
html{
font-family: "微软雅黑","Microsoft YaHei",SimSun, serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing:always;
}
body{
font-family: "微软雅黑","Microsoft YaHei",SimSun, serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing:always;
font-size:14px;
line-height:150%;
background:#FFFFFF;
padding:0px;
/*margin:0px;*/
  max-width: 1920px; /* 根据需求调整最大宽度 */
  margin: 0 auto; /* 水平居中 */
  overflow-x: hidden; /* 隐藏溢出的内容 */
}
a{
text-decoration: none;
}
a:link{
text-decoration: none;
}
a:hover{
text-decoration: none;
}
.content_container{
width:vw;
height:vh;
//transition: top 5s;
//-webkit-transition: top 5s; /* Safari */
transition:0.5s;
}
.container{ background:#FFFFFF; 
border:0px solid #CCCCCC;
border-radius:10px;
background-image:url(/image/left.png);
background-position:left top;
background-repeat:no-repeat;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);	
}
.line{ background:url(/image/bg2.png);
margin:0px; padding:0px; border:none; width:100%; height:9px;}
.toolbar{border:none;padding-left:20px; padding-right:20px;}
.content{padding-left:20px; padding-right:20px;
}
.content table{border-radius:5px 5px 5px 5px;/*border:1px dotted #FF0000;*/
}
.content td{border-radius:3px 3px 3px 3px;border:0.5px ridge #CECECE;
}
.content a{
text-decoration: none;
color:#000000;
}
.datelist:hover{
color:#FF0000;
border:#FF0000 1px solid;
box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
transform: scaleY(1.05);
}
#menu a{
color:#FFFFFF; 
padding-left:10px; padding-right:10px;padding-top:2px; padding-bottom:2px;
text-decoration: none;
}
#menu a:hover{
color:#FBFF88;
background:url(/image/bg6.png) center no-repeat;
}
.menu_scale td:hover{
transform: scale(1.05);
}
#top_menu{
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);	
        height: 40px;
        width: 100vw;
        position: fixed;
        left: 0px;
        top: 0px;
		z-index:999;
    }
#kuang a{
border-radius:3px; 
background-color:#0085D0; 
/*background:url(/image/bt2.jpg);*/
color:#FFFFFF; 
padding-left:5px; padding-right:5px;padding-top:2px; padding-bottom:2px;
/*border:1px solid #466FFD;*/
text-decoration: none;
/*border:#003B5D solid 1px;*/
}
#kuang a:hover{
background-color:#00507D; 
}
#title{
border-radius:17px; 
background-color:#0085D0; 
color:#FFFFFF; 
padding-left:30px; padding-right:30px;padding-top:5px; padding-bottom:5px;
text-decoration: none;
}
h3{
padding-left:20px;
}
h4{
padding-left:20px;
}
h5{
padding-left:20px;
}
.nott{
border-radius:5px; background-color:#FF0000; color:#FFFFFF; padding-left:10px; padding-right:10px;padding-top:2px; padding-bottom:2px;
border:1px solid;
text-decoration: none;
}
.xt{
border-radius:5px; background-color:#63C9BC; color:#FFFFFF; padding-left:10px; padding-right:10px;padding-top:2px; padding-bottom:2px;
text-decoration: none;
}
.xz{
border-radius:5px; background-color:#FEB043; color:#FFFFFF; padding-left:10px; padding-right:10px;padding-top:2px; padding-bottom:2px;
text-decoration: none;
}
.sy{
border-radius:5px; background-color:#5CB85C; color:#FFFFFF; padding-left:10px; padding-right:10px;padding-top:2px; padding-bottom:2px;
text-decoration: none;
}
.other{
border-radius:5px; background-color:#FF0000; color:#FFFFFF; padding-left:10px; padding-right:10px;padding-top:2px; padding-bottom:2px;
text-decoration: none;
}
#mulu a{
color:#000000;
text-decoration: none;
}
input{
padding:3px;
}
.bt1{
background-image:url(/image/bt1.png);
background-color: transparent;
box-shadow: none;
width:44px;;
height:38px;
outline: none;
cursor:pointer;
padding: 0px;
margin: 0px;
border:none;
float:right;
margin-left:5px;
}
.bt2{
background-image:url(/image/bt4.png);
background-color: transparent;
text-indent:15px;
box-shadow: none;
text-align:left;
width:70px;;
height:29px;
outline: none;
cursor:pointer;
padding: 0px;
margin: 0px;
border:none;
float:right;
margin-left:5px;
}
.input1{
  text-align: left;
  color: #818382;
  border: solid 1px #C0C1BB;
  border-radius:8px;
  text-indent:10px;
  width: 350px;
  height:36px;
  background:url(/image/bg1.png);
  background-position: left;
  outline: none;
  padding:0px;
}
.kuang2{
background-image:url(/image/bg5.png);
height:60px;
overflow:auto;
background-repeat:repeat-x;
  border: solid 1px #CCCCCC;
  border-radius:8px;
}
.input2{
  text-align:center;
  border: solid 1px #C0C1BB;
  border-radius:3px;
  text-indent:2px;
  width:72px;
  height:26px;
  background:url(/image/bg1.png);
  background-position: left;
  outline: none;
  padding:0px;
}
    .arrow{
        border: 9px solid transparent;
        border-bottom-color: #3DA0DB;
        width: 0px;
        height: 0px;
        top:0px
    }
    .stick{
        width: 8px;
        height: 14px;
        border-radius: 1px;
        background-color: #3DA0DB;
        top:15px;
    }
    #back_top div{
        position: absolute;
        margin: auto;
        right: 0px;
        left: 0px;
    }
    #back_top{
        background-color: #dddddd;
        height: 38px;
        width: 38px;
        border-radius: 3px;
        display: block;
        cursor: pointer;
        position: fixed;
        right: 5px;
        bottom: 10px;
        display: none;
		z-index:999;
    }
/* 下拉按钮样式 */
.dropbtn {
  color:#000000;
  border: none;
  cursor: pointer;
}

/* 容器 <div> - 滚动容器 */
.dropdown {
  position: relative;
  display: inline-block;
}
 
/* 下拉内容 (默认隐藏) */
.dropdown-content{
top:28px;
left:10px;
color:#000000;
background:#0085D0;
  display: none;
  position: absolute;
  text-align:left;
  min-width: 100px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 100;
}
.show {
  display:block;
}
 
/* 下拉列表链接 */
.dropdown-content a {
color:#000000;
background:#0085D0;
border:#EDEDED solid 1px;
  padding: 10px 10px;
  text-decoration: none;
  display: block;
}
.dropdown-content a:link{
background:#0085D0;
}
 
/* 链接 - 鼠标悬停 & 点击效果 */
.dropdown-content a:hover {background-color: #000000}
.dropdown-content a:active {background-color: #000000}
.avatar {
    width: 40px;
    height: 40px;
    border: 0px #FFFFFF solid;
    border-radius: 0px;
    position: relative;
    background-image: url('/image/favicon/<%=session("user_id")%>.jpg');
    background-size: cover;
    background-position: center;
}
.pai{
  display: flex;
  align-items: center; /* 垂直居中 */
  justify-content: center; /* 水平居中 */	
	width:20px;
	height:20px;
	text-align:center;
	/*background:#FF3300;*/
	background: linear-gradient(0deg, #FF6C00, #FFC676);
	color:#FFFFFF;
	border-radius: 50%;
	padding:2px;
}
.periods{
  display: flex;
  align-items: center; /* 垂直居中 */
  justify-content: center; /* 水平居中 */	
	width:30px;
	height:20px;
	text-align:center;
	/*background:#FF3300;*/
	background: #63C9BC;
	color:#FFFFFF;
	border-radius: 5px;
	padding:2px;
}