

/*page-about*/
.p-a-tit{ text-align: center; margin-bottom: 40px;}
.p-a-tit h2{ position: relative; display: inline-block; padding-bottom: 18px; font-size: 48px; width: 450px; border-bottom: 1px solid #b1b1b1; }
.p-a-tit span{ position: absolute; left: 50%; bottom: -1px; margin-left: -38px; width: 76px; border-top: 4px solid #3598dc; }

.a-cj-pic{ width: 52.75%; }
.a-cj-txt{ width: 44.75%; }
.a-cj-txt h3{ margin: 35px 0 30px; font-size: 28px; line-height: 48px; font-weight: 400; color: #3598dc;}
.a-cj-kehu{ padding-bottom: 60px;}
.a-cj-kehu p{ position: relative; padding: 5px 0; margin: 40px 0; text-align: center; background: #f0f0f0; }
.a-cj-kehu p i{ position: absolute; left: 50%; bottom: -13px; width: 0; height: 0; border-style: solid; border-width: 13px 9px 0 9px; border-color: #f0f0f0 transparent transparent transparent;}

.p-a-shili{ padding-top: 54px; background: url("../images/p-about2-bg.png") no-repeat top center/contain; }
.p-a-shili .p{ padding: 30px 0 15px; text-align: center; font-size: 20px; line-height: 48px;}
.p-a-shili .p b{ font-size: 24px; color: #3598dc; }

.a-sl-channeng{ padding-bottom: 50px;}
.a-sl-tit{ position: relative; color: #3598dc; overflow: hidden;}
.a-sl-tit h3{ display: inline-block; font-size: 36px;}
.a-sl-tit img{ position: absolute; left: 220px; top: 50%; margin-top: -3px; }
.a-sl-channeng ul{ margin: 35px 0 30px; padding: 35px 120px; background: #e6e6e6;}
.a-sl-channeng li{ float: left; width: 25%; text-align: center; font-size: 16px; }
.a-sl-channeng li + li{ border-left: 1px solid #8e8e8e;}
.a-sl-channeng li span{ display: block; margin-bottom: 7px; font-size: 20px; color: #3598dc;}
.a-sl-channeng li b{ font-size: 50px; font-weight: 400;}

.a-sl-dingzhi{ padding: 55px 0 60px;  background: url("../images/p-about2-2-1.jpg") no-repeat center/cover;}
.a-sl-dingzhi .a-sl-tit{ color: #fff; margin-bottom: 35px;}
.a-sl-dingzhi .txt{ width: 27.5%; padding: 65px 30px 0; height: 330px; background: #e6e6e6;}
.a-sl-dingzhi .pic{ width: 72.5%;}

.a-sl-jiaohuo{ padding: 60px 0;}
.a-sl-jiaohuo ul{ margin-top: 30px; background: #dfdfdf;}
.a-sl-jiaohuo li{ float: left; width: 50%; }
.a-sl-jiaohuo .txt{ padding: 80px 45px 0 75px; }

.a-sl-zizhi{ padding: 55px 0 50px; background: url("../images/p-about2-4-1.jpg") no-repeat center/cover;}
.a-sl-zizhi .a-sl-tit{ margin-bottom: 50px;}

.a-sl-pinzhi{ padding: 60px 0;}
.a-sl-pinzhi .cont{ margin-top: 40px; position: relative;}
.a-sl-pinzhi .txt{ position: absolute; left: 25.585%; top: 0; padding: 35px 55px; width: 48.83%; height: 219px; color: #fff; background: rgba(0,66,144,.8);}

.a-sl-fuwu{ padding: 60px 0; background: #e6e6e6;}
.a-sl-fuwu .txt{ margin: 30px 0; }
.a-sl-fuwu li{ float: left; width: 16.666%; text-align: center; }
.a-sl-fuwu li p{ font-size: 18px; padding-top: 15px;}

.p-a-lianxi{ padding: 50px 0;}
.biaodan ul{ margin: 0 -15px;}
.biaodan li{ position: relative; float: left; width: 33.33%; padding: 0 15px; margin-bottom: 18px;}
.biaodan label{ position: absolute; top: 0; left: 15px; width: 35px; font-size: 20px; text-align: right; line-height: 50px;}
.biaodan label span{ position: absolute; left: 5px; color: #c40000; font-size: 18px; font-weight: 700;}
.biaodan .txt{ width: 100%; height: 50px; padding-left: 45px; line-height: 50px; color: #313131; border: 1px solid #787878; resize: none;}
.biaodan .saytext{ height: 130px;}
.biaodan .li4{ width: 100%;}
.biaodan .li4 label{ top: 5px;}
.biaodan .btns input{ width: 182px; height: 50px; line-height: 50px; color: #fff; font-size: 18px; padding: 0; border: 0; border-radius: 0;}
.biaodan .submit{ margin-right: 50px; background: #c40000;}
.biaodan .reset{ background: #9e9e9e;}
/*page-about*/

/*show-zkb*/
.s-zkb-banner{ font-size: 48px; text-align: center; color: #fff; letter-spacing: 0.2em; padding: 2.625em 0; background: url("../images/s-zkb-banner.jpg") no-repeat center/cover; text-shadow: 2px 3px 4px rgba(4, 0, 29, 0.5);}

.s-zkb-tit{ font-size: 48px; text-align: center; margin-bottom: 40px;}
.s-zkb-tit h2{ position: relative; padding-bottom: 15px; font-size: 48px; font-weight: 400;}
.s-zkb-tit b{ color: #3598dc;}
.s-zkb-tit span{ position: absolute; left: 50%; bottom: 0; margin-left: -75px; width: 150px; border-top: 2px solid #3598dc;}
.s-zkb-tit p{ margin-top: 10px; color: #dcdcdc; text-transform: uppercase;}
.s-zkb-tit .p{ line-height: 48px; font-size: 24px; margin-top: -48px;}

.zkb-intro-cont{ position: relative; }
.zkb-intro-cont .biankuang{ position: absolute; left: 0; top: 3%; width: 100%; height: 94%; border: 1px solid #3598dc;}
.zkb-intro-cont .pic{ position: relative; left: 1%; width: 47%; z-index: 3; }
.zkb-intro-cont .txt{ position: absolute; right: 1%; top: 6%; height: 94%; width: 51%; padding: 30px 40px 0 50px; background: #e9f4fc;}
.zkb-intro-cont h3{ margin-bottom: 10px; font-size: 36px; line-height: 60px; color: #3598dc; font-weight: 400;}

.zkb-intro-pk{ padding: 75px 0 60px;}
.zkb-intro-pk table{ width: 100%; table-layout: fixed;}
.zkb-intro-pk td{ padding: 18px 0 18px 10px; border-bottom: 1px solid #fff;}
.zkb-intro-pk thead td{ position: relative; font-weight: 700; padding: 18px 0; text-align: center; font-size: 36px; border-bottom-width: 12px;}
.zkb-intro-pk .pp{ width: 44%; color: #fff; background: #3598dc;}
.zkb-intro-pk .pk-tit{ padding: 20px 0 0; text-align: center; font-size: 30px; color: #e03c08; border-bottom: 1px dashed #b4b4b4; font-family: "思源宋体","宋体","微软雅黑"; font-weight: 700;}
.zkb-intro-pk .old{ width: 44%; background: #b8b8b8;}
.zkb-intro-pk .pk img{ position: absolute; left: 50%; margin-left: -89px; top: -60px; z-index: 4; }

.zkb-dz-biaoge{ background: url("../images/s-zkb-dz1-1.jpg") no-repeat center/cover;}
.zkb-dz-biaoge .s-zkb-tit p{ color: #cdcdcd;}
.zkb-dz-biaoge table{ width: 100%; max-width: 1040px; margin: 0 auto;}
.zkb-dz-biaoge td,.zkb-dz-biaoge th{ font-size: 18px; padding-left: 30px; line-height: 50px; border: 1px solid #d2d2d1; background: #fff;}
.zkb-dz-biaoge th{ width: 220px; padding-left: 65px; font-size: 20px; font-weight: 400; color: #fff; background: #3598dc;}

.zkb-dz-cont ul{ margin: 0 -20px;}
.zkb-dz-cont li{ float: left; width: 33.333%; padding: 0 20px;}
.zkb-dz-cont .txt{ position: relative; height: 280px; padding: 60px 50px 0 40px; border: 1px solid #787878;}
.zkb-dz-cont h3{ font-size: 30px; margin-bottom: 15px;}
.zkb-dz-cont p{ font-size: 18px; line-height: 36px;}
.zkb-dz-cont .arrow{ font-size: 50px; color: #787878; margin-top: 15px;}
.zkb-dz-cont .jiantou{ position: absolute; left: 50%; margin-left: -23px; bottom: -20px;}
.zkb-dz-cont .li2 .txt{ padding-top: 40px;}
.zkb-dz-cont .li2 .arrow{ margin: 0 0 15px;}
.zkb-dz-cont .li2 .jiantou{ bottom: auto; top: -20px;}
.zkb-dz-cont .li3 .txt{ padding: 60px 30px 0;}
.zkb-dz-cont li.on .txt{ color: #fff; background: #3598dc; outline: 1px solid; outline-offset: -7px; border-color: #3598dc;}
.zkb-dz-cont li.on .jiantou{ display: none;}
.zkb-dz-cont li.on .arrow{ color: #fff;}

.s-zkb-fenlei{ background: #e6e6e6;}
.s-zkb-fenlei ul{ margin: 0 -4px;}
.s-zkb-fenlei ul + ul{ margin-top: 40px;}
.s-zkb-fenlei li{ float: left; width: 20.75%; padding: 0 4px;}
.s-zkb-fenlei .intro{ width: 17%; height: 247px; padding: 25px 25px 0; color: #fff; background: url("../images/s-zkb-fl-bg.jpg") no-repeat center/cover; }
.s-zkb-fenlei .intro h3{ margin-bottom: 10px; font-size: 30px; line-height: 36px; font-weight: 400; text-align: center;}
.s-zkb-fenlei .intro p{ line-height: 24px;}

.s-zkb-yingyong{ background: url("../images/s-zkb-yy-bg.jpg") repeat center;}
.s-zkb-yingyong ul{ margin: 0 -10px;}
.s-zkb-yingyong li{ float: left; width: 33.33%; padding: 0 10px; margin-bottom: 20px;}
.s-zkb-yingyong li .pic{ position: relative;}
.s-zkb-yingyong li p{ position: absolute; left: 0; bottom: 0; width: 100%; font-size: 16px; line-height: 30px; text-align: center; color: #fff; background: rgba(0,0,0,.6);}
.zkb-yy-ad{ display: block; margin-top: 40px;}

.s-zkb-liucheng{ padding-bottom: 60px;}

.s-zkb-nav{ position: fixed; left: 0; top: 300px; }
.s-zkb-nav li{ font-size: 16px; line-height: 40px; color: #fff;}
.s-zkb-nav span{ display: inline-block; background: #3598DC;  border-top: 1px solid #fff; }
.s-zkb-nav li:first-child span{ border-top: 0; }
.s-zkb-nav .num{ width: 40px; text-align: center; }
.s-zkb-nav .wenzi{ position: relative; left: -160px; width: 120px; padding-left: 20px;
    -webkit-transition: left .2s linear;
    -moz-transition: left .2s linear ;
    -ms-transition: left .2s linear ;
    -o-transition: left .2s linear ;
    transition: left .2s linear ;
}
.s-zkb-nav li:hover .wenzi{ left: -40px;}
/*show-zkb*/

/*show-lfb*/
.s-lfb-banner{font-size: 48px; padding: 2.12em 0;  background: url("../images/s-lfb-banner.jpg") no-repeat center/cover;}
.s-lfb-banner h2{ display: inline-block; padding: 0 0.54em; font-size: 48px; line-height: 2.125em; color: #fff; background: rgba(53,152,220,08); letter-spacing: .15em; font-weight: 400;}

.s-lfb-intro{ padding-bottom: 80px;}
.lfb-intro-cont{ position: relative; border: 2px solid #787878;}
.lfb-intro-cont .pic{ position: absolute; top: 15%; left: 2%; width: 46%;}
.lfb-intro-cont .txt{ width: 52%; padding: 30px 35px;}
.lfb-intro-cont .txt b{ font-size: 24px; color: #3598dc; font-weight: 400;}

.s-lfb-pk{ background: url("../images/s-lfb-pk.jpg") no-repeat center/cover;}
.s-lfb-pk .s-zkb-tit{ margin-bottom: 0;}
.s-lfb-pk .p{ margin: 15px 0 40px;}
.s-lfb-pk .zkb-intro-pk{ padding: 0;}
.s-lfb-pk table{ font-size: 16px; line-height: 30px;}
.s-lfb-pk td{ height: 90px;}
.s-lfb-pk .pk img{ top: -55px;}
.s-lfb-pk .pk-tit{ padding-top: 0;}

.s-lfb-dingzhi{ background: url("../images/s-lfb-dz-bg.jpg") no-repeat center/cover;}
.s-lfb-dingzhi .s-zkb-tit{ margin-bottom: 0;}
.s-lfb-dingzhi .s-zkb-tit p{ color: #c8c8c8;}
.s-lfb-dingzhi .p{ margin: 30px 0;}
.s-lfb-dingzhi .lfb-ys{ margin: 40px 0; border: 2px solid #0f51bb; background: #e9f4fc;}
.s-lfb-dingzhi .lfb-ys .tit{ width: 145px; padding: 19px 13px; font-size: 20px; color: #fff; line-height: 30px; text-align: center; background: #0f51bb;}
.s-lfb-dingzhi .lfb-ys ul{  padding-top: 38px; }
.s-lfb-dingzhi .lfb-ys li{ float: left; margin-right: 35px; font-size: 16px; line-height: 24px; padding-left: 24px; background: url("../images/s-lfb-dz-jia.png") no-repeat left center;}

.s-lfb-dingzhi table{width: 100%; margin-top: 30px; background: #fff; }
.s-lfb-dingzhi td{ padding: 10px; font-size: 16px; line-height: 30px; border: 1px solid #a6a6a6; }
.s-lfb-dingzhi thead td{ background: #d4d4d4; font-size: 20px; text-align: center; }
.s-lfb-dingzhi tbody .col1{ font-size: 20px; width: 120px; padding: 0 40px; text-align: center;}
.s-lfb-dingzhi .col2{ width: 146px; color: #fff; background: #1480d3; border-color: #1480d3; }
.s-lfb-dingzhi .on{ color: #fff; background: #1480d3; border-color: #1480d3; }

.s-lfb-solu{ background: url("../images/s-lfb-solu-bg.jpg") no-repeat center/cover;}
.lfb-solu-cont{ position: relative;}
.lfb-solu-cont img{ width: 67.25%; }
.lfb-solu-item{ position: absolute; width: 30%;}
.lfb-solu-item h3{ margin-bottom: 8px; font-size: 30px; color: #3598dc;}
.lfb-solu-item p{ font-size: 16px; line-height: 30px;}
.lfb-solu-item1{ top: 3%; right: 13%;}
.lfb-solu-item2{ top: 28%; right: 1.5%;}
.lfb-solu-item3{ top: 56%; right: 1.5%;}
.lfb-solu-item4{ bottom: 4%; right: 13%;}

.s-lfb-case .s-zkb-tit{ margin-bottom: 0;}
.s-lfb-case .p{ margin: 30px 0; line-height: 30px; text-align: center;}
.s-lfb-case .swiper-container{ padding: 0 45px;}
.s-lfb-case .swiper-slide{ width: 33.3333%; padding: 0 7px;}
.s-lfb-case .swiper-slide p{ text-align: center; font-size: 16px; padding-top: 10px;}
.s-lfb-case .swiper-button-prev,.s-lfb-case .swiper-button-next{ top: 0; margin-top: 0; width: 52px; height: 263px; font-size: 50px; font-family: Consolas; color: #fff; text-align: center; line-height: 237px; background: #c8c8c8; border-bottom: 26px solid #fff; }
.s-lfb-case .swiper-button-prev{ left: 0; border-right: 14px solid #fff;}
.s-lfb-case .swiper-button-next{ right: 0; border-left: 14px solid #fff;}


/*xinzeng*/
.s-lfb-fenlei li{ position: relative; float: left; padding-left: 120px; }
.s-lfb-fenlei li + li{ margin-left: 136px;}
.s-lfb-fenlei li i{ position: absolute; left: 20px; top: 40px; font-size: 60px; color: #666;}
.s-lfb-fenlei .txt{ padding-bottom: 5px; border-bottom: 3px solid #1151BB;}
.s-lfb-fenlei li h3{ font-size: 18px; font-weight: 400; color: #000; text-align: left;}
.s-lfb-fenlei h3 b{ font-size: 72px; font-weight: 400;}
.s-lfb-fenlei .en{ font-size: 24px; color: #b4b4b4; text-transform: uppercase; margin-bottom: 10px;}
.s-lfb-fenlei p + p{ line-height: 40px; color: #666; margin-left: -14px;}
.s-lfb-fenlei p span{ color: #3598dc;}
.s-lfb-fenlei .li2 p + p{ line-height: 30px;}

.lfb-muyuan{ padding: 40px 0;}
.s-lfb-dingzhi h3{ font-size: 30px; color: #3598dc; text-align: center; margin-bottom: 25px;}
.lfb-zhicha{ margin-bottom: 30px;}
.lfb-zhicha .pull-left,.lfb-zhicha .pull-right{ width: 48%;}
.lfb-zhicha ul{ margin: 0 -10px;}
.lfb-zhicha li{ float: left; width: 50%; padding: 0 10px;}
.lfb-zhicha li p{ font-size: 20px; text-align: center; padding-top: 10px;}
.s-lfb-dingzhi .table2 tbody td:first-child{ text-align: center; }
/*show-lfb*/











@media screen and (max-width: 1249px){
    /*page-about*/
    .p-a-tit h2{ font-size: 44px; width: 430px;}

    .a-cj-txt h3{ margin: 10px 0 10px; font-size: 26px; line-height: 44px;}
    .p-a-changjia p{ font-size: 15px; line-height: 30px;}
    .a-cj-kehu p{ padding: 15px 20px;}
    .a-cj-kehu{ padding-bottom: 50px;}

    .p-a-shili{ padding-top: 30px;}
    .p-a-shili .p{ padding: 20px 0 20px;}

    .a-sl-tit h3{ font-size: 32px;}
    .a-sl-channeng li b{ font-size: 45px;}
    .a-sl-channeng ul{ padding: 30px 20px; margin: 30px 0 25px;}

    .a-sl-dingzhi{ padding: 50px 0;}
    .a-sl-dingzhi .a-sl-tit{ margin-bottom: 30px;}
    .a-sl-dingzhi .txt{ padding: 30px 30px 0; height: 258px; font-size: 15px; line-height: 32px; }

    .a-sl-jiaohuo{ padding: 45px 0;}
    .a-sl-jiaohuo .txt{ padding-top: 40px;}

    .a-sl-zizhi{ padding: 45px 0 40px; }
    .a-sl-zizhi .a-sl-tit{ margin-bottom: 40px;}

    .a-sl-pinzhi{ padding: 45px 0;}
    .a-sl-pinzhi .cont{ margin-top: 30px;}
    .a-sl-pinzhi .txt{ padding: 20px 25px; height: 172px; font-size: 15px; line-height: 32px;}

    .a-sl-fuwu{ padding: 50px 0; }
    .a-sl-fuwu .txt{ margin: 25px 0; }

    .p-a-lianxi{ padding: 40px 0;}
    /*page-about*/

    /*show-zkb*/
    .s-zkb-tit{ font-size: 42px; margin-bottom: 35px;}
    .s-zkb-tit h2{ font-size: 42px; }

    .zkb-intro-cont .txt{ padding: 15px 20px 0 30px;}
    .zkb-intro-cont h3{ font-size: 32px; line-height: 52px;}
    .zkb-intro-cont p{ line-height: 32px; font-size: 15px;}

    .zkb-intro-pk{ padding-bottom: 50px;}
    .zkb-intro-pk td{ padding: 18px 10px; line-height: 28px;}
    .zkb-intro-pk .pp{ width: 41%;}
    .zkb-intro-pk .old{ width: 41%;}

    .zkb-dz-cont ul{ margin: 0 -10px;}
    .zkb-dz-cont li{ padding: 0 10px;}
    .zkb-dz-cont .txt{ height: 223px; padding: 35px 30px 0 20px;}
    .zkb-dz-cont h3{ font-size: 25px;}
    .zkb-dz-cont p{ font-size: 16px; line-height: 30px;}
    .zkb-dz-cont .arrow{ font-size: 45px; margin-top: 10px;}
    .zkb-dz-cont .li2 .txt{ padding-top: 20px; }
    .zkb-dz-cont .li3 .txt{ padding: 35px 12px 0;}

    .s-zkb-fenlei .intro{ height: 193px; padding: 15px 8px 0;}
    .s-zkb-fenlei .intro h3{ margin-bottom: 5px; font-size: 24px; line-height: 28px;}
    .s-zkb-fenlei .intro p{ font-size: 13px;}

    .zkb-yy-ad{ margin-top: 30px;}

    .s-zkb-liucheng{ padding-bottom: 50px;}
    /*show-zkb*/

    /*show-lfb*/
    .s-lfb-intro{ padding-bottom: 60px;}
    .lfb-intro-cont .txt{ padding: 15px 20px;}
    .lfb-intro-cont .txt p{ font-size: 15px; line-height: 28px;}
    .lfb-intro-cont .txt b{ font-size: 20px;}

    .s-lfb-pk .p{ margin-bottom: 60px;}
    .s-lfb-pk td{ height: auto;}
    .s-lfb-pk .old, .s-lfb-pk .pp{ width: 42%; height: 90px;}

    .s-lfb-dingzhi .p{ margin: 20px 0;}
    .s-lfb-dingzhi .lfb-ys ul{ width: 760px; padding-top: 20px;}
    .s-lfb-dingzhi .lfb-ys li{ line-height: 30px;}

    .s-lfb-dingzhi td{ font-size: 15px; line-height: 26px;}
    .s-lfb-dingzhi thead td,.s-lfb-dingzhi tbody .col1{ font-size: 16px; font-weight: 700;}
    .s-lfb-dingzhi tbody .col1{ width: 70px; padding: 0 35px;}
    .s-lfb-dingzhi .col6{ width: 100px;}

    .lfb-solu-item h3{ font-size: 26px;}
    .lfb-solu-item1{ top: 2%; }
    .lfb-solu-item2{ top: 25%; }
    .lfb-solu-item3{ top: 55%; }
    .lfb-solu-item4{ bottom: 0; }

    .s-lfb-case .p{ margin: 20px 0;}
    .s-lfb-case .swiper-button-prev,.s-lfb-case .swiper-button-next{ height: 205px; line-height: 179px;}
    
     /*xinzeng*/
    .s-lfb-fenlei li + li{ margin-left: 18px;}
    /*show-lfb*/


}
@media screen and (max-width: 991px){
    /*page-about*/
    .p-a-tit{ margin-bottom: 30px;}
    .p-a-tit h2{ font-size: 38px; width: 380px;}

    .a-cj-txt h3{ margin: 0; font-size: 20px; line-height: 36px;}
    .p-a-changjia p{ font-size: 13px; line-height: 25px;}
    .a-cj-kehu p{ margin: 30px 0 35px; }
    .a-cj-kehu{ padding-bottom: 40px;}

    .p-a-shili{ padding-top: 25px;}
    .p-a-shili .p{ font-size: 17px; line-height: 36px; padding: 0 0 15px;}
    .p-a-shili .p b{ font-size: 20px;}
    .a-sl-tit h3{ font-size: 28px;}
    .a-sl-tit img{ left: 180px;}
    .a-sl-channeng{ padding-bottom: 40px;}
    .a-sl-channeng ul{ padding: 20px 0; margin: 25px 0 20px;}
    .a-sl-channeng li span{ font-size: 18px; margin-bottom: 10px;}
    .a-sl-channeng li b{ font-size: 38px;}

    .a-sl-dingzhi{ padding: 40px 0;}
    .a-sl-dingzhi .a-sl-tit{ margin-bottom: 25px;}
    .a-sl-dingzhi .txt{ padding: 14px 14px 0; height: 198px; font-size: 13px; line-height: 28px; }

    .a-sl-jiaohuo{ padding: 35px 0;}
    .a-sl-jiaohuo .txt{ padding: 20px 25px 0; font-size: 15px; line-height: 32px;}

    .a-sl-zizhi{ padding: 35px 0 30px; }
    .a-sl-zizhi .a-sl-tit{ margin-bottom: 30px;}
    .a-sl-zizhi img{ width: 80%;}

    .a-sl-pinzhi{ padding: 35px 0;}
    .a-sl-pinzhi .cont{ margin-top: 30px;}
    .a-sl-pinzhi .txt{ padding: 10px; height: 131px; font-size: 13px; line-height: 28px;}

    .a-sl-fuwu{ padding: 40px 0; }
    .a-sl-fuwu .txt{ margin: 20px 0; }
    .a-sl-fuwu li{ padding: 0 12px;}
    .a-sl-fuwu li p{ font-size: 16px; padding-top: 10px;}

    .p-a-lianxi{ padding: 30px 0;}
    /*page-about*/

    /*show-zkb*/
    .s-zkb-banner{ font-size: 38px;}

    /*show-zkb*/
    .s-zkb-tit{ font-size: 38px; margin-bottom: 30px;}
    .s-zkb-tit h2{ font-size: 38px; }
    .s-zkb-tit .p{ font-size: 22px; }

    .zkb-intro-cont .txt{ padding: 5px 10px 0 15px;}
    .zkb-intro-cont h3{ margin-bottom: 5px; font-size: 23px; line-height: 36px;}
    .zkb-intro-cont p{ font-size: 13px; line-height: 24px;}

    .zkb-intro-pk{ padding: 60px 0 40px;}
    .zkb-intro-pk thead td{ font-size: 30px;}
    .zkb-intro-pk .pk img{ width: 150px; height: 150px; margin-left: -75px; top: -45px;}
    .zkb-intro-pk .pk-tit{ font-size: 26px;}

    .zkb-dz-biaoge table{ margin-top: -12px;}
    .zkb-dz-biaoge th{ width: 180px; padding-left: 50px; font-size: 18px;}
    .zkb-dz-biaoge td{ padding-left: 20px; font-size: 16px;}
    .zkb-dz-cont ul{ margin: 0 -5px;}
    .zkb-dz-cont li{ padding: 0 5px;}
    .zkb-dz-cont .txt{ height: 174px; padding: 20px 20px 0 20px;}
    .zkb-dz-cont h3{ font-size: 20px; margin-bottom: 8px;}
    .zkb-dz-cont p{ font-size: 14px; line-height: 26px;}
    .zkb-dz-cont .arrow{ font-size: 32px; margin-top: 0;}
    .zkb-dz-cont .li2 .txt{ padding-top: 10px; }
    .zkb-dz-cont .li2 .arrow{ margin: 0 0 5px; }
    .zkb-dz-cont .li3 .txt{ padding: 20px 15px 0;}

    .s-zkb-fenlei ul + ul{ margin-top: 25px;}
    .s-zkb-fenlei .intro{ height: 146px; padding: 15px 40px 0;}

    .s-zkb-yingyong ul{ margin: 0 -5px;}
    .s-zkb-yingyong li{ padding: 0 5px; margin-bottom: 10px;}
    .zkb-yy-ad{ margin-top: 20px;}

    .s-zkb-liucheng{ padding-bottom: 40px;}
    /*show-zkb*/

    /*show-lfb*/
    .s-lfb-banner h2,.s-lfb-banner{ font-size: 38px;}

    .s-lfb-intro{ padding-bottom: 20px;}
    .lfb-intro-cont{ border: 0;}
    .lfb-intro-cont .pic{ float: none!important; position: static; width: 100%; }
    .lfb-intro-cont .txt{ float: none!important; width: 100%; max-width: 551px; margin: 0 auto; padding: 15px 0;}
    .lfb-intro-cont .txt p{ font-size: 16px; line-height: 32px;}
    .lfb-intro-cont .txt b{ font-size: 20px;}

    .s-lfb-pk .p{ margin-bottom: 60px;}
    .s-lfb-pk td{ height: auto;}
    .s-lfb-pk .old, .s-lfb-pk .pp{ width: 42%; height: 90px;}

    .s-lfb-dingzhi .lfb-ys{ margin: 30px 0;}
    .s-lfb-dingzhi .lfb-ys ul{ width: 550px; padding-top: 5px;}
    .s-lfb-dingzhi table{ margin-top: 30px;}
    .s-lfb-dingzhi td{ font-size: 13px; line-height: 20px; padding: 5px;}
    .s-lfb-dingzhi thead td,.s-lfb-dingzhi tbody .col1{ font-size: 15px; }
    .s-lfb-dingzhi thead td{ height: 40px;}
    .s-lfb-dingzhi tbody .col1{ padding: 0 30px;}

    .lfb-solu-item{ width: 32%;}
    .lfb-solu-item h3{ font-size: 22px;}
    .lfb-solu-item p{ font-size: 14px; line-height: 24px;}
    .lfb-solu-item1{ top: 2%; right: 10%; }
    .lfb-solu-item2{ right: 0;}
    .lfb-solu-item3{ right: 0; }
    .lfb-solu-item4{ bottom: -1%; right: 10%; }

    .s-lfb-case .p{ line-height: 26px; }
    .s-lfb-case .swiper-slide{ padding: 0 3px;}
    .s-lfb-case .swiper-slide p{ font-size: 14px;}
    .s-lfb-case .swiper-button-prev,.s-lfb-case .swiper-button-next{ height: 159px; line-height: 135px; border-bottom-width: 24px;}
    .s-lfb-case .swiper-button-prev{ border-right-width: 6px;}
    .s-lfb-case .swiper-button-next{ border-left-width: 6px;}
    
    /*xinzeng*/
    .s-lfb-fenlei li{ padding-left: 55px;}
    .s-lfb-fenlei li i{ font-size: 44px; top: 30px; left: 0;}
    .s-lfb-fenlei li + li{ margin-left: 20px;}
    .s-lfb-fenlei h3 b{ font-size: 56px;}
    .s-lfb-fenlei .en{ font-size: 19px;}
    .lfb-muyuan{ padding: 30px 0;}
    .s-lfb-dingzhi h3{ font-size: 24px; margin-bottom: 20px;}
    .s-lfb-dingzhi table{ margin-top: 25px;}
    .lfb-zhicha li p{ font-size: 16px;}
    /*show-lfb*/
}

@media screen and (min-width: 992px){
    .s-zkb-fenlei li .pic{ overflow: hidden;}
    .s-zkb-fenlei li img{
        -webkit-transition: all .2s linear;
        -moz-transition: all .2s linear ;
        -ms-transition: all .2s linear ;
        -o-transition: all .2s linear ;
        transition: all .2s linear ;}
    .s-zkb-fenlei li:hover img{
        -webkit-transform: scale(1.07);
        -moz-transform: scale(1.07);
        -ms-transform: scale(1.07);
        -o-transform: scale(1.07);
        transform: scale(1.07);}
}

@media screen and (max-width: 767px) {
    /*page-about*/
    .p-a-tit{ margin-bottom: 20px;}
    .p-a-tit h2{ font-size: 28px; width: 260px; padding-bottom: 13px;}

    .a-cj-pic{ width: 100%;}
    .a-cj-txt{ width: 100%; margin-top: 15px;}
    .a-cj-txt h3{ font-size: 18px; line-height: 34px;}
    .p-a-changjia p{ margin-top: 10px; font-size: 14px; line-height: 28px;}
    .a-cj-kehu p{ margin: 15px 0 25px; padding: 15px; text-align: left; }
    .a-cj-kehu{ padding-bottom: 30px;}

    .p-a-shili{ padding-top: 25px; background-position: center -80px; background-size: auto;}
    .p-a-shili .p{ font-size: 14px; line-height: 30px; padding: 10px 0 15px;}
    .p-a-shili .p b{ font-size: 18px;}
    .a-sl-tit h3{ font-size: 24px;}
    .a-sl-tit img{ left: 140px;}
    .a-sl-channeng{ padding-bottom: 30px;}
    .a-sl-channeng ul{ padding: 20px 0 0; margin: 20px 0;}
    .a-sl-channeng li{ font-size: 14px; width: 50%; margin-bottom: 20px;}
    .a-sl-channeng .li3{ border-left: 0;}
    .a-sl-channeng li span{ font-size: 16px; margin-bottom: 10px;}
    .a-sl-channeng li b{ font-size: 28px;}

    .a-sl-dingzhi{ padding: 30px 0;}
    .a-sl-dingzhi .a-sl-tit{ margin-bottom: 20px;}
    .a-sl-dingzhi .txt{ width: 100%; padding: 15px; height: auto; font-size: 14px;}
    .a-sl-dingzhi .pic{ width: 100%; }

    .a-sl-jiaohuo{ padding: 30px 0;}
    .a-sl-jiaohuo ul{ margin-top: 20px;}
    .a-sl-jiaohuo .txt{ width: 100%; padding: 15px 10px; font-size: 14px; line-height: 28px}

    .a-sl-zizhi{ padding: 25px 0 30px; }
    .a-sl-zizhi .a-sl-tit{ margin-bottom: 20px;}

    .a-sl-pinzhi{ padding: 25px 0;}
    .a-sl-pinzhi .cont{ margin-top: 25px;}
    .a-sl-pinzhi .txt{ position: static; width: 100%; padding: 15px; height: auto; font-size: 14px;}

    .a-sl-fuwu{ padding: 30px 0; }
    .a-sl-fuwu .txt{ margin: 15px 0 0; font-size: 14px; line-height: 28px;}
    .a-sl-fuwu li{ width: 33.333%; padding: 0; margin-top: 15px;}
    .a-sl-fuwu li img{ width: 75%; max-width: 120px;}
    .a-sl-fuwu li p{ font-size: 14px; padding-top: 10px;}

    .biaodan li{ width: 100%;}
    .biaodan .btns input{ width: 130px;}
    .biaodan .submit{ margin-right: 10px;}
    /*page-about*/

    /*show-zkb*/
    .s-zkb-banner{ font-size: 26px; letter-spacing: 0.1em;}

    .s-zkb-tit{ font-size: 26px; margin-bottom: 20px;}
    .s-zkb-tit h2{ font-size: 26px; padding-bottom: 10px; }
    .s-zkb-tit .p{ font-size: 16px; line-height: 26px; margin-top: -26px; }

    .zkb-intro-cont .pic{ float: none!important; position: static; width: 100%;}
    .zkb-intro-cont .txt{ float: none!important; position: static; width: 100%; max-width: 563px; margin: 0 auto; padding: 15px 10px;}
    .zkb-intro-pk{ padding: 30px 0;}
    .zkb-intro-pk thead td{ font-size: 18px; padding: 14px 0;}
    .zkb-intro-pk .pk img{ width: 80px; height: 80px; margin-left: -40px; top: -15px;}
    .zkb-intro-pk td{ font-size: 13px; line-height: 20px; padding: 10px 5px 10px 10px;}
    .zkb-intro-pk .pk-tit{ font-size: 20px; line-height: 26px; padding: 15px 5px 0;}

    .zkb-dz-biaoge table{ margin-top: -5px;}
    .zkb-dz-biaoge th,.zkb-dz-biaoge td{ padding: 10px!important; line-height: 1.4;}
    .zkb-dz-biaoge th{ width: 90px; font-size: 15px;}
    .zkb-dz-biaoge td{ font-size: 14px;}
    .zkb-dz-cont ul{ margin: 0;}
    .zkb-dz-cont li{ width: 100%; padding: 0; background: #3598dc;}
    .zkb-dz-cont .pic{ float: left; width: 50%; }
    .zkb-dz-cont .txt{ float: left; width: 50%; height: auto; padding: 15px!important; border: 0; outline: none!important; color: #fff;}
    .zkb-dz-cont h3{ font-size: 18px;}

    .s-zkb-yingyong ul{ margin: 0 -3px;}
    .s-zkb-yingyong li{ width: 50%; padding: 0 3px; margin-bottom: 6px;}
    .s-zkb-yingyong li p{ font-size: 14px; line-height: 28px;}

    .s-zkb-liucheng{ padding-bottom: 30px;}
    /*show-zkb*/

    /*show-lfb*/
    .s-lfb-banner h2,.s-lfb-banner{ font-size: 22px; letter-spacing: 0.05em;}

    .s-lfb-intro{ padding-bottom: 15px;}

    .s-lfb-pk .p{ line-height: 32px; margin-bottom: 30px;}
    .s-lfb-pk .old, .s-lfb-pk .pp{ width: 42%; height: auto;}

    .s-lfb-dingzhi .p{ font-size: 14px; line-height: 28px;}
    .s-lfb-dingzhi .lfb-ys .tit{ width: 100%; font-size: 18px; line-height: 1; padding: 12px 0;}
    .s-lfb-dingzhi .lfb-ys ul{ width: 100%; padding: 15px;}
    .s-lfb-dingzhi table{  margin-top: 30px; table-layout: fixed;}
    .s-lfb-dingzhi td{ font-size: 12px; line-height: 18px; }
    .s-lfb-dingzhi thead td,.s-lfb-dingzhi tbody .col1{ font-size: 14px; }
    .s-lfb-dingzhi .col1{ width: 15%;}
    .s-lfb-dingzhi tbody .col1{ padding: 0 20px;}
    .s-lfb-dingzhi .col2{ width: 20%;}
    .s-lfb-dingzhi .col3{ width: 30%;}
    .s-lfb-dingzhi .col4{ width: 13%;}


    .lfb-solu-cont{ width: 100%; max-width: 450px; margin: 0 auto;}
    .lfb-solu-cont img{ width: 33%;}
    .lfb-solu-item h3{ font-size: 15px; margin-bottom: 3px;}
    .lfb-solu-item p{ font-size: 12px; line-height: 18px;}
    .lfb-solu-item{ right: auto;}
    .lfb-solu-item1{ width: 70%; top: 3%; left: 23%; }
    .lfb-solu-item2{ width: 68%; top: 24%; left: 36%; }
    .lfb-solu-item3{ width: 68%; top: 56%; left: 36%;}
    .lfb-solu-item4{ width: 80%; bottom: 2%; left: 23%; }

    .s-lfb-case .p{ margin: 15px 0;}
    .s-lfb-case .swiper-container{ padding: 0 0 20px;}
    .s-lfb-case .swiper-slide{ width: 50%;}
    .s-lfb-case .swiper-slide p{ font-size: 12px; padding-top: 5px;}
    .s-lfb-case .swiper-pagination{ bottom: 0;}
    
    /*xinzeng*/
    .s-lfb-fenlei li{ padding-left: 0;}
    .s-lfb-fenlei li + li{ margin-left: 0;}
    .s-lfb-fenlei .li1{ width: 26%;}
    .s-lfb-fenlei .li2{ width: 24%;}
    .s-lfb-fenlei .li3{ width: 50%;}
    .s-lfb-fenlei li i{ font-size: 32px; top: 15px;}
    .s-lfb-fenlei .txt{ display: inline-block;}
    .s-lfb-fenlei h3{ padding-left: 40px;}
    .s-lfb-fenlei .en{ padding-left: 45px;}
    .s-lfb-fenlei h3 b{ font-size: 42px;}
    .s-lfb-fenlei .en{ font-size: 16px;}
    .s-lfb-fenlei p + p{ margin-left: 0; font-size: 13px;}

    .s-lfb-dingzhi h3{ font-size: 20px; margin-bottom: 15px;}
    .s-lfb-dingzhi table{ margin-top: 20px;}
    .lfb-zhicha .pull-left, .lfb-zhicha .pull-right{ width: 100%;}
    .lfb-zhicha .pull-right{ margin-top: 20px;}
    .lfb-zhicha li p{ font-size: 14px;}
    /*show-lfb*/
}
@media screen and (max-width: 640px){
    .s-lfb-fenlei .li1{ width: 50%;}
    .s-lfb-fenlei .li2{ width: 44%; margin-left: 6%;}
    .s-lfb-fenlei .li3{ width: 100%; margin-top: 20px;}
}

@media screen and (max-width: 500px){
    .zkb-dz-cont .txt{ padding: 12px 10px!important;}
    .zkb-dz-cont .li3 .txt{ padding: 5px!important;}
    .zkb-dz-cont h3{ font-size: 15px; margin-bottom: 5px;}
    .zkb-dz-cont p{ font-size: 12px; line-height: 20px;}
    .zkb-dz-cont .li3 p{ line-height: 18px; letter-spacing: -0.8px;}
}

@media screen and (max-width: 420px){
    .lfb-solu-cont{ padding: 3% 0 8%;}
    .lfb-solu-item1{ width: 70%; top: -3%; left: 21%; }
    .lfb-solu-item2{ width: 68%; top: 22%; left: 34%; }
    .lfb-solu-item3{ width: 68%; top: 53%; left: 34%;}
    .lfb-solu-item4{ width: 80%; bottom: -1%; left: 20%; }
}








