﻿* {
    margin:0;
    padding:0;
}
.clear:after {
    content: '';
    display: block;
    clear: both;
}
.course-page {
    background: #fff;
    position:relative;
}
.company-facepage {
    overflow-x:hidden;
}
/*第一部分样式*/
.overall {
    position:relative;
    height:686px;
    background-color:#0072b8;
    overflow:hidden;
}
.left-bg {
    width:50%;
    height:686px;
    float:left;
    position:relative;
}
.left-ellipse {
    position:absolute;
    right:-30px;
    top:-270px;
}
.right-bg {
    width:50%;
    height:686px;
    float:right;
    position:relative;
}
.right-bg-img {
    position:absolute;
    left:-23px;
    top:102px;
}
.enterprise-face-content {
    width:984px;
    height:410px;
    position:absolute;
    left:0;
    right:0;
    top:140px;
    margin:auto;
}
.enterprise-face-h1 {
    font-size: 60px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    line-height: 1;
}
.introduce {
    font-size: 22px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    line-height: 1;
    margin-top: 30px;
}
.price-bg {
    position:absolute;
    top:194px;
    left:5px;
}
.open-now {
    width:205px;
    height:54px;
    border-radius:27px;
    position:absolute;
    left:5px;
    top:336px;
    background-color:#12b4a4;
}
.open-now p {
    font-size: 28px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    text-align: center;
    position: relative;
    top: 5px;
}
.open-now a {
    text-decoration:none;
    color: rgb( 255, 255, 255 );
}
.bottom-dot-part-one {
    width:100%;
    height:9px;
    position:absolute;
    bottom:0;
    background-image:url(Images/companyface/bottom-dot.png);
    background-repeat:repeat-x;
}


/*第二部分样式*/
.what-is {
    position:relative;
    background-color:#12b4a4;
    height:680px;
    overflow:hidden;
}
.what-is-content {
    width:920px;
    height:424px;
    position:relative;
    margin:0 auto;
    margin-top:147px;
}
.what-is-topsent {
    font-size: 48px;
    color: rgb( 255, 255, 255 );
    position: relative;
    margin-top: 0;
    text-align: center;
}
.what-is-intro img{
    position:relative;
    margin-top:90px;
    margin-left:36px;
}
.what-is-intro li {
    display:inline-block;
    width:200px;
    font-size: 18px;
    color: rgb( 255, 255, 255 );
    position:relative;
    margin-left:15px;
    margin-right:10px;
}
.what-is-lastsent {
    position:relative;
    top:22px;
}
.bottom-dot-part-two {
    width:100%;
    height:9px;
    position:absolute;
    bottom:0;
    background-image:url(Images/companyface/bottom-dot.png);
    background-repeat:repeat-x;
}


/*第三部分*/
.specification {
    position:relative;
    height:680px;
    background-color:#bec3c7;
}
.specification-content {
    width:780px;
    height:554px;
    position:absolute;
    left:0;
    right:0;
    margin:auto;
    top:56px;
}
.specification-topsent {
    text-align:center;
    font-size: 48px;
    color: rgb( 0, 96, 146 );
}
.specification-topsent img {
    display:inline-block;
}
.specification-intro {
    background-image:url(Images/companyface/specification-pic.png);
    background-repeat:no-repeat;
    height:388px;
    position:absolute;
    bottom:0;
}
.specification-intro-words ul {
    font-size: 22px;
    color: rgb( 255, 255, 255 );
    line-height: 0.773;
    position: relative;
    top: 150px;
    left: 28px;
}
.specification-intro-words li {
    display:inline-block;
    position:relative;
    margin-right:98px;
}
.specification-intro-words-secondline {
    position:relative;
    margin-top:200px;
}
.nomargin {
    margin-right:0;
}
.bottom-dot-part-three {
    width:100%;
    height:9px;
    position:absolute;
    top:671px;
    background-image:url(Images/companyface/bottom-dot.png);
    background-repeat:repeat-x;
}


