/*top 弹出层*/
.iframeStyle {
    width: 800px;
    height: 600px;
    position: fixed;
    z-index: 11;
    display: none;
    border: none;
}

*{
        /* font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', 'Hei', 'MSHei', 'SimHei', 'Microsoft YaHei', 'Arial', sans-serif; */
    font-family: 'Roboto', 'Arial', 'Hei', 'MSHei', 'SimHei', 'Microsoft YaHei', sans-serif;
}
.img-logo {
    width: 140px;
}

.img-touxiang {
    width: 30px;
}

.div-sousuo {
    position: relative;
}

.div-sousuo img {
    position: absolute;
    right: 10px;
    top: 5px;
    width: 20px;
}

.img-mianbaoxie {
    width: 45px;
}

.head-li {
    margin-right: 10px !important;
}

.head-li-DE {
    margin-right: 5px !important;
    font-size: 18px;
}

.head-li-DE a {
    font-size: 18px !important;
}

.head-li-CN a {
    font-size: 18px !important;
    color: #ccc !important;
}

.foot-div2 {
    margin: 0 auto;
}

.leftiphoneicon {
    text-align: center;
    /* height: 100%; */
    line-height: 257px;
    margin-top: 37px;
    display: inline-block;
    margin-right: 181px;
}

.leftiphoneicon img {
    width: 60px
}

.leftiphone1 {
    color: #fff;
    font-size: 44px;
}

.leftiphone2 {
    color: #fff;
    font-size: 28px;
}

.rightformdiv {
    background: #fff;
    border-radius: 30px;
   height: 460px;
    width: 680px;
    margin: 70px 0px 0px 0px;
    line-height: 54px;
    display: inline-block;
}

.rightformdiv>p {
    color: #4589FF;
    font-size: 48px;
    font-family: 'Corbel';
    padding: 30px 0px 0px 55px;
    margin-bottom: 10px;
}

.Consolas {
    /*font-family: 'Consolas'*/
}

.foot-form-span {
    color: #B4B4B4;
    font-size: 26px;
    margin-left: 50px;
}

.form-a img {
    width: 135px;
    float: right;
    margin-right: 32px;
}

.foot-logo-img {
    width: 165px;
}

.foot-logo {
    text-align: center;
    margin: 50px 0px 0px 0px;
}

.foot-text {
    margin: 50px 0px 0px 0px;
    padding: 0px;
}

.foot-text-title {
    font-size: 28px;
    color: #000;
    /*font-family: 'Corbel', 'Consolas', 'Poppins', 'Microsoft YaHei', sans-serif;*/
    margin: 0px;
    font-weight: 700;
}

.foot-hr-img {
    width: 135px;
    height: 3px;
    margin: -30px 0 0 0px;
}

.foot-text-ul {
    font-size: 19px;
    color: #999;
    line-height: 30px;
    font-family: 'Corbel', 'Consolas', 'Poppins', 'Microsoft YaHei', sans-serif;
}

.foot-text-a {
    color: #999;
     font-weight: 500;
}

.foot-hr {
    height: 30px;
    width: 73%;
    margin: 40px 0 0 20px;
}

.foot-hr p {
    text-align: left;
    font-size: 22px;
    color: #999;
}

.foot-hr p span{
       margin-left: 4%;
}

.firmenvisum-nav {

    margin: 0 auto;
}

.firmenvisum-nav ul {}

.firmenvisum-nav ul li {
    display: inline-block;
    margin-right: 160px;
}

.firmenvisum-nav ul li a {
    display: block;
    font-size: 30px;
    font-weight: 400;
    line-height: 120px;
    color: #999;
}

.content-active {
    color: #4589ff !important;
}

.firmenvisum-div1-left {
    float: left;
    width: 30%;
    margin: 100px 0px 100px 100px;
    left: 13%;
}

.firmenvisum-div1-right {
    float: right;
    width: 30%;
    margin: 100px 0px 100px 0px;
    /* right: -14%; */
    left: 14%;
    /* top: 10%; */
}

