@charset "utf-8";
/* CSS Document */
*{color:#333;font-size: 14px;}
body{font-family:微软雅黑;margin:0;overflow-x:hidden;background: #f1f2f6;}
p,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,form,table{margin:0;padding:0;}
a,img{border:none;/*兼容ie浏览器*/}
img{vertical-align:middle;border:0;}
li{list-style:none;}
h1{font-size: 30px}
/*p{line-height: 30px;}*/
i,em{font-style:normal;}
a{text-decoration:none;border:0;color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;clear: both;height: 0;line-height: 0;border: none;}
.row{margin-right: 0;}
.container{margin: 0;padding: 0;border: 0;}
.boxMain{width: 1190px;margin:0 auto;max-width: 97%;}
.flexMain{display: flex;justify-content: space-between;}

/*header*/
.iTop{padding:25px 0;}
.iTop .boxMain{align-items: center;}
#myCarousel .carousel-inner .item a{height:566px;display: block;}
.iNav{width: 60%;}
.iNav li a{line-height: 35px;padding:0 5px;font-size:15px;}
.iNav li{border-bottom:5px solid #f1f2f6;}
.iNav li:hover{border-color:#0ac295;}

/*street*/
.street{padding:10px 0;position: relative;}
.streetBt{text-align: center;}
.streetBt p{display: inline-block;font-size:18px;color:#000;background: url("../images/tree.png") no-repeat left center; padding-left:40px;line-height: 40px;}
.streetBt span{display: block;color:#6c6c6c;margin-top:3px;}
.swiper-container{margin-top:20px;position: unset;padding:10px!important;}
.streetMain{padding:0 50px;position: relative;}
.streetBox{position: relative;}
.streetBox>a img{width:100%;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,.3);}
.streetText{background: rgba(225,225,225,.6);line-height: 45px;width: 100%;position: absolute;left:0;bottom:0;text-align: center;}
.streetText a{color:#000;font-size:15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:block; padding:0px 5px;}
.streetText p{color:#fff;line-height:25px;margin-top:8px;}
.swiper-button-next{z-index: 999;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{width:47px;height:46px;background: url("../images/next.png") no-repeat;background-size: 100% 100%;content: '' !important;padding:22px;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{width:47px;height:46px;background:url("../images/prv.png") no-repeat;background-size: 100% 100%;content: '' !important;padding:22px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:0px!important;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:0px!important;}
.yuan1{position: absolute;top:265px;left:0;}
.yuan1 img{width: 320px;}

/*strategy*/
.strategy{padding:10px 0;}
.iBt{align-items: flex-end;border-bottom:1px solid #b9b8b8;}
.iBtLeft span{display: inline-block;font-size:18px;color:#000;background: url("../images/tree.png") no-repeat left center; padding-left:40px;line-height: 40px;}
.iBtLeft p{color:#6c6c6c; line-height:30px;}
.strategyBox a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;font-size:15px;}
.strategyBox p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#666;margin-top:10px;}
.strategyMain{padding-left:20px;align-items: center;}
.strategyPic{width:40%;border:5px solid #0ac295;padding-top:15px;height: 468px;}
.strategyPic img{width:115%;margin-left:15px;margin-bottom:-15px;}
.strategyBox{padding:15px 10px 15px 55px;}
.strategyList{width:50%;}
.strategyBox:hover{background: url("../images/strategyHover.png") no-repeat;background-size: 100%;}
.strategyBox:hover a{color:#fff;}
.strategyBox:hover p{color:#fff;}
.strategyMain{margin-top:30px;}

/*about*/
.about{margin:70px 0 25px;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.aboutPic{display: block;width: 50%;}
.aboutPic img{width: 100%;}
.aboutMain{width: 50%;background: #fff;padding-right:20%;padding-top:50px;padding-left:40px;position: relative;}
.aboutText>p{font-size:25px;color:#0ac295;font-weight:bold;}
.aboutCont{color:#6a6868;line-height: 30px;margin:40px 0 20px;}
.aboutMore{text-align: right;}
.aboutBack{font-size:120px;font-weight: bold;color:#f0f0f0;position: absolute;top:15px;line-height: 120px;right:25%;}
.aboutText{position: relative;z-index: 99;}

/*product*/
.product{position: relative;}
.productLeft{width: 50%;flex-wrap:wrap;}
.productMain{margin-top:15px;}
.productMain>a{width: 49%;}
.productMain>a img{width: 100%;height: 100%;border-radius: 8px;}
.productLeft a{width:49%;height:49%;position: relative;}
.productLeft a img{width:100%;height: 100%;border-radius: 8px;}
.productLeft p{position: absolute;width: 100%;height: 100%;top:0;left:0;display: flex;align-items: center;justify-content: center;}
.productLeft span{font-size:20px;color:#fff;font-weight:bold;text-shadow: 0 0 5px #000;    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.productLeft a:nth-child(1),.productLeft a:nth-child(2){margin-bottom:1.5%;}
.yuan2{position: absolute;right:0;top:10px;}
.yuan2 img{width: 260px;}

/*guide*/
.guide{padding:30px 0;background-image:linear-gradient(to bottom,#f1f2f6 45%,#c7efe5);}
.guideMain{flex-wrap: wrap;}
.guideBox{width:30%;align-items: center;padding:40px 0 20px 0px;}
.guideText{width: calc(100% - 95px);}
.guideText span{font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:block;}
.guideText p{color:#666;line-height: 22px;margin-top:5px;}
.friends{margin-top:20px;}
.friends p{background: url("../images/lubiao.png") no-repeat left center;line-height: 37px;padding-left:35px;color:#575656;}

/*iBottom*/
.iBottom{background-color: #0ac295;padding:45px 0;}
.iBottom .boxMain{padding:0 30px;align-items: center;}
.iBottom p span{color:#fff;line-height: 26px;}
.iBottom p span:nth-child(2){margin-left:35px;}
.iBottom .boxMain>a{font-size:32px;color:#fff;opacity: .5;font-weight:bold;}
.logo img{ max-width:100%;}

/*page*/
.pageLeft{width: 20%;}
.pageLeft>p{background-color: #0ac295;color:#fff;font-size:20px;font-weight: bold;text-align: center;line-height: 100px;margin-top:-50px;z-index: 999;position: relative;}
.pageErji a{display: block;border-bottom:1px solid #cdcdcd;line-height: 50px;font-size:15px;color:#8f8d8d; text-align:center;background:#e8e8ea;}
.pagePhone{background-image:linear-gradient(to bottom,#e8e8ea 20%,#c7efe5);padding-top:30px;}
.pageCenter{text-align: center;}
.pageCenter p{font-size:28px;color:#0ac295;font-weight: bold;margin:10px 0 30px;}
.pageRight{width:76%;padding-top:10px;}
.home{border-bottom:2px solid #dcdddf;align-items: flex-end;}
.home p:nth-child(1){font-size:20px;color:#595b5b;line-height: 50px;}
.home p:nth-child(2){color:#595b5b; line-height:50px;}
.home p:nth-child(2) a{color:#595b5b;}
.productlist{flex-wrap:wrap;}
.productBox{width: 32%;margin-top:17px;}
.productBox img{width: 100%;}
.productBox p{line-height: 45px;color: #fff;text-align: center;background-color: #0ac295;margin-top:2px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding:0px 5px;}
.pageFriends{margin:20px 0;}
.productP{padding-top:20px;}
.productP>p{text-align: center;color:#595b5b;font-size:18px;margin-bottom:10px;}
.productP>p span {color: #999;margin:0px 10px;}
.productPCont img{display: block;max-width: 100%;margin:0 auto;}
.productPNext{border-top:1px solid #d1d2d2;margin-top:30px;padding-top:25px;}
.productPNext p{background: url("../images/sun.png") no-repeat left center;padding-left:25px;color:#828383;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslistBox{background-color: #f8f9fb;padding:20px;margin-top:17px;}
.newslistBox a:nth-child(1){font-size:15px;color:#0ac295;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block; float:left;line-height: 40px;width: 70%;}
.newslistBox span { float: right;line-height: 40px;}
.newslistBox p{color:#858383;line-height: 25px;margin:5px 0 10px;}
.newslistBox a:last-child{color:#fff;font-size:12px;background-color: #0ac295;border-radius: 5px;line-height: 25px;display: inline-block;padding:0 10px;}
.newslistBox:hover{background-color: #eee;}
.productPCont{line-height: 30px;}

/*产品分类*/
.pro_list{display: none;margin-top:0;width:100%;margin-bottom:0;}
.cpfl{width:100%;background: #2b2b2b;padding:10px;justify-content: space-between;display:flex;}
.cpfl p{font-size:16px;color:#fff;}
.ipad_prolist{width:100%;}
.ipad_prolist_main{margin: 0 auto;}
.ipad_prolist_main ul{width:100%;background:#0ac295;padding-bottom:10px ;}
.ipad_prolist_main li{padding: 10px ;border-bottom:1px solid #fff;}
.ipad_prolist_main li img{width:12px;float: right;}
.ipad_prolist_main li a{font-size:15px;color:#fff;}

.pageHome{position: absolute;left:10px;}
.pageHome img{width: 26px;}

/*分页样式*/
.pglist {
    padding: 20px 0 10px;
    width: 100%;
    text-align: center;
}
.pglist a {
    color: #666;
    padding: 0 14px;
    margin: 0 3px;
    font-weight: bold;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.pglist * {
    display: inline-block;
    _zoom: 1;
    _display: inline;
    vertical-align: middle;
    line-height: 30px;
    padding-bottom: 1px;
}
.pglist a:hover, .pglist .page-num-current {
    display: inline-block;
    color: #fff;
    background: #0ac295;
    border-color: #0ac295;
}











.p-footer{display: none;}
.p-footer p{text-align: center;line-height:25px;}


.index_head{width:100%;background:#0ac295;font-size:20px;color:#fff;text-align: center;line-height:50px;position: fixed;top:0;z-index: 999;display: none;}
.index_btn{background:url("../images/index_threelines.png") no-repeat;width: 25px;height: 20px;display: block;background-size:contain;position: absolute;right:10px;top:14px;}
.index_hrad_xl{width:100%;z-index: 999;position: absolute;top:50px;}
.index_hrad_xl li{width:100%;background: #999;text-align:center;border-top:1px solid #fff;}
.index_hrad_xl li a{font-size:16px;line-height:45px;color:#fff;}

.index_foot{width:100%;background:#0ac295;padding:10px 0;position: fixed;bottom:0;z-index: 999;display: none;}
.index_foot ul{width:100%;margin:0 auto;display: flex;justify-content: space-between;}
.index_foot li{width:25%;text-align: center;}
.index_foot li p{font-size:16px;color:#fff;margin-top:5px;}
.index_foot li img{width:30px;}


.product-bottom>span{text-align: center;display: block;font-size:17px;margin-top:15px;margin-bottom:-10px;}
.about-cont{margin-top:20px;}












