
/* 公司简介版块样式 */
.introduce img{float:left;width:28.2rem;height:16.12rem;margin-right:3.2rem;}
.introduce h2{line-height:1.52rem;font-size:1.5rem;font-weight:bold;color:#333;}
.introduce p{margin-top:2rem;line-height:2rem;font-size:1rem;font-weight:normal;color:#666;text-align:left;}

/* 公司文化版块样式 */
.culture{text-align: center;}
.culture h1{line-height:1.5rem;font-size:1.5rem;font-weight:bold;color:#333;}
.culture h2{margin:3.75rem 0 1.75rem 0;line-height:1.88rem;font-size:1.33rem;font-weight:bold;color:#01419a;}
.culture h3{line-height:1.75rem;font-size:1.25rem;color:#333;font-weight:normal;}
.culture-icon{width:33.84rem;margin:0 auto;margin-top:3rem;text-align:center;color:#01419a;}
.culture-icon li{width:24%;margin:0;display: inline-block;font-size:1rem;}
.culture-icon span{display:block;width:4.91rem;height:4.91rem;line-height:4.91rem;margin:0 auto 0.5rem auto;font-size:2.58rem;border-radius: 50%;vertical-align: middle;background: #fff;}


/* 发展历程样式 */
.develop{overflow: hidden;height:20.83rem;text-align: center;color:#fff;background: url(../images/development-banner.jpg) no-repeat;background-size:100% 100%;}
.develop h2{line-height:1.5rem;margin-bottom:2.08rem;font-size:1.5rem;font-weight:bold;}
.develop-time ul{width:60%;margin:0 auto;margin-top:6rem;}
.develop-time li{position: relative;display:inline-block;width:calc(16.5% - 0.9rem);margin:0 0.9rem 0 0;border-bottom: 1px solid #979797;}
.develop-time li:last-child{width:0;}
.develop-time p{position: absolute;bottom:1.6rem;left:-2.5rem;width:4rem;margin:0 auto;font-size:1rem;}
.develop-time i{position: absolute;bottom:-0.58rem;left:-1.16rem; display:block;width:1.16rem;height:1.16rem;border-radius: 50%;opacity: 0.5;background:#d8d8d8;}
.develop-time .develop-time-current p{font-size:1.1rem;font-weight:bold;}
.develop-time .develop-time-current i{opacity: 1;box-sizing: border-box;border: 3px #d8d8d8 solid;background:#fff;}
.develop-time li:hover p{font-size:1.1rem;font-weight:bold;}
.develop-time li:hover i{opacity: 1;box-sizing: border-box;border: 3px #d8d8d8 solid;background:#fff;}

/*.developbottom{background:#fff;}*/
/*.developbottom li{float:left;width:calc(25% - 1rem);margin-right:1.25rem;line-height:1.5rem;font-size:1rem;color:#666;}*/
/*.developbottom li:nth-child(4n){margin-right:0;}*/
.developbottom h3{margin:0 0 1rem 0;line-height:2rem; font-weight:bold;font-size:1.25rem;color:#333;border-bottom: 1px #979797 solid;}

.developbottom:after{content: "";display: block;clear: both;}


/* 荣誉资质样式 */
.honor{height:auto;overflow: hidden;}
.honor h2{text-align: center;font-size:1.5rem;font-weight:bold;color:#004f98;margin-bottom:3.46rem;}
.honor h3{font-size:1.33rem;color:#004f98;font-weight:bold;}
.honor li{display:inline-block;overflow: hidden;width:calc(50% - 1.25rem);height:auto;padding:0 3.34rem 1.25rem 0;box-sizing: border-box;vertical-align: top}
.honor .honor-height-short{height:auto;}

.iconfont-box{float:left;width:4.91rem;height:4.91rem;line-height: 4.91rem;margin-top:0.42rem;text-align: center;border-radius: 50%;background: #fff;}
.iconfont-box span{font-size:2.58rem;color:rgb(59,120,176);}

.honor-text{margin-left:6.51rem;margin-top:0.83rem;}
.honor-text p{padding-left:1.4rem;line-height:2.08rem; font-size:1rem;color:#666;}
.honor-text p i{display:inline-block;width:0.58rem;height:0.58rem;margin-right:0.54rem;margin-left:-1.21rem;vertical-align: middle;border-radius: 50%;background:gray;}
.honor:after{content: "";display: block;clear: both;}

.honor-pic{height: 12.83rem;}
.honor-pic ul{display: table;table-layout: fixed;width: 100%;height:8.34rem;}
/*.honor-pic li{position: relative;display:table-cell;width:calc(25% - 1.66rem);height:8.34rem;padding:0 0.83rem;vertical-align: middle;font-size:1.17rem;color:#333;background:#f6f6f6;}*/
.honor-pic li img{width:17.2rem;height:13.33rem;margin-top:0.3rem;
    border: 3px solid #E6C755;}
.honor-pic .honor-pic-current img{width:20.4rem;height:14.5rem;margin-top:-0.4rem}
.honor-pic-h4{text-align:center;line-height:1.5rem;font-size:1rem;font-weight:bold;color:#181818;}


/* 核心优势样式 */
.advantage ul.advantage-ul{display: flex;margin-bottom: 1.5rem}
.advantage ul.advantage-ul li{background-color: white;height: 11rem;width: calc(33% - 0.5rem);background: url(../images/advantage_block_bg.png) no-repeat; background-size: auto 100%;}
.advantage ul.advantage-ul li+li{margin-left: 1.5rem}
.advantage ul.advantage-ul li div{padding: 1.25rem}
.advantage ul.advantage-ul-col2{margin: 0 auto}
.advantage ul.advantage-ul li div h2{color: #004F98;padding-bottom: 0.5rem}
.advantage ul.advantage-ul li div h2 img{height: 2.3rem;vertical-align: middle;margin-right: 0.5rem}
.advantage ul.advantage-ul li div p{color: #666666;margin-top: 0.25rem}

/* 分支机构样式 */
.branch{}
.branch .map{width:35.83rem;height:27.12rem;margin: 0 auto;}
.map img{width:100%;height:100%;}
.branch p{margin-left:1.04rem;line-height:1.5rem;font-size:1rem;color:#666;}
.branch h2{height:2.3rem;line-height:2.3rem;margin-top:1.33rem;margin-bottom:0;padding:0 1rem;font-weight: normal;font-size:1rem;color:#666;border-bottom: 1px solid #f2f3f5;}
.city{padding:0 1rem;}
.city span{display: inline-block;height:2.37rem;line-height:2.37rem;margin:-1px 3rem 1rem 0;font-size:1rem;color:#333;border-top: 2px solid transparent;cursor: pointer}
.city .city-current{color:#01419a;margin-left:0;border-top: 2px solid #01419a;}
.city span:hover{color:#01419a;margin-left:0;border-top: 2px solid #01419a;}

/* 客户伙伴样式 */
.customer{}
.customer h2{margin:3.3rem 0 1.3rem 0;font-size:1.25rem;font-weight:bold;color:#333;margin-bottom: 1.33rem;text-align: center;}
.customer_logo_one{margin-bottom:4.16rem;}
.customer_logo_one img{width:100%;}
.customer_logo_two img{width:100%;}

/*-----------------

 */
.gray-white{
    background-color: #fff;
}
.honor-pic>div>ul>li>div{position: relative;display:table-cell;width:calc(33.3% - 3rem);height:8.34rem;padding:0 0.83rem;vertical-align: top;font-size:1.17rem;color:#333;background:#f6f6f6;}
.honor-pic>div>ul>li{
    width: 60rem;
    display: inline-block;
}

.developbottom{background:#fff;}
.developbottom ul li>div{float:left;width:calc(30% - 1rem);margin-right:3rem;line-height:1.5rem;font-size:1rem;color:#666;}
.developbottom ul li>div:nth-child(4n){margin-right:0;}

.box2,.box1 {
    width:60rem;
    margin:0 auto;
    position:relative;
    overflow:hidden;
}
.bon {
    width:600rem;
}
.box1,.box1 .bon{
    height: 13rem;
}

.bon ul li {
    float:left;
    width:60rem;
    padding-top:14px;
}
.bon ul li ul li:first-child {
    padding-top:5px;
}