.firmenvisum-div1-left img {
    height: 3px;
    width: 100px;
}

.firmenvisum-div1-left-p1 {
    color: #000;
    font-size: 38px;
    margin-bottom: -10px;
    font-weight: 700;
}

.firmenvisum-div1-left-text {
    color: #999;
    font-family: 'Corbel', 'Consolas', 'Poppins', 'Microsoft YaHei', sans-serif;
    margin-top: 30px;
    width: 85%;
}

.firmenvisum-div1 {
    height: 600px;
    margin: 0px;
    background: url(../images/firmenvisum-background.png);
}

.firmenvisum-div2 {
    height: 473px;
    background: url(../images/firmenvisum-background2.jpg);
    margin: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.firmenvisum-div2-wisdom {
    height: 100%;
    width: 100%;
}

.firmenvisum-div2-wisdom p {
    color: #fff;
    text-align: center;
    line-height: 53px;
    font-size: 1.7em;
    width: 90%;
    margin: 207px 0px 0px 96px;

}

.firmenvisum-div2-wisdom2 {
    float: right;
    top: -40%;
    right: 22%;
    color: #fff;
    font-size: 2em;
}

.firmenvisum-div3 {
    height: 800px;
    margin: 0px;
    background: #f6f7f9;
}

.firmenvisum-qianyinghao {
    float: left;
    /* width: 60px; */
    left: 4%;
    top: 13%;
}

.firmenvisum-houyinghao {
    float: right;
    width: 70px;
    right: 10%;
}

.firmenvisum-div3-title {
    width: 100%;
    padding: 50px 0px 0px 150px;
}

.firmenvisum-div3-title img {
    width: 119px;
    height: 3px;
}

.firmenvisum-div3-title p {
    color: #4589ff;
    font-size: 2.5em;
}

.firmenvisum-div3-content {
    margin: 0px 0px 0px 300px;
}

.firmenvisum-div3-content img {
    width: 60px;
    margin: 0px 45px 43px 0px;
}

.firmenvisum-div3-content span {
    font-size: 1.5em;
}

.firmenvisum-div4 {
    height: 800px;
    margin: 0px;

}

.vorteil-div1 {
    height: 700px;
}

.row {
    margin: 0px;
}

.vorteil-div1-title {
    margin: 40px 0px 0px 0px;
    text-align: center;
    width: 100%;
    height: 93px;

}

.vorteil-div1-title p {
    font-size: 1.5em;
  /*  font-family: 'Poppins', 'Microsoft YaHei', sans-serif;*/
    color: #000;
    margin: 0;
    font-weight: 700;
    line-height: 40px;
}

.vorteil-div1-content ul {
   /* font-family: 'Corbel';*/
    font-size: 1em;
    color: #000;
    font-weight: 600;
}

.vorteil-div1-title img {
    width: 120px;
    height: 3px;
}

.vorteil-div1-content {
    text-align: center;
    width: 100%;
}

.hr {
    width: 120px;
    height: 3px;
}

.firmenvisum-div4-content img {
    width: 110px;
    margin: 100px;
}

.firmenvisum-div4-content {
    text-align: center;
    width: 100%;
}

.firmenvisum-div4-content p {
    color: #000;
    font-size: 1.5em;

}

.vorteil-div2-title {
    width: 100%;
    padding: 0px 0px 0px 150px;
}

.vorteil-div2-title img {
    width: 119px;
    height: 3px;
}

.vorteil-div2-title p {
    color: #4589ff;
    font-size: 2.5em;
}

.vorteil-div2-content-left {
    background: url(../images/vorteil-div2-icon1.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 500px;
    height: 500px;
    text-align: center;
    float: left;
    margin-right: 10px;
}

.vorteil-div2 {
    background: #fcfcfc;
    height: 950px;
}

.vorteil-div2-content-left img {
    width: 115px;
    margin: 135px 0px 30px 0px;
}

.vorteil-div2-content-left p {

    font-size: 1.5em;
    color: #fff;
}

.vorteil-div2-content-right {

    width: 500px;
    height: 500px;
    text-align: center;
    float: left;

}

.vorteil-div2-content {
    margin: 0 auto;
    height: 600px;
}

.vorteil-div2-content-right img {
    width: 240px;
    height: 240px;
    float: left;
    margin: 5px;
}

.vorteil-active {
    box-shadow: 3px 3px 30px #000;
    border-left: 5px #4589ff solid;
}

.display-none {
    display: none;
}

.vorteil-div2-text p {
    font-size: 1.6em;
    line-height: 70px;
}

.vorteil-div2-text {
    width: 1011px;
    margin: 0 auto;
    height: 300px;
}

.vorteil-div2-text ul {
    font-size: 1.2em;

}

.vorteil-div3 {
    background: url(../images/vorteil-background1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 700px;
}

.vorteil-div3-title {
    width: 100%;
    padding: 50px 0px 0px 150px;
}

.vorteil-div3-title img {
    width: 119px;
    height: 3px;
}

.vorteil-div3-title p {
    color: #4589ff;
    font-size: 2.5em;
}

.vorteil-div3-content ul img {
    width: 70px;
    margin: 0px 29px 40px 10px;
}

.vorteil-div3-content-ul1 {
    float: left;
    margin: 50px 0px 0px 190px;
}

.vorteil-div3-content-ul2 {
    float: left;
    line-height: 117px;
    font-size: 1.5em;
    color: #fff;
    margin-top: 27px;
}


.EU-Blaue-Karte-div3 {
    height: 800px;
    margin: 0px;
    background: #f6f7f9;
}

.EU-Blaue-Karte-div3-title {
    width: 100%;
    padding: 50px 0px 0px 150px;
}

.EU-Blaue-Karte-div3-title img {
    width: 119px;
    height: 3px;
}

.EU-Blaue-Karte-div3-title p {
    color: #4589ff;
    font-size: 2.5em;
}

.EU-Blaue-Karte1-div3-content {
    margin: 0 auto;
}

.EU-Blaue-Karte1-div3-content img {
    width: 555px;
    float: left;
}

.EU-Blaue-Karte1-div3-content ul {
    float: left;
    line-height: 76px;
    margin: 205px 0px 0px 172px;
}



.EU-Blaue-Karte-div4 {
    /*height: 800px;*/
    margin: 0px;

}



.EU-Blaue-Karte-div4-title {
    width: 100%;
    padding: 50px 0px 0px 150px;
}

.EU-Blaue-Karte-div4-title img {
    width: 119px;
    height: 3px;
}

.EU-Blaue-Karte-div4-title p {
    color: #4589ff;
    font-size: 2.5em;
}

.EU-Blaue-Karte-div4-img img {
    width: 80%;
    height: 100%;
    margin: 0 auto;
}

.EU-Blaue-Karte-div4-text p {
    font-size: 1.5em;
    text-align: right;
    margin-top: 50px;
}

.EU-Blaue-Karte-div4-text {
    width: 100%;
}


.Voller-Service-div1-title {
    width: 100%;
    padding: 50px 0px 0px 150px;
}

.Voller-Service-div1-title img {
    width: 119px;
    height: 3px;
}

.Voller-Service-div1-title p {
    color: #4589ff;
    font-size: 2.5em;
}

.Voller-Service-div1 {
    height: 600px;
}

.Voller-Service-div1-content {
    margin: 0 auto;
}

.Voller-Service-div1-content-ul li {
    float: left;
    margin: 10px 95px 20px 10px
}

.Voller-Service-div1-content-ul li img {
    width: 140px;
}


.Voller-Service-div2 {
    /*height: 1400px;*/
    background: #fcfcfc;
}

.Voller-Service-div2-title {
    width: 100%;
    padding: 50px 0px 0px 150px;
}

.Voller-Service-div2-title img {
    width: 119px;
    height: 3px;
}

.Voller-Service-div2-title p {
    color: #4589ff;
    font-size: 2.5em;
}

.Voller-Service-div2-content img {
    width: 80%;

}

.Voller-Service-div2-content {
    text-align: center;
    margin: 50px 0px;
}

.Voller-Service-div3 {
    height: 800px;

}

.Voller-Service-div3-content-ul1 {
    float: left;
    margin-top: 53px;
    margin-right: 35px;
}

.Voller-Service-div3-content-ul2 {
    float: left;
    margin-top: 53px;
    margin-right: 35px;
}

.Voller-Service-div3-content-ul1 img {
    width: 75px;
    margin: 20px;
}

.Voller-Service-div3-content {
    margin: 0 auto;
}

.Voller-Service-div3-content-img {
    width: 600px;
}

.Voller-Service-div3-content-ul2 li {
    margin: 40px 0px 0px 0px;
}

.Voller-Service-div4 ul li {
    float: left;
    margin: 10px 35px 20px 35px;
}

.Voller-Service-div4 ul img {
    width: 316px;
}

.Voller-Service-div4 ul {
    margin: 0 auto;
}

.Voller-Service-div4-left {
    width: 35px;
    height: 35px;
    position: relative;
    top: 84px;
    left: 45px;
}

.Voller-Service-div4-right {
    width: 35px;
    height: 35px;
    position: relative;
    top: 84px;
    right: 45px;
}

.Voller-Service-div4 {
    height: 400px;
}

.home_background-title {
    /* position: absolute; */
    top: 30%;
    text-align: center;
    /* left: 30%; */
}

.home_background-title p {
       font-size: 6em;
    color: #fff;
    font-weight: 700;
}

.home_background-title img {
    width: 300px;
    margin-top: 120px;
}

.Merkmale-div1 {
    height: 900px;
}

.Merkmale-div1-content {
    margin: 0 auto;
}

.Merkmale-div1-content-right ul img {
    width: 84px;
    margin: -20px 29px 56px -165px;
}

.Merkmale-div1-content-ul1 {
    float: left;
    margin: 50px 0px 0px 100px;
}

.Merkmale-div1-content-ul2 {
    float: left;
    line-height: 29px;
    font-size: 1.1em;
    color: #999999;
    margin-top: 27px;
}

.Merkmale-div1-content-ul2 li {
    margin: 20px 0px 76px 0px;
}

.Merkmale-div1-content-left img {
    width: 600px;
}

.Merkmale-div1-title {
    width: 100%;
    padding: 50px 0px 0px 150px;
    height: 200px;
}

.Merkmale-div1-title img {
    width: 119px;
    height: 3px;
}

.Merkmale-div1-title p {
    color: #4589ff;
    font-size: 2.5em;
}

.Merkmale-div2-content1 {
    margin: 0 auto;
    height: 360px;
    /*margin-bottom: 30px;*/
}

.Merkmale-div2-content1 img {
    width: 59%;
    margin-right: 20px;
    float: left;
}

.Merkmale-div2 {
    height: 1300px;
}

.Merkmale-div2-content1 span {
    /* width: 367px;*/
    margin: 0px 0px 0px 25px;
    /*line-height: 27px;
    float: left;*/
    /*padding-top: 48px;*/
}

.Merkmale-div2-content2 {
    margin: 0 auto;
    height: 360px;
    /*margin-bottom: 30px;*/
}

.Merkmale-div2-content2 img {
    width: 59%;

    float: right;
}

.Merkmale-div2-content2 span {
    /*width: 367px;*/
    margin: 0px 0px 0px 25px;
    /* line-height: 27px;
    float: right;*/
    /*padding-top: 48px;*/
}

.Merkmale-div3 {
    background: url(../images/Merkmale-div3-background.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 483px;
}

.Merkmale-div3 p {
    color: #fff;
    text-align: center;
    font-size: 1.8em;
    margin: 0 auto;
    line-height: 483px;
}

.Merkmale-div4-content {
    text-align: center;
    margin-bottom: 50px;
}

.Merkmale-div4-content img {
    width: 80%;
}

.Merkmale-div5 {
    background: #f6f7f9;
}

.Merkmale-div5-content {
    text-align: center;
    width: 100%;
    margin-bottom: 50px;
}

.Merkmale-div5-content img {
    width: 80%;
}

.Merkmale-div6-content {
    margin: 0 auto;
    height: 800px;
}

.Merkmale-div6-content ul li {}

.Merkmale-div6-content-ul li {
    float: left;
    width: 30%;
    min-height: 1px;
    cursor: pointer;
    margin: 0px 20px 0px 20px;
}

.Merkmale-div6-content ul li img {
    max-width: 100%;
    height: auto;
}

.Merkmale-div6-content-text ul li {
    font-size: 1.2em;
    color: #000;
}

.Merkmale-div6-content-text {
    padding-left: 20px;
    clear: both;
}

.Merkmale-heizhedang {
    height: auto;
    position: absolute;
    width: 30%;
}

.Merkmale-div7-ul1 li {
    float: left;
}

.Merkmale-div7-ul1 li img {
    width: 134px;
    cursor: pointer;
    height: auto;
    max-width: 100%;
    margin: 0px 53px;
}

.Merkmale-div7-ul1 {
    margin: 0 auto;
}

.Merkmale-div7-ul2 li img {

    height: auto;
    max-width: 80%;

}

.Merkmale-div7-ul2 {
    margin: 74px auto;
    text-align: center;
}

.Düsseldorf-div2-ul li {
    float: left;
    margin: 0px 16px;
}

.Düsseldorf-div2-left {
    /*float: left;*/
}

.Düsseldorf-div2-left>img {
    /*width: 60%*/
}

.Düsseldorf-div2-ul {
    margin: 0 auto;
}

.Düsseldorf-div2-ul li img {
    /*float: left;*/
    width: 60%;
}

.Düsseldorf-div2 {
    text-align: center;
    margin: 0 auto;
    height: 200px;
}

.Düsseldorf-div3-title p {
    color: #000;
    font-size: 4em;
    font-weight: 700;
    margin: 0 0 -30px 0px;
}

.Düsseldorf-div3-title-img {
    position: relative;
    left: -24px;
    width: 141px;
}

.Düsseldorf-div3-title {
    width: 100%;
    text-align: center;
    /* margin-bottom: 20px;*/
}

.Düsseldorf-div3 {
    height: 300px;
    background: #f6f7f9;
}

.a-color li a {
    color: #999;
}

.Düsseldorf-div3 ul li {
           float: left;
    color: #999;
    font-size: 1.0em;
    margin: 0 10px;
    line-height: 60px;
    width: 230px;
    padding: 0px;
}

.Düsseldorf-div3 ul {
    margin: 0 auto;
    display: table;
    text-align: center;
}

/* .Düsseldorf-active {
    display: block;
    width: 255px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    color: #fff !important;
    background: -webkit-linear-gradient(left, #1D47CC, #4babff);
    Safari 5.1 - 6
    background: -o-linear-gradient(right, #1D47CC, #4babff);
    Opera 11.1 - 12
    background: -moz-linear-gradient(right, #1D47CC, #4babff);
    Firefox 3.6 - 15
    background: linear-gradient(to right, #1D47CC, #4babff);
    标准的语法
    box-shadow: 3px 6px 15px #888888;
} */

.Düsseldorf-div4-heizhedang {
    height: auto;
    position: absolute;
    /*width: 30%;*/
}

.Düsseldorf-div4-content {
    margin: 0 auto;
    height: 1000px;
}

.Düsseldorf-div4-content ul li p {
    font-size: 1.2em;
    text-align: center;
    margin: 12px 0px;
}

.Düsseldorf-div4-content-ul li {
    float: left;
    width: 30%;
    margin: 0px 20px 30px 16px;
    text-align: center;
}

.Düsseldorf-div4-content ul li img {
    /*   max-width: 100%;
    height: auto;*/
    width: 370px;
}

.color-blue {
    color: #4589ff;
}

.Düsseldorf-div5 {
    /*height: 900px;*/
}

.Düsseldorf-div5-content {
    text-align: center;
    margin: 40px 0px;
}

.Düsseldorf-div5-content img {
    max-width: 100%;
    height: auto;
    width: 67%;
}

.Düsseldorf-div6 {
    /*height: 3700px;*/
}

.Düsseldorf-div6-content {
    text-align: center;
}

.Düsseldorf-div6-content img {
    max-width: 100%;
    height: auto;
    width: 67%;
    margin-bottom: 100px;
}

.Hannover-div4-title {
    width: 53%;
    margin: 0 auto;
    text-align: center;
}

.Hannover-div4-title h1 span {
    color: #f90000
}

.Hannover-div4-title h1 {
    margin: 30px 0px;
}

.Hannover-div4-title p {
    width: 61%;
    margin: 0 auto;
    font-size: 1.5em;
}

.Hannover-div4 {
    /*height: 800px;*/
}

.Hannover-div4-content-text {
    color: #999;
    font-family: 'Corbel', 'Consolas', 'Poppins', 'Microsoft YaHei', sans-serif;

    width: 85%;
}

.Hannover-div4-content-img {
    float: right;
    width: 30%;
    margin: 100px 0px 0px 0px;
    /* right: -14%; */
    left: 14%;
    /* top: 10%; */
}

.Hannover-div4-content-left {
    float: left;
    width: 44%;
    margin: 100px 0px 50px 0px;
    left: 13%;
}

.Hannover-div4-content-text span {
    color: #6a4eff;
    font-size: 2em;
}

.Hannover-div5 {
    text-align: center;
    /*height: 800px;*/
}

.Hannover-div5 img {
    max-width: 100%;
    height: auto;
    width: 69%;
    margin-top: 100px;

}

.Hannover-div6-content {
    text-align: center;
}

.Hannover-div6-content img {
    max-width: 100%;
    height: auto;
    width: 80%;
    margin: 50px 0px;
}

.Hannover-div7-content {
    text-align: center;
}

.Hannover-div7-content img {
    margin: 50px 0px;
    max-width: 100%;
    height: auto;
    width: 80%;
}

.Hannover-div8 {
    background: #f6f7f9;
    height: 500px;
}

.Hannover-div8-content ul li {
    font-size: 1.2em;
}

.Hannover-div8-content ul {
    text-align: center;
    margin: 50px 0px 0px 0px;
}

.Hannover-div9 img {

    max-width: 100%;
    height: auto;

}

.Hannover-div9 {
    /*    height: 500px;*/
}

.Stuttgart-div6-content-text {
    margin: 0 auto;
}

.Stuttgart-div6-content-text ul {
    text-align: left;
    margin: 0 auto;
    line-height: 35px;
}

.Stuttgart-div6-content-text ul li span {
    color: #6a4eff;
    font-size: 2em;
}

.Stuttgart-div1 {

    text-align: center;
}

.Stuttgart-div1-img img {

    max-width: 100%;
    height: auto;
    margin: 0px 20px;
    width: 40%;

}

.Stuttgart-div1-img {
    margin: 0 auto;
}

.index-footer {
    background-image: url(../images/index-footer-background.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    height: 641px;
}

/* .index-header{
    background-image: url(../images/index-header-background.png);
     background-repeat: no-repeat; 
     background-size: 100% 100%; 
    -moz-background-size: 100% 100%;
    height: 957px; 
}
.index-header-logo{
    float: left;
}*/
.index-header-i i {
    color: #4589ff !important;
}

.index-header {
    background: rgba(0, 0, 0, 0);
}

/*.header.scrolled{
    background: rgba(0,0,0,0);
}*/
.index-home_background {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;

}

.index-header-title {
    float: left;
    top: 40%;
    left: 9%;
}

.index-header-title ul {
    font-family: 'Corbel';
    line-height: 55px;
}

.index-header-title1 {
    font-size: 4em;
    color: #000;
    font-weight: 700;
}

.index-header-title2 {
    font-size: 3em;
    color: #000;
    font-weight: 600;
}

.index-header-title3 {
    font-size: 3em;
    color: #0024a2;
    font-weight: 600;
}

.index-div1 {
    background: #f6f7f9;
    text-align: center;
}

.index-div1-text1 {
    font-size: 1.5em;
    color: #000;
    font-weight: 600;
}

.index-div1-text2 img {
    width: 8%;
}

.index-div2 {
    background: #f6f7f9;
    text-align: center;
    height: 600px;
}

.index-div2-content {
    margin: 135px auto;
}

.index-div2-content-ul li {
    float: left;
    margin: 50px;
}

.index-div2-content-ul li p {
    color: #000;
    font-size: 1.5em;
    margin-top: 20px;
}

.index-div3-left {
    float: left;
    width: 30%;
    margin: 100px 0px 100px 100px;
    left: 11%;
    top: 20%;
}

.index-div3-right {
    float: right;
    /* width: 30%; */
    /* margin: 100px 0px 100px 0px; */
    /* right: -14%; */
    left: 6%;
    top: 20%;
}

.index-div3-left img {
    height: 3px;
    width: 100px;
}

.index-div3-left-p1 {
    color: #000;
    font-size: 38px;
    margin-bottom: -10px;
    font-weight: 700;
}

.index-div3-left-text {
    color: #999;
    font-family: 'Corbel', 'Consolas', 'Poppins', 'Microsoft YaHei', sans-serif;
    margin-top: 30px;
    width: 85%;
}

.index-div3 {
    height: 800px;
    margin: 0px;
    background: url(../images/index-div3-background.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.index-div4-title p {
    text-align: center;
    font-size: 3em;
    color: #000;
}

.index-div4-title {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.index-div4-content {
    margin: 0 auto;
    height: 1000px;
    width: 1200px;
}

.index-div4-content-ul li {
    float: left;
    width: 21%;
    margin: 0px 20px 0px 20px;
}

.index-div4-content-ul li img {
    cursor: pointer;
}

.index-div4-content ul li img {
    max-width: 100%;
    height: auto;
}

.index-div4-content-text ul li {
    font-size: 1.2em;
    color: #000;
}

.index-div4-content-text {
    padding-left: 20px;
    clear: both;
    text-align: left;
}

.index-div4-heizhedang {
    height: auto;
    position: absolute;
    width: 21%;
}

.index-div4-content-ul {
    /*text-align: center;*/
    /*display: table;*/
}

.index-div4-hr-lan {
    height: 3px;
    border: none;
    border-top: 5px solid #0079e2;
}

.index-div4-hr-hui {
    height: 3px;
    border: none;
    border-top: 5px solid #999;
}

.index-div4-p-lan {
    color: #0079e2;
    font-size: 1.3em;
}

.index-div4-p-hui {
    color: #999;
    font-size: 1.3em;
}

.index-div5 {
    height: 1300px;
    margin: 0px;
    background: url(../images/index-div5-background.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.index-div5::before{
    height: 0px;
    width: 0px;
}

.index-div5-title p {
    text-align: center;
    font-size: 3em;
    color: #fff;
}

.index-div5-title {
    margin: 50px auto;
    text-align: center;
    width: 100%;
    height: 100px;
}

.index-lunbo {
    height: 474px;
    /* margin: 0 auto; */
    left: calc(50% - (716px / 2));
    position: absolute;
    top: 34%;
    z-index: 2;
}

.index-lunbo-a {
    height: 100%;
}

.index-div5-lunbo-title img {
    width: 100%;
    height: 100%;
}

.index-div5-lunbo-title {
    position: relative;
    margin: 0 auto;
    top: -27%;
    width: 280px;
    height: 254px;
    left: 0%;
    z-index: 3;
}

.index-div5-lunbotu-img {
    width: 716px;
}

.index-lunbo-a-left {
    right: 100% !important;
    left: auto !important;
}

.index-lunbo-a-left span {
    color: #0079e2;
}

.index-lunbo-a-right span {
    color: #0079e2;
}

.index-lunbo-a-right {
    left: 100% !important;
    right: auto !important;
}

.index-div6-content {
    text-align: center;
}

.index-div6-content ul {
    display: table;
    text-align: center;
    margin: 90px 0px;
}

.index-div6-content ul li {
    width: 33%;
    float: left;
}

.index-div6-content ul img {
    max-width: 100%;
    height: auto;
    width: 60%;

}

.Stuttgart-div8-content {
    margin: 0 auto;
    height: 700px;
}

.Stuttgart-div8-content ul li p {
    font-size: 1.2em;
    text-align: center;
    margin: 12px 0px;
}

.Stuttgart-div8-content-ul li {
    float: left;
    width: 21%;
    margin: 70px 70px 70px 70px;
    text-align: center;
}

.Stuttgart-div8-content ul li img {
    /*   max-width: 100%;
    height: auto;*/
    width: 260px;
}

.Stuttgart-div8-content-title {
    font-size: 1.5em;
    padding: 0px 155px;
}

.Düsseldorf-div3-ul-li {
    background: #fff;
    display: block;
    text-align: center;
    height: 60px;
    line-height: 60px;
    padding: 0px 18px;
}

.Düsseldorf-div3-ul-li:hover {
    display: block;
    width: 230px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    color: #fff !important;
    background: -webkit-linear-gradient(left, #1D47CC, #4babff);
    /* Safari 5.1 - 6 */
    background: -o-linear-gradient(right, #1D47CC, #4babff);
    /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(right, #1D47CC, #4babff);
    /* Firefox 3.6 - 15*/
    background: linear-gradient(to right, #1D47CC, #4babff);
    /* 标准的语法 */
    box-shadow: 3px 6px 15px #888888;
}

.inner-Page-ul1 li {
    list-style: none;
    margin-bottom: 0px;
    /*float: left;*/

    margin:0px 0px 0px 17px;;
}

.inner-Page-ul1 ul {
   /* height: 99px;*/
    padding: 0px;
}

.inner-Page-ul1 {
    /*height: 100px;*/
}

.inner-Page-ul1-bold {
    /*font-weight: 700;*/
    font-size: 1.4em;
    color: #fff;
    margin: 19px 0px 10px 11px;
}

.tanchuceng {
    width: 250px;
    height: 400px;
    position: fixed;
    z-index: 11;
    /*display: none;*/
    border: none;
    background: rgba(0, 0, 0, 0.7);
    left: 28%;
}

.inner-Page-ul1-text {
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    margin: 0px 0px;
    line-height: 28px;
        padding-left: 10px;
}

.inner-Page-ul1-text-li {
    /*margin-top: 29px !important;*/
}

.carousel-img-div{
	width: 90%;
    margin: 0 auto;
}
.carousel-img-div img{
    width: 25%;
    margin-left: 6.5%;
}
.carousel{
	margin-bottom: 81px;
}
.carousel-control{
	color: #0079e2;
}
.carousel-control:hover{
	color: #0079e2;
}
.carousel-control:focus{
	color: #0079e2;
}
.carousel-inner{
        border-radius: 30px;
}
.index-jiantou{    position: fixed;
    z-index: 999;
    top: 50%;
    right: 7%;}
.index-jiantou a{}
.index-jiantou img{width: 30%;opacity: 0.5}
.index-jiantou img:hover{opacity: 1;}
.Voller-Servicer-a img{     margin: 160px 0px 50px 360px; }
.index-yuyan{width: 30px;}

