/*产品导航条*/
.headline { width: 100%;height: auto;text-align: center;}
.headline span {font-size: 36px;color: #222222;line-height: 60px;display: inline-block;padding: 0 194px;position: relative;}
.headline span::before,
.headline span::after {content: "";display: block;width: 178px;height: 24px;position: absolute;left: 0;top: 22px;background: url(../images/Inpage/title_bg.png)center no-repeat;background-position: 0 0;}
.headline span::after {background: url(../images/Inpage/title_bg.png)center no-repeat;background-position: 0 -25px;left: unset;right: 0;}
.headline>p {font-size: 16px;color: #222222;line-height: 30px; text-align: center;}
/*产品导航条*/

/*--应用场景--*/
.intro-list{padding:60px 0;overflow:hidden;}
.intro-list .item{float:left;margin:0 1%;padding:30px;width:23%;text-align:center;overflow:hidden;background:#f0f0f0;border-radius:20px;box-sizing:border-box;}
.intro-list .item span{display:block;margin:20px auto;width:80px;height:80px;overflow:hidden;border-radius:50%; background:#fff;}
.intro-list .item span img{display:block;width:100%;}
.intro-list .item h3{height:30px;line-height:30px;font-size:18px;font-weight:normal;color:#333;overflow:hidden;}
.intro-list .item em{display:block;height:20px;line-height:20px;font-size:13px;color:#999;font-style:normal;}
.intro-list .item p{margin-top:10px;}
.intro-list .item p.p1{height:48px;line-height:24px;font-size:14px;color:#333;overflow:hidden;}
.intro-list .item p.p2{height:72px;line-height:24px;font-size:13px;color:#666;overflow:hidden;word-break:break-word;}
.intro-list .item:hover{background:#df1f29;}
.intro-list .item:hover *{color:#fff !important;} 


/* 视频 */
.qbsp{background-color:#fff;padding: 6px 0;overflow:hidden;}

.qbspCon{margin-top: 30px;}
.qbspCon ul{margin-top: -30px;}
.qbspCon ul li{width: 378px;float:left;margin-left: 30px;border: 1px #ddd solid;margin-top:30px;}
.qbspCon ul li:hover{border: 1px #007bc1 solid;}
.qbspCon ul li:nth-child(3n+1){margin-left:0;}
.qbspCon ul li span{width: 378px;height:250px;display:block;overflow:hidden;position:relative;}
.qbspCon ul li span:after{width:65px;height:65px;display:block;position:absolute;left:50%;top:50%;/*background:url(../images/Index/shipi.png) */no-repeat center center;content:"";margin-top:-32.5px;margin-left:-32.5px;}
.qbspCon ul li span img{width: 378px;height:250px;display:block;transition:.8s;}
.qbspCon ul li:hover span img{transform:scale(1.1);}
.qbspCon ul li p{font-size: 16px;color:#333;text-align:center;line-height:50px;padding: 0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.qbspCon ul li:hover p{background-color:#007bc1;color:#fff;}
/* 视频 End */


/* 公司简介 */
.aboutus {
    width: 100%;
    height: auto;
    position: relative;
    background: #fff;
    padding-bottom:50px;
}

.aboutus .headline {
    margin: 2px 0 45px 0;
}

.aboutus .aboutMore {
    overflow: hidden;
}

.aboutus .aboutMoreL,
.aboutus .aboutusList {
    width: calc((100% - 5px) / 2);
    height: 471px;
}

.aboutus .aboutMoreL {
    margin-right: 5px;
}

.aboutus .aboutMoreL a,
.aboutus .aboutusList li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.aboutus .aboutMoreL a img,
.aboutus .aboutusList li img {
    width: 100%;
    height: 100%;
}

.aboutus .about_y {
    width: 100%;
    height: 38px;
    padding-left: 20px;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    position: absolute;
    bottom: 0;
    left: 0;
}

.aboutus .about_y span {
    font-size: 16px;
    color: #fff;
}

.aboutus .aboutusList li {
    width: calc((100% - 5px) / 2);
    float: left;
    margin-right: 5px;
    overflow: hidden;
}

.aboutus .aboutusList li:nth-child(2n) {
    margin: 0;
}

.aboutus .width1200>a {
    display: block;
    width: 126px;
    height: 60px;
    background: #f2f2f2;
    font-size: 16px;
    color: #222222;
    line-height: 60px;
    margin: 38px auto;
    text-align: center;
    border-radius: 0 15px 0 15px;
}
.aboutus .width1200>a:hover{
    box-shadow: 0 0 10px #f2f2f2; 
    font-weight: 400;
}

/* 公司简介画册 */



.headline {
    width: 100%;
    height: auto;
    text-align: center;
}

.headline span {
    font-size: 36px;
    color: #222222;
    line-height: 60px;
    display: inline-block;
    padding: 0 194px;
    position: relative;
   margin-top:30px;
}

.headline span::before,
.headline span::after {content: "";display: block;width: 178px; height: 24px;position: absolute; left: 0;top: 22px; background: url(../images/Index/title_bg.png)center no-repeat;background-position: 0 0;}
.headline span::after {background: url(../images/Index/title_bg.png)center no-repeat;background-position: 0 -25px; left: unset; right: 0;}
.headline>p {font-size: 16px;color: #222222; line-height: 30px;text-align: center;}


/* 首页优势*/
.adv {
    width: 100%;
    margin-bottom: 45px;
    position: relative;
    /* background-color: #f2f2f2; */
    background-size: 1920px;
    background: url(../images/Index/regionBg01.png)top center no-repeat, url(../images/Index/regionBg05.png)center 192px no-repeat, url(../images/Index/regionBg03.png)bottom center no-repeat;
}

.adv .width1200 {
    height: 100%;
    overflow: unset;
    background: url(../images/Index/regionBg07.png)top left no-repeat;
}

.adv .stand {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    padding: 50px 0 20px 0;
}

.adv .stand h5 {
    font-size: 40px;
    color: #007bc1;
    line-height: 50px;
}

.adv .stand h5 span {
    color: #000000;
}

.adv .stand>span {
    font-size: 18px;
    color: #666666;
    line-height: 30px;
}

.adv .stand>p {
    display: block;
    width: 472px;
    height: 56px;
    margin: 0 auto;
    font-size: 24px;
    color: #fff;
    background: #e20013;
    line-height: 56px;
    border-radius: 30px;
    margin-top: 10px;
}

.adv .promise {
    width: 100%;
    height: 430px;
    padding-top: 80px;
    margin-bottom: 70px;
    position: relative;
    background: url(../images/Index/tradeMap.png)top right no-repeat;
}

.adv .promiseList {
    width: 46%;
    height: 100%;
    padding-left: 85px;
    position: relative;
}

.adv .promiseLel {
    width: 63px;
    height: 88px;
    background: #e20013;
    font-size: 48px;
    line-height: 88px;
    border-radius: 0 0 30px 30px;
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;
    text-align: center;
}

.adv .promiseList>h6,
.adv .promiseList>p {
    font-size: 28px;
    color: #007bc1;
    line-height: 40px;
    overflow: hidden;
}

.adv .promiseList>p {
    color: #000000;
    margin-bottom: 35px;
}

.adv .promiseList li {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-left: 36px;
    font-size: 16px;
    color: #000000;
    line-height: 30px;
    margin-bottom: 10px;
    position: relative;
}

.adv .promiseList li::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 7px;
    background: url(../images/Index/listPic01.png)no-repeat;
}

.adv .promise:nth-child(2) {
    height: 475px;
    margin-bottom: 0;
    background: url(../images/Index/regionBg06.png)top left no-repeat;
}

.adv .promise:nth-child(2) .promiseList,
.adv .promise:nth-child(3) .promiseList {
    width: 52%;
}

.adv .promise:nth-child(3) {
    height: 410px;
    padding-top: 100px;
    margin-bottom: 0;
    background: unset;
}

.adv .promisetel {
    width: 554px;
    height: 470px;
    background: url(../images/Index/regionBg04.png)no-repeat;
    position: absolute;
    right: 0;
    top: -15px;
}

.adv .promisetel .time {
    width: 80px;
    height: 80px;
    padding-top: 15px;
    border: 2px solid #d8d8d8;
    position: absolute;
    top: 15px;
    text-align: center;
}

.adv .promisetel .time:nth-child(1) {
    left: 12%;
}

.adv .promisetel .time:nth-child(2) {
    right: 12%;
}

.adv .promisetel .time p {
    font-size: 16px;
    color: #007bc1;
    line-height: 22px;
    font-weight: bold;
}

.adv .promisetel .time span {
    font-size: 16px;
    color: #000000;
    line-height: 22px;
}


