/*page-rongyu*/
.sbanner-shili{ padding: 140px 0; background-image: url("../images/banner-shili1.jpg");}
.sbanner-shili .txt{ width: 610px; padding: 30px 0; margin: 0 auto; text-align: center; background: rgba(255,255,255,.6);}


.crumbs{ background: #f0f0f0;}
.p-about-hd{ margin: 40px 0;}
.p-about-hd a{ float: left; width: 24.25%; text-align: center; line-height: 52px; font-size: 22px; background: #e6e6e6;}
.p-about-hd a + a{ margin-left: 1%;}
.p-about-hd a:hover,.p-about-hd .on{ color: #fff; background: #007ee1;}

.p-rongyu-cont .p{ line-height: 30px;}
.p-rongyu-cont .p b{ color: #c40000; font-size: 18px; }
.p-rongyu-cont ul{ margin: 30px -12px 0;}
.p-rongyu-cont li{ float: left; width: 25%; padding: 0 12px; margin-bottom: 45px;}
.p-rongyu-cont li a{ display: block; border: 1px solid #e7e6e6;}
.p-rongyu-cont .pic{ padding: 40px 0;}
.p-rongyu-cont li span{ display: block; font-size: 16px; text-align: center; line-height: 58px; background: #e7e6e6;}
/*page-rongyu*/


/*page-jianjie*/
.lh30{ line-height: 30px;}
.p-jj-item{ margin-bottom: 40px;}
.p-jj-item1 ul{ margin: 20px -5px 0;}
.p-jj-item1 li{ float: left; width: 48%; padding: 0 5px;}
.p-jj-item1 li + li{ width: 52%;}

.jj-tit{ position: relative; margin-bottom: 16px; padding: 0 0 20px 200px; font-size: 30px; color: #007ee1; }
.jj-tit span,.jj-tit i{ position: absolute;}
.jj-tit span{ left: 0; top: 0; width: 180px; height: 50px; background: #007ee1; }
.jj-tit i{ left: 130px; top: 37px; width: 214px; border-top: 2px solid #c8c8c8;}
.jj-item2-cont{ position: relative;}
.p-jj-item2 .pull-left{ width: 45.75%;}
.p-jj-item2 .txt{ width: 52%;}
.p-jj-item2 ul{ position: absolute; bottom: 0; margin: 0 -6px; }
.p-jj-item2 li{ float: left; width: 50%; padding: 0 6px;}

.p-jj-item3{ color: #fff; text-align: center; background: url("../images/page-jianjie3.jpg") no-repeat center/cover;}
.p-jj-item3 ul{}
.p-jj-item3 li{ float: left; width: 25%; font-size: 22px; text-shadow: 1px 2px 2px rgba(4, 0, 0, 0.4);}
.p-jj-item3 li + li{ border-left: 1px solid;}
.p-jj-item3 li span{ display: block; margin-bottom: 25px;}
.p-jj-item3 li b{ font-size: 58px; font-weight: 400; }
.p-jj-item3 .p1{ margin: 50px 0 30px; position: relative; padding-bottom: 20px; font-size: 24px;}
.p-jj-item3 .p1 span{ position: absolute; bottom: 7px; left: 32.5%; width: 35%; border-top: 1px solid;}
.p-jj-item3 .p1 i{ position: absolute; bottom: 0; left: 36%; width: 28%; border-top: 1px solid;}
.p-jj-item3 .p2{ font-size: 28px; color: #e72828; font-weight: 700; margin-bottom: 60px; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;}
.p-jj-item3 .btns a{ display: inline-block; width: 128px; line-height: 40px; font-size: 18px; background: #e72828;}
.p-jj-item3 .btns .zx{ margin-left: 80px; color: #333; background: #f9c35b;}

.p-jj-item4 li{ float: left; width: 33.333%;}
.p-jj-item4 .pic{ position: relative;}
.p-jj-item4 .pic i{ position: absolute; left: 50%; bottom: -1px; font-size: 22px; margin-left: -11px; color: #f6f6f6;}
.p-jj-item4 .txt + .pic i{ bottom: auto; top: -1px;}
.p-jj-item4 .txt{ height: 284px; background: #f6f6f6;}
.p-jj-item4 h2{ font-size: 24px; color: #007ee1;}
.p-jj-item4 p{ margin: 20px 0; font-size: 16px; line-height: 30px;}
.p-jj-item4 a{ display: inline-block; width: 120px; line-height: 34px; text-align: center; color: #e72828; border: 1px solid;}
.p-jj-item4 .li1 .txt{ padding: 60px 70px 0;}
.p-jj-item4 .li2 .txt{ padding: 35px 50px 0;}
.p-jj-item4 .li3 .txt{ padding: 60px 50px 0;}
/*page-jianjie*/

/*page-wenhua*/
.p-wh-item1 ul{ margin: 0 -12px;}
.p-wh-item1 li{ float: left; width: 33.33%; color: #fff; text-align: center; padding: 0 12px; margin-bottom: 40px; }
.p-wh-item1 .txt{ padding: 40px 0; background: url("../images/page-wenhua1-1.jpg") no-repeat center/cover;}
.p-wh-item1 .li2 .txt{ background-image: url("../images/page-wenhua1-2.jpg");}
.p-wh-item1 .li3 .txt{ background-image: url("../images/page-wenhua1-3.jpg");}
.p-wh-item1 .li4 .txt{ background-image: url("../images/page-wenhua1-4.jpg");}
.p-wh-item1 .li5 .txt{ background-image: url("../images/page-wenhua1-5.jpg");}
.p-wh-item1 .li6 .txt{ background-image: url("../images/page-wenhua1-6.jpg");}
.p-wh-item1 i{ display: inline-block; font-size: 50px; color: #ffdc59; line-height: 50px;}
.p-wh-item1 .icon-yuanjing{ font-size: 46px; }
.p-wh-item1 .icon-jingshen{ font-size: 44px; }
.p-wh-item1 h2{ position: relative; padding-bottom: 15px; margin: 25px 0 10px; font-size: 26px;}
.p-wh-item1 h2 span{ position: absolute; left: 50%; margin-left: -40px; bottom: 0; width: 80px; border-top: 2px solid #ffdc59;}
.p-wh-item1 p{ font-size: 18px; line-height: 30px;}

.p-wh-item2{ margin-bottom: 40px;}
.p-wh-item2 li{ background: #f5f5f5; font-size: 16px; line-height: 30px;}
.p-wh-item2 .pic{ width: 50%;}
.p-wh-item2 .txt{ width: 50%; padding: 40px 60px 0;}
.p-wh-item2 .li1 .txt{ padding-top: 80px;}
.p-wh-item2 h2{ font-size: 26px; color: #007ee1; margin-bottom: 15px;}
/*page-wenhua*/


/*page-wangluo*/
.p-wl-item h2{ font-size: 32px; color: #007ee1; text-align: center;}

.p-wl-item1{ padding: 50px 0; background: #f5f5f5;}
.p-wl-item1 p{ font-size: 18px; text-align: center; margin: 40px 0 30px;}
.p-wl-item1 p span{ display: inline-block; margin: 0 25px;}
.p-wl-item1 p b{ padding-right: 10px; font-weight: 400; font-size: 30px; font-style: italic;}

.p-wl-item2{ padding: 50px 0 20px;}
.p-wl-item2 h2 + p{ margin: 30px 0 20px;}
.p-wl-item2 ul{ margin: 0 -9px;}
.p-wl-item2 li{ float: left; width: 16.667%; padding: 0 9px; margin-bottom: 30px;}
.p-wl-item2 li p{ text-align: center; padding-top: 10px;}

.p-wl-item3{ padding-bottom: 50px;}
.p-wl-item3 h2{ margin-bottom: 35px;}
.p-wl-item3 li{ float: left; position: relative; width: 25%;}
.p-wl-item3 li p{ position: absolute; left: 0; bottom: 0; width: 100%; line-height: 45px; text-align: center; color: #fff; background: url("../images/page-wangluo3-bg.png") no-repeat center;}
/*page-wangluo*/

/*page-lianxi*/
.p-lx-tit{ padding: 40px 0; }
.p-lx-tit h2{ font-size: 32px; text-align: center; margin-bottom: 20px;}

.p-lx-item1{ padding: 30px 0; background: url("../images/page-lianxi-bg.jpg") no-repeat center/cover;}
.p-lx-biaodan{ width: 34%; margin-left: 8%;}
.lx-bt{ font-size: 24px; font-weight: 400; margin-bottom: 30px;}
.p-lx-biaodan li{ position: relative; margin-bottom: 20px; color: #999;}
.p-lx-biaodan .txt{ width: 100%; height: 40px; line-height: 40px; padding: 0 5px 0 40px; border: 1px solid #b4b4b4;}
.p-lx-biaodan textarea.txt{ resize: none; height: 120px;}
.p-lx-biaodan .submit{ width: 94px; height: 36px; line-height: 36px; text-align: center; background: #d32e26; color: #fff; font-size: 18px; border: 0; padding: 0;}
.p-lx-biaodan i{ position: absolute; left: 0; top: 0; width: 40px; text-align: center; line-height: 38px; font-size: 18px; }
.p-lx-biaodan .icon-name1{ font-size: 20px; color: #000;}
.p-lx-biaodan .icon-email1{ font-size: 16px; }

.p-lx-biaodan #myform .LV_validation_message{ left: 0; bottom: -15px; }

.p-lx-shemei{ width: 42%; color: #fff;}
.p-lx-shemei li{ float: left; margin: 0 50px;}
.p-lx-shemei li + li{ margin-top: -7px;}
.p-lx-shemei li p{ padding-top: 14px; text-align: center;}
.lx-lists{ margin-top: 30px;}
.lx-lists .lx-bt{ margin-bottom: 10px;}
.lx-lists p{ font-size: 16px; line-height: 36px; }
.lx-lists p span:first-child{ display: inline-block; width: 300px; }

.p-lx-item2{ padding: 40px 0 50px;}
.p-lx-item2 .lx-bt{ font-weight: 700;}
/*page-lianxi*/


/*page-nengli*/
.nl-bt{ font-size: 32px; text-align: center; color: #007ee1; margin-bottom: 40px;}
.p-nl-shili h3{ position: relative; font-size: 24px; color: #007ee1; font-weight: 400; padding-bottom: 20px; margin-bottom: 12px;}
.p-nl-shili h3 i{ position: absolute; left: 0; bottom: 0; width: 100%; height: 4px; border: dashed #CFCFCF; border-width: 1px 0;}
.p-nl-shili h3 i,.nl-sl-item1 p{ width: 90%;}
.p-nl-shili ul{ margin: 15px -5px 0;}
.p-nl-shili li{ float: left; width: 50%; padding: 0 5px;}
.nl-sl-item1{ margin-bottom: 50px;}
.nl-sl-item1 .txt{ width: 60%;}
.nl-sl-item1 .pic{ width: 39.33%; padding-top: 39px;}
.nl-sl-item2 h3 i{ width: 300px;}
.nl-sl-item2 li{ width: 33.33%;}

.p-nl-liucheng p{ margin-bottom: 30px;}

.nl-ys-item1{ padding: 60px 0 90px; background: #f5f6fa;}
.ys-bt{ font-size: 20px; margin-bottom: 20px;}
.ys-bt + p{ font-size: 16px; line-height: 30px; color: #666;}
.youshi1{ margin-bottom: 80px;}
.youshi1 .pic{ width: 45.4%;}
.youshi1 .txt{ margin-top: 40px; width: 54.6%; padding: 50px 0 70px 140px; background: #fff;
    -webkit-box-shadow: 1px 2px 4px 0 rgba(35, 24, 21, 0.2);
    -moz-box-shadow: 1px 2px 4px 0 rgba(35, 24, 21, 0.2);
    box-shadow: 1px 2px 4px 0 rgba(35, 24, 21, 0.2);}
.youshi2 .pic{ width: 66%;}
.youshi2 .txt{ width: 34%; padding: 70px 70px 0 0;}

.nl-ys-item2{ padding: 40px 0; color: #fff; text-align: center; background: url("../images/page-nengli3-3.jpg") no-repeat center/cover;}
.nl-ys-item2 h3 + p{ color: #fff;  margin-bottom: 25px;}
.nl-ys-item2 ul{ padding: 0 110px;}
.nl-ys-item2 li{ position: relative; float: left; width: 16.66%; }
.nl-ys-item2 li i{ display: inline-block; width: 88px; height: 88px; line-height: 88px; font-size: 48px; border: 1px solid;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;}
.nl-ys-item2 li p{ font-size: 16px; padding-top: 13px;}
.nl-ys-item2 li span{ position: absolute; right: -12px; top: 32px; font-size: 24px; }

.nl-ys-item3{ padding: 40px 0 50px; background: #f5f6fa;}
.youshi4 .pic{ width: 55%;}
.youshi4 .txt{ width: 45%; padding: 83px 130px 83px 70px; background: #fff;
    -webkit-box-shadow: 1px 2px 4px 0 rgba(35, 24, 21, 0.2);
    -moz-box-shadow: 1px 2px 4px 0 rgba(35, 24, 21, 0.2);
    box-shadow: 1px 2px 4px 0 rgba(35, 24, 21, 0.2);}

.youshi5{ margin-top: 60px; padding: 40px 0; text-align: center; background: url("../images/page-nengli3-5.jpg") no-repeat center/cover;}
.youshi5 h3 + p{ color: #333;}
.youshi5 ul{ width: 77%; margin: 20px auto 30px;}
.youshi5 li{ float: left; width: 33.333%; color: #de8b05; font-size: 22px; font-weight: 700;}
.youshi5 .li2{ color: #0091b3;}
.youshi5 .li3{ color: #d1555a;}
.youshi5 i{ display: inline-block; width: 98px; height: 98px; line-height: 98px; font-size: 52px; border: 1px solid; vertical-align: middle; margin-right: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;}
.youshi5 .icon-fangxinjiaoyi{ font-size: 98px;}
.youshi5 .tel{ font-size: 16px;}
.youshi5 .tel b{ font-size: 24px; color: #e72828;}
/*page-nengli*/





@media screen and (min-width: 992px){
    .p-jj-item4 a:hover{ color: #fff; background: #e72828;}
    .p-jj-item3 .btns a:hover{ -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05);}
}


@media screen and (max-width: 1249px){
    /*page-rongyu*/
    .sbanner-shili .txt{ width: 560px;}
    .p-about-hd{ margin-bottom: 30px;}
    .p-rongyu-cont li{ margin-bottom: 40px;}
    .p-rongyu-cont .pic{ padding: 35px 0;}
    .p-rongyu-cont li span{ line-height: 50px;}
    /*page-rongyu*/

    /*page-jianjie*/
    .p-jj-item2 .pull-left{ width: 48%;}
    .p-jj-item2 .txt p{ line-height: 24px;}

    .p-jj-item4 .txt{ height: 222px;}
    .p-jj-item4 .txt p{ margin: 15px 0;}
    .p-jj-item4 .li1 .txt{ padding: 30px 33px 0;}
    .p-jj-item4 .li2 .txt{ padding: 11px 20px 0;}
    .p-jj-item4 .li2 p{ margin: 10px 0;}
    .p-jj-item4 .li3 .txt{ padding: 20px 30px 0;}
    /*page-jianjie*/

    /*page-wenhua*/
    .p-wh-item1 ul{ margin: 0 -9px;}
    .p-wh-item1 li{ padding: 0 9px;}
    .p-wh-item1 .txt{ padding: 20px 0;}
    .p-wh-item1 h2{ margin-top: 20px;}

    .p-wh-item2 li{ font-size: 15px;}
    .p-wh-item2 .txt{ padding: 12px 16px 0;}
    .p-wh-item2 .li1 .txt{ padding: 60px 55px 0;}
    .p-wh-item2 .li2 .txt{ padding: 22px 25px 0;}
    /*page-wenhua*/

    /*page-wangluo*/
    .p-wl-item h2{ font-size: 30px; }
    .p-wl-item2{ padding-bottom: 30px;}
    .p-wl-item2 ul{ margin: 0 -5px;}
    .p-wl-item2 li{ padding: 0 5px; margin-bottom: 20px;}
    /*page-wangluo*/

    /*page-lianxi*/
    .p-lx-shemei li{ margin: 0 40px;}
    .p-lx-shemei{ width: 47%;}
    .lx-lists p{ font-size: 15px;}
    .lx-lists p span:first-child{ width: 250px;}
    /*page-lianxi*/

    /*page-nengli*/
    .nl-sl-item1 .pic{ padding-top: 107px;}

    .nl-ys-item1{ padding: 50px 0 70px;}
    .youshi1{ margin-bottom: 65px;}
    .youshi1 .txt{ padding: 40px 0 50px 75px; margin-top: 27px;}
    .youshi2 .txt{ padding: 33px 30px 0 0;}
    .nl-ys-item2 ul{ padding: 0 30px;}
    .youshi4 .txt{ padding: 54px 45px 54px 40px;}
    .youshi5{ margin-top: 50px;}
    .youshi5 ul{ width: 88%;}
    /*page-nengli*/
}

@media screen and (max-width: 991px){
    /*page-rongyu*/
     .sbanner-shili .txt{ width: 460px;}
    .p-about-hd{ margin: 30px 0 25px;}
    .p-about-hd a{ font-size: 20px;}
    .p-rongyu-cont ul{ margin: 20px -6px 0;}
    .p-rongyu-cont li{ margin-bottom: 30px; padding: 0 6px;}
    .p-rongyu-cont .pic{ padding: 20px 0;}
    .p-rongyu-cont li span{ line-height: 42px; font-size: 14px; letter-spacing: -1px;}
    /*page-rongyu*/

    /*page-jianjie*/
    .p-jj-item2 .txt{ width: 100%;}
    .p-jj-item2 ul{ position: static; width: 100%; margin-top: 15px;}

    .p-jj-item3 li{ padding: 5px 0; font-size: 20px;}
    .p-jj-item3 li span{ margin-bottom: 15px;}
    .p-jj-item3 li b{ font-size: 50px;}
    .p-jj-item3 .p1{ font-size: 22px; margin-top: 40px;}
    .p-jj-item3 .p1 span{ width: 46%; left: 27%;}
    .p-jj-item3 .p1 i{ width: 36%; left: 32%;}
    .p-jj-item3 .p2{ font-size: 26px; margin-bottom: 45px;}

    .p-jj-item4 .txt{ height: 170px;}
    .p-jj-item4 h2{ font-size: 21px;}
    .p-jj-item4 .txt p{ margin: 10px 0; font-size: 14px; line-height: 24px;}
    .p-jj-item4 li a{ line-height: 30px;}
    .p-jj-item4 .li1 .txt{ padding-top: 20px;}
    .p-jj-item4 .li2 .txt{ padding: 5px 10px 0;}
    .p-jj-item4 .li2 p{ margin: 5px 0;}
    .p-jj-item4 .li3 .txt{ padding: 12px 15px 0;}
    /*page-jianjie*/

    /*page-wenhua*/
    .p-wh-item1 ul{ margin: 0 -3px 10px;}
    .p-wh-item1 li{ padding: 0 3px; margin-bottom: 20px; }
    .p-wh-item1 .txt{ padding: 15px 0; }
    .p-wh-item1 i{ font-size: 40px; line-height: 40px;}
    .p-wh-item1 .icon-yuanjing{ font-size: 34px;}
    .p-wh-item1 .icon-jingshen{ font-size: 35px;}
    .p-wh-item1 h2{ margin: 13px 0 5px; font-size: 20px; padding-bottom: 10px;}
    .p-wh-item1 h2 span{ width: 70px; margin-left: -35px;}
    .p-wh-item1 p{ font-size: 14px; line-height: 20px;}

    .p-wh-item2 li{ font-size: 13px; line-height: 22px;}
    .p-wh-item2 .txt{ padding: 1px 20px 0;}
    .p-wh-item2 h2{ font-size: 20px; margin-bottom: 10px;}
    .p-wh-item2 .li1 .txt{ padding-top: 40px;}
    .p-wh-item2 .li2 .txt{ padding: 5px 30px 0;}
    /*page-wenhua*/

    /*page-wangluo*/
    .p-wl-item h2{ font-size: 28px; }

    .p-wl-item1{ padding: 40px 0;}
    .p-wl-item1 p{ margin-top: 25px;}

    .p-wl-item2{ padding: 40px 0 30px;}
    .p-wl-item2 h2 + p{ margin: 25px 0 15px;}

    .p-wl-item3{ padding-bottom: 40px;}
    /*page-wangluo*/

    /*page-lianxi*/
    .p-lx-tit{ padding: 30px 0;}
    .p-lx-tit h2{ font-size: 26px;}
    .p-lx-biaodan{ margin-left: 0; width: 46%;}
    .p-lx-shemei li{ margin: 0 20px;}
    .lx-lists p span{ display: block;}
    .lx-lists p span:first-child{ width: auto;}

    .p-lx-item2{ padding: 30px 0 35px;}
    /*page-lianxi*/

    /*page-nengli*/
    .nl-bt{ font-size: 28px; margin-bottom: 30px;}
    .p-nl-shili h3{ font-size: 22px; padding-bottom: 15px; }
    .p-nl-shili h3 i, .p-nl-shili p{ width: 95%;}
    .p-nl-shili p{ line-height: 26px;}
    .nl-sl-item1{ margin-bottom: 35px;}
    .nl-sl-item1 ul{ margin-top: 10px;}
    .nl-sl-item1 .pic{ padding-top: 124px;}

    .nl-ys-item1{ padding: 40px 0 50px;}
    .ys-bt{ font-size: 18px; margin-bottom: 12px;}
    .youshi1{ margin-bottom: 45px;}
    .youshi1 .txt{ padding: 30px 0 30px 25px; margin-top: 19px;}
    .youshi2 .txt{ padding: 0 15px 0 0;}
    .nl-ys-item2 ul{ padding: 0;}
    .nl-ys-item2 li i{ width: 80px; height: 80px; line-height: 80px; font-size: 42px;}
    .nl-ys-item2 li span{ font-size: 20px; right: -10px; top: 30px;}

    .nl-ys-item3{ padding: 35px 0 40px;}
    .youshi4 .txt{ padding: 20px;}
    .youshi5{ margin-top: 40px;}
    .youshi5 ul{ width: 94%;}
    .youshi5 i{ width: 88px; height: 88px; line-height: 88px; font-size: 44px;}
    .youshi5 .icon-fangxinjiaoyi{ font-size: 88px;}
    /*page-nengli*/
}

@media screen and (max-width: 767px){
    /*page-rongyu*/
    .sbanner-shili .txt{ width: 55vw; padding: 4vw 0;}
    
    .p-about-hd{ margin-bottom: 20px;}
    .p-about-hd a{ font-size: 16px; line-height: 46px;}
    .p-rongyu-cont .p{ line-height: 28px;}
    .p-rongyu-cont ul{ margin: 20px -3px 0;}
    .p-rongyu-cont li{ width: 33.33%; margin-bottom: 20px; padding: 0 3px;}
    .p-rongyu-cont .pic{ padding: 10px 0;}
    .p-rongyu-cont li span{ line-height: 36px; font-size: 13px; padding: 0 5px;}
    /*page-rongyu*/

    /*page-jianjie*/
    .lh30{ line-height: 28px;}
    .p-jj-item{ margin-bottom: 30px;}
    .p-jj-item1 ul{ margin-top: 15px;}

    .jj-tit{ font-size: 26px; padding-left: 100px;}
    .jj-tit span{ width: 90px;}
    .jj-tit i{ left: 30px;}
    .p-jj-item2 ul{ margin: 10px -5px 0;}
    .p-jj-item2 li{ padding: 0 5px;}

    .p-jj-item3 li{ font-size: 16px;}
    .p-jj-item3 li span{ margin-bottom: 14px;}
    .p-jj-item3 li b{ font-size: 42px;}

    .p-jj-item4 li{ width: 100%; background: #f6f6f6; margin-bottom: 10px;}
    .p-jj-item4 .pic{ float: left; width: 40%;}
    .p-jj-item4 .txt{ float: right; height: auto; width: 60%; padding: 10px!important;}
    .p-jj-item4 .li2 .pic{ float: right;}
    .p-jj-item4 .li2 .txt{ float: left;}
    .p-jj-item4 h2{ font-size: 18px;}
    .p-jj-item4 .txt p{ font-size: 12px; line-height: 22px;}
    .p-jj-item4 li a{ width: 110px; line-height: 28px;}
    /*page-jianjie*/

    /*page-wenhua*/
    .p-wh-item1 .txt{ padding: 15px 7px;}
    .p-wh-item1 p{ font-size: 12px; min-height: 40px;}

    .p-wh-item2 .pic, .p-wh-item2 .pic img{ width: 100%;}
    .p-wh-item2 .txt{ width: 100%; padding: 15px!important; font-size: 14px; line-height: 28px;}
    /*page-wenhua*/

    /*page-wangluo*/
    .p-wl-item h2{ font-size: 24px; }

    .p-wl-item1{ padding: 30px 0;}
    .p-wl-item1 p{ margin-top: 15px; font-size: 15px;}
    .p-wl-item1 p span{ display: block; padding: 5px 0;}
    .p-wl-item1 p b{ font-size: 24px;}

    .p-wl-item2{ padding: 30px 0 20px;}
    .p-wl-item2 h2 + p{ margin-top: 15px;}
    .p-wl-item2 ul{ margin: 0 -3px;}
    .p-wl-item2 li{ width: 25%; padding: 0 3px; margin-bottom: 12px;}

    .p-wl-item3{ padding-bottom: 30px;}
    .p-wl-item3 h2{ margin-bottom: 20px;}
    .p-wl-item3 li p{ line-height: 34px; background-position: center top;}
    /*page-wangluo*/

    /*page-lianxi*/
    .p-lx-tit{ padding: 25px 0 20px;}
    .p-lx-tit h2{ font-size: 22px; margin-bottom: 10px;}
    .lx-bt{ font-size: 20px; font-weight: 700; margin-bottom: 20px; }
    .p-lx-item1{ padding: 0; background: none;}
    .p-lx-item1 .container{ padding: 0;}
    .p-lx-biaodan,.p-lx-shemei{ width: 100%; padding: 30px 15px; background: url("../images/page-lianxi-bg1.jpg") no-repeat center/cover;}
    .p-lx-biaodan{ padding-bottom:10px;}
    .p-lx-shemei{  background-image: url("../images/page-lianxi-bg2.jpg");}


    .p-lx-shemei li{ margin: 0 10px;}
    .lx-lists p span{ display: block;}
    .lx-lists p span:first-child{ width: auto;}

    .p-lx-item2{ padding: 25px 0 30px;}
    /*page-lianxi*/

    /*page-nengli*/
    .nl-bt{ font-size: 24px; margin-bottom: 20px;}
    .p-nl-shili h3{ font-size: 20px; font-weight: 700;}
    .p-nl-shili ul{ margin: 13px -3px 0;}
    .p-nl-shili li{ padding: 0 3px;}

    .nl-sl-item1 .txt{ width: 100%;}

    .nl-ys-item1{ padding: 30px 0 40px;}
    .nl-ys-item1 .pic,.nl-ys-item1 .pic img{ width: 100%;}
    .nl-ys-item1 .txt{ width: 100%; margin: 0; padding: 20px 15px;}
    .ys-bt{  margin-bottom: 8px;}
    .ys-bt + p{ font-size: 14px; line-height: 26px;}
    .youshi1{ margin-bottom: 25px;}
    .youshi2 .txt{ background: #fff;-webkit-box-shadow: 1px 2px 4px 0 rgba(35, 24, 21, 0.2);
        -moz-box-shadow: 1px 2px 4px 0 rgba(35, 24, 21, 0.2);
        box-shadow: 1px 2px 4px 0 rgba(35, 24, 21, 0.2);}

    .nl-ys-item2{ padding: 30px 0 5px;}
    .nl-ys-item2 h3 + p{ margin-bottom: 15px;}
    .nl-ys-item2 li{ width: 33.333%; margin-bottom: 30px;}
    .nl-ys-item2 li i{ width: 66px; height: 66px; line-height: 66px; font-size: 36px;}
    .nl-ys-item2 li span{ top: 23px;}
    .nl-ys-item2 .icon-gengduo3{ right: 50%; margin-right: -10px; bottom: -25px; top: auto;}
    .nl-ys-item2 li p{ font-size: 14px; padding-top: 10px;}

    .youshi4 .pic,.youshi4 img{ width: 100%;}
    .youshi4 .txt{ width: 100%; padding: 20px 15px;}

    .youshi5{ margin-top: 30px; padding: 30px 15px 40px;}
    .youshi5 ul{ width: 100%; margin: 15px 0 20px;}
    .youshi5 li i{ margin-right: 0; width: 70px; height: 70px; line-height: 70px; font-size: 36px;}
    .youshi5 .icon-fangxinjiaoyi{ font-size: 70px;}
    .youshi5 li span{ display: block; font-size: 18px; padding-top: 10px;}
    .youshi5 .tel{ font-size: 14px;}
    .youshi5 .tel b{ font-size: 20px;}
    /*page-nengli*/
}

@media screen and (max-width: 560px){
    .p-rongyu-cont li span{ line-height: 18px; padding: 6px 5px; height: 48px; }
}
@media screen and (max-width: 520px){
    /*page-jianjie*/
    .p-jj-item3 li{ width: 50%; margin-bottom: 15px; }
    .p-jj-item3 .li3{ border-left: 0;}
    .p-jj-item3 li span{ margin-bottom: 10px;}
    .p-jj-item3 li b{ font-size: 34px;}
    .p-jj-item3 .p1{ font-size: 18px; line-height: 28px; margin: 10px 0 20px; padding-bottom: 15px;}
    .p-jj-item3 .p1 span{ width: 80%; left: 10%;}
    .p-jj-item3 .p1 i{ width: 64%; left: 18%;}
    .p-jj-item3 .p2{ font-size: 20px; line-height: 30px; margin-bottom: 20px;}
    .p-jj-item3 .btns .zx{ margin-left: 20px;}
    /*page-jianjie*/

    /*page-wenhua*/
    .p-wh-item1 ul{ margin-bottom: 20px;}
    .p-wh-item1 li{ width: 50%; margin-bottom: 10px;}

    .p-wl-item3 li{ width: 33.333%;}
    .p-wl-item3 li p{ font-size: 12px; line-height: 30px;}
    /*page-wenhua*/

    /*page-wangluo*/
    .p-wl-item2 li{ width: 33.33%; }
    .p-wl-item2 li p{ font-size: 13px;}
    /*page-wangluo*/
}
@media screen and (max-width: 400px){
    .jj-tit{ font-size: 22px; padding: 0 0 12px 80px;}
    .jj-tit span{ width: 70px; height: 38px;}
    .jj-tit i{ bottom: 3px; top: auto; left: 30px; width: 160px;}
}











