/*
$Id: general.css 13504 2007-11-08 09:51:13Z weberliu $
*/

body {
  margin: 0px;
  padding: 0px;
  font: 12px "sans-serif", "Arial", "Verdana";
  height: 100%;
  background-color: #fafafa!important;
}

p, td, div {
  font: 12px "sans-serif", "Arial", "Verdana";
}

th {
  font: 12px "sans-serif", "Arial", "Verdana";
  font-weight: bold;
}

form {
  margin: 0px;
  padding: 0px;
}

input, textarea, select {
  font: 12px "courier new";
}
select{
	font-family : Trebuchet MS;
	 margin: 5px;
	  border: solid 1px #ddd;
      padding: 4px;
      line-height: 20px;
}

a{
  text-decoration: none;
  color: #4A4A4A;
}
a:hover{
  text-decoration: none;
}
a:visited {
  color: #335B64;
  text-decoration: none;
}

a:link {
  color: #335B64;
  text-decoration: none;
}

a:active {
  color: #EB8A3D;
  text-decoration: underline;
}

.text-center{
  text-align: center;
}
input:focus{
  outline: none;
}

.clear {
  clear: both;
  float: none;
  font-size: 0px;
  margin: 0;
  padding: 0;
  display:block;
}

.nowrap {
  white-space:nowrap;
}

ul{
  list-style: none;
  padding: 0;
  margin: 0;
}

/*top*/
.header {
  width: 100%;
  position: fixed;
  top: 0;
  height: 65px;
  z-index: 99;
  align-items: center;
  display: flex;
  justify-content: space-between;
  background-color: #252525;
}

.megss {
  color: #fff;
  display: flex;
  align-items: center;
  font-size: 18px;
  padding-left: 10px;
  cursor: pointer;
}
.hui{
  width:63px;
  height:18px;
  margin-left: 10px;
  text-align: center;
  background:linear-gradient(90deg,rgba(255,162,0,1) 0%,rgba(255,105,0,1) 100%);
  font-size: 12px;
  color: #fff;
  line-height: 18px;
  position: relative;
  display: inline-block;
}
/*左三角*/
.hui:after{
  content: ' ';
  border-top: 3px solid transparent;
  border-bottom: 6px solid transparent;
  position: absolute;
  border-right: 6px solid #FFA200;
  left: -6px;
  top: 4px;
}
.sear_in{
  display: flex;
  justify-content: space-between;
  align-items: center;

  padding-right: 10px;
}
.sear_in a{
  color: #787D82;
}
.sear_in ul li a div img{
  display: block;
  margin: 0 auto;
  margin-bottom: 5px;
  width: 16px;
  height: 16px;
}
.sear_in div input{
  background-color: transparent;
  color: #848484;
  height: 30px;
  width: 270px;
  border-radius: 25px;
  border:1px solid #848484;
  outline: none;
  padding-left: 10px;
}
.img_sear{
  position: relative;

}
.img_sear img{
  position: absolute;
  top: 10px;
  right: 20px;
}
.sear_in ul{
  list-style: none;
}
.sear_in ul li{
  display: inline-block;
  margin:0 10px;
}
/*修改的css*/
.sear_in ul li a:hover img{

  transform: translateY(-50px);
  filter: drop-shadow(#787d82 0 50px);

}
/*头部灰色导航*/

.head_nav ul{
  justify-content: center;
  font-size: 16px;
  display: flex;
  align-items: center;
  margin: 0 auto;
  list-style: none;
}
.head_nav ul li{
  padding-right: 20px;
}
.head_nav ul li a{
  /*display: block;*/
  /*color: #9B9B9B;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none;*/
}
.head_nav ul li a span{
  padding-right: 20px;
  margin-left: 5px;

  border-right: 1px solid #b4b8c1;
}
.head_nav ul li:last-child a span{
  border-right: none;
}
.head_nav ul li a img{
  /*transition:All 0.4s ease-in-out;*/
  vertical-align: middle;
  width: 20px;
  height: 20px;
}
/*修改的css*/
.head_nav ul li a:hover{
  color:#1890FF ;
}
.head_nav ul li a:hover img{
  transform: translateY(-50px);
  filter: drop-shadow(#1890FF 0 50px);
}
.cur>a{
  color:#1890FF!important;
}
.cur img{
  transform: translateY(-50px);
  filter: drop-shadow(#1890FF 0 50px);

}
/**/
.head_nav ul li:last-child a{
  padding-right: 0px;
  border-right:none;
}
.navs{
  display: inline-block;
  text-decoration: none !important;
}
/*top*/

/*menu*/
/*左侧导航*/
.left_nav{
  display: flex;

}
.left_{
	width: 80px;
	position: fixed;
	height: 100%;
	left: 0;
	top: 65px;
	overflow: scroll;
	background-color: #555;
}
.left_::-webkit-scrollbar {
	display: none;
}
.left_ ul li{
  text-align: center;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  overflow: hidden;
  font-size: 14px;
}
.left_ ul li div>img{
filter: brightness(100);
  width: 20px;
  height: 20px;
}
.left_ ul li>div>div{
  margin-top: 5px;
}
.left_ ul li .tit{
  width: 80px;
  padding: 20px 0;
}
.currs{
  background-color: #fff;
}
.currs>div{
  color: #4a4a4a;
}
.currs img{
  transform: translateY(-50px);
  filter: drop-shadow(#4a4a4a 0 50px)!important;
}

/*左侧第二级导航*/
.right_{
	width: 120px;
	position: fixed;
	height: 100%;
	left: 80px;
	top: 65px;
	z-index: 99;
	overflow: scroll;
	background-color: #fff;
	text-align: center;
	border-right: 1px solid #EDEDED;
	box-sizing: border-box;
}
.right_::-webkit-scrollbar {
	display: none;
}
.right_ ul li{
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #4a4a4a;
  cursor: pointer;
}
.right_ ul>.ati{
  color: #1890ff;
  font-weight:bold;
  background-color: #F8F9FF!important;
}
.right_ ul li:hover{
  color:#1890ff;
}
/*menu*/


/*分页*/
.paging{
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px 0;
}
.paging>div{
  border: 1px solid #ddd;
  font-size: 14px!important;
  border-right: none;
}
.paging>div:last-child{
  border-right: 1px solid #ddd;
}
.paging>ul>li{
  border: 1px solid #ddd;
  border-right: none;
}
.paging>ul>li>a{
  padding: 6.5px 12px;
}
.paging>div>a{
  padding: 5px 12px;
}
.paging>ul>li>a:link,.paging>ul>li>a:visited,.paging>div>a:link,.paging>div>a:visited{
  display: block;

  color: #0275d8;
}
.paging>ul>li>a:hover,.paging>div>a:hover{
  color: #014c8c;
  text-decoration: none;
  background-color: #eceeef;
  border-color: #ddd;
}
.paging ul{
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px!important;
}
.pagative>a{
  z-index: 2;
  color: #fff!important;
  background-color: #0275d8;
  border-color: #0275d8;
}
.pagative>a:hover{
  z-index: 2;
  color: #fff!important;
  background-color: #0275d8!important;
  border-color: #0275d8!important;
}

/*底部*/
#footer{
  width: 100%;
  padding: 25px 0;
  display: flex;
  background-color: #FAFAFA;
  color: #9B9B9B;
  font-size: 12px;

 justify-content: center;
  text-align: center;
  border: none;
  /*border-top: 1px solid #dddddd;*/
  margin-top: 30px;
}
#footer>span{
  font-size: 14px;
}

