.top-banner{
    width: 100%;
    position: relative;
}
.advantage-box{
    height: 334px;
    width: 100%;
    background: url("../images/jinpingjia/img1.png")no-repeat center;
    position: relative;

}
.advantage-box ul{
    margin: 0 auto;
    width: 1200px;
    height: 220px;
    padding-top: 56px;
    padding-bottom: 52px;
    display: block;


}
.advantage-box li {
    width: 140px;
    height: 100%;
    float: left;
    text-align: center;
    margin-right: 72px;
}
.advantage-box li:last-child {
    margin-right: 0;
}
.advantage-box li .advantage-item{
    width: 140px;
    height: 140px;
    border-radius: 50%;
    border: 1px solid #444444;

}

.advantage-box li .advantage-item img{
    width: 65px;
    height: 65px;
    margin: 40px;
}
.advantage-box li span{
    width: 100%;
    display: block;
    margin:0 auto;
    text-align: center;
    font-size: 24px;
    color: #444444;
}
.content{
    width: 100%;
    height: auto;
    background: #f2f1f1;
    padding-bottom: 40px;

}
.content .title{
    height: 537px;
    width: 100%;
    background: url("../images/jinpingjia/img2.png")no-repeat center;
    position: relative;
}
.content .title .title-box{
    width: 780px;
    height: 324px;
    border: 2px solid #f2f1f1;
    position: absolute;
    left: 570px;
    top: 102px;
}
.content .title .title-box span{
    width: 100%;
    text-align: center;
    display: block;
    font-size: 24px;
    color: #FFFFFF;
    vertical-align: center;
    padding: 20px 0;
}
.content .title .title-box span:first-child{
    margin-top:60px;
}
.img-list{
    margin: 0 auto;
}
.img-list .img-list-title{
    margin: auto;
    text-align: center;
    padding-top: 50px;
    margin-bottom: 46px;
    width: 1200px;
}
.img-list-title .line_l {
    width: 440px;
    height: 1px;
    background: #898989;
    margin-top: 18px;
    float: left;
}
.img-list-title .line_r {
    width: 440px;
    height: 1px;
    background: #898989;
    margin-top: 18px;
    float: right;
}
.img-list-title p {
    font-size: 36px;
    height: 40px;
    line-height: 40px;
}
.img-list-title p span {
    font-size: 36px;
    color: #333333;
}
.img-item-box{

}
.img-box{
    position: relative;
}
.img-box .left-img{
    width: 600px;
    height: 423px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    box-shadow: 5px 5px 5px #888888;
}
.img-box{
    width: 100%;
    height: 444px;
    margin-top: 60px;
}
.right-text .border{
    position: absolute;
    right: 22px;
    bottom: -25px
}
.right-text .topic{
    width: 390px;
    position: absolute;
    right: 140px;
    top: 15px;
}
.right-text .text,.right-text .right-b{
    position: absolute;
}

.right-text .text.text-1,.right-text .text.text-2{
    border-left: 3px solid #07517c;
    height: 120px;
}
.right-text .text-1 div,.right-text .text-2 div {
    margin-left: 20px;
}
.right-text .text-1 {
    top: 140px;
    right: 76px;
}
.right-text .text-2{
    top: 291px;
    right: 140px;
}
.right-text .text-1 h2,.right-text .text-2 h2{
    font-size: 24px;
    color: #333333;
    margin-bottom: 10px;
}
.right-text .text-1 span,.right-text .text-2  span{
    color:#555555;
    font-size: 18px;
}
.right-text .text-1 p,.right-text .text-2  p{
    color: #333333;
    font-size: 20px;
}

.right-text .text.text-2{
    border-left: 3px solid #07517c;

}
.right-text .right-b{
    right: 45px;
    bottom: 0px;
}


/*山东干豆腐*/
.left-text .border{
    position: absolute;
    left: 0;
    bottom: -25px
}
.left-text .topic{
    width: 330px;
    position: absolute;
    left: 150px;
    top: 15px;
    height: 100px;
}
.left-text .text,.left-text .right-b{
    position: absolute;
}

.left-text .text.text-1,.left-text .text.text-2{
    border-left: 3px solid #07517c;
    height: 120px;
}
.left-text .text-1 div,.left-text .text-2 div {
    margin-left: 20px;
}
.left-text .text-1 {
    top: 141px;
    left: 78px;
}
.left-text .text-2{
    top: 299px;
    left: 77px;

}
.left-text .text-1 h2,.left-text .text-2 h2{
    font-size: 24px;
    color: #333333;
    margin-bottom: 10px;
}
.left-text .text-1 span,.left-text .text-2  span{
    color:#555555;
    font-size: 18px;
}
.left-text .text-1 p,.left-text .text-2  p{
    color: #333333;
    font-size: 20px;
}

