body{color:#222;-webkit-text-size-adjust:none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,
form,fieldset,legend,button,input,textarea,th,td,iframe{margin:0;padding:0;}

body,button,input,select,textarea
{	    font-family: "ËÎÌå","Source Sans Pro", "sans-serif";
    font-weight: 300;
     font-size:62.5%;
line-height:1.5;}

    h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
::-webkit-scrollbar {

}
/* ¹ö¶¯²Û */
::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
border-radius:10px;
}
/* ¹ö¶¯Ìõ»¬¿é */
::-webkit-scrollbar-thumb {
border-radius:10px;
background:rgba(0,0,0,0.1);
-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
background:rgba(255,0,0,0.4);
}
html,body{
    
    width:100%;
    height:100%;overflow:hidden;margin:0;padding:0;overflow-y: auto;text-align: center;background-color: #f5f5f3;}
.on{color:#FF8000;}
#header{
    position:fixed;
    z-index:10000;
    left:0;
    width:100%;    
    height: 42px;line-height:3em;
    top:0;
bottom:0;
overflow-y:scroll;
overflow-x:hidden;
    }
 #header .header{
    color:#fff;background:rgba(0,0,0,.9);
    max-width: 1366px;
    width: 100%;
    height:100%;
    position: relative;
    border-radius: 0px;
   display: inline-block;
   }
    
    #header h1{position: absolute;
left: 0.1em;
top: 0.1em;
height: 40px;
   font-size: 17px;
    line-height: 35px;
    font-weight: 400;
cursor: default;}
#header h1 img{
    height: 30px;vertical-align: middle;
 }
 
    #header nav{position:absolute;right:1em;top:-8px;height:32px;line-height:3em;}
    #header nav ul{margin:0;}
    #header nav ul li{display: inline-block;
margin-left: 0.5em;
    font-size: 20px;}
    #header nav ul li a{display:block;color:inherit;text-decoration:none;height: 40px;
    line-height: 60px;padding:0 0.5em 0 0.5em;
    outline:0;} 
    .nav{position:fixed;left:50%;bottom:.5em;height:2em;line-height:1em;z-index: 5;width: 200px;margin-left: -100px;}
    .nav ul{margin:0;}
    .nav ul li{display:inline-block;margin-left:0.1em;font-size:1.8em;}
    .nav ul li a{display:block;color:inherit;text-decoration:none;height:3em;line-height:1em;padding:0 0.5em 0 0.5em;
    outline:0;}
    .nav ul li.on .circle{background-color:#FF8000;height: 10px; 
    width: 10px;}
    .nav ul li a .circle {
    display: block; 
    background-color:#999;
    border-radius: 50%; 
    height: 10px; 
    width: 10px; 
    margin: 0; 
    }
  #divD{
     position:fixed;
    z-index:10000;
    left:0;
    line-height:5em;
    top:0;
    background:rgba(0,0,0,.9);color: #fff;width: 100%; text-align: center;height: 120px;margin-top: 42px;
      
    font-size: 18px;
  }   
  #divD ul li{}
  #divD ul li a{display:block;color:inherit;text-decoration:none;line-height:1em;padding:2px 0.5em 2px 0.5em;
    outline:0;padding-top: 8px;padding-bottom: 8px;}
    .nav ul li.on .circle{background-color:#FF8000;height: 10px; 
    width: 10px;}
    h2{
        color:#fff;    
        font-size: 2.00em;
        letter-spacing: -0.05em;
        top:10%;
        text-align:left;
        width:100%;
        left:50%;
        padding-bottom:0.6em;
    }
    