/*page-about*/
.sbanner-about h2{ margin-bottom: 30px; text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.75);}

.p-a-adv{ margin-top: 25px; }
.p-a-adv ul{ padding: 30px 55px; background: #f0f0f0;}
.p-a-adv li{ float: left; font-style: italic; color: #333; text-align: center;}
.p-a-adv li + li{ margin-left: 150px;}
.p-a-adv li b{ display: block; margin-bottom: 5px; font-size: 48px; color: #3d508c; font-weight: normal;}

.p-a-tit{ margin-bottom: 40px; font-size: 40px; color: #3d508c; text-align: center;}

.p-a-intro .txt{ width: 49%;  color: #333; line-height: 30px;}
.p-a-intro .txt h3{ position: relative; padding-bottom: 15px; margin-bottom: 15px; font-size: 28px; }
.p-a-intro .txt h3::before{ position: absolute; left: 0; bottom: 0; content: ''; width: 80px; border-top: 3px solid #c40101;}
.p-a-intro .pic{ width: 50.3%;}

.p-a-wenhua li{ float: left; width: 33.33%; padding: 55px 60px 35px; color: #fff; background: url("../images/p-a-wenhua1.jpg") no-repeat center/cover;}
.p-a-wenhua .li2{ background-image: url("../images/p-a-wenhua2.jpg");}
.p-a-wenhua .li3{ background-image: url("../images/p-a-wenhua3.jpg");}
.p-a-wenhua .li4{ background-image: url("../images/p-a-wenhua4.jpg");}
.p-a-wenhua .li5{ background-image: url("../images/p-a-wenhua5.jpg");}
.p-a-wenhua .li6{ background-image: url("../images/p-a-wenhua6.jpg");}
.p-a-wenhua li h3{ margin-bottom: 20px; font-size: 30px; font-weight: normal;}
.p-a-wenhua li p{ line-height: 30px; height: 60px;}
.p-a-wenhua li:hover .box{transform: scale(1.06); -o-transform: scale(1.06); -ms-transform: scale(1.06); -moz-transform: scale(1.06); -webkit-transform: scale(1.06);}

.p-a-shili .pos-rel::before{ position: absolute; left: 50%; top: 0; content: ''; width: 126px; height: 100%; margin-left: -63px; background: #c40101;}
.p-a-shili .pull-right{ width: 50%; position: relative;}
.p-a-shili h3{ font-size: 24px; margin-bottom: 20px;}
.p-a-shili p{ font-size: 14px; line-height: 24px;}
.p-a-shili .sl-left .txt{ padding: 40px 77px 0 0;}
.p-a-shili .sl-right .txt{ padding: 0 0 15px 77px;}

.p-a-rongyu p{ margin-bottom: 20px; font-size: 18px; line-height: 48px;}
/*page-about*/


/*list-pro*/
.sbanner-pro{ background-image: url("../images/banner-pro.jpg");}

.list-hot ul{ padding: 60px 40px; margin: 10px 0 20px; background: #f1f3f8;
    -webkit-box-shadow: 2px 3px 7px 0 rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 2px 3px 7px 0 rgba(0, 0, 0, 0.26);
    box-shadow: 2px 3px 7px 0 rgba(0, 0, 0, 0.26);}
.list-hot li{ float: left; width: 31%;}
.list-hot li + li{ margin-left: 3.5%;}
.list-hot .pic{ overflow: hidden;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.list-hot p{ font-size: 22px; text-align: center; padding-top: 12px; }

.l-pro-item{ padding: 45px 0;}
.l-pro-item2{ background: #f0f2fd; }
.l-pro-tit{ position: relative; font-size: 28px; padding-left: 40px; margin-bottom: 40px;}
.l-pro-tit i{ position: absolute; left: 0; top: 50%; margin-top: -12px; content: ''; width: 24px; height: 24px; background: #3d508c; border: 4px solid #9ea7c5;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }
.l-pro-item .swiper-container,.l-pro-item ul{ margin: 0 -7px 0 -6px; }
.l-pro-item .swiper-container{ padding-top: 68px; margin-top: -68px;}
.l-pro-item .swiper-slide,.l-pro-item li{ float: left; width: 25%; padding: 0 7px;}
.l-pro-item .pic{ position: relative; overflow: hidden;}
.l-pro-item .btns{ position: absolute; left: 0; bottom: -34px; width: 100%; overflow: hidden;}
.l-pro-item .btns a{ float: left; width: 50%; text-align: center; color: #fff; line-height: 36px; background: #3d508c;}
.l-pro-item .btns a + a{ background: #e72828;}
.l-pro-item p a{ display: block; padding-top: 10px; text-align: center; font-size: 20px;}
.l-pro-item .swiper-button-prev,.l-pro-item .swiper-button-next{ left: auto; right: 0; margin-top: 0; top: 0; background: none; width: 28px; height: 24px; line-height: 22px; text-align: center; border: 1px solid #e72828; color: #e72828; font-size: 22px; font-family: Consolas;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;}
.l-pro-item .swiper-button-prev{ right: 40px;}
.l-pro-item .swiper-button-prev:hover,.l-pro-item .swiper-button-next:hover{ background: #e72828; color: #fff;}

.l-pro-mlist{ padding: 20px 0;}
.l-pro-mlist ul{ margin: 0 -15px;}
.l-pro-mlist li{ float: left; width: 25%; padding: 0 15px; margin-bottom: 25px;}
.l-pro-mlist p{ font-size: 18px; text-align: center; padding-top: 10px;}
/*list-pro*/

/*show-pro*/
.s-pro-intro{ margin: 40px 0 60px;}
.s-pro-intro .pic{ width: 60%;}
.s-pro-intro .txt{ width: 36%;}
.s-pro-intro h2{ font-size: 36px; padding-bottom: 12px; border-bottom: 1px solid #c8c8c8;}
.s-pro-intro .canshu{ margin: 10px 0 15px;}
.s-pro-intro .canshu p{ position: relative; padding-left: 30px; line-height: 38px;}
.s-pro-intro .canshu i{ position: absolute; left: 0; top: 7px; color: #3d508c; font-size: 22px;}
.s-pro-intro .canshu .icon-yingyong{ font-size: 28px; top: 5px; left: -4px; }
.s-pro-intro .p{ line-height: 30px;}
.s-pro-intro .zx{ margin: 25px 0; display: block; line-height: 60px; color: #fff; font-size: 24px; text-align: center; background: #c40101;}
.s-pro-intro .zx i{ position: relative; top: -2px; display: inline-block; margin-right: 30px; font-size: 40px; vertical-align: middle;}
.s-pro-intro .tel{ position: relative; padding-left: 75px; }
.s-pro-intro .tel b{ display: block; font-size: 28px; color: #3d508c; margin-top: 8px;}
.s-pro-intro .tel i{ position: absolute; left: 0; top: 50%; font-size: 56px; margin-top: -28px;}

.s-pro-hd a{ float: left; width: 19.8%; background: #e7e7e7; text-align: center; line-height: 60px; font-size: 24px;}
.s-pro-hd a + a{ margin-left: .25%;}
.s-pro-hd a.on,.s-pro-hd a:hover{ color: #fff; background: #3d508c;}

.pro-tab-bd{ padding-bottom: 40px; line-height: 30px; letter-spacing: 0.3px;}
.pro-tab-item h2{ margin: 35px 0 20px; font-size: 24px; font-weight: 700; color: #c40000;}
.pro-tab-item img{ display: block; max-width: 600px!important; width: 100%!important; height: auto!important; margin: 13px auto;}
.pro-tab-item iframe,.pro-tab-item video{ display: block; width: 100%; max-width: 600px; margin: 0 auto; height: 360px; }

.tj-item{ margin-top: 50px;}
.tj-tit{ background: #f4f4f4; height: 54px; line-height: 54px; padding-right: 15px; margin-bottom: 20px;}
.tj-tit h2{ position: relative; display: inline-block; font-size: 24px; line-height: 54px; width: 200px; text-align: center; background: #fff;}
.tj-tit h2::before{ position: absolute; top: 0; left: 0; content: ''; width: 100%; border-top: 3px solid #3d508c;}
.tj-tit .more{ float: right;}
.tj-case ul{ margin: 0 -7px;}
.tj-case li{ float: left; width: 25%; padding: 0 7px;}
.tj-case p{ text-align: center; font-size: 18px; padding-top: 5px;}

.tj-news{ border: 1px solid #c8c8c8;}
.tj-news .tj-tit{ margin-bottom: 0;}
.tj-n-cont{ padding: 35px 40px;}
.tj-news ul{ margin: 0 -60px;}
.tj-news li{ position: relative; float: left; width: 50%; padding: 0 60px; line-height: 44px; font-size: 16px;}
.tj-news li i{ position: absolute; left: 60px; top: 50%; width: 6px; height: 6px; background: #db090a; margin-top: -3px;}
.tj-news li a{ display: block; padding: 0 105px 0 20px;}
.tj-news li span{ position: absolute; right: 60px; top: 0;}

.pro-biaodan{ padding: 50px 0; background: #dbe4ed;}
.pro-txt{ width: 53%; text-align: center;}
.pro-txt h3{ margin-bottom: 30px; font-size: 36px; color: #3d508c; letter-spacing: -1px;}
.pro-txt h4{ font-size: 30px;}
.pro-txt ul{ margin: 30px 0;}
.pro-txt li{ display: inline-block; padding: 10px; background: #3d508c; color: #fff; font-size: 18px; line-height: 30px; text-align: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
.pro-txt li b{ display: block; color: #ffc91a; }
.pro-txt .lx{ display: inline-block; }
.pro-txt .tel{ position: relative; padding-left: 55px; text-align: left; margin-right: 15px; }
.pro-txt .tel b{ display: block; font-size: 24px; margin-top: 8px;}
.pro-txt .tel i{ position: absolute; left: 0; top: 50%; font-size: 50px; margin-top: -25px;}
.pro-txt .bj{ display: inline-block; line-height: 50px; width: 190px; font-size: 24px; color: #fff; background: #c40101;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}

.pro-form{ width: 37%;}
.pro-form h3{ font-size: 24px; font-weight: normal; color: #3d508c; margin-bottom: 30px;}
.pro-form li{ position: relative; padding-left: 50px; }
.pro-form li + li{ margin-top: 18px;}
.pro-form label{ position: absolute; left: 0; top: 0; width: 50px; line-height: 42px; text-align: center; color: #fff; font-size: 24px; background: #3d508c; }
.pro-form .input{ width: 100%; height: 42px; padding: 0 10px; line-height: 42px; border: 0; background: #fff;}
.pro-form .last{ padding: 0 30px 0 50px; margin-top: 25px;}
.pro-form .submit{ display: block; color: #fff; font-size: 24px; background: #c40101;}
/*show-pro*/

/*list-case*/
.sbanner-case{ background-image: url("../images/banner-case.jpg");}

.l-c-hd a{ float: left; width: 33%; }
.l-c-hd a + a{ margin-left: .5%;}

.list-case{ padding: 40px 0 60px;}
.l-c-lists{ margin: 0 -17px;}
.l-c-lists li{ float: left; width: 33.33%; padding: 0 17px; margin-top: 60px;}
.l-c-lists li h3,.l-c-lists .txt,.l-c-lists .pic{
    -webkit-box-shadow: 2px 3px 7px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 3px 7px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 2px 3px 7px 0 rgba(0, 0, 0, 0.3);
}
.l-c-lists li h3{ padding: 0 20px 0 30px; font-size: 23px; font-weight: normal; line-height: 64px; border-left: 12px solid #3d508c;
    }
.l-c-lists .txt{ padding: 15px; font-size: 20px; line-height: 36px;}
.l-c-lists .txt p{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.l-c-lists .txt p i{ display: none; }
.l-c-lists p a{ display: inline-block; width: 42px; line-height: 42px; font-size: 24px; text-align: center; color: #fff; background: #3d508c; }
/*list-case*/

/*list-news*/
.list-hot1 ul{ padding-bottom: 100px;}
.list-hot1 li{ position: relative;}
.list-hot1 .txt{ position: absolute; left: 70px; right: -15px; bottom: -48px; background: #fff; padding: 13px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 2px 3px 4px 0 rgba(197, 197, 197, 0.7);
    -moz-box-shadow: 2px 3px 4px 0 rgba(197, 197, 197, 0.7);
    box-shadow: 2px 3px 4px 0 rgba(197, 197, 197, 0.7);}
.list-hot1 h3{ font-size: 18px; margin-bottom: 10px;}
.list-hot1 .time{ color: #a0a0a0; line-height: 20px;}
.list-hot1 .time i{ position: relative; top: -2px; margin-right: 5px; font-size: 22px; vertical-align: middle;}

.list-news{ padding: 10px 0 60px;}
.l-n-lists li{ position: relative; padding: 40px 0 30px; border-bottom: 1px solid #b4b4b4;}
.l-n-lists .pic{ float: left; margin-right: 45px; width: 230px;}
.l-n-lists .pic + .date{ padding-top: 15px;}
.l-n-lists .date{ position: absolute; right: 0; top: 40px; bottom: 30px; color: #a0a0a0; padding: 0 25px 0 35px; border-left: 1px solid #b4b4b4; }
.l-n-lists .date span{ display: block; font-size: 30px; }
.l-n-lists .date p{ margin: 14px 0; font-size: 14px; }
.l-n-lists .date a{ display: inline-block; width: 38px; height: 38px; background: #b4b4b4 url("../images/icon-yjt.png") no-repeat center;}
.l-n-lists .pic + .date + .txt{ padding-top: 16px;}
.l-n-lists .txt{ overflow: hidden; margin-right: 175px;}
.l-n-lists .txt h3{ font-size: 22px; margin-bottom: 25px;}
.l-n-lists .txt p{ font-size: 14px; line-height: 30px; height: 60px; color: #a0a0a0;}

.pages{ text-align: center; margin-top: 50px;}
.pages li,.pages b,.pages span{ display: inline-block;margin: 0 3px; font-size: 14px; border: 1px solid #dedede; }
.pages span{ background: none;}
.pages b,.pages a:hover{ color: #fff!important; background: #c40101; border-color: #c40101; }
/*list-news*/

/*show-news*/
.show-news{ padding: 50px 0 60px;}
.right{ width: 270px; margin-left: 40px;}
.right-hot{ padding: 0 13px; margin-bottom: 20px; border: 1px solid #b4b4b4;}
.right-hot h3{ display: inline-block; margin-bottom: 17px; font-size: 18px; line-height: 48px; color: #c40000; border-bottom: 1px solid;}
.right-hot li{ margin-bottom: 20px;}
.right-hot li a{ display: block; position: relative; }
.right-hot li span{ position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 5px; line-height: 30px; text-align: center; color: #fff; background: rgba(0,0,0,.8); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.right-hot li:hover span{ background: #c40000;}

.s-n-cont{ overflow: hidden;}
.s-n-cont h2{ font-size: 30px; line-height: 1.2; text-align: center; margin-bottom: 50px;}
.s-n-cont .pubinfo{ color: #787878;}
.s-n-cont .tips{ margin: 20px 0; padding: 30px 30px 30px 130px; font-size: 14px; background: #f2f2f2 url("../images/tips.png") no-repeat 30px center;}
.s-n-cont .tips .p1{ margin-bottom: 18px;}
.s-n-cont .tips b{ font-size: 22px; color: #3d508c;}
.s-n-cont .tips a{ display: inline-block; width: 180px; line-height: 42px; text-align: center; font-size: 20px; color: #fff; background: #c40101;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
.s-n-cont .tips a i{ position: relative; top: -2px; display: inline-block; margin-right: 15px; font-size: 36px; vertical-align: middle;  }
.news-cont{ padding: 10px 0 20px; line-height: 30px; font-size: 15px;}
.news-cont h3{ margin: 10px 0; font-size: 18px;}
.news-cont h4{ font-size: 16px;}
.news-cont img{ display: block; width: 100%; max-width: 600px; margin: 10px auto;}

.news-jump { line-height: 36px;  }
.news-jump span { font-weight: 700; }
.news-jump a{ color: #666; text-decoration: underline;}

.s-n-cont .tj-news{ margin-bottom: 60px;}
/*show-news*/

/*page-lianxi*/
.sbanner-lianxi{ background-image: url("../images/banner-lianxi.jpg");}

.p-lianxi{ padding: 40px 0 60px; background: #f5f5f5;}

.p-lx-intro{ font-size: 18px; }
.p-lx-intro > p{ line-height: 2; }
.p-lx-intro ul{ margin-top: 45px;}
.p-lx-intro li{ float: left; width: 25%; padding: 0 25px; text-align: center;}
.p-lx-intro span{ display: inline-block; padding-top: 36px; width: 144px; height: 144px; font-size: 20px; background: url("../images/p-lianxi-intro1.png") no-repeat center/contain;}
.p-lx-intro .li2 span{ background-image: url("../images/p-lianxi-intro2.png");}
.p-lx-intro .li3 span{ background-image: url("../images/p-lianxi-intro3.png");}
.p-lx-intro .li4 span{ background-image: url("../images/p-lianxi-intro4.png");}
.p-lx-intro span b{ display: block; font-size: 48px; font-family: Impact,Consolas,Arial; line-height: 1;}
.p-lx-intro li p{ margin-top: 20px;}

.p-lx-map{ margin: 50px 0; background: #fff;
    -webkit-box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.2);}
.p-lx-map .txt{ width: 50%; padding: 40px 35px; line-height: 40px;}
.p-lx-map h3{ position: relative; display: inline-block; margin-bottom: 15px; padding-bottom: 20px; font-size: 20px;}
.p-lx-map h3::before{ position: absolute; left: 0; bottom: 0; content: ''; width: 56%; border-top: 3px solid #c40101;}
.p-lx-map .pic{ width: 50%;}

.p-lx-form{ background: #fff;
    -webkit-box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.2);}
.p-lx-form .pic{ width: 50%;}
.p-lx-biaodan{ width: 50%; padding: 25px 25px; font-size: 14px;}
.p-lx-biaodan p{ width: 90%; line-height: 36px; margin-bottom: 15px;}
.p-lx-biaodan li{ position: relative; margin-bottom: 16px;}
.p-lx-biaodan .input{ width: 100%; padding: 0 10px 0 90px; height: 36px; line-height: 36px; border: 0; background: #e4f2f5;}
.p-lx-biaodan label{ position: absolute; left: 0; top: 0; width: 90px; padding-left: 10px; font-weight: normal; line-height: 36px;}
.p-lx-biaodan label span{ color: #c40101; font-weight: bold; }
.p-lx-biaodan textarea.input{ padding-left: 10px; height: 80px;}
.p-lx-biaodan .submit{ width: 140px; color: #fff; padding: 0; background: #c40101;}
/*page-lianxi*/

/*page-fuwu*/
.sbanner-fuwu{ background-image: url("../images/banner-fuwu.jpg");}

.p-fw-btns{ margin: 30px 0; text-align: center;}
.p-fw-btns a{ display: inline-block; width: 278px; line-height: 74px; color: #666; font-size: 36px; border: 1px solid #666; }
.p-fw-btns a.on{ color: #fff; background: #3d508c;}
.p-fw-btns a + a{ margin-left: 75px;}

.fuwu-ksxy{ padding-bottom: 50px; background: url("../images/fuwu-ksxy1.jpg") no-repeat center/cover;}
.fuwu-ksxy ul{}
.fuwu-ksxy li{ float: left; margin: 50px 2% 0 0; width: 32%; height: 143px; text-align: center; background: #fff; }
.fuwu-ksxy .li3,.fuwu-ksxy .li6{ margin-right: 0; }
.fuwu-ksxy .yinying{ padding: 40px 0;
    -webkit-box-shadow: 2px 3px 6px 0 rgba(4, 0, 0, 0.1);
    -moz-box-shadow: 2px 3px 6px 0 rgba(4, 0, 0, 0.1);
    box-shadow: 2px 3px 6px 0 rgba(4, 0, 0, 0.1);}
.fuwu-ksxy .li1,.fuwu-ksxy .li6{ color: #fff; background: url("../images/fuwu-ksxy2.jpg") no-repeat center/cover;}
.fuwu-ksxy .li1{ font-size: 30px; line-height: 143px;}
.fuwu-ksxy li p{ position: relative; top: -5px;}
.fuwu-ksxy i{ vertical-align: middle; font-size: 64px; color: #23537d; margin-right: 30px;}
.fuwu-ksxy span{ text-align: left; line-height: 36px; display: inline-block; font-size: 20px; color: #666; vertical-align: middle;}
.fuwu-ksxy span b{ font-size: 24px; color: #333; font-weight: 400;}
.fuwu-ksxy .li4 i{ font-size: 75px;}
.fuwu-ksxy .li5 i{ font-size: 56px;}
.fuwu-ksxy .li6{ padding: 25px 32px 0;}
.fuwu-ksxy .li6 a{ display: block; width: 184px; line-height: 44px; font-size: 24px; background: #e99212;}
.fuwu-ksxy .li6 p{ top: 0; font-size: 18px; margin-top: 15px;}
.fuwu-ksxy .li6 b{ font-size: 30px; font-weight: 400;}

.fuwu-chengnuo{ background: #ecf2fa;}
.fw-tit{ font-size: 32px; text-align: center; margin-bottom: 20px;}
.fuwu-chengnuo ul{ margin-top: 30px;}
.fuwu-chengnuo li{ float: left; width: 33.333%; text-align: center;}
.fuwu-chengnuo li img{ display: inline-block; vertical-align: middle; margin-right: 20px;}
.fuwu-chengnuo li span{ display: inline-block; vertical-align: middle; font-size: 26px; font-weight: 700; color: #e99413;}
.fuwu-chengnuo .li2 span{ color: #0091b3;}
.fuwu-chengnuo .li3 span{ color: #e46461;}

.fuwu-fanwei .p{ padding-bottom: 10px; font-size: 16px; line-height: 30px; color: #787878; text-align: center; border-bottom: 1px solid #B4B4B4;}
.fuwu-fanwei h3{ font-size: 24px; margin-top: 35px;}
.fuwu-fanwei ul{ margin: 0 -15px;}
.fuwu-fanwei li{ float: left; width: 33.333%; padding: 0 15px; margin-top: 30px;}
.fuwu-fanwei .box{ padding: 40px 30px 0; color: #fff; height: 280px; background: #ff585f;}
.fuwu-fanwei .box h4{ font-size: 20px;}
.fuwu-fanwei .box p{ line-height: 30px; margin: 15px 0 10px;}
.fw-more{ display: block; width: 134px; line-height: 34px; text-align: center; font-size: 16px; border: 1px solid; }
.fuwu-fanwei .li2 .box{ background: #f3b550;}
.fuwu-fanwei .li3 .box{ background: #9ed367;}
.fuwu-fanwei .li4 .box{ background: #5baefe;}
.fuwu-fanwei .li5 .box{ background: #20ba9d;}
.fuwu-fanwei .li6 .box{ background: #ff793c;}
.fuwu-fanwei .li1 p,.fuwu-fanwei .li4 p{ margin-bottom: 30px;}
.fuwu-fanwei .li5 p,.fuwu-fanwei .li6 p{ margin-bottom: 20px;}

.fuwu-shouhou .p{ text-align: center; color: #787878; line-height: 30px;}
.fuwu-shouhou ul{ margin: 30px -16px 0;}
.fuwu-shouhou li{ float: left; width: 33.333%; padding: 0 16px;}
.fuwu-shouhou .box{ padding: 40px 25px; text-align: center; border: 8px solid #e1e9f7;}
.fuwu-shouhou .box i{ font-size: 74px; line-height: 74px; color: #2761c4;}
.fuwu-shouhou .box h4{ font-size: 20px; margin: 20px 0 10px;}
.fuwu-shouhou .box p{ text-align: left; height: 90px; color: #333;}
/*page-fuwu*/

/*page-epc*/
.epc-intro{ padding: 40px 0; line-height: 36px; background: url("../images/epc-intro.jpg") no-repeat center/cover; }

.epc-tit{ position: relative; width: 410px; margin: 0 auto 30px; text-align: center; }
.epc-tit i{ position: absolute; left: 0; top: 50%; margin-top: -1px; width: 100%; border-top: 2px solid #2761c4;}
.epc-tit h2{ position: relative; display: inline-block; padding: 0 16px; font-size: 32px; color: #2761c4; }
.epc-tit .txt{ position: relative; display: inline-block; background: #fff;}
.epc-tit  p{ text-transform: uppercase; color: #2761c4; font-size: 20px;}

.epc-item{ font-size: 16px; line-height: 30px;}
.epc-item img{ margin-top: 15px;}

.epc-sheji .epc-tit .txt{ background: #ededed;}
.epc-sheji{ background: url("../images/epc-shishi-bg.jpg") no-repeat center/cover;}

.epc-zongbao,.epc-zongbao .epc-tit .txt{ background: #f0f0f0;}

.epc-yunying img{ margin: 15px 0 25px;}

.epc-shebei .news-media{ position: relative; width: 100%; max-width: 800px; margin: 15px auto 0; padding-top: 38%; background: #ccc;}
.epc-shebei .news-media iframe{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;  }


/*page-epc*/

/*search*/
.list-search .l-pro-tit{ font-size: 22px; }
.l-pro-tit strong{ display: inline-block; margin: 0 10px; font-size: 28px; color: #c40101; }



@media screen and (min-width: 992px){
    .l-pro-item li:hover .btns,.l-pro-item .swiper-slide:hover .btns{ bottom: 0;}
    .l-c-lists li:hover p a{ background: #c40101;}
    .l-n-lists li:hover .txt h3{ color: #c40101;}
    .l-n-lists li:hover .date a{ background-color: #c40101;}
}

@media screen and (max-width: 1249px){
    /*page-about*/
    .p-a-adv li + li{ margin-left: 70px;}

    .p-a-tit{ font-size: 36px; margin-bottom: 35px;}

    .p-a-intro .txt{ font-size: 15px; line-height: 26px; padding-top: 0;}
    .p-a-intro .txt h3{ font-size: 24px; padding-bottom: 12px; margin-bottom: 12px;}
    .p-a-intro .pic{ padding-top: 20px;}

    .p-a-wenhua li{ padding: 45px 25px 30px;}
    .p-a-wenhua li h3{ font-size: 28px; margin-bottom: 15px;}
    .p-a-wenhua li p{ line-height: 26px; height: 52px;}

    .p-a-shili .pos-rel::before{ width: 76px; margin-left: -38px;}
    .p-a-shili .sl-right .txt{ padding: 0 0 10px 50px}
    .p-a-shili .sl-left .txt { padding: 40px 50px 0 0; }
    .p-a-shili h3{ margin-bottom: 10px;}
    .p-a-shili p{ font-size: 13px; line-height: 22px;}

    .p-a-rongyu p{ line-height: 42px;}
    /*page-about*/

    /*list-pro*/
    .sbanner2 + .crumbs{ margin-top: -90px;}
    .list-hot ul{ padding: 40px 30px 30px;}
    .list-hot p{ font-size: 20px;}

    .l-pro-item{ padding: 40px 0;}
    .l-pro-tit{ font-size: 26px; margin-bottom: 35px;}
    .l-pro-item .swiper-container{ margin-top: -61px; padding-top: 61px;}
    .l-pro-item p a{ font-size: 18px; }

    .l-pro-mlist ul{ margin: 0 -10px;}
    .l-pro-mlist li{ padding: 0 10px; margin-bottom: 20px; }
    /*list-pro*/

    /*show-pro*/
    .s-pro-intro .txt{ width: 37%; font-size: 15px;}
    .s-pro-intro h2{ font-size: 30px;}
    .s-pro-intro .canshu{ margin: 5px 0 10px;}
    .s-pro-intro .canshu p{ line-height: 32px; padding-left: 26px;}
    .s-pro-intro .canshu i{ font-size: 20px; top: 6px; }
    .s-pro-intro .canshu .icon-yingyong{ font-size: 26px; top: 3px;  }
    .s-pro-intro .p{ line-height: 26px;}
    .s-pro-intro .zx{ margin: 15px 0; line-height: 54px; font-size: 22px;}
    .s-pro-intro .zx i{ font-size: 38px; margin-right: 25px;}
    .s-pro-intro .tel{ padding-left: 65px;}
    .s-pro-intro .tel i{ font-size: 50px; margin-top: -25px;}
    .s-pro-intro .tel b{ font-size: 26px;}

    .tj-n-cont{ padding: 20px 25px;}
    .tj-news ul{ margin: 0 -25px;}
    .tj-news li{ padding: 0 25px;}
    .tj-news li i{ left: 25px;}
    .tj-news li span{ right: 25px;}

    .pro-txt{ width: 57%;}
    .pro-txt h3{ font-size: 30px; margin-bottom: 25px;}
    .pro-txt h4{ font-size: 26px;}
    .pro-form{ width: 41%;}
    .pro-form h3{ font-size: 21px;}
    /*show-pro*/

    /*list-case*/
    .l-c-lists li{ width: 50%; margin-top: 50px;}
    /*list-case*/

    /*list-news*/
    .list-hot1 ul{ padding-bottom: 80px;}
    .list-hot1 .txt{ left: 45px;}

    .list-news{ padding-bottom: 50px;}
    .l-n-lists li{ padding: 30px 0 25px;}
    .l-n-lists .pic{ margin-right: 20px;}
    .l-n-lists .date{ top: 30px; bottom: 25px;}

    .pages{ margin-top: 40px;}
    /*list-news*/

    /*show-news*/
    .s-n-cont h2{ margin-bottom: 30px; font-size: 26px;}
    .s-n-cont .tips{ margin-bottom: 10px; padding: 20px 20px 20px 110px; background-position: 20px center;}
    .s-n-cont .tips p{ line-height: 24px;}
    .s-n-cont .tips .p1{ margin-bottom: 5px;}
    /*show-news*/

    /*page-lianxi*/
    .p-lianxi{ padding: 35px 0 50px;}
    .p-lx-intro ul{ margin-top: 30px;}
    .p-lx-intro li{ width: auto; padding: 0 12px;}

    .p-lx-map{ margin: 40px 0;}
    .p-lx-map .txt{ padding: 20px;}
    .p-lx-map h3{ margin-bottom: 12px; padding-bottom: 15px;}

    .p-lx-biaodan{ padding: 20px 20px 0;}
    .p-lx-biaodan p{ line-height: 24px;}
    .p-lx-biaodan .input{ height: 32px; line-height: 32px;}
    .p-lx-biaodan textarea.input{ height: 60px;}
    /*page-lianxi*/

    /*page-fuwu*/
    .p-fw-btns a{ font-size: 30px; line-height: 66px; width: 240px;}

    .fuwu-ksxy .li1{ font-size: 28px;}
    .fuwu-ksxy .li6{ padding: 30px 14px 0;}
    .fuwu-ksxy .li6 b{ font-size: 24px;}
    .fuwu-ksxy i{ font-size: 58px; margin-right: 13px;}
    .fuwu-ksxy .li4 i{ font-size: 66px; }
    .fuwu-ksxy .li5 i{ font-size: 50px; }

    .fw-tit{ font-size: 28px;}

    .fuwu-fanwei .box{ padding: 25px 20px 0;}
    .fuwu-fanwei .box p{ font-size: 14px;}

    .fuwu-shouhou ul{ margin-top: 20px;}
    .fuwu-shouhou .box{ padding: 30px 25px;}
    .fuwu-shouhou .box p{ height: 120px;}
    /*page-fuwu*/

    /*page-epc*/
    .epc-shebei .news-media{ padding-top: 50%;}
    /*page-epc*/
}

@media screen and (max-width: 991px){
    /*page-about*/
    .p-a-adv ul{ padding: 20px;}
    .p-a-adv li + li{ margin-left: 50px;}
    .p-a-adv li b{ font-size: 36px;}

    .p-a-tit{ font-size: 32px; margin-bottom: 30px;}

    .p-a-intro .txt{ width: 100%; margin-bottom: 10px; line-height: 28px;}
    .p-a-intro .txt h3{ font-size: 20px; }
    .p-a-intro .pic{ width: 100%; padding-top: 0;}

    .p-a-wenhua li{ padding: 30px 10px 20px;}
    .p-a-wenhua li h3{ font-size: 22px; margin-bottom: 10px;}
    .p-a-wenhua li p{ font-size: 14px; line-height: 22px; height: 44px;}

    .p-a-shili .pull-right{ width: 100%;}
    .p-a-shili .pos-rel::before{display: none;}
    .p-a-shili .sl-right .txt{ padding: 0 0 10px}
    .p-a-shili .sl-left .txt { padding: 0 0 10px;}
    .p-a-shili .sl-right{ margin-bottom: 20px;}
    .p-a-shili p{ font-size: 15px; line-height: 26px;}

    .p-a-rongyu p{ font-size: 16px; line-height: 36px;}
    /*page-about*/

    /*list-pro*/
    .sbanner2 + .crumbs{ margin-top: -80px;}
    .list-hot ul{ padding: 30px 20px;}
    .list-hot li{ width: 32%;}
    .list-hot li + li{ margin-left: 2%;}
    .list-hot p{ font-size: 18px;}

    .l-pro-item{ padding: 35px 0;}
    .l-pro-tit{ font-size: 24px; margin-bottom: 30px; padding-left: 35px;}
    .l-pro-tit i{ width: 22px; height: 22px; margin-top: -11px;}
    .l-pro-item .swiper-container{ margin-top: -55px; padding-top: 55px;}
    .l-pro-item p a{ font-size: 16px; }

    .l-pro-mlist ul{ margin: 0 -5px;}
    .l-pro-mlist li{ width: 33.33%; padding: 0 5px; margin-bottom: 13px; }
    .l-pro-mlist li p{ font-size: 15px; padding-top: 8px; }
    /*list-pro*/

    /*show-pro*/
    .s-pro-intro{ margin: 30px 0 0;}
    .s-pro-intro .pic{ width: 100%;}
    .s-pro-intro .txt{ width: 100%; margin-top: 20px;}
    .s-pro-intro h2{ font-size: 26px;}
    .s-pro-intro .canshu{ margin: 10px 0;}
    .s-pro-intro .zx{ margin: 15px auto 0; line-height: 50px; font-size: 20px; width: 280px; }
    .s-pro-intro .zx i{ font-size: 34px; margin-right: 20px;}

    .tj-item{ margin-top: 40px;}
    .tj-tit{ height: 50px; line-height: 50px;}
    .tj-tit h2{ width: 150px; font-size: 22px;}
    .tj-case ul{ margin: 0 -3px;}
    .tj-case li{ padding: 0 3px;}
    .tj-case p{ font-size: 16px; padding-top: 0;}

    .tj-n-cont{ padding: 20px 15px;}
    .tj-news ul{ margin: 0 -5px;}
    .tj-news li{ line-height: 36px; padding: 0 5px;}
    .tj-news li a{ padding-left: 10px;}
    .tj-news li i{ left: 5px;}
    .tj-news li span{ right: 5px;}

    .pro-biaodan{ padding: 40px 0;}
    .pro-txt{ width: 100%;}
    .pro-form{ width: 100%; margin-top: 30px;}
    .pro-form h3{ margin-bottom: 20px;}
    /*show-pro*/

    /*list-case*/
    .list-case{ padding: 30px 0 45px;}
    .l-c-lists li{  margin-top: 40px;}
    .l-c-lists li h3{ padding: 0 10px 0 15px; font-size: 20px; line-height: 56px; }
    .l-c-lists .txt{ font-size: 17px; line-height: 30px;}
    /*list-case*/

    /*list-news*/
    .list-hot1 .txt{ left: 15px; right: -5px;}

    .list-news{ padding-bottom: 40px;}
    .l-n-lists li{ padding: 25px 0 20px;}
    .l-n-lists .pic{ width: 25%; margin-right: 15px;}
    .l-n-lists .date{ display: none;}
    .l-n-lists .txt{ margin-right: 0;}
    .l-n-lists .txt h3{ margin-bottom: 10px; font-size: 20px;}

    .pages{ margin-top: 35px;}
    /*list-news*/

    /*show-news*/
    .show-news{ padding: 35px 0 40px;}
    .s-n-cont h2{ margin-bottom: 25px; font-size: 22px; }
    .s-n-cont .pubinfo{ font-size: 13px;}
    /*show-news*/

    /*page-lianxi*/
    .p-lx-intro ul{ margin-top: 20px;}
    .p-lx-intro li{ padding: 0 25px;}
    .p-lx-intro span{ width: 120px; height: 120px; padding-top: 30px; font-size: 18px;}
    .p-lx-intro span b{ font-size: 45px; margin-bottom: 5px;}
    .p-lx-intro li p{ line-height: 1.4; margin-top: 10px;}

    .p-lx-map{ margin: 35px 0;}
    .p-lx-map .txt{ width: 100%; line-height: 36px;}
    .p-lx-map .pic{ width: 100%;}

    .p-lx-form .pic{ width: 100%;}
    .p-lx-biaodan{ width: 100%;}
    .p-lx-biaodan textarea.input{ height: 90px;}
    /*page-lianxi*/

    /*page-fuwu*/
    .p-fw-btns a{ font-size: 24px; line-height: 56px; width: 200px;}
    .p-fw-btns a + a{ margin-left: 50px;}

    .fuwu-ksxy{ padding: 5px 0 40px;}
    .fuwu-ksxy li{ margin-top: 35px; height: 120px;}
    .fuwu-ksxy .li1{ line-height: 120px; font-size: 22px;}
    .fuwu-ksxy i{ font-size: 50px; margin-right: 5px;}
    .fuwu-ksxy .li4 i{ font-size: 60px; }
    .fuwu-ksxy .li5 i{ font-size: 42px; }
    .fuwu-ksxy span{ font-size: 16px; line-height: 26px;}
    .fuwu-ksxy span b{ font-size: 19px;}
    .fuwu-ksxy .li6 a{ width: 140px; line-height: 36px; font-size: 20px;}
    .fuwu-ksxy .li6{ padding: 25px 10px 0;}
    .fuwu-ksxy .li6 p{ font-size: 14px;}
    .fuwu-ksxy .li6 p b{ font-size: 18px;}

    .fw-tit{ font-size: 26px;}
    .fuwu-chengnuo ul{ margin-top: 20px;}
    .fuwu-chengnuo li img{ width: 106px; margin-right: 10px;}
    .fuwu-chengnuo li span{ font-size: 24px;}

    .fuwu-fanwei .p{ margin-top: -5px;}
    .fuwu-fanwei h3{ margin: 30px 0 8px;}
    .fuwu-fanwei ul{ margin: 0 -8px;}
    .fuwu-fanwei li{ padding: 0 8px; margin-top: 16px;}
    .fuwu-fanwei .box{ padding: 20px 20px 0;}
    .fuwu-fanwei .box p{ line-height: 26px; margin-top: 10px;}


    .fuwu-shouhou ul{ margin: 20px -5px 0;}
    .fuwu-shouhou li{ padding: 0 5px;}
    .fuwu-shouhou .box{ padding: 20px 10px; border-width: 5px;}
    .fuwu-shouhou .box i{ font-size: 60px; line-height: 60px;}
    .fuwu-shouhou .box p{ line-height:28px; height: 140px;}
    /*page-fuwu*/

    /*page-epc*/
    .epc-intro{ padding: 30px 0; line-height: 30px;}

    .epc-tit{ width: 340px; margin-bottom: 20px;}
    .epc-tit h2{ font-size: 28px;}
    
    .epc-shebei .news-media{ padding-top: 60%;}

    
    /*page-epc*/
}

@media screen and (max-width: 767px){
    /*page-about*/
    .p-a-adv ul{ padding: 20px 0 5px;}
    .p-a-adv li{ width: 50%; padding: 0 10px; font-size: 14px; margin-bottom: 15px; line-height: 18px;}
    .p-a-adv li + li{ margin-left: 0;}
    .p-a-adv li b{ font-size: 30px; line-height: 1;}

    .p-a-tit{ font-size: 28px; margin-bottom: 20px;}

    .p-a-intro .txt h3{ font-size: 18px; margin-bottom: 10px; }

    .p-a-wenhua li{ width: 50%; }

    .p-a-shili h3{ font-size: 22px;}
    .p-a-shili p{ font-size: 14px;}

    .p-a-rongyu p{ font-size: 15px; line-height: 28px;}
    /*page-about*/

    /*list-pro*/
    .sbanner2 + .crumbs{ font-size: 14px; margin-top: -55px;}
    .list-hot ul{ padding: 15px 10px; margin-top: 0;}
    .list-hot li{ width: 32%;}
    .list-hot li + li{ margin-left: 2%;}
    .list-hot .pic{
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;}
    .list-hot p{ font-size: 14px; padding-top: 8px;}

    .l-pro-tit{ font-size: 20px; margin-bottom: 20px; padding-left: 26px;}
    .l-pro-tit i{ width: 16px; height: 16px; margin-top: -8px;}

    
    /*list-pro*/

    /*show-pro*/
    .s-pro-intro .txt{ margin-top: 15px;}
    .s-pro-intro h2{ font-size: 22px; padding-bottom: 10px;}
    .s-pro-intro .zx{ line-height: 44px; font-size: 18px; width: 170px; }
    .s-pro-intro .zx i{ font-size: 28px; margin-right: 10px;}

    .pro-tab-bd{ padding-bottom: 30px;}

    .tj-item{ margin-top: 25px;}
    .tj-tit{ height: 44px; line-height: 44px;}
    .tj-tit h2{ width: 110px; line-height: 44px; font-size: 19px;}
    .tj-tit h2::before{ border-top-width: 2px;}
    .tj-case li{ width: 50%; margin-bottom: 10px;}
    .tj-case p{ font-size: 14px;}
    .tj-news{ margin-top: 10px;}
    .tj-news li{ width: 100%; font-size: 14px;}
    .tj-news li a{ padding-right: 94px;}
    .tj-news li i{ width: 4px; height: 4px; margin-top: -2px;}

    .pro-biaodan{ padding: 30px 0;}
    .pro-txt h3{ font-size: 24px; line-height: 1.3; margin-bottom: 20px; }
    .pro-txt h4{ font-size: 18px; }
    .pro-txt ul{ margin: 20px 0;}

    .pro-form h3{ font-size: 19px; line-height: 1.3; }
    .pro-form li{ padding-left: 42px;}
    .pro-form label{ width: 42px;}
    .pro-form .submit{ font-size: 20px;}
    /*show-pro*/

    /*list-case*/
    .list-case{ padding: 10px 0 30px;}
    .l-c-hd a{ font-size: 17px; line-height: 50px;}
    .l-c-lists{ margin: 10px -5px 0;}
    .l-c-lists li{ position: relative; padding: 0 5px 25px; margin-top: 15px;}
    .l-c-lists li h3{ position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 5px; text-align: center; line-height: 1; font-size: 16px; border-left: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;}
    .l-c-lists li h3 a{ line-height: 24px;}
    /*list-case*/

    /*list-news*/
    .list-hot1 .txt{ position: static; background: none; padding: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;}
    .list-hot1 .txt h3{ font-size: 13px; padding-top: 8px; }
    .list-hot1 .txt .time{ display: none;}

    .list-news{ padding-bottom: 30px; margin-top: -15px;}
    .l-n-lists li{ padding: 18px 0 15px;}
    .l-n-lists .pic{ display: none;}
    .l-n-lists .txt{ padding-top: 0!important; }
    .l-n-lists .txt h3{ font-size: 16px; margin-bottom: 10px;}
    .l-n-lists .txt p{ font-size: 13px; line-height: 22px; height: 44px;}

    .pages{ margin-top: 20px;}
    .pages a, .pages b, .pages span{ padding: 10px 13px;}
    /*list-news*/

    /*show-news*/
    .show-news{ padding: 25px 0 30px;}
    .s-n-cont h2{ margin-bottom: 20px; font-size: 20px; line-height: 1.3;}
    .s-n-cont .pubinfo{ font-size: 12px;}
    /*show-news*/

    /*page-lianxi*/
    .p-lx-intro > p{ font-size: 16px; line-height: 26px;}
    .p-lx-intro li{ width: 25%; padding: 0 5px; }
    .p-lx-intro span{ width: 100px; height: 100px; padding-top: 23px; font-size: 14px;}
    .p-lx-intro span b{ font-size: 36px; }
    .p-lx-intro li p{ font-size: 14px;}
    /*page-lianxi*/

    /*page-fuwu*/
    .p-fw-btns{ margin: 20px 0;}
    .p-fw-btns a{ font-size: 18px; line-height: 46px; width: 130px; }
    .p-fw-btns a + a{ margin-left: 10px;}

    .fuwu-ksxy li{ width: 46%; margin: 20px 4% 0 0!important;}
    .fuwu-ksxy .li2,.fuwu-ksxy .li4,.fuwu-ksxy .li6{ margin-right: 0!important;}
    .fuwu-ksxy .li6 p{ text-align: left;}

    .fw-tit{ margin-bottom: 15px; font-size: 22px;}
    .fuwu-chengnuo ul{ margin-top: 15px;}
    .fuwu-chengnuo li img{ width: 80px; margin-right: 0;}
    .fuwu-chengnuo li span{ display: block; font-size: 20px; margin-top: 10px;}

    .fuwu-fanwei ul{ margin: 0 -5px;}
    .fuwu-fanwei li{ width: 50%; padding: 0 5px; margin-top: 10px;}
    .fuwu-fanwei li .box{ height: 240px; padding: 15px 10px 0;}

    .fuwu-shouhou ul{ margin: 20px 0 0;}
    .fuwu-shouhou li{ padding: 0; width: 100%; margin-bottom: 10px;}
    .fuwu-shouhou .box{ position: relative; padding: 15px 10px 15px 70px;}
    .fuwu-shouhou .box i{ position: absolute; left: 8px; top: 50%; margin-top: -25px; font-size: 50px; line-height: 50px;}
    .fuwu-shouhou .box h4{ margin-top: 0;}
    .fuwu-shouhou .box p{ height: auto; line-height: 24px;}
    /*page-fuwu*/

    /*page-epc*/
    .epc-intro{ padding: 20px 0; line-height: 28px;}

    .epc-tit{ width: 260px; margin-bottom: 20px;}
    .epc-tit h2{ font-size: 24px; padding: 0 10px;}

    /*page-epc*/
}
@media screen and (max-width: 570px) {
    /*show-pro*/
    .pro-txt li{ float: left; width: 33%; font-size: 15px; line-height: 24px; text-align: center;}
    .pro-txt li + li{ margin-left: .5%;}
}

@media screen and (max-width: 530px){
    /*page-about*/
    .p-a-wenhua li{ width: 100%; padding: 20px 15px; }
    .p-a-wenhua li h3{ font-size: 20px;}
    .p-a-wenhua li p{ height: auto;}

    /*list-pro*/
    .l-pro-mlist ul{ margin: 0 -3px;}
    .l-pro-mlist li{ width: 50%; padding: 0 3px;}

    /*page-lianxi*/
    .p-lx-intro ul{ margin-top: 0;}
    .p-lx-intro li{ width: 50%; margin-top: 15px;}

    /*page-fuwu*/
    .fuwu-ksxy li{ width: 100%; height: 100px; margin: 10px auto 0!important; max-width: 400px; float: none;}
    .fuwu-ksxy .li1{ line-height: 100px;}
    .fuwu-ksxy .li6{ padding: 15px 20px 0;}
    .fuwu-ksxy span{ font-size: 17px; line-height: 30px;}
    .fuwu-ksxy span b{ font-size: 22px;}
    .fuwu-ksxy .li6 p{font-size: 16px; margin-top: 12px;}
    .fuwu-ksxy .li6 p b{font-size: 22px;}
    .fuwu-ksxy .yinying{ padding: 25px 20px; text-align: left;}
    .fuwu-ksxy .li2,.fuwu-ksxy .li4,.fuwu-ksxy .li6{ margin-right: auto!important;}

    .fuwu-fanwei ul{ margin: 0;}
    .fuwu-fanwei li{ width: 100%; padding: 0; }
    .fuwu-fanwei li .box{ height: auto; padding: 20px 15px;}
    .fuwu-fanwei .li1 p, .fuwu-fanwei .li4 p{ margin-bottom: 10px;}
    .fuwu-fanwei .li5 p, .fuwu-fanwei .li6 p{ margin-bottom: 10px;}
}
@media screen and (max-width: 353px) {
}






































































