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;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body,button,input,select,textarea
{	    font-family: "Source Sans Pro", "sans-serif";
    font-weight: 300;
font-size:62.5%;
line-height:1.5;}
ol,ul{list-style:none;}
html,body{width:100%;height:100%;overflow:hidden;margin:0;padding:0;}
.on{color:#FF8000;}
#header{
    position:fixed;
    z-index:10000;
    left:0;top:0;width:100%;color:#fff;background:rgba(0,0,0,0.85);
    height:4em;line-height:3em;box-shadow:0 0 0.15em 0 rgba(0,0,0,0.1);}
    #header h1{position:absolute;left:1em;top:0.5em;height:3em;line-height:3em;cursor:default;}
    #header h1 a{font-size:1.25em;}
    #header nav{position:absolute;right:1em;top:-0.5em;height:3em;line-height:3em;}
    #header nav ul{margin:0;}#header nav ul li{display:inline-block;margin-left:0.5em;font-size:1.8em;}
    #header nav ul li a{display:block;color:inherit;text-decoration:none;height:3em;line-height:3em;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; 
    } 
     /**竖圆点切换*/
     .nav1{position:fixed;right: 0;bottom: 0;height: 120px;z-index: 5;width: 40px;}
    .nav1 ul{margin:0;}   
    .nav1 ul li a{display:block;color:inherit;text-decoration:none;height:2em;line-height:1em;padding:0 0.5em 0 0.5em;
    outline:0;}
    .nav1 ul li.on .circle{background-color:#FF8000;height: 10px; 
    width: 10px;}
    .nav1 ul li a .circle {
    display: block; 
    background-color:#999;
    border-radius: 50%; 
    height: 10px; 
    width: 10px; 
    margin: 0; 
    }
    
      .section-wrap{width:100%;height:100%;overflow:visible;transition:transform 1s cubic-bezier(0.86,0,0.03,1);
    -webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.03,1);}
    .section-wrap .section{
        position:relative;width:100%;height:100%;
         background-position:center center;
         background-repeat:no-repeat;    
         font: inherit;
    }
    h2{
        
        color:#fff;    
        font-size: 2.00em;
        letter-spacing: -0.05em;
        top:10%;
        text-align:left;
        width:100%;
        left:50%;
        padding-bottom:0.6em;
        font-weight: normal;
        font-family: "Microsoft YaHei",Arial;

    }
    
   .section .bottomsec{
        position: absolute;left:0;bottom: 15px; width: 100%;text-align: center;font-size:14px;margin-top: -18px;
    }
     .section .bottomsec .bottomsec{
        width: 45px;
    }