


.ab-info-content{width: 770px;overflow: hidden;padding-bottom: 36px;}


.ab-info-content dt{width: 460px;}


.ab-info-content dd{width: 235px;margin-left: 75px;}




.ab-info-txt{font-size: 15px;color: #666;line-height: 29px;padding-top: 20px;}
.ab-info-txt *{line-height: 29px;}

.ab-hx-ul{width: 100%;overflow: hidden;padding-bottom: 50px;margin-top: 22px;}

.ab-hx-ul li{width: 33.33%;}

.ab-hx-part1{width: 100%;height: 100px;}



.ab-hx-part1 p{width: 94px;height: 94px;border-radius: 50%;border: 3px solid #ff6b00;line-height: 94px;text-align: center;background: #f4f2f1;font-size: 22px;color: #65646a;margin: 0 auto;transition: .3s;transform: scale(0);font-family: 'SemiB';}


.ab-hx-big{transform: scale(1) !important;}

.ab-hx-part2{text-align: center;width: 100%;line-height: 20px;font-size: 14px;color: #666;padding: 20px 0 10px;}


.ab-hx-part3{margin: 0 auto;width: 158px;height: 28px;line-height: 28px;background: #c8bb9b;color: #fff;text-align: center;border-radius: 28px;}

.ab-hx-part2 span{font-size: 13px;}


.ss-ab-txt{font-size: 18px;color: #777;padding-top: 50px;position: relative;margin-bottom: 10px;}

.ss-ab-txt div{padding-bottom: 40px;}
.ss-part1{padding-left: 145px;}

.ss-part2{padding-left: 165px;}
.ss-part3{padding-left: 238px;}
.ss-part4{padding-left: 145px;}


.ss-ab-txt span{background: #f2f2f2;border-radius: 10px;font-size: 18px;color: #777;overflow: hidden;display: inline-block;padding: 0 16px;position: absolute;}

.ss-ab-txt span i{color: #ff6b00;font-size: 31px;font-family: Impact;}

.ss-txt1{top: 35px;left: 478px;}
.ss-txt2{top: 100px;left: 334px;}
.ss-txt3{top: 100px;left: 520px;}
.ss-txt4{top: 164px;left: 444px;}
.ss-txt5{top: 228px;left: 293px;}
.ss-txt6{top: 228px;left: 548px;}

.ab-map-content{width: 770px;overflow: hidden;position: relative;margin-top: 46px;}

.ab-map-left{position: absolute;left: 0;z-index: 2;width: 100%}
.ab-map-left p{width: 192px;height: 42px;background: #f2f2f2;color: #666;margin-bottom: 10px;border-radius: 8px;padding-left: 14px;float: left;margin-right: 9px;position: relative;font-size: 21px}
.ab-map-left p i{color: #ff6b00;font-size: 30px;font-family: 'SemiB';}

.map-content{position: relative;width: 770px;height: 456px;z-index: 1;margin-top: 70px;}
.map-content img{position: absolute;width: 770px;height: 456px;z-index: 1;}

.jz-txt{font-size: 13px;color: #999;text-align: right;padding: 40px 0 60px 0;}

.map-content span{display: block;position: absolute;border-radius: 50%;background: rgba(255,127,44,.6);z-index: 2;border: 2px solid rgba(255,255,255,.6);animation:huxi 2s infinite;}
.map-content p{position: absolute;z-index: 3;text-align: center;color: #fff;font-size: 23px}

.mk1{width: 86px;height: 86px;top: 290px;left: 36px;display: none !important}
.mk2{width: 92px;height: 92px;right: 92px;top: 82px}
.mk3{width: 68px;height: 68px;right: 154px;top: 142px;}
.mk4{width: 60px;height: 60px;right: 200px;top: 182px;}
.mk5{width: 62px;height: 62px;right: 144px;top: 208px;}
.mk6{width: 66px;height: 66px;right: 198px;top: 242px;}
.mk7{width: 94px;height: 94px;right: 260px;top: 190px;}
.mk8{width: 44px;height: 44px;right: 20px;top: 146px;}


.m1{width: 86px;top: 292px;left: 38px;line-height: 86px;font-size: 14px !important;display: none}
.m2{width: 92px;right: 94px;top: 86px;line-height: 92px;}
.m3{width: 76px;right: 152px;top: 140px;line-height: 76px;}
.m4{width: 68px;right: 198px;top: 178px;line-height: 68px;}
.m5{width: 74px;right: 140px;top: 204px;line-height: 74px;}
.m6{width: 80px;right: 192px;top: 238px;line-height: 80px;}
.m7{width: 118px;right: 250px;top: 182px;line-height: 118px;}
.m8{width: 44px;right: 22px;top: 148px;line-height: 44px;font-size: 16px !important;}


.xing{position: absolute;width: 12px !important;height: 12px !important;z-index: 9 !important;right: 150px;top: 160px}
.dalian{position: absolute;font-size: 12px;color: #fff;top: 157px;right: 125px;z-index: 9;text-shadow: 1px 0 3px #f60}
@keyframes huxi {
    0% {transform: scale(1);}
    50% {transform: scale(1.1);}
	100% {transform: scale(1);}
}
.left-pf{position: relative;transform: translate(70px,0);opacity: 0;transition: 1.5s;}


/* 发展历程 */

.his-top-k{width: 384px;height: 50px;margin-top: 30px;border-right: 1px dashed #d0d3d5;}


.his-dl{width: 740px;margin: 0 auto;color: #555;font-size: 16.5px;overflow: hidden;position: relative;}

.his-dl *{transition: .3s;}

.his-dl:hover *{color: #ff6b00;}


.his-dl i{display: block;width: 16px;height: 16px;background: #e4b77d;border-radius: 50%;position: absolute;left: 361px;top: 36px;}

.center-line{position: absolute;height: 100%;width: 1px;background: #d0d3d5;left: 369px;top: 0;}

.his-dt,.his-dd{width: 340px;float: left;padding: 30px 0;line-height: 23px;height: 100%;}
.his-dd{border-bottom: 1px solid #d0d3d5;padding: 22px 0 30px;}

.his-left{margin-right: 30px;text-align: right;}

.his-right{margin-left: 30px;text-align: left;}

.his-dl span{display: block;color: #ff6b00;font-size: 17px;}

.his-dt{line-height: 24px;font-size: 18px;}
.his-dt span{padding-bottom: 6px;font-size: 21px !important;}

.his-dd span{padding-top: 10px;}

.ln-show{width: 100%;overflow: hidden;padding-bottom: 34px;}

.ln-show dt{width: 100%;position: relative;margin-top: 40px;}

.ln-show dt i{position: absolute;left: 64px;display: block;width: 2px;height: 20px;background: #d0d3d5;border-radius: 6px;top: 50%;transform: translate(0,-50%)}

.ln-show dt b{color: #ff6b00;font-size: 23px;display: inline-block;font-family: 'SemiB';font-weight: normal !important;}

.ln-show dt span{display: inline-block;margin-left: 32px;font-size: 23px;color: #d0d3d5;}
.ln-show dd{color: #bbb;font-size: 15px;line-height: 16px;}
.ln-show dd p{color: #666;font-size: 20px;padding: 18px 0 2px;}


.ln-ul{width: 100%;overflow: hidden;padding: 0 0 60px 0;}

.ln-ul li{width: 100%;padding-bottom: 36px}

.ln-ul li img{position: absolute;width: 40px;height: 40px;border: 2px solid #ff6b00;border-radius: 6px;}

.ln-ul li div{padding-left: 65px;}


.ln-ul li div b{display: block;font-size: 18.5px;color: #696969;transition: .3s;font-family: 'SemiB';font-weight: normal !important}
.ln-ul li:hover div b{color: #ff6b00;}
.ln-ul li div i{display: block;font-size: 14.3px;color: #bbb;letter-spacing: 1px;}
.ln-ul li div span{color: #65646a;font-size: 16.5px;}


.lang-i i{left: 134px !important;}

.dian{position: absolute;width: 6px;height: 6px;background: #f00;border-radius: 50%;right: 180px;top: 160px;z-index: 9}
.beijing{position: absolute;right: 186px;top: 146px;z-index: 9;color: #fffddc;font-size: 13px}