.left-text .text.text-2{
    border-left: 3px solid #07517c;

}
.left-text .right-b{
    left: 0;
    bottom: 0px;
}
.img-box .right-img{
    width: 600px;
    height: 423px;
    position: absolute;
    right: 23px;
    top: 0;
    z-index: 99999;
    box-shadow: -5px 5px 5px #888888;
}
.img-item-04 .right-text .topic{
    width: 245px;
    height: 100px;
    left: 140px;
}
.img-item-03 .right-text .topic{
    width: 312px;
    height: 100px;
    right: 180px;
}
.img-item-05 .right-text .topic {
    width: 245px;
    height: 100px;
    position: absolute;
    right: 190px;
    top: 15px;
}
.ext{
    margin:30px 0;
}
.ext .ext-left,.ext .ext-right{
    width: 45%;
    display: block;
    float: left;
    margin: 10px 2%;
}
.ext .ext-left p ,.ext .ext-right p{
    font-size: 18px;
    color: #888888;
    text-align: left;
}
.ext .ext-left img ,.ext .ext-right img{
    float: left;
}
.ext .con:first-child{
    float: left;
    padding: 20px 0 20px 10px;
}
.ext .con:nth-child(2){
    float: left;
    padding: 30px 0 20px 10px;
}
/***新聞咨詢***/
.index-kb {
    width: 100%;
    background-color: #FFFFFF;
    padding-bottom: 60px;
    background-image: url("../images/beijing_04.png");
}
.index-box-title {
    margin: auto;
    text-align: center;
    padding-top: 50px;
    margin-bottom: 46px;
    width: 1200px;
}
.index-kb-b {
    width: 1200px;
    margin: auto;
    margin-top: 40px;
}
.index-kb-b img {
    width: 100%;
}
.index-box-title p {
    font-size: 36px;
    height: 40px;
    line-height: 40px;
}
.index-box-title span {
    display: block;
    margin-top: 20px;
    font-size: 22px;
    color:#888888;
}
.index-box-title p span {
    font-size: 36px;
    color: #FFFFFF;
}
.index-kb .index-box-title .line_l{
    width: 400px;
    height: 1px;
    background:#898989;
    margin-top:38px;
    float: left;
}
.index-kb .index-box-title .line_r{
    width: 400px;
    height: 1px;
    background:#898989;
    margin-top:38px;
    float: right;

}
.content{
    margin-bottom: 0;
}


.brands{
    width: 100%;
    background-image: url("../images/bojingjia/img7.png");
    height: 635px;
}
.brand-box{
    width: 1200px;
    margin: 0 auto;
}
.brand-box img{
    margin-top: 50px;
}
.v5-design{
    width: 100%;
    height: 721px;
    background-image: url("../images/bojingjia/img9.png");
}
.v5-design .index-box-title{
    margin: auto;
    text-align: center;
    padding-top: 50px;
    margin-bottom: 46px;
    width: 1200px;
}
.v5-design .index-box-title .line_l {
    width: 400px;
    height: 1px;
    background: #898989;
    margin-top: 38px;
    float: left;
}
.v5-design .index-box-title .line_r {
    width: 400px;
    height: 1px;
    background: #898989;
    margin-top: 38px;
    float: right;
}
.v5-design .index-box-title p {
    font-size: 36px;
    height: 40px;
    line-height: 40px;
}
.v5-design .index-box-title p span, .v5-design .index-box-title span{
    color: #333333;
}
.v5-design .case-list{
    width: 1200px;

}
.case-list li{
    width: 23%;
    height: 283px;
    -moz-border-radius-bottomright: 30%;
    position: relative;
    margin-right: 2%;
    display: block;
    background: #FFFFFF;
    float: left;
}
.case-list li img{
    width: 100%;
}
.case-list li .label{
    width: 188px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    background: #eeca9c;
    position: absolute;
    top: 20px;
    left: -2px;
    text-shadow: #eeca9c;
}
.case-list li p {
    width: 80%;
    height: 60px;
    text-align: left;
    background: #FFFFFF;
    padding: 15px 10%;
    font-size: 16px;
    border-bottom-right-radius: 40%;
}

.progress{
    width: 100%;
    height: 274px;
    background-image: url("../images/bojingjia/img15.png");
}
.progress .process-list{
    width: 1200px;
    margin: 0 auto;
}
.progress .process-list li{
    width: 164px;
    height: 164px;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 18px;
    margin: 30px 45px;
    float: left;
    border-radius: 25%;
}
.progress .process-list li p{
    padding: 15px;
    text-align: center;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    margin-top: 40px;

}