/*总体样式*/
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,img,div,dl,dt,dd,input,select,form,fieldset {
    margin:auto;
    padding:0;
}
img {
    border:0;
}
ul li {
    list-style:none;
}
a {
    color:#6F78A7;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
.clear {
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
    padding:0;
    margin:auto;
}
body {
    background-color: #E9FAFF;
    color: #555555;
    font-family: 宋体;
    font-size: 12px;
    margin: 0 auto;
}
.header {
    width:980px;
    margin:auto;
    height:61px;
}
.header_logo a {
    background:url("./logo.png") no-repeat scroll;
    display:block;
    width:250px;
    height:60px;
    float:left;
    text-indent:-9999px;
}
.header_search {
    float:left;
    margin:20px auto auto 30px;
    overflow:hidden;
    width:450px;
}
.header_search input.search {
    width:320px;
    height:24px;
    padding:3px;
    margin-right:5px;
    border:1px solid #A6D3E8;
    font:16px/22px arial;
}
.header_search button {
    background:#DDDDDD;
    cursor:pointer;
    font-size:14px;
    height:32px;
    width:95px;
}
#auto_div {
    position:absolute;
    background-color:white;
    padding:0px;
}
.autoinput {
    padding-left:4px;
    padding-right:0px;
    padding-top:3px;
}
.sug1 {
    padding-top:3px;
    padding-bottom:3px;
    font-size:10pt;
    line-height:18px;
}
.addborder {
    border:1px solid #8c8c8c;
}
.userpanel {
    width:220px;
    float:right;
    color:#9E9E9E;
    padding:5px 3px;
    margin-top:3px;
    margin-right:5px;
    border:1px dotted #88C6E5;
    text-align:center;
}
.userpanel p {
    width:220px;
    float:left;
    text-align:center;
    height:26px;
}
.userpanel a {
    line-height:200%;
    color:#9E9E9E;
}
.nav {
    margin:auto;
    width:980px;
    margin-top:10px;
    height:40px;
    overflow:hidden;
    background:#88C6E5;
}
.nav ul li {
    float:left;
    line-height:40px;
    margin-left:8px;
    overflow:hidden;
}
.nav ul li a {
font-family:"Microsoft YaHei","微软雅黑","宋体";
    padding:0px 16px 0px 16px;
    color:#FFF;
    font-weight:bold;
    font-size:15px;
    overflow:hidden;
}
.nav ul li a:hover{
    color:#0099CC;
    background:#fff;
    padding-top:5px;
    padding-bottom:5px;
    text-decoration:none;
}


