@charset "utf-8";
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    font-weight: normal;
}

table td {border-color:#333;}
.old-index{
position: absolute;
top: 20px;
right: 20px;
}
.old-index a{
color: #fff;
cursor:pointer;
font-size: 14px;
}
html, body{
 width: 100%;
 font-family:"微软雅黑", "黑体", "宋体", sans-serif;
 font-size: 16px;
}
ul,ol,dl{
 list-style: none;
}
a{
 color: #000;
 text-decoration: none;
}
*{
    box-sizing: border-box;
}
i,cite,em,var,address,dfn{font-style:normal;}

fieldset,img,input,button,textarea{
 border: none;
 margin: 0;
 padding: 0;
 
 outline: none;
}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}

h1,h2,h3,h4,h5,h6{
 font-size: 100%;
 font-weight: normal;
}

.fl{
 float: left;
}
.fr{
 float: right;
}

.clearfix:before,
.clearfix:after{
 content: '';
 display: table;
 clear: both;
}

.w{
 width: 1280px;
 margin: 0 auto;
}

.tl{
 text-align: left;
}

.tc{
 text-align: center;
}

.tr{
 text-align: right;
}


.pr{
 position: relative;
}

#header{
    width: 100%;
    height: 132px;
 border-bottom: 6px solid #0072a4;

    background-color: #0b448d;
  
position: relative;

}
#header .header-in{
 height: 100%;
}
#header .header-in .logo{
 display: inline-block;
 height: 100%;
}
#header .header-in .logo img{
 margin-top: 24px;
 width: 581px;
}

#header .nav{
    float: right;
    margin-top: 70px;
}
#header .nav ul li{
    float: left;
}
#header .nav ul li a{
    font-size: 17px;
    color: #fff;
    padding: 36px 47px;
}
#header .nav ul li .current{
    border-bottom: 4px solid #00b7ee;
}
#header .nav ul li a:hover{
    border-bottom: 4px solid #00b7ee;
}


#footer{

    background-color: #2156a3;
}
#footer .footerin{
    padding: 37px 0;
    color: #fff;
    text-align: center;
}