/*page-fuwu*/
.banner-fuwu{ background: url("../images/banner-fuwu.jpg");}
.p-fw-services .i-title i{ width: 34%;}

.p-fw-hd a{ width: 16.66%;}

.p-fw-sheji{ padding-bottom: 60px;}
.sheji-cont{ background: #00a1e9;}
.sheji-big{ width: 74.5%;}
.sheji-big img{ width: 100%;}
.sheji-txt{ position: relative; width: 25.5%; padding: 70px 30px 50px; line-height: 36px; color: #fff;}
.sheji-txt h2{ position: relative; font-size: 24px; padding-bottom: 20px; margin-bottom: 30px;}
.sheji-txt i{ position: absolute; right: 30px; bottom: 0; width: 40px; border-top: 3px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;}
.sheji-txt h2 i{ left: 0; right: auto;}
.sheji-small{ position: relative; padding: 0 30px; margin-top: 10px;}
.sheji-small a{ position: absolute; top: 0; width: 20px; height: 100%; background: #eaeaea;}
.sheji-small .arrow-left{ left: 0;}
.sheji-small .arrow-right{ right: 0;}
.sheji-small a i{ position: absolute; top: 50%; margin-top: -8px; width: 100%; text-algin: center; }
.sheji-small .swiper-wrapper{ margin: 0 -5px;}
.sheji-small .swiper-slide{ width: 20%; padding: 0 5px;}
.sheji-small img{ border: 1px solid transparent;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.sheji-small .active-nav img{ border: 1px solid #0193de;}

.p-fw-zhizao{ padding: 60px 0; color: #fff; background: url("../images/p-fuwu2-bg.jpg") no-repeat center/cover;}

.p-fw-zhizao .txt{ width: 64.2%;}
.p-fw-zhizao .cont{ padding-left: 30px;}
.p-fw-zhizao .txt h3{ position: relative; font-size: 24px; margin-bottom: 20px; }
.p-fw-zhizao .txt h3 span{ position: absolute; left: -30px; top: 5px; width: 10px; height: 70px; background: #fff;}
.p-fw-zhizao ul{ margin: 20px -5px 0;}
.p-fw-zhizao li{ float: left; width: 33.333%; padding: 0 5px;}
.p-fw-zhizao li img{ -webkit-box-shadow: 0 5px 4.75px 0.25px rgba(0, 0, 0, 0.2);;
    -moz-box-shadow:  0 5px 4.75px 0.25px rgba(0, 0, 0, 0.2);;
    box-shadow:  0 5px 4.75px 0.25px rgba(0, 0, 0, 0.2);;}
.p-fw-zhizao .txt p{ line-height: 36px; }
.p-fw-zhizao .pic{ position: relative; width: 33.333%; margin: 10px 10px 0 0; }
.p-fw-zhizao .pic i{ position: absolute; left: 10px; top: -10px; width: 100%; height: 100%; background: #ee9e1e;}
.p-fw-zhizao .pic img{ position: relative;}

.p-fw-tiaoshi{ padding: 60px 0;}


.p-fw-peixun{ padding: 60px 0; color: #fff; background: url("../images/p-fw4.jpg") no-repeat center/cover;}
.p-fw-peixun li{ float: left; width: 33.33%; padding: 0 40px; text-align: center;}
.p-fw-peixun .li1{ padding-left: 0; border-right: 2px solid #f6f6f6;}
.p-fw-peixun .li3{ padding-right: 0; border-left: 2px solid #f6f6f6;}
.p-fw-peixun li i{ font-size: 78px;}
.p-fw-peixun li h3{ margin: 30px 0 20px; font-size: 24px;}
.p-fw-peixun li p{ line-height: 36px;}

.p-fw-dachan{ padding: 60px 0;}
.p-fw-dachan ul{ width: 46%;}
.p-fw-dachan li{ position: relative; padding-left: 140px;}
.p-fw-dachan li + li{ margin-top: 40px;}
.p-fw-dachan li i{ position: absolute; left: 0; top: 50%; margin-top: -63px;}
.p-fw-dachan li h3{ font-size: 24px; margin-bottom: 20px;}
.p-fw-dachan li p{ line-height: 36px; color: #777;}
.p-fw-dachan .pic{ width: 51.67%;}

.p-fw-weihu{ padding: 60px 0; color: #fff; background:url("../images/service_b.jpg");}
.p-fw-weihu .list1{list-style:none;margin:-50px -28px;}
.p-fw-weihu .txt{clear:both;margin-top:80px;}
.p-fw-weihu .txt p{line-height:25px;}
.p-fw-weihu p + p{ font-size: 44px; margin-top: 10px;}
/*page-shebei*/
.sb-wenti .cont{ position: relative;}
.sb-wenti .pic{ width: 60%; overflow: hidden;
    -webkit-border-radius: 0 40px 0 40px;
    -moz-border-radius: 0 40px 0 40px;
    border-radius: 0 40px 0 40px;}
.sb-wenti .txt{ position: absolute; right: 0; top: 45px; width: 560px; padding: 25px 50px; font-size: 24px; font-weight: bold; line-height: 70px; background: #fff;
    -webkit-box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.1);
    -moz-box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.1);
    box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; }
.sb-wenti ul{ margin: 0 -20px; }
.sb-wenti li{ float: left; width: 33.33%; padding: 0 20px; text-shadow: 0 3px 1.96px rgba(112, 69, 0, 0.2); }
.sb-wenti .li2{  text-shadow: 0 3px 1.96px rgba(0, 78, 113, 0.2);}
.sb-wenti .li3{ text-shadow: 0 3px 1.96px rgba(55, 0, 73, 0.2);}

.sb-youshi{ color: #fff; background: url("../images/p-shebei2-bg.jpg") no-repeat center/cover;}
.sb-youshi ul{ margin: 0 -6px;}
.sb-youshi li{ float: left; width: 25%; padding: 0 6px;}
.sb-youshi .cont{ padding: 58px 25px 40px; background: url("../images/p-shebei2-1.jpg") no-repeat center/cover;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;}
.sb-youshi .li2 .cont{ background-image: url("../images/p-shebei2-2.jpg"); }
.sb-youshi .li3 .cont{ background-image: url("../images/p-shebei2-3.jpg"); }
.sb-youshi .li4 .cont{ background-image: url("../images/p-shebei2-4.jpg"); }
.sb-youshi .cont i{ display: block; width: 120px; height: 120px; margin: 0 auto; text-align: center; line-height: 120px; font-size: 48px; border: 3px solid;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;}
.sb-youshi .icon-sheji2{ font-size: 52px;}
.sb-youshi .cont h3{ margin: 30px 0 10px; font-size: 18px; text-align: center; }
.sb-youshi .cont p{ line-height: 36px;}

.sb-fangan{ padding-bottom: 30px;}
.sb-tab-hd{ margin-bottom: 30px;}
.sb-tab-hd li{ float: left; width: 14.2857%; font-size: 18px; text-align: center; line-height: 40px; cursor: pointer;}
.sb-tab-hd li.on,.sb-tab-hd li:hover{ background: #ee9e1e; color: #fff; font-weight: bold; }
.sb-tab-item{ display: none;}
.sb-tab-item ul{ margin: 0 -7.5px;}
.sb-tab-item li{ float: left; width: 33.33%; padding: 0 7.5px; margin-bottom: 30px;}
.sb-tab-item li a{ display: block;
    -webkit-box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.15);
    -moz-box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.15);
    box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.15);}
.sb-tab-item li a > p{ text-align: center; line-height: 48px; font-size: 18px; background: #fff; border: 1px solid #eaeaea;}
.sb-tab-item li a > p span{ display: none;}

.sb-case{ padding-bottom: 30px; color: #fff; background: url("../images/p-shebei4-bg.jpg") no-repeat center/cover;}
.sb-case ul{ margin: 0 -36px;}
.sb-case li{ float: left; width: 33.33%; padding: 0 36px; margin-bottom: 30px;}
.sb-case li a{ display: block;}
.sb-case li p{ font-size: 18px; font-weight: bold; text-align: center; padding-top: 20px; line-height: 20px;}
.sb-case .pic{ position: relative; }
.sb-case .icon{ display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5);}
.sb-case .icon i{ position: absolute; left: 50%; top: 50%; font-size: 60px; margin: -30px 0 0 -30px;}

.sb-fuwu{ background: #f6fafd;}
.sb-fuwu li{ background: #fff; color: #333; }
.sb-fuwu .pic{ position: relative; width: 50%;}
.sb-fuwu .pic i{ position: absolute; right: -3px; top: 50%; margin-top: -8px; color: #fff;}
.sb-fuwu .pic .icon-sanjiao2{ right: auto; left: -3px;}
.sb-fuwu .txt{ position: relative; padding: 50px 50px 50px 120px; width: 50%; }
.sb-fuwu .num{ position: absolute; left: 50px; top: 50%; margin-top: -26px; width: 52px; height: 52px; text-align: center; line-height: 50px; font-size: 21px; font-weight: bold; color: #666; border: 2px solid #eee;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }
.sb-fuwu .txt h3{ font-size: 15px; margin-bottom: 13px;}
.sb-fuwu .txt p{ font-size: 14px; line-height: 20px;}

/*page-xiangmu*/
.xm-title{ padding-top: 60px;}
.xm-title .i-title i{ width: 35%;}

.xm-sheji{ padding-bottom: 60px;}
.xm-sheji ul{ margin: 0 -15px;}
.xm-sheji li{ float: left; width: 33.33%; padding: 0 15px;}
.xm-sheji h3{ margin: 20px 0 10px; font-size: 18px; }
.xm-sheji li p{ line-height: 36px; color: #777;}

.xm-shebei{ padding-bottom: 30px;}

.xm-jianzao{ background: url("../images/p-xiangmu2-bg.jpg") no-repeat center/cover;}
.xm-jianzao .cont{ position: relative; margin-left: 80px; padding: 30px; width: 700px; background: #fff; }
.xm-jianzao .cont .bian{ position: absolute; left: -80px; top: 0; width: 80px; height: 100%; background:rgba(0,161,233,.5); }
.xm-jianzao ul{ margin-top: -35px;}
.xm-jianzao li{ padding-left: 210px; position: relative; line-height: 36px; color: #777; }
.xm-jianzao li + li{ margin-top: 10px;}
.xm-jianzao .bt{ position: absolute; left: 0; top: 50%; margin-top: -25px; height: 50px; line-height: 48px; width: 180px; font-size: 18px; color: #0193de; font-weight: bold; padding-left: 20px; border: 1px solid;}
.xm-jianzao .bt i{ font-size: 28px; vertical-align: middle; margin-right: 10px;}

.xm-tab-hd li{ line-height: 50px;}
.xm-tab-bd .pic{ position: relative;}
.xm-tab-bd .cont{ display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 60px; color: #fff; font-size: 18px; background: rgba(0,0,0,.8); outline: 1px solid; outline-offset: -30px;}
.xm-tab-bd .cont p{ line-height: 36px; -webkit-line-clamp: 4; height: 144px;}
.xm-tab-bd .cont .more{ color: #ee9e1e; font-weight: bold; text-align: right; display: block; margin-top: 20px;}

.xm-peixun{ background-image: url("../images/p-xiangmu4-bg.jpg");}
.xm-peixun .li1,.xm-peixun .li3{ border-color: #285e84;}

.xm-dachan ul{ width: 100%;}
.xm-dachan li{ padding-left: 0;}
.xm-dachan .txt{ width: 53.4%; padding: 30px 0 0 140px; height: 210px;}
.xm-dachan li + li .txt{ padding-top: 60px;}
.xm-dachan .pic{ width: 38.4%; overflow: hidden;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}

.xm-shouhou{ color: #fff; background: url("../images/p-xiangmu6-bg.jpg") no-repeat center/cover;}
.xm-shouhou ul{ margin: 0 -37px;}
.xm-shouhou li{ float: left; width: 33.33%; padding: 0 37px;}
.xm-shouhou .cont{ padding: 30px; line-height: 36px; border: 2px solid; text-align: center;}
.xm-shouhou .cont i{ font-size: 90px;}
.xm-shouhou .cont h3{ margin: 30px 0 20px; font-size: 24px;}
.xm-shouhou .cont p{ text-align: left;}


@media screen and (min-width: 992px){
    /*page-shebei*/
    .sb-tab-item li:hover a > p{ color: #fff; font-weight: bold; border-color: #ee9e1e; background: #ee9e1e;}
    .sb-tab-item li:hover a > p span{ display: inline-block;}
    .sb-case li:hover .icon{ display: block;}

    /*page-xiangmu*/
    .sb-tab-item li:hover .cont{ display: block;}
}

@media screen and (max-width: 1249px){
    /*page-fuwu*/
    .p-fw-services .i-title i{ width: 31%;}
    .p-fw-sheji{ padding-bottom: 50px;}
    .sheji-txt{ padding: 20px; line-height: 34px;}
    .sheji-txt h2{ margin-bottom: 10px;}

    .p-fw-zhizao,.p-fw-tiaoshi,.p-fw-peixun,.p-fw-dachan,.p-fw-weihu{ padding: 50px 0;}
    .p-fw-zhizao .pic{ margin-top: 51px;}

    /*page-shebei*/
    .sb-wenti .txt{ top: 21px; width: 520px; padding: 10px 30px;}
    .sb-youshi .cont{ padding: 50px 20px 40px; height: 360px;}
    .sb-youshi .cont i{ width: 100px; height: 100px; line-height: 94px; font-size: 44px;}
    .sb-tab-hd li{ width: auto; padding: 0 5.3px;}
    .sb-case ul{ margin: 0 -22px;}
    .sb-case li{ padding: 0 22px;}
    .sb-case li p{ padding-top: 15px;}
    .sb-fuwu .txt{ padding: 34px 50px 34px 120px;}

    /*page-xiangmu*/
    .xm-title{ padding-top: 50px;}
    .xm-title .i-title i{ width: 30%;}
    .xm-sheji{ padding-bottom: 50px;}
    .xm-shebei{ padding-bottom: 20px;}
    .xm-tab-hd li{ width: 14.2857%!important;}
    .xm-tab-bd .cont{ padding: 33px 40px; outline-offset: -20px;}
    .xm-tab-bd .cont p{ line-height: 30px; height: 120px; font-size: 15px;}
    .xm-dachan .txt{ padding-top: 0; width: 59.4%; height: auto;}
    .xm-dachan li + li .txt{ padding-top: 10px;}
    .xm-shouhou ul{ margin: 0 -15px;}
    .xm-shouhou li{ padding: 0 15px;}
    .xm-shouhou .cont{ padding: 25px;}
    .xm-shouhou .cont p{ height: 9em;}
}

@media screen and (max-width: 991px){
    /*page-fuwu*/
    .p-fw-sheji{ padding-bottom: 40px;}
    .sheji-big{ width: 72.5%;}
    .sheji-txt{ width: 27.5%; padding: 15px; line-height: 22px; font-size: 15px;}
    .sheji-txt h2{ font-size: 22px; padding-bottom: 15px; }


    .p-fw-zhizao, .p-fw-tiaoshi, .p-fw-peixun, .p-fw-dachan, .p-fw-weihu{ padding: 40px 0;}
    .p-fw-zhizao .txt h3{ font-size: 22px; margin-bottom: 15px;}
    .p-fw-zhizao .pic{ margin-top: 116px;}

    .p-fw-peixun li{ padding: 0 20px;}
    .p-fw-peixun li i{ font-size: 72px;}
    .p-fw-peixun li h3{ font-size: 22px; margin: 25px 0 15px;}

    .p-fw-dachan li{ padding-left: 90px;}
    .p-fw-dachan li + li{ margin-top: 20px;}
    .p-fw-dachan li i{ width: 80px;}
    .p-fw-dachan li h3{ font-size: 22px; margin-bottom: 10px;}
    .p-fw-dachan li p{ line-height: 26px; font-size: 15px;}
    .p-fw-dachan .pic{ padding-top: 30px;}

    .p-fw-weihu h2{ font-size: 30px;}
    .p-fw-weihu p{ line-height: 30px;}
    .p-fw-weihu p + p{ font-size: 40px; margin-top: 5px;}
    .p-fw-weihu .pic{ padding-top: 30px;}

    /*page-shebei*/
    .sb-wenti .txt{ top: 14px; width: 420px; padding: 10px 20px; font-size: 21px; line-height: 54px;}
    .sb-wenti ul{ margin: 0 -10px;}
    .sb-wenti li{ padding: 0 10px; }
    .sb-youshi .cont{ padding: 40px 10px 30px; height: 325px;}
    .sb-youshi .cont i{ width: 90px; height: 90px; line-height: 84px;}
    .sb-youshi .cont h3{ margin-top: 20px;}
    .sb-youshi .cont p{ line-height: 30px;}
    .sb-tab-hd{ margin-bottom: 20px;}
    .sb-tab-hd li{ width: 25%; padding: 0; margin-bottom: 10px;}
    .sb-tab-hd li:nth-child(n+5){ width: 33.33%;}
    .sb-tab-item li a > p{ font-size: 16px; line-height: 40px;}
    .sb-case{ padding-bottom: 20px;}
    .sb-case ul{ margin: 0 -10px;}
    .sb-case li{ padding: 0 10px; margin-bottom: 20px;}
    .sb-case .icon i{ font-size: 46px; margin: -23px 0 0 -23px;}
    .sb-case li p{ font-size: 17px; padding-top: 10px;}
    .sb-fuwu .pic img{ height: 115px; width: auto;}
    .sb-fuwu .txt{ padding: 33px 30px 33px 100px;}
    .sb-fuwu .li2 .txt{ padding: 23px 30px 22px 100px;}
    .sb-fuwu .num{ left: 30px;}

    /*page-xiangmu*/
    .xm-title{ padding-top: 40px;}
    .xm-sheji{ padding-bottom: 40px;}
    .xm-sheji ul{ margin: 0 -8px;}
    .xm-sheji li{ padding: 0 8px;}
    .xm-jianzao .cont{ margin-left: 20px; padding: 20px;}
    .xm-jianzao .cont .bian{ left: -20px; width: 20px;}
    .xm-jianzao ul{ margin-top: -20px;}
    .xm-dachan .txt{ padding: 0;}
    .xm-shouhou ul{ margin: 0 -10px;}
    .xm-shouhou li{ padding: 0 10px;}
    .xm-shouhou .cont{ padding: 20px;}
    .xm-shouhou .cont i{ font-size: 80px;}
    .xm-shouhou .cont h3{ font-size: 22px; margin: 20px 0 15px;}
    .xm-shouhou .cont p{ height: 11.25em;}

}

@media screen and (max-width: 767px){
    /*page-fuwu*/
    .p-fw-services .i-title i{ width: 24%;}
    .p-fw-sheji{ padding-bottom: 30px;}
    .sheji-big{ width: 100%; display: none;}
    .sheji-txt{ width: 100%; padding-bottom: 40px; line-height: 28px;}
    .sheji-txt > i{ bottom: 20px;}
    .sheji-small{ padding: 0;}
    .sheji-small .swiper-container{ padding-bottom: 20px;}
    .sheji-small .swiper-wrapper{ margin: 0 -2px;}
    .sheji-small .swiper-slide{ width: 33.33%; padding: 0 2px;}
    .sheji-small .swiper-slide img{
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;}
    .sheji-small .swiper-pagination{ bottom: 0;}
    .sheji-small .swiper-pagination-bullet{ background: rgba(0,0,0,.6);}

    .p-fw-zhizao, .p-fw-tiaoshi, .p-fw-peixun, .p-fw-dachan, .p-fw-weihu{ padding: 30px 0;}
    .p-fw-zhizao .cont{ padding-left: 18px;}
    .p-fw-zhizao .txt{ float: none!important; width: 100%;}
    .p-fw-zhizao .txt h3 span{ left: -18px; width: 5px;}
    .p-fw-zhizao .txt p{ line-height: 30px;}
    .p-fw-zhizao ul{ margin: 15px -3px 0;}
    .p-fw-zhizao li{ padding: 0 3px;}
    .p-fw-zhizao .pic{ float: none!important; width: 100%; max-width: 400px; margin: 25px auto 0;}
    .p-fw-zhizao .pic i{ left: 5px; top: -5px;}
    .p-fw-zhizao .pic img{ width: 100%;}

    .p-fw-peixun li{ padding: 0 5px;}
    .p-fw-peixun li i{ font-size: 60px;}
    .p-fw-peixun li h3{ font-size: 18px; margin: 10px 0;}
    .p-fw-peixun li p{ font-size: 15px; line-height: 30px;}

    .p-fw-dachan ul{ width: 100%;}
    .p-fw-dachan .pic{ width: 100%;}

    .p-fw-weihu h2{ font-size: 22px; margin-bottom: 15px; line-height: 1.3;}
    .p-fw-weihu p + p{ letter-spacing: -6px;}

    /*page-shebei*/
    .sb-wenti .pic{ width: 100%;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;}
    .sb-wenti .txt{ position: static; width: 100%;}
    .sb-youshi ul{ margin: 0;}
    .sb-youshi li{ padding: 0 ; width: 100%; margin-bottom: 6px; }
    .sb-youshi li .cont{ position: relative; height: auto; padding: 25px 10px 20px 100px;}
    .sb-youshi .cont i{ position: absolute; top: 50%; left: 10px; margin-top: -35px; width: 70px; height: 70px; line-height: 64px; font-size: 38px;}
    .sb-youshi .cont h3{ text-align: left; margin-top: 0;}
    .sb-tab-item ul{ margin: 0 -3px;}
    .sb-tab-item li{ width: 50%; padding: 0 3px; margin-bottom: 15px;}
    .sb-tab-item li p{ font-size: 14px; padding: 0 3px; line-height: 36px;}
    .sb-case ul{ margin: 0 -3px;}
    .sb-case li{ padding: 0 3px; margin-bottom: 10px;}
    .sb-case li p{ font-size: 14px; padding-top: 8px;}
    .sb-case .icon i{ font-size: 32px; margin: -16px 0 0 -16px;}
    .sb-fuwu .pic{ width: 40%; height: 120px; background: url("../images/p-shebei5-1.jpg") no-repeat center/cover;}
    .sb-fuwu .li2 .pic{ background-image: url("../images/p-shebei5-2.jpg");}
    .sb-fuwu .li3 .pic{ background-image: url("../images/p-shebei5-3.jpg");}
    .sb-fuwu .txt{ width: 60%; padding: 4vw 10px 0 60px;}
    .sb-fuwu .li2 .txt{ padding: 4vw 10px 0 60px;}
    .sb-fuwu .num{ left:10px; top: 4vw; margin-top: 0; width: 44px; height: 44px; line-height: 40px;}
    .sb-fuwu .txt h3{ margin-bottom: 10px;}

    /*page-xiangmu*/
    .xm-title{ padding-top: 30px;}
    .xm-title .i-title i{ width: 26%;}
    .xm-sheji ul{ margin: 0 -3px;}
    .xm-sheji li{ padding: 0 3px;}
    .xm-sheji h3{ margin: 15px 0 5px; font-size: 16px;}
    .xm-sheji li p{ line-height: 28px; font-size: 14px;}
    .xm-tab-hd li{ font-size: 16px;}
    .xm-jianzao .cont{ width: 98%; margin-left: 2%; padding: 15px;}
    .xm-jianzao .cont .bian{ width: 2%; left: -2%;}
    .xm-jianzao ul{ margin-top: -10px;}
    .xm-jianzao li{ padding-left: 150px; line-height: 30px; font-size: 15px;}
    .xm-jianzao .bt{ width: 136px; padding-left: 7px; font-size: 17px;}
    .xm-jianzao .bt i{ margin-right: 5px;}
    .xm-tab-hd li{ line-height: 40px;}
    .xm-dachan li{ padding-left: 0;}
    .xm-dachan .txt{ width: 100%; padding-left: 90px; position: relative;}
    .p-fw-dachan li i{ margin-top: -40px;}
    .xm-dachan .pic,.xm-dachan .pic img{ width: 100%;}
    .xm-shouhou ul{ margin: 0 -5px;}
    .xm-shouhou li{ padding: 0 5px;}
    .xm-shouhou .cont{ padding: 20px 15px;}
    .xm-shouhou .cont i{ font-size: 66px;}
    .xm-shouhou .cont h3{ font-size: 20px; margin: 15px 0 10px;}
    .xm-shouhou .cont p{ font-size: 15px; line-height: 30px; height: 150px;}


}
@media screen and (max-width: 640px){
    /*page-xiangmu*/
    .xm-shouhou ul{ margin: 0;}
    .xm-shouhou li{ padding: 0; width: 100%; margin-bottom: 10px;}
    .xm-shouhou .cont{ position: relative; padding-left: 90px;}
    .xm-shouhou .cont i{ position: absolute; left: 15px; top: 50%; margin-top: -30px; font-size: 60px;}
    .xm-shouhou .cont h3{ margin-top: 0; text-align: left;}
    .xm-shouhou .cont p{ height:auto;}
}
@media screen and (max-width: 500px){
    /*page-fuwu*/
    .p-fw-services .i-title i{ width: 20%;}

    .p-fw-peixun li{ padding: 0; width: 100%; border: 0!important; }
    .p-fw-peixun li + li{ margin-top: 20px; padding-top: 20px; border-top: 2px solid!important;}
    .p-fw-peixun li i{ font-size: 60px;}
    .p-fw-peixun li h3{ font-size: 20px; margin: 10px 0;}
    .p-fw-peixun li p{ font-size: 15px; line-height: 30px;}

    /*page-shebei*/
    .sb-wenti .txt{ font-size: 18px; line-height: 40px;}
    .sb-wenti ul{ margin: 0 -4px;}
    .sb-wenti li{ padding: 0 4px;}
    .sb-tab-hd li{ font-size: 16px; width: auto!important; padding: 0 5px; margin-bottom: 5px;}

    /*page-xiangmu*/
    .xm-title .i-title i{ width: 18%;}
    .xm-peixun li + li{ border-top: 2px solid #285e84!important;}

}
@media screen and (max-width: 430px){
    /*page-fuwu*/
    .p-fw-services .i-title i{ width: 16%;}

    /*page-shebei*/
    .sb-wenti .txt{ font-size: 15px; line-height: 36px;}

    /*page-xiangmu*/
    .xm-sheji ul{ margin: 0;}
    .xm-sheji li{ padding: 0; width: 100%; margin-bottom:15px;}

    .xm-jianzao li{ padding-left: 70px; line-height: 30px; font-size: 15px; min-height: 110px;}
    .xm-jianzao .bt{ width: 60px; padding: 10px; height: auto; margin-top: -55px; line-height: 30px; text-align: center; }
    .xm-jianzao .bt i{ margin-right: 0; display: block;}
    .xm-jianzao li:last-child .bt{ padding: 10px 3px;}
}