/*第四部分*/
.part-four {
    position:relative;
    height:1440px;
    background-color:#fee44f;
}
.part-four-content {
    width:978px;
    position:absolute;
    left:0;
    right:0;
    margin:auto;
}
.steps-topsent {
    width:480px;
    height:130px;
    position:relative;
    left:240px;
    top:50px;
}
.steps-topsent-systemanalyse {
    font-size: 48px;
    color: rgb( 255, 108, 0 );
    line-height: 0.354;
    text-align:center;
}
.steps-topsent-auto {
    font-size: 22px;
    color: rgb( 255, 108, 0 );
    line-height: 0.773;
    text-align:center;
}
.reg-ent-account {
    position:relative;
    top:0px;
}
.top-bottom {
    position:relative;
    left:-224px;
    top:0px;
}
.reg-ent-account h4 {
    font-size: 28px;
    color: rgb( 255, 108, 0 );
    line-height: 0.607;
    position:absolute;
    top:200px;
    left:5px;
}
.reg-ent-account p {
    font-size: 22px;
    color: rgb( 255, 108, 0 );
    line-height: 1.273;
    position:absolute;
    top:235px;
    left:5px;
}
.reg-imme {
    width:122px;
    height:34px;
    background-color:#ff6c00;
    border-radius:17px;
    text-align:center;
    position:absolute;
    left:5px;
    top:270px;
    font-size: 22px;
    color: white;
}
a {
    text-decoration:none;
    color:white;
}
.sencond-sent {
    width:300px;
    position:absolute;
    left:800px;
    top:190px;
}
.third-sent {
    width:300px;
    position:absolute;
    top:390px;
}
.reg-imme-buy {
    width:190px;
    height:34px;
    background-color:#ff6c00;
    border-radius:17px;
    text-align:center;
    position:absolute;
    left:5px;
    top:270px;
    font-size:22px;
    color:white;
}
.four-sent {
    width:200px;
    height:200px;
    position:absolute;
    left:800px;
    top:730px;
}
.four-sent h4 {
    position:relative;
    top:0px;
}
.four-sent p {
    position:relative;
    top:15px;
}
.analyse-imme {
    width:122px;
    height:34px;
    background-color:#ff6c00;
    font-size:22px;
    color:white;
    text-align:center;
    border-radius:17px;
    position:relative;
    top:25px;
}
.five-sent {
    width:220px;
    height:80px;
    position:absolute;
    left:0;
    top:950px;
}
.five-sent h4 {
    position:relative;
    top:0;
}
.five-sent p {
    position:relative;
    top:20px;
}
.bottom-dot-part-four {
    width:100%;
    height:9px;
    position:absolute;
    top:1431px;
    background-image:url(Images/companyface/bottom-dot.png);
    background-repeat:repeat-x;
}


/*第五部分*/
.advantages {
    position:relative;
    height:686px;
    background-color:#f49775;
}
.advantages-content {
    width:800px;
    height:567px;
    position:relative;
    margin:auto;
    top:60px;
}
.advantages-topsent {
    height:130px;
    position:relative;
    top:0px;
}
.advantages-intro {
    height:388px;
    border:1px solid #f49775;
    background-image:url(Images/companyface/advantages-pic.png);
    background-repeat:no-repeat;
    position:relative;
    top:58px;
    left:35px;
}
.advantages-intro li {
    font-size: 22px;
    color: rgb( 255, 255, 255 );
    display:inline-block;
    position:relative;
    margin-left:24px;
    margin-right:81px;
}
.advantages-intro-firstline {
    position:relative;
    margin-top:140px;
}
.advantages-intro-sencondline {
    position:relative;
    margin-top:178px;
}
.topsent-expert {
    font-size: 48px;
    color: rgb( 255, 255, 255 );
    line-height: 0.354;
    text-align:center;
}
.topsent-deep {
    font-size: 22px;
    color: rgb( 255, 255, 255 );
    line-height: 0.773;
    text-align:center;
    letter-spacing:3px;
}
.bottom-dot-part-five {
    width:100%;
    height:9px;
    position:absolute;
    top:677px;
    background-image:url(Images/companyface/bottom-dot.png);
    background-repeat:repeat-x;
}

/*第六部分*/
.face-price {
    position:relative;
    height:690px;
    background-color:#61bedd;
    margin-bottom:50px;
}
.face-price-content {
    width:1440px;
    height:690px;
    background-image:url(Images/companyface/part-six-bg.png);
    background-repeat:no-repeat;
    position:relative;
    margin:auto;
}
.face-price-topsent {
    width:930px;
    height:120px;
    position:relative;
    top:190px;
    left:260px;
    font-size: 48px;
    color: rgb( 255, 255, 255 );
    text-align:center;
    letter-spacing:2px;
}
.face-price-topsent .polygon {
    position:relative;
    margin-top:-12px;
    margin-right:-12px;
    margin-left:-12px;
}
.face-price-topsent .year {
    position:relative;
    margin-top:-10px;
}
.open-imme {
    width:254px;
    height:54px;
    background-color:#006092;
    border-radius:27px;
    position:absolute;
    left:560px;
    top:340px;
}
.open-imme p {
    font-size: 28px;
    font-family: "Adobe Heiti Std";
    color: rgb( 255, 255, 255 );
    text-align:center;
    line-height:2;
}
.open-imme a {
    color:#fff;
}
.face-price-phone {
    font-size: 28px;
    color: rgb( 255, 255, 255 );
    position: absolute;
    left: 470px;
    top: 460px;
    letter-spacing: 3px;
}
.face-price-phone span {
    position:relative;
    margin-left:20px;
}