* { margin: 0; padding: 0; }
ol, ul { list-style: none; }

a:link, a:visited, ins { text-decoration: none; }
a{cursor:pointer;}
img{border:none}
body {min-width:1080px;  font: 14px; background-color: #fff;  font-family: "微软雅黑", "宋体", "黑体", Arial;  }
.hide{display:none!important;}
.main{width:1000px; height:auto; min-height:100%; _height:100%; margin:0 auto;}
/*头部*/
.header { position: relative; height: 60px; background:#fff; width: 100%; margin: 0 auto; z-index: 100; box-shadow:2px 2px 2px rgba(0,0,0,0.2); border-bottom:1px solid #eeeeee\9; }
.menu { height: 56px;  z-index: 100; position: absolute;  left:200px; padding-right: 1px; overflow:hidden; opacity:1;}
.menu li { float: left; font-size: 14px; text-align: center;  line-height:60px;  padding: 0; }
.menu li a { color: #555;  margin: 0; border-left: none; display: inline-block; font-size: 14px; width:80px; }
.menu li a:hover{color:#4da7af}
.menu li.active a{color:#4da7af;}
.center_logo{position: absolute; left: 110px; top: 16px; font-size: 14px; color: #aaa; border-left: 1px solid #eee; line-height: 34px; padding-left: 5px;}

.menu_line{height: 4px; z-index: 100; position: absolute; left: 200px; padding-right: 1px; overflow: hidden; width: 650px; top: 57px; overflow:hidden;}
.menu_line .line{width:80px; height:4px; position:relative; left:-80px; background:#4da7af;}

.user_sate1,.user_sate2{position: absolute; display:block; height:28px; margin-left:10px; line-height:28px; right:20px; top:16px; font-size:14px; }
.user_sate1 a{font-size:14px; color :#555; display:block; width:70px; float:right; text-align:center;}
.user_sate1 a.login{background:#4da7af; color:#fff; border-radius:3px;  margin-right:10px;}
.user_sate1 a:hover{color:#4da7af; transition:.5s;}
.user_sate1 a.login:hover{color:#fff; background:#3e9ab0;}
.user_sate2 .user_img{width:28px; height:28px; border-radius:14px; float:left; overflow:hidden; }
.user_sate2 .user_img img{width:100%; height:100%; object-fit:cover;}
.user_sate2 a{color:#888;}
.user_sate2 a:hover{color:#f99d43}
.user_sate2 a.name{display:blick; float:left; margin-left:10px; color:#555; max-width:100px; overflow:hidden;  white-space: nowrap; text-overflow: ellipsis; }
.user_sate2 a.name:hover{color:#f99d43}
.user_sate2 a.quit{margin-left:10px;}

.miui_logo { position: absolute; top: 12px; left: 20px; }
.language { position: absolute; right: 0; top: 10px; line-height: 20px; height: 20px; font-size: 12px; color: #6D6D6D; text-align: right; }
.language span { color: #A6A6A6; padding: 0 3px; }
.language a { color: #A6A6A6; text-align:center; }
.language a:hover { text-decoration: underline; }