.nav1 {
    margin:auto;
    width:978px;
    margin-top:10px;
    height:30px;
    overflow:hidden;
    background:#FFF9D9;
    border: 1px solid #FFCC33;
    
}
.nav1 ul li {
    float:left;
    line-height:30px;
    margin-left:8px;
    overflow:hidden;
}
.nav1 ul li a {
    font-family:"Microsoft YaHei","微软雅黑","宋体";
    padding:5px;
    color:#282828;
    font-weight:bold;
    font-size:15px;
    overflow:hidden;
}
.nav1 ul li a:hover{
    color:#fff;
    background:#88C6E5;
    padding-top:5px;
    padding-bottom:5px;
    text-decoration:none;
}
.fl1{
    float:left;
}
.fr1{
    float:left;
}
.place {
    width:958px;
    padding:0 10px;
    height:28px;
    line-height:28px;
    margin:0 auto;
    border:1px solid #c0d9cf;
    border-top:0;
    font-size:14px;
    overflow:hidden;
    background:#FFFFCC;
}
.place .fr a,.place .fr span {
    margin:0 5px;
    color:#004d00;
}
.ad980{width:960px;height:90px;padding:8px;border: #88C6E5 2px solid;margin:0 auto;background:#FFF;}
.ywtop {
    background-color:#E1ECED;
    border-bottom:1px solid #A6D3E8;
    color:#808080;
    height:35px;
    min-width:950px;
    width:100%;
}
.ywtop a {
    color:#808080;
}
.ywtop_con {
    line-height:35px;
    margin:0 auto;
    text-indent:16px;
    vertical-align:middle;
    width:980px;
}
.ywtop_sethome {
    background:url("/heibing/images/sethome.gif") no-repeat scroll 0 10px transparent;
    display:inline;
    float:left;
    margin-right:20px;
}
.ywtop_addfavorite {
    background:url("/heibing/images/addfavorites.gif") no-repeat scroll 0 10px transparent;
    display:inline;
    float:left;
}
.ywtop_input {
    float:right;
}
.navt {
    height:28px;
    overflow:hidden;
    padding:7px 0 0;
}
.navt .nle {
    float:left;
    overflow:hidden;
    width:250px;
}
.nle .sy {
    float:left;
    width:120px;
}
.navt .nri {
    float:right;
    overflow:hidden;
}
.nri .cc {
    float:left;
    overflow:hidden;
    width:155px;
}
.cc .txt {
    color:#808080;
    float:left;
    text-align:right;
}
.cc .inp {
    float:left;
    padding-top:7px;
    width:90px;
}
.inp input {
    float:left;
    width:87px;
    background-color:#FFFFFF;
    border:1px solid #A6D3E8;
    height:18px;
    margin:1px 0;
}
.nri {
    float:right;
    font-size:13px;
    font-family:"Microsoft YaHei","微软雅黑";
}
.nri .frii {
    float:left;
    font-size:14px;
    margin-left:5px;
    padding-top:8px;
    width:55px;
}
.frii .int {
    background:url("/heibing/images/login_oa_bar.gif") no-repeat scroll 0 0 transparent;
    border:medium none;
    color:#2A4E8A;
    float:left;
    font-size:12px;
    height:21px;
    line-height:21px;
    text-align:center;
    width:51px;
}
.nri .ccc {
    float:left;
    overflow:hidden;
    padding-left:10px;

}
.ccc .txtt {
    color:#808080;
    float:left;
    padding-left:10px;
}
.txtt a,.txtt a:hover {
    color:#808080;
    text-decoration:none;
}
.MessageDiv {
    background: #FFF9D9;
    border: 1px solid #FFCC33;
    line-height: 150%;
    width:958px;
    margin: 10px auto auto;
    padding: 10px;
    text-align:center;}
.footer {
    margin: 10px auto auto; 
    overflow:hidden;
    width:980px;
    text-align:center;
}
#footer {
    margin:auto; 
    overflow:hidden;
    width:980px;
    text-align:center;
}
.footer_link {
    width:100%;
    border-bottom:2px solid #88C6E5; 
    height:25px;
    line-height:25px;
    overflow:hidden;
}
.footer_cont p{
    line-height:20px;
    width:88%;
    color:#b2b2b2;
}

#index_tip{float: right;margin-right: 10px;color:red;}
#center_tip{text-align: center;margin: 5px 0;color:red;font-size: larger;}
/* 分页 */
.pagination {
  width: auto;
  overflow: hidden;
  font-size: 13px;
  margin: 20px 0;
}

.pagination-mga {
  display: table;
  margin: 4px auto 10px;
}

.pagination li {
  width: auto;
  border: 1px solid #ddd;
  border-left: none;
  background: #fdf9ef;
  float: left;
}

.pagination li:first-child {
  border-left: 1px solid #ddd;
  border-radius: 3px 0 0 3px;
  cursor: default;
}

.pagination li:last-child {
  border-radius: 0 3px 3px 0;
}

.pagination a,
.pagination .hd {
  display: inline;
  padding: 6px 12px;
}

.pagination .active a,
.pagination a:hover {
  color: #fff;
  border-color: #A6D3E8;
  background: #A6D3E8;
}

.listpage{margin:10px;height:36px;line-height:36px;overflow:hidden}
.listpage span{height:36px;line-height:36px;text-align:center}
.listpage .left{float:left;width:25%}
.listpage .left a,.listpage .right a{display:inline-block;height:36px;width:90%}
.listpage .left a{float:left}
.listpage .right a{float:right}
.listpage .right{float:right;width:25%}
.listpage .middle{width:49%;border:1px solid #dfdfdf;height:34px;display:block;float:left;border-radius:5px}
.listpage .middle em{display:inline-block;width:80%;text-align:center;color:#999;font-style:normal;float:left;line-height:36px;height:30px}
.listpage .middle a{display:inline-block;float:left;width:19%;height:36px;line-height:36px;vertical-align:middle}
.listpage .middle select{border:none;color:#999;display:inline-block;float:left;font-style:normal;height:34px;line-height:34px;text-align:center;width:100%}
.listpage .onclick{background:#4baacd;color:#FFF}
.listpage .before{background:#cecece;color:#FFF}
        .index-container{
    display: flex;
    justify-content: space-between;
    padding: 10px;
}
#indexselect{
    width: 49%;
    margin: 0 1rem;
    text-indent: 5px;
    border: none;
    border-bottom: 1px solid #108ee9;
    background: #fff;
    outline: none;
}
.index-container-btn{
    background: #4baacd;
    color: #FFF;
    border-radius: 3px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    display: block;
    width: 25%;
}