﻿

/* input 输入框都用横线，不是一个框框，形成我们的风格*/
.fillin{border:none;border-bottom:1px solid gray;} 
.boxshadow30{box-shadow: 30px 30px 100px #000;}

.loginwindow{z-index:99; position: fixed;display:none;}
body{font-family:微软雅黑,宋体,Arial, Helvetica, sans-serif;line-height:1.6;}
pre	{font-family:微软雅黑,宋体,Arial, Helvetica, sans-serif;line-height:1.6;text-wrap:wrap;}
/* 皮肤设计
皮肤的两大块
1.高亮突出的文字颜色、块背景颜色
2.次亮突出的背景颜色，通常是表格的表头，侧面才当等等
3.三亮突出颜色，比如表格间隔行背景色
一般不独立设计直接放在tr1中
rgb(240 240 240)}

rgb(222 222 222)}
*/
/* 皮肤1：白底、黑字；高亮1：枣红；高亮2：浅灰*/
body{color:black;background-color:white;font-size:14px;}
.h1color{color:#c00000}
.h1color2{color:white}
.h1bgcolor{background-color:#c00000}
.h2bgcolor{background-color:rgb(222 222 222)}
/* .tr1	{background-color: rgb(248 248 248)} */
.tr1	{background-color: rgb(244 244 244);}


a {outline: none; color:black;}
a:hover{color: #c00000;}

.tmn a:hover { color: white; }  
.left_menu_selected > a:hover { color: black; } /* 这条规则可能不是必需的，取决于你的具体需求 */  
.tmn .left_menu_selected > a:hover { color: black !important; } /* 这条规则应该覆盖其他所有规则 */
/*.left_menu_selected > a:hover{color:black !important;}*/
/* 主题色*/
.tc{color:#c00000}
.tc2{color:white}
/* 主题背景色*/
.tbc{background-color:#c00000}
.tbc2{background-color:rgb(222 222 222)}
/* 主题背景色、主题反色*/
.tbcc{color:white;background-color:#c00000}

input[type="button"], input[type="submit"] {  
    cursor: pointer;
	height: 29px;
    position: relative;
    top: 1px;	
}
input[type="button"], input[type="submit"] : hover
{
	background-color:#c00000;
	color:white;
}

/* 皮肤2：黑底底、灰字；高亮1：白色；高亮2：浅灰*/

/* body{color:white;background-color:black;} */
/* .h1color{color:white} */
/* .h1bgcolor{background-color:white} */
/* .h2bgcolor{background-color:rgb(114 114 114)} */
/* .tr1	{background-color: #f5f5f5;} */
/* a {outline: none; color: #e4e4e4;} */


.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.le{text-align:left;}
.ri{text-align:right;}
.ce{text-align:center;}
.psre{position:relative}
.psab{position:absolute}
.psfi{position:fixed}
.pssi{position:sticky}
.pssa{position:static}
.b{font-weight:bolder;}
 

#think_page_trace{display:none;}
/* .notice{display:none;} */
table{border-collapse: collapse;}

.bg_hover{background-color:rgb(255 234 234);}
.bghover{background-color:rgb(255 234 234);}
tr[overstyle='on']:hover{
	background-color:rgb(255 234 234);
}
.bg_edit{background-color:rgb(255 0 0 / 5%);}
.pointer{cursor:pointer}
.pt{cursor:pointer}
.pt:hover{cursor:pointer;color:#c00000;}
.graybg{background-color:rgb(246 246 246);}
.dpnone{display:none}
.ay{overflow-y: auto;}
select,input{border:1px solid #a5a5a5}
select,input,form{font-size:16px;}
.hide{display:none;}
.wrap{white-space:wrap;}
.nowrap{white-space:nowrap;}

/*固定表头设计 开始*/
.container{
	width:100%;
	height:100vh;
	overflow:auto;
	margin:auto;
	margin-top:-1px;/*解决顶部一条缝透明看字滑动的字*/
	border-bottom:0;
	border-radius:0;
	/*border-top:solid 1px #e3e3e3;
	border-left:solid 1px #e3e3e3;*/
	z-index:19;
	position:relative;
}
.container table{
	width:100%;
	/*border-collapse:collapse;*//*改为table属性定义cellspacing="0" cellpadding="0"*/
	border-collapse: initial;
	border-left:solid 1px #e3e3e3;
}
.container td, .container th{
	border-bottom:solid 1px #e3e3e3;
	border-right:solid 1px #e3e3e3;
	padding:5px 5px;
}
.container th{
	border:solid 1px #e3e3e3;
	padding:5px 5px;
}

.container thead tr th{
	position:sticky;
	background-color:rgb(222 222 222);
	top:0;
	z-index:2;
}

.container tfoot tr th{
	position:sticky;
	background-color:rgb(222 222 222);
	bottom:0;
	z-index:2;
}
/*固定表头设计 结束*/


/*tr:hover{background-color:red;}*/
.sticky{
	position:sticky;
	top:0;
}

vw100{width:100vw;}
.collapse{border-collapse: collapse;}
.w100{width:100%;}
.wauto{width:auto;}

.w1em{ width:1em;}
.w2em{ width:2em;}
.w3em{ width:3em;}
.w4em{ width:4em;}
.w5em{ width:5em;}
.w6em{ width:6em;}
.w7em{ width:7em;}
.w8em{ width:8em;}
.w9em{ width:9em;}
.w10em{width:10em;}
.w11em{width:11em;}

.iw2em{ min-width:2em;}
.iw3em{ min-width:3em;}
.iw4em{ min-width:4em;}
.iw5em{ min-width:5em;}
.iw6em{ min-width:6em;}
.iw7em{ min-width:7em;}
.iw8em{ min-width:8em;}
.iw9em{ min-width:8em;}
.iw10em{min-width:8em;}
.iw11em{min-width:8em;}

.xw2em{ max-width:2em;}
.xw3em{ max-width:3em;}
.xw4em{ max-width:4em;}
.xw5em{ max-width:5em;}
.xw6em{ max-width:6em;}
.xw7em{ max-width:7em;}
.xw8em{ max-width:8em;}
.xw9em{ max-width:8em;}
.xw10em{max-width:8em;}
.xw11em{max-width:8em;}

/* 手机版底部菜单 */
.trad2{display	:block;
	width		:20%;
	float		:left;
	text-align	:center;
	padding		:10px 0px;
}

#mp_bottom_menu{
	color	: white;  	position	: fixed;    z-index	: 98;    
	bottom	: 0px;    	left		: 0;  		right	: 0;
	opacity	: 0.99;		text-align	: right;
	padding	: 0px 0px 0px 0px; 
	background-color: #3E3E3E; 
}
#mp_bottom_menu a{color	: white;}
/* <!-- home_btn --> */
.home_btn_div{
	position:fixed;		
	left	:0;		
	right	:0;		
	z-index	:66;	
	height	:30px;		
	bottom	:-10px;	
	margin	:0px auto;
}

.home_btn_out{
	/* width	:100px; */
	width	:60px;	
	height	:40px;	
	margin	:0px auto;
	opacity	:0.5;
	border	:1px solid rgb(194, 194, 194);
	border-radius	:15px;
	background-color:black;
}	

.home_btn{
	border	:0px solid yellow;
	/* width	:100px;	 */
	width	:60px;	
	height	:40px;	
	margin	:0px auto;
	filter	:alpha(opacity=70);
	opacity	:0.5;
	
	background: url(/style/h/images/home_btn.png) no-repeat 0 0;
	/* background-position		:35px 5px; */
	background-position		:16px 5px;
	-o-background-size		:30px 20px;
	background-size			:30px 20px;
	-webkit-background-size	:30px 20px;
	-moz-background-size	:30px 20px;
}

/* 下拉菜单 开始 */
.dropdown {
    position	: relative;
    display		: inline-block;
	text-align	:left;
	/*width		:auto !important;*/
}

.dropbtn {
    background-color: white;
	font-size	: 15px;
    color		: black;
    padding		: 5px 5px;
    border		: none;
	border		: 1px solid #a5a5a5;
    cursor		: pointer;
	width		:100%
}

.dropdown-content {
	border		: 1px solid #a5a5a5;
    display		: none;
    position	: absolute;
    width		: 98%;
	text-align	: left;
	z-index		: 3;	
	font-size	: 15px;
	background-color: white;
    box-shadow	: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropdown-content a {
    color		: black;
    padding		: 3px 5px;
	font-weight	: normal;
    display		: block;
	text-decoration: none;
}

.dropdown-content a:hover {
	background-color: #1967d2;
	color		:white;
}

.dropdown:hover .dropdown-content {
    display		: block;
}

.dropdown:hover .dropbtn {
	/*background-color: rgb(192 0 0);
    color		: white;*/
}

/* 下拉菜单 结束 */

