/************样式重定义***************/
body {
    overflow: scroll;
}
.section {
    overflow: hidden;
}

.page-bg-container {
    background: #f7f7f7;
}

.navigation-container {
	border:none;
}

.print-erp-navigation {
   width: 880px;
    height:50px;
    margin:0 auto;
    text-align:center;
}

.print-erp-navigation li {
    float:left;
    height:20px;
    font-size:20px;
    margin-right:26px;
    border-right:1px solid #333;
    margin-top:25px;
    padding-right:26px;
    cursor:pointer;
}

.print-erp-navigation li:hover {
    color:#999;
}

.print-erp-navigation li:last-child {
    border:none;
    margin-right:0;
}

.print-erp-navigation-focus {
    font-weight:bold;
}

.picture-box {
    height:330px;
    background: url('../images/ERP/2-1.jpg') no-repeat;
    background-size:cover;
    background-position: center top;
}

.loading {
    display: none;
}

@media screen and (max-height: 768px) {
    .picture-box {
        height:330px;
    }
    .loading {
        display: none;
    }
}

@media screen and (min-height: 769px) and (max-height : 950px) {
    .picture-box {
        height:430px;
    }
}

@media screen and (min-height: 951px) {
    .picture-box {
        height:480px;
        margin-top:50px;
    }

    .loading {
        display: block;
        width:200px; /*500*/
        height:150px;
        line-height: 150px;
        margin:30px auto;
        /*background:url('../images/loading.gif') no-repeat;
        background-size:50%;
        background-position: center center;*/
    }

        #loading {
            width:200px;
            height:150px;
            margin:0px auto;
            margin-top:50px;
        }

        .loading-pic {
            width:20px;
            height:20px;
            border-radius: 50%;
            margin:10px auto;
            background:#3d566e;
            /*float: left;*/
            opacity: 1;
        }

        @keyframes scales {
            0% {
                width:20px;
                height:20px;
                margin:10px auto;
                opacity: 1;
            }
            50% {
                width:30px;
                height:30px;
                margin:5px auto;
                opacity: 0;
            }
            100% {
                width:20px;
                height:20px;
                margin:10px auto;
                opacity: 0;
            }
        }

        #loading1 {
            animation:scales 1s ease-out 0.2s infinite;
            background: #1abc9c;
        }
        #loading2 {
            animation:scales 1s ease-out 0.4s infinite;
            background: #16a085;
        }
        #loading3 {
            animation:scales 1s ease-out 0.6s infinite;
            background: #2ecc71;
        }
        #loading4 {
            animation:scales 1s ease-out 0.8s infinite;
            background: #27ae60;
        }
        #loading5 {
            animation:scales 1s ease-out 1.0s infinite;
            background: #3498db;
        }
}    


.section-container {
    width:1366px;
    margin:0 auto;
    position: relative;
}

.return-top {
    width:60px;
    height:40px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    right:100px;
    bottom:0;
    background:#f55;
    font-size: 20px;
    font-family: "DFPOP1-W9";
    z-index: 10;
}




/**/
.title {
    font-size:30px;
    width:120px;
    margin:0 auto;
    transform: translateY(-100px);
    transition: transform 0.4s ease;
    margin-bottom: 5px;
}

.left-intro, .right-intro {
    float:left;
}

.left-intro {
    transform: translate(-1000px, -200px);
    transition: transform 1s ease 0.4s;
}

.right-intro {
    transform: translate(1000px, 50px);
    transition: transform 1s ease 0.4s;
}

.mid-intro {
    transform: translateY(-1000px);
    transition: transform 1s ease 0.4s;
}

.picbox {
    width:633px;
    height:421px;
    margin-top:60px;
    margin-left:20px;
    /*background:#eee;*/
    border:1px solid #eee;
    position: relative;
    overflow: hidden;
}

.picbox-pictures {
    width:200%;
    position: absolute;
    left:0;
    top:0;

}

.picbox-pictures img {
    width:633px;
    height:421px;
    float:left;
}

.arr-group {
    width:100%;
    height:100%;
    position: relative;
    top:0;
    left:0;
}

.picbox-left-arr {
    position: absolute;
    width:30px;
    height:60px;
    left:0;
    top:50%;
    margin-top:-30px;
    background: #666;
    color:#fff;
    text-align: center;
    line-height: 60px;
    font-size:22px;
    font-family: '宋体';
}

.picbox-right-arr {
    position: absolute;
    width: 30px;
    height: 60px;
    right: 0;
    top: 50%;
    margin-top: -30px;
    background: #666;
    color:#fff;
    text-align: center;
    line-height: 60px;
    font-size:22px;
    font-family: '宋体'
}


#sec6 .picbox, #sec7 .picbox {
    border:none;
}

#sec8 .mid-intro, #sec9 .mid-intro {
    width:1082px;
    margin:0 auto;
}

#float-outer-container {
    height:100%;
    position: absolute;
    display: none;
    width:100%;
}

.float-outer {
    width:100%;
    height:70px;
    position: fixed;
    top:0;
    z-index: 2;
    background: #fff;
    box-shadow: 0 0 3px rgba(50,50,50,0.5);
}

.float-navigation { 
    width:1170px;
    margin: 0 auto;

}

#sec1 div{
    vertical-align: top;
}


/*animation*/
.title-animation {
    transform: translateY(0);
}

.left-intro-animation {
    transform: translate(0, 0);
}

.right-intro-animation {
    transform: translate(0, 0);
}

.mid-intro-animation {
    transform: translateY(50px);
}




/************************************/

.print-erp-pop-container {
    position:fixed;
    z-index: 11;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(50,50,50,0.8);
    display: none;
    z-index: 10;
}

.print-erp-pop {
    position:relative;
    top:50%;
    left:50%;
    margin-top:-100px;
    margin-left:-200px;
    width:400px;
    height:200px;
    background:#fff;
}

.print-erp-pop-title {
    width:100%;
    height:60px;
    line-height: 60px;
    text-align: center;
    font-size:20px;
    background:#234388;
    color:#fff;
}

.print-erp-pop-content {
    width:100%;
    height:60px;
    line-height: 60px;
}

.print-erp-pop-content span:first-child {
    float:left;
    font-size:16px;
    margin-left:40px;
}

.print-erp-pop-content span:nth-child(2) {
    float:right;
    font-size:16px;
    margin-right:40px;
}

.print-erp-pop-btn {
    width:150px;
    height:40px;
    /*margin:10px auto;*/
    display:inline-block;
    margin-top:10px;
    margin-left:60px;
}

.print-erp-pop-cancel {
    width:100px;
    height:40px;
    margin-top:10px;
    margin-left:20px;
    display: inline-block;
    border:none;
    color:#333;
    background:#eee;
    transition:background 0.4s ease;

}

.print-erp-pop-cancel:active,.print-erp-pop-cancel:focus {
    outline:none;
}
.print-erp-pop-cancel:hover {
    background:#f7f7f7;
    color:#666;
}












