a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{font-family:Microsoft YaHei;line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.fl{float:left}
.fr{float:right}
.cl{clear:both}
a{color:#000;text-decoration:none}
a:hover{text-decoration:none}
.container{margin:auto;max-width:1200px}
.hide{display:none}
.xuanzhuan1{transform:rotate(-90deg)}
.xuanzhuan2{transform:rotate(90deg)}
#header{width:100%}
#header .header-top{padding:5px 0;width:100%;background:#f2f2f2}
#header .header-options,#header .header-options>a,#header .header-top-content>span{color:#666;text-decoration:none;font-size:12px}
#header .header-options{position:relative}
#header .header-options>.search-box{position:absolute;top:-4px;right:100%;display:none}
#header .header-options>.search-box input{margin-right:42px;padding:2px 0}
#header .header-options>.search-box button{float:right;margin-top:-23px}
#header .header-options>a.search{display:inline-block;width:15px;height:15px;background:url(../images/icon.png) no-repeat;background-position:-7px -6px}
#header .header-cont{margin-top:10px;padding:0}
#header .header-cont .logo>a{display:inline-block}
#header .header-cont .logo img{max-width:100%}
#header .header-cont .tel .tel-icon{margin-top:8px;width:45px;height:40px;background:url(../images/icon.png) no-repeat;background-position:-10px -60px}
#header .header-cont .tel .tel-text>h3{color:#666;font-size:12px;line-height:20px}
#header .header-menu .menu-list li{float:left}
#header .header-menu .menu-list li a{display:inline-block;padding:9px 30px;color:#fff;text-decoration:none;font-size:14px}
#header .header-menu .menu-list li.on,#header .header-menu .menu-list li:hover{background:#fff}
#header .header-menu .menu-list li.on a,#header .header-menu .menu-list li:hover a{color:#229153}
.content-sidebar {
  width: 77px;
  position: fixed;
  left: -9px;
  bottom:30%;
  z-index: 9999;
}
.content-sidebar > div a p {color:#fff;}
.content-sidebar > div {
  width: 100%;
  height: 57px;
  color: #fff;
  margin-bottom: 2px;
  line-height: 20px;
  text-align: center;
  background: rgb(91, 91, 91);
  padding: 8px;
  font-size: 12px;
  transition: all 0.2s linear;
  position: relative;
}
.content-sidebar > div img{width:25px;}

.content-sidebar > div:hover {
  transform: translate(-5px);
}
.content-sidebar .er > img {
  display: none;
  position: absolute;
  top: 0;
  left: 100px;
  width: 80px;
  max-height: 150%;
}
.content-sidebar .er {
  position: relative;
}
.content-sidebar .er:hover img {
  display: inline-block !important;
}
.content-sidebar .phone .tel {
  position: absolute;
  padding-right: 5px;
  right:0px;
  top: 0;
  display: none;
  z-index: 1;
  width: 184px;
  height: 100%;
  font: 24px/57px Arial;
  color: #fff;
  background: #5b5b5b;
  cursor: pointer;
  margin-left: 5px;
  transform: translateX(105%);
}
.content-sidebar > .phone:hover .tel {
display: block !important;
}
@media screen and (max-width:750px){#header .header-cont .logo{float:initial;width:100%;text-align:center}
    #header .header-cont .tel{margin-right:100px}
    #header .header-menu .menu-list{border-top:1px solid #229153}
    #header .header-menu .menu-list li{width:100%;text-align: center}
   div.search_button{display: none}
    .open{display: block !important;}
}
#index-banner{width:100%}
#index-banner img{width:100%}
#index-content{width:100%}
#index-content .cont-p1{width:100%;background:#ececec}
#index-content .cont-p1 .s-keywords{font-size:12px;line-height:40px}
#index-content .cont-p1 .s-keywords a{padding:0 5px;color:#999;text-decoration:none}
#index-content .cont-p1 .s-input input{margin:5px -5px;padding:0 10px;height:30px;border:1px solid #ccc;background:0 0}
#index-content .cont-p1 .s-input button{width:29px;height:29px;border:none;background:url(../images/"button_search.png") no-repeat;}
@media screen and (max-width:750px){#index-content .cont-p1 .s-input,#index-content .cont-p1 .s-keywords{float:initial;width:100%;text-align:center}
}
#index-content .cont-p2{padding-bottom:50px}
#index-content .cont-p .p-title{padding:50px 0 25px;width:100%}
#index-content .cont-p .p-title .title-text{width:40%;text-align:center}
#index-content .cont-p .p-title .title-text h2{color:#495156;font-weight:700;font-size:28px}
#index-content .cont-p .p-title .title-text p{padding:5px 0;color:#cfcfcf;font-size:20px}
#index-content .cont-p .p-title .line{width:30%;height:15px;border-bottom:1px solid #ccc}
#index-content .p2-content{position:relative}
#index-content .p2-content .swiper-container{width:93%;height:auto}
#index-content .p2-content .swiper-container .swiper-slide p{padding:5px 0;color:#666;text-align:center;font-size:14px;line-height:20px}
#index-content .p2-content .swiper-button-prev{left:0}
#index-content .p2-content .swiper-button-next{right:0}
#index-content .cont-p3 .cont-p3-sidebar{width:25%}
#index-content .cont-p3 .cont-p3-sidebar .side-title{padding:10px 0;border-bottom:3px solid #052815;background:url(../images/textbg.jpg)}
#index-content .cont-p3 .cont-p3-sidebar .side-title h2{color:#fff;text-align:center;font-weight:700;font-size:24px}
#index-content .cont-p3 .cont-p3-sidebar .side-title p{color:#fff;text-align:center;font-size:16px;line-height:20px}
#index-content .cont-p3 .cont-p3-sidebar .sider-menu h3{position:relative;padding:10px 0;border:1px solid #e4e4e4;background:#ededed;color:#333;text-align:center;font-size:16px;line-height:20px;border-right:none;}
#index-content .cont-p3 .cont-p3-sidebar .sider-menu ul{padding:5px 0 5px 50px;border:1px solid #e4e4e4;background:#fff;border-right:none;}
#index-content .cont-p3 .cont-p3-sidebar .sider-menu ul>li{padding:5px 0;list-style:url(../images/list-style.jpg)}
#index-content .cont-p3 .cont-p3-sidebar .sider-menu ul>li>a{color:#666;text-decoration:none;font-size:14px}
#index-content .cont-p3 .cont-p3-sidebar .sider-menu2 h3{padding-left:40px;text-align:left}
#index-content .cont-p3 .cont-p3-sidebar .sider-menu h3 img{position:absolute;top:15px;right:20px}
@media screen and (max-width:750px){#index-content .cont-p3 .cont-p3-sidebar{display:none}
    #index-content .cont-p .p-title .title-text h2{font-size: 13px;}
    #index-content .cont-p .p-title .title-text p{font-size: 12px;}
    /*.navigation_left{display: none}*/
    #index-content .cont-p3 .cont-p3-main{float:initial;box-sizing:border-box;padding:0 20px;width:100%!important}
}
#index-content .cont-p3 .cont-p3-main{width:72%}
#index-content .cont-p3 .cont-p3-main .show-pic{position:relative;width:100%}
#index-content .cont-p3 .cont-p3-main .show-pic>img{width:100%}
#index-content .cont-p3 .cont-p3-main .show-text{position:absolute;bottom:0;width:100%;height:50px;background:rgba(0,0,0,.5);color:#fff;text-align:center;font-size:18px;line-height:50px}
/*#index-content .cont-p3 .cont-p3-main .show-more-pic ul{display:flex;flex-wrap:wrap;justify-content:space-between}*/
#index-content .cont-p3 .cont-p3-main .show-more-pic ul li{position:relative;width:23%;margin:12px 1% 0;align-content:space-between;height:127px;}
#index-content .cont-p3 .cont-p3-main .show-more-pic ul li img{width:100%;max-width:100%}
#index-content .cont-p3 .cont-p3-main .show-more-pic .show-text{height:32px;font-size:14px;line-height:32px}
#index-content .cont-p4 .cont-p4-title{padding:50px 0;width:100%;text-align:center}
#index-content .cont-p4 .cont-p4-title>img{width:100%}
#index-content .cont-p4 .cont-p4-part .cont-p4-text{width:37%}
@media screen and (max-width:750px){#index-content .cont-p4 .cont-p4-part .cont-p4-text{float:initial;box-sizing:border-box;margin-bottom:30px;padding:0 10px;width:100%!important}
    #index-content .cont-p4 .cont-p4-part .cont-p4-pic{width:100%!important;text-align:center}
    #index-content .cont-p3 .cont-p3-main .show-more-pic ul li{width:48%;margin:12px 1% 0;}
}
#index-content .cont-p4 .cont-p4-part .cont-p4-text>p{padding:5px 0;color:#e8e8e8;text-align:right;font-size:26px}
#index-content .cont-p4 .cont-p4-part .cont-p4-text>h3{color:#229153;text-align:right;font-weight:700;font-size:30px}
#index-content .cont-p4 .cont-p4-part .cont-p4-text ul{margin-bottom:20px;padding:15px 0}
/*#index-content .cont-p4 .cont-p4-part .cont-p4-text ul>li{padding:7px 20px;background:url(../images/list-style1.jpg) no-repeat right center;color:#333;text-align:right;font-size:14px;line-height:20px}*/
#index-content .cont-p4 .cont-p4-part .cont-p4-text .btn-more{width:222px;height:42px;border-radius:5px;background:#087739;color:#fff;text-align:center;text-decoration:none;font-size:16px;line-height:42px}
#index-content .cont-p4 .cont-p4-part .cont-p4-pic{width:60%;text-align:center}
#index-content .cont-p4 .cont-p4-part .cont-p4-pic>img{max-width:100%}
#index-content .cont-p4 .cont-p4-part2 .cont-p4-text ul>li,#index-content .cont-p4 .cont-p4-part2 .cont-p4-text>h3,#index-content .cont-p4 .cont-p4-part2 .cont-p4-text>p{text-align:left}
#index-content .cont-p4 .cont-p4-part2 .cont-p4-text ul>li{background:url(../images/list-style1.jpg) no-repeat left center}
#index-content .cont-p4 .cont-p4-part1{padding:10px 0 40px 30px;background:url(../images/bg_1.png) no-repeat left bottom}
#index-content .cont-p4 .cont-p4-part2{padding:10px 30px 40px 0;background:url(../images/bg_2.png) no-repeat right bottom}
/*#index-content .cont-p5 .p5-content{display:flex;flex-wrap:wrap;justify-content:space-between}*/
#index-content .cont-p5 .p5-content .cont-list{position:relative;width:31.33%;margin:12px 1% 30px;align-content:space-between}
@media screen and (max-width:750px){#index-content .cont-p5 .p5-content .cont-list{text-align:center;flex-basis:100%}
    #index-content .cont-p5 .p5-content .cont-list p{width:100%;text-align:center}
    .big_text{
        width:100%;
        margin:0 0 0 0 !important;
    }
    .big_text img{
        width:100%
    }
    #index-content .cont-p4 .cont-p4-part1{padding:0 10px;background: none}
    #index-content .cont-p4 .cont-p4-part2{padding:0 10px;background: none}
    #index-content .cont-p4 .cont-p4-part .cont-p4-text ul>li{font-size: 13px;}
    #index-content .cont-p4 .cont-p4-part .cont-p4-text ul>li{padding:7px 20px;background:none;color:#333;text-align:center;}
}
#index-content .cont-p5 .p5-content .cont-list img{max-width:100%}
#index-content .cont-p5 .p5-content .cont-list p{position:absolute;bottom:-30px}
#index-content .cont-p5 .p5-content .cont-list p>span:first-of-type{color:#229153;font-weight:700;font-size:18px}
#index-content .cont-p5 .p5-content .cont-list p>span:last-of-type{color:#5a5a5a;font-size:12px}
#index-content .cont-p5 .show-more{display:block;margin:20px auto;width:110px;height:34px;background:#f2f2f2;color:#666;text-align:center;text-decoration:none;font-size:12px;line-height:34px}
@media screen and (max-width:750px){#index-content .cont-p5 .p5-content .cont-list{text-align:center;flex-basis:100%}
    #index-content .cont-p5 .p5-content .cont-list>img{margin:auto}
    #index-content .cont-p5 .p5-content .cont-list p{width:100%;text-align:center}
}
/*#index-content .cont-p6{width:100%;background:#0a9748}*/
#index-content .cont-p6 .title-text>h2,#index-content .cont-p6 .title-text>p{color:#fff!important}
#index-content .cont-p6 .service-list{padding-bottom:20px;text-align:center}
/*#index-content .cont-p6 .service-list li{float:left;box-sizing:border-box;padding:0 3px;width:11%}*/
#index-content .cont-p6 .service-list .list-num{box-sizing:border-box;margin:15px auto;padding-right:5px;width:40px;height:40px;border-radius:20px;background:rgba(255,255,255,.5);color:#fff;text-align:center;font-style:oblique;font-size:26px;line-height:40px}
#index-content .cont-p6 .service-list li.on .list-num{background:#fff;color:#0a9748}
/*#index-content .cont-p6 .service-list>li>h3{color:rgba(255,255,255,.5);font-size:18px;line-height:30px}*/
#index-content .cont-p6 .service-list>li.on>h3{color:#fff}
/*#index-content .cont-p6 .service-list>li>p{padding:5px 0;color:#ffffff;font-size:12px;line-height:16px}*/
#index-content .cont-p6 .service-list>li.on>p{color:#fff}
@media screen and (max-width:750px){#index-content .cont-p6 .service-list li{width:20%}
}
#index-content .cont-p7 .p7-content .cont-list{box-sizing:border-box;padding:0 10px;width:33%}
#index-content .cont-p7 .p7-content .cont-list h3{padding:5px 0;color:#383838;font-weight:700;font-size:16px;line-height:30px}
#index-content .cont-p7 .p7-content .cont-list p{color:#6d6d6d;font-size:14px;line-height:20px}
#index-content .cont-p7 .p7-content .cont-list img{width:100%}
#index-content .cont-p7 .p7-content .cont-list .show-more{display:block;margin:10px 0;width:100%;height:36px;background:#6d6f73;color:#fff;text-align:center;text-decoration:none;font-size:14px;line-height:36px}
#index-content .cont-p7 .p7-content .cont-list .show-more:hover{background:#229153;text-decoration:none!important}
#index-content .cont-p8 .p8-content .cont-list{position:relative;box-sizing:border-box;padding:0 10px;width:33%}
#index-content .cont-p8 .p8-content .cont-list img{width:100%}
#index-content .cont-p8 .p8-content .cont-list:first-of-type>p{position:absolute;bottom:3px;box-sizing:border-box;padding:0 10px;height:30px;background:rgba(0,0,0,.5);color:#fff;font-size:12px;line-height:30px}
#index-content .cont-p8 .p8-content .cont-list2 h3{margin:10px 0;padding-left:10px;border-left:3px solid #229153;color:#333;font-weight:700;font-size:16px}
#index-content .cont-p8 .p8-content .cont-list2 p{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc;color:#666;font-size:12px;line-height:20px}
#index-content .cont-p8 .p8-content .cont-list2 p>a{float:right;margin-right:15px;color:#dc0000}
#index-content .cont-p8 .p8-content .cont-list2 ul>li>a{color:#666;font-size:12px;line-height:26px;}
#index-content .cont-p8 .p8-content .cont-list2 ul>li>a>span{float:right;margin-right:15px}
#index-content .cont-p8 .p8-content .cont-list3 .pic{box-sizing:border-box;padding:5px;width:37%;border:1px solid #ccc}
#index-content .cont-p8 .p8-content .cont-list3 .pic>img{width:100%}
#index-content .cont-p8 .p8-content .cont-list3 .text{box-sizing:border-box;padding:10px;width:60%}
#index-content .cont-p8 .p8-content .cont-list3 .text h3{margin:0 0 10px;padding-left:10px;border-left:3px solid #229153;color:#333;font-weight:700;font-size:16px}
#index-content .cont-p8 .p8-content .cont-list3 .text p{margin-bottom:15px;padding-bottom:15px;color:#666;font-size:12px;line-height:20px}
#index-content .cont-p8 .p8-content .cont-list3 .text p>a{float:right;margin-right:15px;color:#dc0000}
#index-content .cont-p9 .p9-content .cont-list{position:relative;box-sizing:border-box;padding:0 10px;width:50%}
#index-content .cont-p9 .p9-content .cont-list img{width:100%}
/*#index-content .cont-p9 .p9-content .cont-list p{padding:25px 40px;color:#333;font-size:14px;line-height:48px}*/
/*@media screen and (max-width:750px){#index-content .cont-p7 .p7-content .cont-list,#index-content .cont-p8 .p8-content .cont-list,#index-content .cont-p9 .p9-content .cont-list{padding:0 50px;width:100%}*/
    /*#index-content .cont-p9 .p9-content .cont-list p {line-height:30px}*/
/*}*/
#index-content .cont-p10 .p10-content li{float:left;width:33%}
#index-content .cont-p10 .p10-content li>img{width:100%}
#footer{margin-top:30px}
#footer1 .footer-p1>p{border-bottom:1px solid #dfdfdf}
#footer1 .footer-p1>p>span{position:relative;bottom:-3px;border-bottom:2px solid #3e3e3e;color:#3e3e3e;font-size:15px;line-height:28px}
#footer1 .footer-p1 .friendly-link{padding:10px 0}
#footer1 .footer-p1 .friendly-link>a{box-sizing:border-box;padding-right:50px;color:#999;font-size:14px;line-height:24px}

#footer .footer-p2 .footer-p2-cont .menu{width:40%}
#footer .footer-p2 .footer-p2-cont .contact>h3,#footer .footer-p2 .footer-p2-cont .focus>h3,#footer .footer-p2 .footer-p2-cont .menu>h3{box-sizing:border-box;padding:10px 0;color:#333;font-weight:700;font-size:16px}
#footer .footer-p2 .footer-p2-cont .menu li{float:left;width:25%}
/*#footer .footer-p2 .footer-p2-cont .menu li>a{color:#333;font-size:13px;line-height:24px}*/
#footer .footer-p2 .footer-p2-cont .focus{box-sizing:border-box;padding:0 50px;width:20%;border-right:1px dashed #ccc;border-left:1px dashed #ccc}
#footer .footer-p2 .footer-p2-cont .focus>h3{border-bottom:1px dashed #ccc;text-align:center}
#footer .footer-p2 .footer-p2-cont .focus .code{box-sizing:border-box;padding:10px 0}
#footer .footer-p2 .footer-p2-cont .focus .code li{float:left;width:50%;text-align:center}
#footer .footer-p2 .footer-p2-cont .focus .code li>p{color:#666;font-size:12px;line-height:24px}
#footer .footer-p2 .footer-p2-cont .contact{box-sizing:border-box;padding:0 50px;width:40%}
#footer .footer-p2 .footer-p2-cont .contact>div>p,#footer .footer-p2 .footer-p2-cont .contact>div>p>a{color:#666;font-size:12px;line-height:24px}
#footer .footer-p2 .footer-p2-cont .contact>div>p.tel{padding-left:24px;background:url(../images/icon-tel.jpg) no-repeat left center}
#footer .footer-p2 .footer-p2-cont .contact>div>p.mail{padding-left:24px;background:url(../images/icon-mail.jpg) no-repeat left center}
#footer .footer-p2 .footer-p2-cont .contact>div>p.address{padding-left:24px;background:url(../images/icon-add.jpg) no-repeat left center}
#footer .footer-p3{background:#019342}
#footer .footer-p3 .footer-p3-cont>p,#footer .footer-p3 .footer-p3-cont>p a{padding:10px 0;color:#fff;font-size:12px;line-height:16px}
#footer .footer-p3 .footer-p3-cont>p>span{float:right}
@media screen and (max-width:750px){#footer .footer-p2 .footer-p2-cont>div{box-sizing:border-box;padding:20px 50px;width:100%!important}
    #footer .footer-p2 .footer-p2-cont .menu li{width:50%}
}
.tel>span{
    font-family:Arial;
    font-size: 30px;
    color:#019342;
    font-weight: bold;
}
.swiper-slide>img {
    width: 100% !important;
}
.a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{font-family:Microsoft YaHei;line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.fl{float:left}
.fr{float:right}
.cl{clear:both}
a{color:#000;text-decoration:none}
a:hover{text-decoration:none}
.container{margin:auto;max-width:1200px}
.hide{display:none}
.xuanzhuan1{transform:rotate(-90deg)}
.xuanzhuan2{transform:rotate(90deg)}
#header{width:100%}
#header .header-top{padding:5px 0;width:100%;background:#f2f2f2}
#header .header-options,#header .header-options>a,#header .header-top-content>span{color:#666;text-decoration:none;font-size:12px}
#header .header-options{position:relative}
#header .header-options>.search-box{position:absolute;top:-4px;right:100%;display:none}
#header .header-options>.search-box input{margin-right:42px;padding:2px 0}
#header .header-options>.search-box button{float:right;margin-top:-23px}
#header .header-options>a.search{display:inline-block;width:15px;height:15px;background:url(../images/icon.png) no-repeat;background-position:-7px -6px}
#header .header-cont{margin-top:0px;padding:0}
#header .header-cont .logo>a{display:inline-block}
#header .header-cont .logo img{max-width:100%;height: 60px}
#header .header-cont .logo{padding: 20px 0;}
#header .header-cont .tel .tel-icon{margin-top:8px;width:45px;height:40px;background:url(../images/icon.png) no-repeat center;background-size: auto 100% ;}
#header .header-cont .tel .tel-text>h3{color:#666;font-size:12px;line-height:20px}
#header .header-cont .tel .tel-text>span{color:#00a0BE;font-style:italic;font-size:30px}
#header .header-menu{width:100%;background:#00a0BE}
#header .header-menu .menu-list li{float:left;width:14.28%;}
#header .header-menu .menu-list li a{display:inline-block;padding:9px 0;color:#fff;text-decoration:none;font-size:16px;width:100%;text-align: center;line-height: 2em;}
#header .header-menu .menu-list li.on{background:#fff}
#header .header-menu .menu-list li.on a{color:#00a0BE}
@media screen and (max-width:750px){#header .header-cont .logo{float:initial;width:75%;text-align:center}
    #header .header-cont .tel{margin-right:100px}
    #header .header-menu .menu-list{border-top:1px solid #00a0BE;display: none}
   .tel_top, .header-top{display: none}
   .logo_top{padding:0 20px;}
}
#index-banner{width:100%}
#index-banner img{width:100%}
#index-content{width:100%}
#index-content .cont-p1{width:100%;background:#ececec}
#index-content .cont-p1 .s-keywords{font-size:12px;line-height:40px}
#index-content .cont-p1 .s-keywords a{padding:0 5px;color:#999;text-decoration:none}
#index-content .cont-p1 .s-input input{margin:5px -3px;padding:9px 10px;height:30px;border:1px solid #ccc;background:0 0}
/*#index-content .cont-p1 .s-input button{width:32px;height:32px;border:none;background:#019342 url(../images/icon.png) no-repeat;background-position:-4px -24px;color:#019342}*/
@media screen and (max-width:750px){#index-content .cont-p1 .s-input,#index-content .cont-p1 .s-keywords{float:initial;width:100%;text-align:center}
}
#index-content .cont-p2{padding-bottom:50px}
#index-content .cont-p .p-title{padding:50px 0 25px;width:100%;display: flex;justify-content: center}
#index-content .cont-p .p-title .title-text{width:40%;text-align:center}
/*#index-content .cont-p .p-title .title-text h2{color:#229153;font-weight:700;font-size:28px}*/
/*#index-content .cont-p .p-title .title-text p{padding:5px 0;color:#cfcfcf;font-size:20px}*/
#index-content .cont-p .p-title .line{width:200px;height:15px;border-bottom:2px solid #00a0be}
#index-content .p2-content{position:relative}
#index-content .p2-content .swiper-container{width:97%;height:auto}
#index-content .p2-content .swiper-container .swiper-slide p{padding:5px 0;color:#666;text-align:center;font-size:14px;line-height:20px}
#index-content .p2-content .swiper-button-prev{left:0}
#index-content .p2-content .swiper-button-next{right:0}
#index-content .cont-p3 .cont-p3-sidebar{width:25%}
#index-content .cont-p3 .cont-p3-sidebar .side-title{padding:10px 0;border-bottom:3px solid #052815;background:url(../images/textbg.jpg)}
#index-content .cont-p3 .cont-p3-sidebar .side-title h2{color:#fff;text-align:center;font-weight:700;font-size:24px}
#index-content .cont-p3 .cont-p3-sidebar .side-title p{color:#fff;text-align:center;font-size:16px;line-height:20px}
#index-content .cont-p3 .cont-p3-sidebar .sider-menu h3{position:relative;padding:10px 0;border:1px solid #e4e4e4;background:#ededed;color:#333;text-align:center;font-size:16px;line-height:20px}
#index-content .cont-p3 .cont-p3-sidebar .sider-menu ul{padding:5px 0 5px 50px;border:1px solid #e4e4e4;background:#fff}
#index-content .cont-p3 .cont-p3-sidebar .sider-menu ul>li{padding:6px 0;list-style:url(../images/list-style.jpg)}
#index-content .cont-p3 .cont-p3-sidebar .sider-menu ul>li>a{color:#666;text-decoration:none;font-size:14px}
#index-content .cont-p3 .cont-p3-sidebar .sider-menu2 h3{padding-left:40px;text-align:left}
#index-content .cont-p3 .cont-p3-sidebar .sider-menu h3 img{position:absolute;top:15px;right:20px}
@media screen and (max-width:750px){#index-content .cont-p3 .cont-p3-sidebar{display:none}
    #index-content .cont-p3 .cont-p3-main{float:initial;box-sizing:border-box;padding:0 20px;width:100%!important}
}
#index-content .cont-p3 .cont-p3-main{width:72%}
#index-content .cont-p3 .cont-p3-main .show-pic{position:relative;width:100%}
#index-content .cont-p3 .cont-p3-main .show-pic>img{width:100%}
#index-content .cont-p3 .cont-p3-main .show-text{position:absolute;bottom:0;width:100%;height:50px;background:rgba(0,0,0,.5);color:#fff;text-align:center;font-size:18px;line-height:50px}
/*#index-content .cont-p3 .cont-p3-main .show-more-pic ul{display:flex;flex-wrap:wrap;justify-content:space-between}*/
/*#index-content .cont-p3 .cont-p3-main .show-more-pic ul li{position:relative;display:flex;margin-top:12px;width:24%;flex-basis:24%;align-content:space-between}*/
#index-content .cont-p3 .cont-p3-main .show-more-pic ul li img{width:100%;max-width:100%}
#index-content .cont-p3 .cont-p3-main .show-more-pic .show-text{height:32px;font-size:14px;line-height:32px;position: absolute;left:0;}
#index-content .cont-p4 .cont-p4-title{padding:50px 0;width:100%;text-align:center}
/*#index-content .cont-p4 .cont-p4-title>img{width:100%}*/
#index-content .cont-p4 .cont-p4-part .cont-p4-text{width:37%}
@media screen and (max-width:750px){
    #index-content .cont-p4 .cont-p4-part .cont-p4-text{
    float:initial;box-sizing:border-box;margin-bottom:30px;width:100%!important}
    #index-content .cont-p4 .cont-p4-part .cont-p4-pic{width:100%!important;text-align:center}
}
#index-content .cont-p4 .cont-p4-part .cont-p4-text>p{padding:5px 0;color:#e8e8e8;text-align:right;font-size:26px}
#index-content .cont-p4 .cont-p4-part .cont-p4-text>h3{color:#229153;text-align:right;font-weight:700;font-size:30px}
#index-content .cont-p4 .cont-p4-part .cont-p4-text ul{margin-bottom:20px;padding:15px 0}
#index-content .cont-p4 .cont-p4-part .cont-p4-text ul>li{padding:7px 20px;background:url(../images/list-style1.jpg) no-repeat right center;color:#333;text-align:right;font-size:14px;line-height:20px}
/*#index-content .cont-p4 .cont-p4-part .cont-p4-text .btn-more{width:222px;height:42px;border-radius:5px;background:#087739;color:#fff;text-align:center;text-decoration:none;font-size:16px;line-height:42px}*/
#index-content .cont-p4 .cont-p4-part .cont-p4-pic{width:60%;text-align:center}
#index-content .cont-p4 .cont-p4-part .cont-p4-pic>img{max-width:100%}
#index-content .cont-p4 .cont-p4-part2 .cont-p4-text ul>li,#index-content .cont-p4 .cont-p4-part2 .cont-p4-text>h3,#index-content .cont-p4 .cont-p4-part2 .cont-p4-text>p{text-align:left}
#index-content .cont-p4 .cont-p4-part2 .cont-p4-text ul>li{background:url(../images/list-style1.jpg) no-repeat left center}
/*#index-content .cont-p4 .cont-p4-part1{padding:10px 0 40px 30px;background:url(../images/bg_1.png) no-repeat left bottom}*/
/*#index-content .cont-p4 .cont-p4-part2{padding:10px 30px 40px 0;background:url(../images/bg_2.png) no-repeat right bottom}*/
#index-content .cont-p5 .p5-content{display:flex;flex-wrap:wrap;justify-content:space-between}
#index-content .cont-p5 .p5-content .cont-list{position:relative;display:flex;margin-top:12px;margin-bottom:30px;width:30%;flex-basis:30%;align-content:space-between}
@media screen and (max-width:750px){
    #index-content .cont-p5 .p5-content .cont-list{text-align:center;flex-basis:100%}
    #index-content .cont-p5 .p5-content .cont-list p{width:100%;text-align:center}
    #index-content .cont-p4 .cont-p4-part .cont-p4-text>p{font-size: 15px;text-align: center;margin-top:20px;}
    #index-content .cont-p4 .cont-p4-part .cont-p4-text>h3{font-size: 22px;text-align: center}
    #index-content .cont-p4 .cont-p4-part2{padding:0 10px;}
    #index-content .cont-p4 .cont-p4-part2 .cont-p4-text ul>li{background:none;text-align: center}
    #index-content .cont-p4 .cont-p4-part .cont-p4-text ul>li{background:none;text-align: center}
}
#index-content .cont-p5 .p5-content .cont-list img{max-width:100%}
#index-content .cont-p5 .p5-content .cont-list p{position:absolute;bottom:-30px;left:0;}
#index-content .cont-p5 .p5-content .cont-list p>span:first-of-type{color:#229153;font-weight:700;font-size:18px}
#index-content .cont-p5 .p5-content .cont-list p>span:last-of-type{color:#5a5a5a;font-size:12px}
#index-content .cont-p5 .show-more{display:block;margin:20px auto;width:110px;height:34px;background:#f2f2f2;color:#666;text-align:center;text-decoration:none;font-size:12px;line-height:34px}
@media screen and (max-width:750px){#index-content .cont-p5 .p5-content .cont-list{text-align:center;flex-basis:100%}
    #index-content .cont-p5 .p5-content .cont-list>img{margin:auto}
    #index-content .cont-p5 .p5-content .cont-list p{width:100%;text-align:center}
}
#index-content .cont-p6{width:100%;background:#00a0BE}
#index-content .cont-p6 .title-text>h2,#index-content .cont-p6 .title-text>p{color:#fff!important}
#index-content .cont-p6 .service-list{padding-bottom:35px;text-align:center;display:flex;justify-content: space-between}
#index-content .cont-p6 .service-list li img{margin-bottom: 15px}
#index-content .cont-p6 .service-list .list-num{box-sizing:border-box;margin:15px auto;padding-right:5px;width:40px;height:40px;border-radius:20px;background:rgba(255,255,255,.5);color:#fff;text-align:center;font-style:oblique;font-size:26px;line-height:40px}
#index-content .cont-p6 .service-list li.on .list-num{background:#fff;color:#00a0BE}
#index-content .cont-p6 .service-list>li>h3{color:#fefefe;font-size:16px;margin:22px 0 8px;font-weight: bold}
#index-content .cont-p6 .service-list>li.on>h3{color:#fff}
#index-content .cont-p6 .service-list>li>p{padding:5px 20px;color:#fff;font-size:16px;line-height:1em;}
#index-content .cont-p6 .service-list>li.on>p{color:#fff}
@media screen and (max-width:750px){#index-content .cont-p6 .service-list li{width:31.33%;margin:0 1%;}
    #index-content .cont-p6 .service-list>li>h3{font-size: 15px;}
}
#index-content .cont-p7 .p7-content .cont-list{box-sizing:border-box;padding:0 10px;width:33%}
#index-content .cont-p7 .p7-content .cont-list h3{padding:5px 0;color:#383838;font-weight:700;font-size:16px;line-height:30px}
#index-content .cont-p7 .p7-content .cont-list p{color:#6d6d6d;font-size:14px;line-height:20px}
#index-content .cont-p7 .p7-content .cont-list img{width:100%;height:222px;}
#index-content .cont-p7 .p7-content .cont-list .show-more{display:block;margin:10px 0;width:100%;height:36px;background:#6d6f73;color:#fff;text-align:center;text-decoration:none;font-size:14px;line-height:36px}
#index-content .cont-p7 .p7-content .cont-list .show-more:hover{background:#229153;text-decoration:none!important}
#index-content .cont-p8 .p8-content .cont-list{position:relative;box-sizing:border-box;padding:0 10px;width:33%}
#index-content .cont-p8 .p8-content .cont-list img{width:100%}
#index-content .cont-p8 .p8-content .cont-list:first-of-type>p{position:absolute;bottom:3px;box-sizing:border-box;padding:0 10px;height:30px;background:rgba(0,0,0,.5);color:#fff;font-size:12px;line-height:30px}
#index-content .cont-p8 .p8-content .cont-list2 h3{margin:10px 0;padding-left:10px;border-left:3px solid #229153;color:#333;font-weight:700;font-size:16px}
#index-content .cont-p8 .p8-content .cont-list2 p{margin-bottom:15px;padding-bottom:25px;border-bottom:1px solid #ccc;color:#666;font-size:12px;line-height:20px}
#index-content .cont-p8 .p8-content .cont-list2 p>a{float:right;margin-right:15px;color:#dc0000}
#index-content .cont-p8 .p8-content .cont-list2 ul>li>a{color:#666;font-size:12px;line-height:26px}
#index-content .cont-p8 .p8-content .cont-list2 ul>li>a>span{float:right;margin-right:15px}
#index-content .cont-p8 .p8-content .cont-list3 .pic{box-sizing:border-box;padding:5px;width:37%;border:1px solid #ccc}
#index-content .cont-p8 .p8-content .cont-list3 .pic>img{width:100%}
#index-content .cont-p8 .p8-content .cont-list3 .text{box-sizing:border-box;padding:10px;width:60%}
#index-content .cont-p8 .p8-content .cont-list3 .text h3{margin:0 0 10px;padding-left:10px;border-left:3px solid #229153;color:#333;font-weight:700;font-size:16px}
#index-content .cont-p8 .p8-content .cont-list3 .text p{margin-bottom:15px;padding-bottom:15px;color:#666;font-size:12px;line-height:20px}
#index-content .cont-p8 .p8-content .cont-list3 .text p>a{float:right;margin-right:15px;color:#dc0000}
#index-content .cont-p9 .p9-content .cont-list{position:relative;box-sizing:border-box;padding:0 10px;width:50%}
#index-content .cont-p9 .p9-content .cont-list img{width:100%}
#index-content .cont-p9 .p9-content .cont-list p{text-indent:2em;margin-bottom:5px;color:#333;font-size:13px;line-height:32px}
/*@media screen and (max-width:750px){#index-content .cont-p7 .p7-content .cont-list,#index-content .cont-p8 .p8-content .cont-list,#index-content .cont-p9 .p9-content .cont-list{padding:0 20px;width:100%}*/
    /*#index-content .cont-p9 .p9-content .cont-list p{line-height:30px;padding:0 10px;}*/
/*}*/
#index-content .cont-p10 .p10-content li{float:left;width:33.33%}
#index-content .cont-p10 .p10-content li>img{width:100%}
#footer,#footer1{margin-top:0px}
#footer1 .footer-p1>p{border-bottom:1px solid #dfdfdf}
#footer1 .footer-p1>p>span{position:relative;bottom:-3px;border-bottom:2px solid #3e3e3e;color:#3e3e3e;font-size:15px;line-height:28px}
#footer1 .footer-p1 .friendly-link{padding:10px 0}
#footer1 .footer-p1 .friendly-link>a{box-sizing:border-box;padding-right:50px;color:#999;font-size:14px;line-height:24px}
#footer .footer-p2{box-sizing:border-box;padding:40px 0 20px;background:#3d3d3d;}
#footer .footer-p2 .footer-p2-cont .menu{width:37%}
#footer .footer-p2 .footer-p2-cont .contact>h3,#footer .footer-p2 .footer-p2-cont .focus>h3,#footer .footer-p2 .footer-p2-cont .menu>h3{box-sizing:border-box;padding:10px 0;color:#fff;font-weight:700;font-size:16px}
#footer .footer-p2 .footer-p2-cont .menu li{float:left;width:23%}
#footer .footer-p2 .footer-p2-cont .menu li>a{color:#fff;font-size:13px;line-height:24px}
#footer .footer-p2 .footer-p2-cont .focus{box-sizing:border-box;padding:0 50px;width:30%;border-right:1px dashed #ccc;border-left:1px dashed #ccc}
#footer .footer-p2 .footer-p2-cont .focus>h3{border-bottom:1px dashed #ccc;text-align:center}
#footer .footer-p2 .footer-p2-cont .focus .code{box-sizing:border-box;padding:10px 0}
#footer .footer-p2 .footer-p2-cont .focus .code li{float:left;width:50%;text-align:center}
#footer .footer-p2 .footer-p2-cont .focus .code li>p{color:#fff;font-size:12px;line-height:24px}
#footer .footer-p2 .footer-p2-cont .contact{box-sizing:border-box;padding-left:89px;padding-right:0;width:33%;}
#footer .footer-p2 .footer-p2-cont .contact>div>p,#footer .footer-p2 .footer-p2-cont .contact>div>p>a{color:#fff;font-size:12px;line-height:24px}
#footer .footer-p2 .footer-p2-cont .contact>div>p.tel{padding-left:24px;background:url(../images/tel_footer.png) no-repeat left center}
#footer .footer-p2 .footer-p2-cont .contact>div>p.mail{padding-left:24px;background:url(../images/email_footer.png) no-repeat left center}
#footer .footer-p2 .footer-p2-cont .contact>div>p.address{padding-left:24px;background:url(../images/weizhi_footer.png) no-repeat left center}
#footer .footer-p3{background:#3D3D3D}
#footer .footer-p3 .footer-p3-cont>p,#footer .footer-p3 .footer-p3-cont>p a{padding:10px 0;color:#fff;font-size:12px;line-height:16px}
#footer .footer-p3 .footer-p3-cont>p>span{float:right}
@media screen and (max-width:750px){#footer .footer-p2 .footer-p2-cont>div{box-sizing:border-box;padding:20px 50px;width:100%!important}
    #footer .footer-p2 .footer-p2-cont .menu li{width:50%}
    #footer1{display: none}
    #footer .menu{display: none}
    #footer .focus{display: none}
    #footer .footer-p2 .footer-p2-cont .contact{padding-left:20px;}
    .footer-p3{display: none;}
}
@media screen and (max-width:750px){#footer .footer-p2 .footer-p2-cont>div{box-sizing:border-box;padding:20px 50px;width:100%!important}
 .pc{display: none}
 .phone{display: block !important;}
 .case1_1,.case1_2{
     display: none;
 }
 .banner1_1,.banner1_2{
     display:none;
 }
}
.tel>span{
    font-family:Arial;
    font-size: 30px;
    color:#019342;
    font-weight: bold;
}
.swiper-slide>img {
    width: 100% !important;
}
/*#index-content .p2-content{*/
    /*height:130px;*/
/*}*/

.pages {
    padding: 40px 0;
    text-align: center;
}
.pages a {
    width: 30px;
    height: 30px;
    font-size: 15px;
    line-height: 30px;
    display: inline-block;
    border: 1px solid #3490dc;
    color: #333;
    transition: all .2s linear;
}
.pages a.active , .pages a:hover {
    background: #3490dc;
    color: #fff;
}
.about_box{background: url(../images/bj.jpg) no-repeat center;padding-bottom: 90px}
.about_title{text-align: center;padding: 50px 0;}
.about_flex{display: flex;justify-content: center;width: 100%;background-color: #55b6e0;box-sizing: border-box;overflow: hidden;align-items: center}
.about-text2{width: 430px;}
.about-img{flex: 1;}
.about-img img{width: 100%}
.text_box{padding: 0 40px;color: #fff}
.text_box div p{line-height: 2em;font-size: 16px;}
.text_box h1{font-size: 22px;color: #fff;margin-bottom: 20px;}
.about_a{width: 110px;height: 34px;border-radius: 17px;border: solid 1px #fff;display: block;line-height: 34px;text-align: center;color: #fff;font-size: 16px;margin-top: 30px}
.new_center{display: flex;justify-content: space-between;}
.new_list{width: 31%;box-shadow: 1px 1px 5px #ccc}
.new_img{width: 100%;height:243px;overflow: hidden}
.new_img img{object-fit: cover;width: 100%;height: 100%}
.new_title{font-size: 16px;margin: 20px 0;line-height: 1.5em}
.new_date{font-size: 16px;color: #999}
.footer_top{background-color: #2b3033;padding: 30px 0;}
.footer_top ul{width: 80%;margin: 0 auto;display: flex;justify-content: space-between}
.footer_top ul li{min-width: 24%;max-width: 35%}
.footer_title p{font-size: 18px;color: #fff;font-width: 800;line-height: 2em;border-bottom: solid 1px #eee}
.footer_list h2{font-size: 14px;color: #fff;line-height: 2em;}
.footer_list h2 a{color: #fff}
.footer_list{margin: 15px 0px;}
.footer_list h4{font-size: 12px;color: #fff;line-height: 1em;}
.footer_list p{font-size: 14px;color: #fff;line-height: 2em}
.footer_bottom{background-color: #13181b;padding: 30px 0px;}
.footer_bottom P{text-align: center;color: #fff;font-size: 14px;line-height: 2em;}
.footer_bottom P a{color: #fff}


