.clear{height: auto;}

.w1400,.w1550{margin: 0px auto;}
.w1400{width:1280px;}
.w1550{width:1550px;}
.ab_ban{height:920px;}
.ab_main1{margin-top:-170px;margin-bottom:130px;}
.ab_main1 .w1550{padding-left:100px;}
.ab_main1 .floatLeft{width:500px;padding-top:110px;}
.ab_main1 h3{font-size:36px;line-height:45px;color:#3e3a39;margin-bottom:20px;}
.ab_main1 h3 font{display:block;font-size:40px;line-height:64px;color:#fff;}
.ab_main1 h4{font-size:23px;color:#3e3a39;margin-bottom:5px;}
.ab_main1 span{display:block;width:500px;height:1px;background-color:#696968;margin-bottom:70px;}
.ab_main1 span font{display:block;width:260px;height:5px;background-color:#000;}
.ab_main1 p{font-size:14px;line-height:28px;color:#727171;margin-bottom:40px;}
.ab_main1 h5{font-size:12px;line-height:28px;color:#727171;letter-spacing:0px;margin-bottom:40px;text-transform:none;}
.ab_main2{height:725px;background:url(../../images/home/about/about_03.jpg) no-repeat center;margin-bottom:100px;}
.ab_main2 .text{width:590px;padding-top:160px;}
.ab_main2 h3{font-size:40px;line-height:56px;color:#fff;margin-bottom:20px;}
.ab_main2 h4{font-size:26px;line-height:36px;color:#fff;margin-bottom:20px;}
.ab_main2 span{display:block;width:550px;height:1px;background-color:#8f8f8f;margin-bottom:60px;}
.ab_main2 span font{display:block;width:260px;height:5px;background-color:#fff;}
.ab_main2 p{font-size:16px;line-height:30px;color:#fff;margin-bottom:40px;}
.ab_main2 h5{font-size:12px;line-height:30px;color:#fff;letter-spacing:0px;text-transform:none;}
.ab_main3{margin-bottom:70px;}
.ab_main3 .floatLeft img{display:block;}
.ab_main3 .floatRight{width:555px;/* padding-top:30px; */}
.ab_main3 h3{font-size:40px;line-height:56px;color:#3e3a39;margin-bottom:10px;}
.ab_main3 h4{font-size:26px;line-height:36px;color:#3e3a39;margin-bottom:20px;}
.ab_main3 span{display:block;width:550px;height:1px;background-color:#000;margin-bottom:40px;}
.ab_main3 span font{display:block;width:290px;height:5px;background-color:#000;}
.ab_main3 p{font-size:16px;line-height:30px;color:#000;margin-bottom:10px;}
.ab_main3 h5{font-size:12px;line-height:28px;color:#000;letter-spacing:0px;text-transform:none;}
.ab_main4{margin-bottom:70px;}
.ab_main4 .floatRight img{display:block;}
.ab_main4 .floatLeft{width:555px;padding-top:50px;}
.ab_main4 h3{font-size:40px;line-height:56px;color:#3e3a39;margin-bottom:10px;}
.ab_main4 h4{font-size:26px;line-height:36px;color:#3e3a39;margin-bottom:20px;}
.ab_main4 span{display:block;width:400px;height:1px;background-color:#000;margin-bottom:40px;}
.ab_main4 span font{display:block;width:210px;height:5px;background-color:#000;}
.ab_main4 p{width:330px;font-size:16px;line-height:30px;color:#727171;margin-bottom:10px;}
.ab_main4 h5{width:330px;font-size:12px;line-height:28px;color:#727171;letter-spacing:0px;text-transform:none;}
.ab_main5{margin-bottom:70px;}
.ab_main5 .floatLeft img{display:block;}
.ab_main5 .floatRight{width:555px;/* padding-top:120px; */}
.ab_main5 h3{font-size:40px;line-height:56px;color:#3e3a39;margin-bottom:10px;}
.ab_main5 h4{font-size:26px;line-height:36px;color:#000;margin-bottom:20px;}
.ab_main5 span{display:block;width:400px;height:1px;background-color:#000;margin-bottom:40px;}
.ab_main5 span font{display:block;width:200px;height:5px;background-color:#000;}
.ab_main5 p{font-size:16px;line-height:30px;color:#727171;margin-bottom:20px;}
.ab_main5 h5{width:270px;font-size:12px;line-height:28px;color:#727171;letter-spacing:0px;text-transform:none;}


@-webkit-keyframes fadeInLeft{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
    100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
    100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}

@-webkit-keyframes fadeInRight {
    0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
    100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight {
    0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
    100%{opacity:1;-webkit-transform:none;transform:none;}
}
 .fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}


@media screen and (max-width: 1650px) {
    .w1550{width:1280px;}
    .ab_main3{position:relative;}
    .ab_main3>.floatRight{position:absolute;right:0px;width:595px;height:100%;padding:20px;background-color:rgba(255,255,255,0.9);}
    .ab_main4{position:relative;}
    .ab_main4 .floatLeft{position:absolute;left:0px;z-index:99;width:440px;height:100%;padding:20px;background-color:rgba(255,255,255,0.9);}
    .ab_main5{position:relative;}
    .ab_main5>.floatRight{position:absolute;right:0px;width:595px;height:100%;padding:20px;background-color:rgba(255,255,255,0.9);}
}


@media screen and (max-width: 768px) {
    .w1400,.w1550,.ab_main1 .floatLeft,.ab_main1 span,.ab_main2 .text,.ab_main2 span,.ab_main3 .text,.ab_main3 span,.ab_main4 .text,.ab_main4 span,.ab_main5 .text,.ab_main5 span{width:94%;}
    .ab_main3 .floatRight,.ab_main5 .floatRight{width:100%;}
    .ab_ban{height:300px;background-size: 1200px !important;background-position: -100px center !important;}
    .ab_main1{margin-bottom:50px;}
    .ab_main1 h3{font-size:26px}
    .ab_main1 h3 font{font-size:30px}
    .ab_main1 span{margin-bottom:10px;}
    .ab_main1 p,.ab_main2 p,.ab_main3 p,.ab_main4 p,.ab_main5 p{font-size:14px;line-height:24px;}
    .ab_main1 h5,.ab_main2 h5,.ab_main3 h5,.ab_main4 h5,.ab_main5 h5{line-height:24px;}
    .ab_main2{height:auto;padding-bottom:20px;margin-bottom:50px;}
    .ab_main2 .text{padding-top:30px;}
    .ab_main2 h3,.ab_main3 h3,.ab_main4 h3,.ab_main5 h3{font-size:26px;line-height:40px;}
    .ab_main2 span,.ab_main3 span,.ab_main4 span,.ab_main5 span{margin-bottom:20px;}
    .ab_main2 p{margin-bottom:20px;}
    .ab_main3{margin-bottom:20px}
    .ab_main3>.floatRight,.ab_main4 .floatLeft,.ab_main5 .floatRight{position: relative}
}