.wp{max-width:1200px; margin:0 auto;}
*{font-family: '微软雅黑';box-sizing: border-box;}

/* 头部 */
#web_head{position: fixed;width: 100%;left: 0;top:0;line-height: 90px;height: 90px;z-index: 99;}
#web_head .logo{float: left;}
#web_head .logo img{vertical-align: middle;}
#web_head .logo img.pic2{display: none;}
#web_head .nav{float: right;}
#web_head .nav a{margin-left: 35px;font-size: 14px;color: #fff;transition:0.3s;}
#web_head .nav a:hover,#web_head .nav a.on{color: #81d8d0;transition:0.3s;}
#web_head.head_on{background-color: #fff;border-bottom: 1px solid #f1f1f1;}
#web_head.head_on .nav a{color: #333;}
#web_head.head_on .nav a:hover,#web_head.head_on .nav a.on{color: #81d8d0;transition:0.3s;}
#web_head.head_on .logo img.pic1{display: none;}
#web_head.head_on .logo img.pic2{display: inline-block;}
/* 首页 */
#index_banner{margin-top: 90px;overflow: hidden;}
#index_banner img{vertical-align: middle;max-width: 100%;}
.index_survey{padding-top: 75px;padding-bottom: 35px;overflow: hidden;}
.index_title{text-align: center;}
.index_title h3{font-size: 28px;color: #333;font-weight: normal;}
.index_title p{font-size: 14px;color: #666;margin-top: 10px;}
.index_survey .survey_list{margin-left: -100px;margin-top: 70px;}
.index_survey .survey_list .item{width: 25%;float: left;margin-bottom: 50px;}
.index_survey .survey_list .item .con{margin-left: 100px;text-align: center;}
.index_survey .survey_list .item .pic img{max-width: 100%;vertical-align: middle;}
.index_survey .survey_list .item .text{}
.index_survey .survey_list .item .text h4{font-size: 18px;color: #000;font-weight: normal;margin-top: 30px;}
.index_survey .survey_list .item .text p{font-size: 14px;color: #666;line-height: 1.5;height: 45px;overflow: hidden;margin-top: 10px;}

.index_patent{padding-top: 75px;padding-bottom: 35px;background-image: radial-gradient(#adebe6, #81d8d0);}
.index_title2{text-align: center;}
.index_title2 h3{font-size: 28px;color: #000;font-weight: normal;}
.index_title2 p{font-size: 14px;color: #000;margin-top: 10px;}
.index_title2 p span{vertical-align: middle;margin: 0 20px;color: #666;}
.index_title2 p em{width: 30%;display: inline-block;height: 1px;vertical-align: middle;}
.index_title2 p em.left{background-image: linear-gradient(to right, rgba(255, 255, 255, 0.1) , rgba(255, 255, 255, 0.7));}
.index_title2 p em.right{background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) , rgba(255, 255, 255, 0.1));}

.patent_swiper{margin-top: 55px;position: relative;}
.patent_swiper .patent_swiper_con{overflow: hidden;width: 100%;position: relative;}
.patent_swiper .pic{width: 240px;height: 325px;background-size: cover;background-position: center;background-repeat: no-repeat;}
.patent_swiper .text{text-align: center;}
.patent_swiper .text h5{font-size: 16px;color: #000;font-weight: normal;margin-top: 15px;}
.patent_swiper .text p{font-size: 12px;color: #333;line-height: 1.8;margin-top: 5px;}
.patent_swiper .swiper-button-left{left: -70px;width: 44px;height: 44px;background-image: url(../images/ll.png);top:40%;display: block;
   color: #fff;position: absolute;margin-top: -22px;cursor: pointer;outline: none;
}

.patent_swiper .swiper-button-right{right: -70px;width: 44px;height: 44px;background-image: url(../images/rr.png);top:40%;display: block;
   color: #fff;position: absolute;margin-top: -22px;cursor: pointer;outline: none;
}
.patent_more{text-align: center;margin-top: 65px;padding-bottom: 10px;}
.patent_more a{font-size: 12px;color: #333;}
.patent_more a:hover{text-decoration: underline;}

.index_good{padding-top: 80px;padding-bottom: 70px;}
.index_good .good_title{margin-top: 48px;text-align: center;border-bottom: 1px solid #e0e0e0;height: 43px;}
.index_good .good_title span{font-size:18px;color: #000;margin: 0 65px;cursor: pointer;transition:0.3s;
   height: 44px;display: inline-block;box-sizing: border-box;border-bottom: 2px solid rgba(0,0,0,0);color: #333;
}
.index_good .good_title span:hover{color: #000;transition:0.3s;border-bottom: 3px solid #81d8d0;}
.index_good .good_title span.on{border-bottom: 3px solid #81d8d0;color: #000;font-size: 18px;}
.index_good .good_pic{margin-top: 0px;}
.index_good .good_pic .pic{display: none;}
.index_good .good_pic .pic img{vertical-align: middle;max-width: 100%;}

.index_flow{max-width: 1600px;margin: 0 auto;background-color: #f7f7f7; padding: 0 120px;padding-top: 80px;padding-bottom: 60px;text-align: center;}
.index_flow .flow_pic{margin-top: 40px;}
.index_flow .flow_pic img{max-width: 100%;}
.index_flow .flow_sept{margin-top: 80px;display: flex;justify-content: space-between;padding: 0 75px;position: relative;height: 48px;}
.index_flow .flow_sept .xian{position: absolute;height: 1px;width: 100%;background-color: #000;left: 0;top:40px;}
.index_flow .flow_sept p{font-size: 14px;color: #666;cursor: pointer;margin-top: 0;text-align: center;position: relative;z-index: 2;}
.index_flow .flow_sept span{width: 16px;height: 16px;display: block;background-color: rgba(0,0,0,0);border: 1px solid rgba(0,0,0,0);margin-left: auto;margin-right: auto;
   border-radius: 50px;margin-top: 11px;position: relative;
}
.index_flow .flow_sept span b{position: absolute;width: 7px;height: 7px;border-radius: 50%;display: block;left: 50%;top:50%;transform: translate(-50%,-50%);
   background-color: #000;
}
.index_flow .flow_sept p.on em{color: #000;font-weight: bold;}
.index_flow .flow_sept p.on span{background-color: #fff;border: 1px solid #000000;}
.index_flow .flow_sept p.on span b{background-color: #000;}
.index_flow .butt{text-align: center;margin-top: 25px;}
.index_flow .butt a{display: inline-block;width: 46px;height: 46px;border-radius: 50%;background-color: #fff;margin: 0 17px;
   background-repeat: no-repeat;background-position: center center;
}
.index_flow .butt a.btn_left{background-image: url(../images/ll2_1.png);}
.index_flow .butt a.btn_right{background-image: url(../images/rr2_1.png);}
.index_flow .butt a.btn_left:hover{background-image: url(../images/ll2_2.png);background-color: #81d8d0;}
.index_flow .butt a.btn_right:hover{background-image: url(../images/rr2_2.png);background-color: #81d8d0;}

.index_new{padding: 75px 0;}
.index_new .news_list_index{margin-top: 50px;overflow: hidden;}
.index_new .news_list_index .item_one{width: 55%;float: left;border-bottom: 1px solid #ebebeb;padding-bottom: 20px;}
.index_new .news_list_index .item_one .pic{width: 100%;padding-top: 56.25%;background-size: 100%;border-radius: 3px;background-position: center center;
  transition: 0.3s;background-repeat: no-repeat;
}
.index_new .news_list_index .item_one .pic:hover{background-size: 105%; transition: 0.3s;}
.index_new .news_list_index .item_one .text{margin-top: 34px;}
.index_new .news_list_index .item_one .text h4{font-size: 20px;color: #000;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_new .news_list_index .item_one .text h4:hover{color: #87dbd3}
.index_new .news_list_index .item_one .text p{font-size: 14px;color: #666;line-height: 25px;height: 50px;overflow: hidden;margin-top: 5px;margin-bottom: 15px;}
.index_new .news_list_index .item_one .text span{font-size: 14px;color: #000;margin-right: 55px;}
.index_new .news_list_index .right_new{width: 40%;float: right;border-top: 1px solid #ebebeb;}
.index_new .news_list_index .right_new .item{border-bottom: 1px solid #ebebeb;padding: 30px 0;}
.index_new .news_list_index .right_new .item:first-child{margin-top: 0;}
.index_new .news_list_index .right_new .item h4{font-size: 20px;color: #000;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_new .news_list_index .right_new .item h4:hover{color: #87dbd3;}
.index_new .news_list_index .right_new .item p{font-size: 14px;color: #666;line-height: 25px;height: 50px;overflow: hidden;margin-top: 5px;margin-bottom: 15px;}
.index_new .news_list_index .right_new .item span{font-size: 14px;color: #000;margin-right: 55px;}
.index_new .index_new_more{text-align: center;margin-top: 55px;}
.index_new .index_new_more a{font-size: 12px;color: #333;width: 165px;height: 46px;line-height: 46px;display: inline-block;border-radius: 50px;
   border: 1px solid #b2b2b2;
}
.index_new .index_new_more a:hover{text-decoration: underline;}

.index_partner{background-color: #f8f8f8;padding-top: 75px;padding-bottom: 50px;}
.index_title3 h3{color: #000;}
.index_title3 p{color: #999;}
.index_title3 p em.left {
    background-image: linear-gradient(to right, #f5f5f5 , rgba(0, 0, 0, 0.1));
}
.index_title3 p em.right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1) , #f5f5f5);
}
.index_partner .partner_list{margin-top: 40px;overflow: hidden;margin-left: -60px;}
.index_partner .partner_list .item{padding-left: 60px;width: 16.66666%;float: left;margin-bottom: 35px;}
.index_partner .partner_list .item .pic{width: 100%;padding-top: 35%;background-size: contain;background-position: center center;background-repeat: no-repeat;}
.index_partner .more{text-align: center;margin-top: 20px;}
.index_partner .more a{color: #333333;font-size: 12px;}
.index_partner .more a:hover{text-decoration: underline;}

.index_about{padding: 80px 0;}
.about_swiper{position: relative;overflow: hidden;}
.about_swiper .swiper-wrapper{width: 100%;}
.about_swiper .swiper-wrapper .swiper-slid{width: 100%;display: block;overflow: hidden;}
.about_swiper .text{width: 30%;float: left;padding-top: 15px;}
.about_swiper .text h4{font-size: 30px;color: #000;font-weight: normal;}
.about_swiper .text p{font-size: 14px;color: #000;line-height: 22px;margin-top: 25px;}


.about_swiper .pic{float: right;width: 65%;text-align: right;overflow: hidden;padding-right: 48px;padding-bottom: 48px; position: relative;}
.about_swiper .pic .con{overflow: hidden;}
.about_swiper .pic .bg_hui{background-color: #f0f0f0;width: 375px;height: 320px;right: 0px;bottom: 0;position: absolute;}
.about_swiper .pic .swiper-wrapper{width: 100%;}
.about_swiper .pic img{max-width: 100%;vertical-align: middle;}
.about_swiper .butt{position: absolute;left: 0;bottom: 0;z-index: 99;}
.about_swiper .butt span{width: 75px;height: 75px;display: inline-block;background-color: #f0f0f0;cursor: pointer;
   background-repeat: no-repeat;background-position: center center;outline: none;
}
.about_swiper .butt span.about-button-left{background-image: url(../images/ll2_1.png);}
.about_swiper .butt span.about-button-right{background-image: url(../images/rr2_1.png);}

.about_swiper .butt span.about-button-left:hover{background-image: url(../images/ll2_2.png);background-color: #84d9d2;}
.about_swiper .butt span.about-button-right:hover{background-image: url(../images/rr2_2.png);background-color: #84d9d2;}
.index_about .about_swiper .about-pagination{position: absolute;left: 200px;bottom: 0;z-index: 99;}
.index_about .about_swiper .about-pagination .swiper-pagination-bullet{width:16px;height:16px;border: 5px solid #fff;}
.index_about .about_swiper .about-pagination .swiper-pagination-bullet-active{background-color: #202020;border: 5px solid #f0f0f0;}

/* 底部 */
#web_food{background-color: #84d9d2;padding:50px 0;overflow: hidden;padding-bottom: 10px;}
#web_food .wp{display: flex; justify-content: space-between;}
#web_food .left{width: 407px;}
#web_food .left p{font-size: 12px;color: #d7e2f2;margin-top: 17px;}
#web_food .left  h4{font-size: 18px;color: #d7e2f2;font-weight: normal;margin-top: 30px;}
#web_food .left span{display: block;font-size: 14px;color: #000;margin-top: 5px;}
#web_food .center{}
#web_food .center p{font-size: 12px;color: #000;}
#web_food .center  h4{font-size: 18px;color: #000;font-weight: normal;margin-top: 5px;}
#web_food .right{width: 485px;display: flex; justify-content: space-between;padding-left: 75px;} 
#web_food .right .con{text-align: center;}
#web_food .right .con span{display: block;font-size: 12px;color: #333;}
#web_food .wp2{margin-top: 40px;}
#web_food .wp2 p{line-height: 45px;height: 45px;font-size: 12px;color: #333;border-top: 1px solid #79c4bd;}
.wp2{max-width: 1200px;margin: 0 auto;}
/* 关于我们 */
#nei_banner{position: relative;margin-top: 90px;}
#nei_banner img{vertical-align: middle;max-width: 100%;}
.er_nav{height: 70px;line-height: 70px;overflow: hidden;border-bottom: 1px solid #eaeaea;}
.er_nav .tit{float: left;}
.er_nav .tit p{font-size: 18px;color: #000;}
.er_nav .nav{float: right;}
.er_nav .nav a{font-size: 14px;color: #000;margin-left: 33px;height: 69px;line-height: 69px;display: inline-block;}
.er_nav .nav a:hover,.er_nav .nav a.on{border-bottom: 2px solid #73e1d7}

.about_us{padding-top: 85px;padding-bottom: 50px;}
.about_us .introduce_item{overflow: hidden;}
.about_us .introduce_item .text{width: 47%;float: left;}
.about_us .introduce_item .text h5{font-size: 28px;color: #000;text-align: center;font-weight: normal;margin-bottom: 25px;}
.about_us .introduce_item .text h6{font-size: 16px;color: #000;margin-top: 12px;}
.about_us .introduce_item .text p{font-size: 14px;color: #000;line-height: 25px;margin: 5px 0;}
.about_us .introduce_item .pic{width: 47%;float: right;}
.about_us .introduce_item .pic img{max-width: 100%;vertical-align: middle;}
.about_us .about_honor{padding: 95px 0;}

.about_title{text-align: center;}
.about_title h3{font-size: 28px;color: #000;font-weight: normal;position: relative;}
.about_title p{font-size: 16px;color: #000;margin-top:10px;}

.about_us .about_honor .pic_list{overflow: hidden;margin-top: 40px;margin-left: -35px;}
.about_us .about_honor .pic_list .pic{width: 33.333333%;float: left;}
.about_us .about_honor .pic_list .pic .con{margin-left: 35px;position: relative;}
.about_us .about_honor .pic_list .pic .con img{width: 100%;vertical-align: middle;}
.about_us .about_honor .pic_list .pic .con .txt{position: absolute;width: 100%;bottom: 50px;left: 0;text-align: center;
  padding: 0 40px;
}
.about_us .about_honor .pic_list .pic .txt h4{font-size: 22px;color: #fff;font-weight: normal;line-height: 1;}
.about_us .about_honor .pic_list .pic .txt em{display: inline-block;height: 1px;width: 1em;background-color: #fff;}
.about_us .about_honor .pic_list .pic .txt p{font-size: 14px;color: #fff;line-height: 1.8;margin-top: 3px;min-height: 50px;}

.about_us_course{background-color: #f0f0f0;padding: 75px 0;}
.about_us_course .course_list{position: relative;overflow: hidden;padding-bottom: 85px;}
.about_us_course .course_item{width: 50%;float: left;clear: both;padding: 0 70px;margin-bottom: 10px;position: relative;}
.about_us_course .course_item:nth-child(2n){float: right;}
.about_us_course .course_item .con{background-image: url(../images/course_bg1.png);background-size: 100% 100%;padding: 30px;padding-right: 40px;}
.about_us_course .course_item:nth-child(2n) .con{background-image: url(../images/course_bg2.png);padding: 30px;padding-left: 40px;}
.about_us_course .course_list .xian{position: absolute;width: 3px;background-color: #bdbdbd;
	left: 50%;top:72px;margin-left: -1.5px;bottom: 20px;z-index: 8;
}
.about_us_course .course_list .xian img{position: absolute;bottom: -18px;left: -12px;}
.about_us_course .course_item .con h4{font-size: 24px;color: #000;font-weight: normal;}
.about_us_course .course_item .con p{font-size: 14px;color: #333;line-height: 26px;margin-top: 6px;}
.about_us_course .course_item .dian{position: absolute;width: 24px;height: 24px;background-color: #bdbdbd;border-radius: 50%;
	top:50%;margin-top: -10px;right: -11.5px;border: 4px solid #f0f0f0;z-index: 9;
}
.about_us_course .course_item .dian span{position: absolute;width: 8px;height: 8px;display: block;background-color: #f0f0f0;border-radius: 50%;
	left: 50%;top:50%;transform: translate(-50%, -50%);
}
.about_us_course .course_item:nth-child(2n) .dian{right: auto;left: -12.5px;}

.about_us_team{padding: 80px 0;}
.about_us_team .team_lnitial{margin-top: 45px;text-align: center;}
.about_us_team .team_lnitial img{max-width: 100%;}
.about_us_team .team_lnitial h6{margin-top: 25px;font-size: 20px;color: #333;font-weight: normal;}
.about_us_team .team_lnitial p{font-size: 14px;color: #666;margin-top: 8px;}
.about_us_team .team_swiper_con{width: 100%;overflow: hidden;margin-top: 55px;}
.about_us_team .team_swiper{position: relative;}

.about_us_team .team_swiper .swiper-button-left {left: -70px;width: 47px;height: 47px;background-image: url(../images/ll3.png);top:42%;display: block;color: #fff;position: absolute;
	margin-top: -23px;cursor: pointer;outline: none;
}
.about_us_team .team_swiper .swiper-button-right {right: -70px;width: 47px;height: 47px;background-image: url(../images/rr3.png);top:42%;display: block;color: #fff;position: absolute;
    margin-top: -23px;cursor: pointer;outline: none;
}
.about_us_team .team_swiper img{max-width: 100%;vertical-align: middle;}
.about_us_team .team_swiper h5{margin-top: 20px;font-size: 20px;color: #333;font-weight: normal;text-align: center;}
.about_us_team .team_swiper p{font-size: 14px;color: #666;margin-top: 2px;text-align: center;}

.about_us_company{background-color: #f8f8f8;padding-top: 85px;padding-bottom: 100px;}
.about_us_company .company_list{margin-left: -30px;overflow: hidden;margin-top:40px;}
.about_us_company .company_list .item{width:25%;float: left;padding: 5px 0;padding-left: 30px;}
.about_us_company .company_list .item .pic{height: 140px;background-color:#fff;border-radius: 8px;
	box-shadow: 0 0 3px rgba(0,0,0,0.2);background-repeat: no-repeat;background-position: center center;background-size: contain;
}
.about_us_company .company_list .item p{font-size: 18px;color: #333;text-align: center;margin-top: 20px;}
.about_us_company .index_partner {border-top: 1px solid #dbdbdb;margin-top: 80px;padding-bottom: 0;}

.about_case_list{padding: 40px 0;background-color: #f5f5f5;overflow: hidden;}
.about_case_list .list{overflow: hidden;}
.about_case_list .item{width: 33.33333333%;float: left;margin-bottom: 15px;}
.about_case_list .item .con{margin-left: 15px;background-color: #fff;}
.about_case_list .item .pic{padding-top: 68%;background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;transition: 0.3s;}

.about_case_list .item .pic:hover {
    background-size: 105% 105%;
    transition: 0.3s;
}

.about_case_list .item p{height: 70px;line-height: 70px;padding: 0 20px;font-size: 16px;color: #000;}

.about_case_list .more{text-align: center;margin-top: 60px;margin-bottom: 60px;}
.about_case_list .more a{display: inline-block;width: 160px;height: 48px;line-height: 48px;font-size: 14px;color: #fff;background-color: #939393;}
.about_case_list .more a:hover{opacity: 0.8;}

/* 案例详情 */
.case_data{margin-top: -100px;padding: 80px 125px;background-color: #fff;position: relative;z-index: 9;}
.case_data .title h4{text-align: center;font-size: 26px;color: #000;font-weight: normal;}
.case_data .title p{font-size: 14px;color: #000;margin-top: 25px;line-height: 1.7;}
.case_data .case_data_pic{padding: 0 95px;margin-top: 45px;position: relative;}
.case_data .case_data_swiper{width: 100%;overflow: hidden;}
.case_data .case_data_swiper .swiper-wrapper{}
.case_data .case_data_pic .about-button-left{left:0px;width: 47px;height: 47px;background-image: url(../images/ll3.png);top:42%;display: block;color: #fff;position: absolute;
  margin-top: -23px;cursor: pointer;outline: none;
}
.case_data .case_data_pic .about-button-right {right:0px;width: 47px;height: 47px;background-image: url(../images/rr3.png);top:42%;display: block;color: #fff;position: absolute;
    margin-top: -23px;cursor: pointer;outline: none;
}
.case_data .case_data_pic .about-pagination{text-align: center;margin-top: 20px;}
.case_data .case_data_pic .about-pagination span{margin: 0 3px;outline: none;background-color: #d8d8d8;opacity: 1;}
.case_data .case_data_pic .about-pagination span.swiper-pagination-bullet-active{background-color: #3a3a3a;}
.back_btn{text-align: center;margin-top: 60px;}
.back_btn a{display: inline-block;width: 160px;height: 48px;line-height: 48px;font-size: 12px;color: #fff;background-color: #939393;}
.back_btn a:hover{opacity: 0.8;}


/* 新闻中心 */
.news_list{padding-bottom: 35px;}
.news_list .item{padding: 40px 0;overflow: hidden;padding-left: 420px;border-bottom: 1px solid #dbdbdb;}
.news_list .list .item:last-child{border-bottom: none;}
.news_list .item .pic{width: 420px;height: 240px;background-size: 100% 100%;background-position: center center;float: left;margin-left: -420px;
  transition: 0.3s;background-repeat: no-repeat;
}


.news_list .item .pic:hover {
    background-size: 105% 105%;
    transition: 0.3s;
}

.news_list .item .text{padding-left: 55px;padding-top: 26px;}
.news_list .item .text span{font-size: 14px;color: #000;margin-right: 35px;}
.news_list .item .text h4{font-size: 24px;color: #000;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 12px;}
.news_list .item .text h4:hover{color: #81d8d0;}
.news_list .item .text p{font-size: 14px;color: #000;line-height: 25px;height: 45px;overflow: hidden;margin-top: 22px;}
.news_list .item .text em{font-size: 14px;color: #81d8d0;margin-top: 30px;cursor: pointer;display: inline-block;}
.news_list .item .text em:hover{text-decoration: underline;}
.list_more{text-align: center;margin-top: 60px;margin-bottom: 60px;}
.list_more a{display: inline-block;width: 160px;height: 48px;line-height: 48px;font-size: 14px;color: #fff;background-color: #939393;}
.list_more a:hover{opacity: 0.8;}

.news_data{background-color: #fff;position: relative;z-index: 9;padding: 70px 0px;margin-top: 90px;}
.news_data .title{text-align: center;border-bottom:1px solid #dbdbdb;padding-bottom: 32px;}
.news_data .title h4{font-size: 26px;color: #000;font-weight: normal;margin-bottom: 18px;}
.news_data .title span{font-size: 14px;color: #000;margin: 0 35px;}
.news_data .data{padding-top: 25px;}
.news_data .data p{font-size: 14px;color: #000;line-height: 1.8;margin-bottom: 15px;}
.news_data .data img{max-width: 100%;margin-bottom: 20px;}
.news_data .left{width: 850px;float: left;}
.news_data .right{width: 300px;float: right;}
.news_data .right h4{font-size: 18px;color: #000;font-weight: normal;}
.news_data .right .item{margin-top: 25px;}
.news_data .right .item .pic{height: 170px;width: 300px;background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;
 transition: 0.3s;
}

.news_data .right .item .pic:hover {
    background-size: 105% 105%;
    transition: 0.3s;
}

.news_data .right .item p{font-size: 14px;color: #333;margin-top: 15px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news_data .right .item p:hover{color: #81d8d0;}





/* 合作加盟 */
#nei_banner .join_text{position: absolute;text-align: center;left: 50%;top:60%;transform: translate(-50%, -50%);}
#nei_banner .join_text .pic{display: inline-block;padding: 42px 65px;background-image: url(../images/join1.png);
	background-size: 100% 100%;
}
#nei_banner .join_text .pic h4{font-size: 44px;color: #fff;}
#nei_banner .join_text .pic p{font-size: 24px;color: #fff;margin-top: 22px;}
#nei_banner .join_text .pic p em{letter-spacing: 25px;}
#nei_banner .join_text .btn{margin-top: 55px;}
#nei_banner .join_text .btn p{font-size: 24px;color: #fff;}
#nei_banner .join_text .btn a{display: inline-block;width: 190px;height: 48px;line-height: 48px;background-color: #ea6641;
	font-size: 16px;color:#fff;margin-top: 100px;border-radius: 50px;
}
#nei_banner .join_text .btn a:hover{opacity: 0.8;}

.join_icon{padding: 90px 0;}

.join_title{text-align: center;}
.join_title h5{font-size: 30px;color: #000;font-weight: normal;}
.join_title p{font-size: 14px;color: #666;margin-top: 15px;}

.join_icon .join_icon_pic{margin-top: 50px;}
.join_icon .join_icon_mass{margin-top: 60px;overflow: hidden;}
.join_icon .join_icon_mass .item{float: left;width: 25%;padding: 0 34px;text-align: center;}
.join_icon .join_icon_mass .item h6{font-size: 20px;color:#000;margin-top: 30px;font-weight: normal;}
.join_icon .join_icon_mass .item p{font-size: 14px;color:#666;margin-top: 10px;line-height: 1.7;}

.join_good{padding: 90px 0;background-color: #24221e;text-align: center;background-image: url(../images/bg.png);background-size: cover;
  padding-top: 30px;background-position: center center;
}

.join_title2 h5{color: #fff;}
.join_title2 h5 em{color: #c99c59;}
.join_title2 p{color: #e5e5e5;}
.join_good img{max-width: 100%;margin-top: 60px;display: inline-block;vertical-align: middle;}

.join_policy{padding: 90px 0;text-align: center;}
.join_policy img{max-width: 100%;margin-top: 60px;display: inline-block;vertical-align: middle;}

.join_scene{padding: 90px 0;background-color: #f0f0f0;}
.join_scene .scene_list{overflow: hidden;margin-top: 60px;margin-left: -30px;padding: 5px;}
.join_scene .scene_list .item{width: 33.3333%;float: left;}
.join_scene .scene_list .item .con{margin-left: 30px;background-color: #fff;padding: 14px;box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.join_scene .scene_list .item .con img{max-width: 100%;vertical-align: middle;}
.join_scene .scene_list .item .con h6{font-size: 18px;color: #000;line-height: 1.8;font-weight: normal;margin: 8px 0;text-align: center;}
.join_scene .scene_list .item .con p{font-size: 14px;color: #999;line-height: 1.7;height: 64px;overflow: hidden;}



.join_scene .scene_list2{margin-top: 40px;margin-left: -30px;padding: 5px;}
.join_scene .scene_list2 .item{width: 33.3333%;float: left;}
.join_scene .scene_list2 .item .con{margin-left: 30px;background-color: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.2);
  position: relative;
}

.join_scene .scene_list2 .item .con .tit{position: relative;cursor: pointer;line-height: 68px;height: 68px;padding: 0 18px;}
.join_scene .scene_list2 .item .con .tit h4{font-size: 16px;color: #000;font-weight: normal;}
.join_scene .scene_list2 .item .con .tit span{position: absolute;right: 18px;top:50%;transform: translateY(-50%);}
.join_scene .scene_list2 .item .con .text{padding: 15px 18px;border: 1px solid #ddd;display: none;position: absolute;width: 100%;
  left: 0;top:100%;background-color: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.join_scene .scene_list2 .item .con:hover .text{display: block;}
.join_scene .scene_list2 .item .con p{font-size: 14px;color: #999;line-height: 1.7;height: auto;overflow: hidden;}











.join_icon .scene_list{overflow: hidden;margin-top: 40px;margin-left: -30px;padding: 5px;}
.join_icon .scene_list .item{width: 33.3333%;float: left;}
.join_icon .scene_list .item .con{margin-left: 30px;background-color: #fff;}
.join_icon .scene_list .item .con img{max-width: 100%;vertical-align: middle;}
.join_icon .scene_list .item .con p{font-size: 14px;color: #333;line-height: 1.7;height: 45px;overflow: hidden;text-align: center;line-height: 45px;}

.join_pic_200706{display: flex; justify-content: space-between; align-items: center;margin-top: 90px;}
.join_pic_200706 .left{width: 46%;}
.join_pic_200706 .right{width: 46%;}
.join_pic_200706 .right img{max-width: 100%;vertical-align: middle;}
.join_pic_200706 .left h3{font-size: 26px;color: #333;font-weight: normal;}
.join_pic_200706 .left em{border-bottom: 2px solid #000;padding-bottom: 15px;}
.join_pic_200706 .left p{font-size: 14px;color: #333;margin-top: 35px;}

.pic_200706{margin-top: 48px;}


.join_customer{padding: 90px 0;}
.join_customer .customer_list{margin-top: 60px;overflow: hidden;margin-left: -25px;}
.join_customer .customer_list .item{width: 33.333%;float: left;}
.join_customer .customer_list .item .con{margin-left: 25px;}
.join_customer .customer_list .item .con img{border-radius: 8px;}

.join_submit{padding: 90px 0;background-color: #f0f0f0;overflow: hidden;}
.join_submit .left{width: 57%;float: left;padding-top:90px;}
.join_submit .left img{max-width: 100%;vertical-align: middle;}
.join_submit .right{width: 42%;float: right;padding-right: 75px;padding-left: 75px;} 
.join_submit .right h4{font-size: 30px;color: #000;font-weight: normal;}
.join_submit .right p{font-size: 16px;color: #333;margin-top: 0px;}
.join_submit .right .item{height: 66px;line-height: 66px;border-bottom: 1px solid #ababab;position: relative;padding-left: 7em;}
.join_submit .right .item span{font-size: 14px;color: #333;position: absolute;left: 0;}
.join_submit .right .item input{width: 100%;height: 65px;border: none;background-color: #f0f0f0;outline: none;
	
}
.join_submit .right .item select{width: 100%;height: 65px;border: none;background-color: #f0f0f0;outline: none;
	appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image: url(../images/xx.png);
	background-repeat: no-repeat;background-position: 96% center;
}
.join_submit .right .item input.dan{width: 14px;height: 14px;vertical-align: middle;margin-right: 5px;}
.join_submit .right .item2{padding-left: 10em;border-bottom: none;}
.join_submit .right .item2 label{font-size: 14px;margin-right: 15px;cursor: pointer;}
.join_submit .right .item3{border-bottom: none;padding-left: 0;}
.join_submit .right .item3 input{width: 155px;height: 47px;line-height: 47px;border: 1px solid #000;border-radius: 50px;cursor: pointer;}
.join_submit .right .item3 input:hover{background-color: #000;color: #fff;}


.duty_con{background-color: #f0f0f0;}
.duty_con .introduce_item{margin-top: 70px; display: flex;  justify-content: space-between; align-items: center;}

.duty_con .introduce_item  .text{float: right;}
.duty_con .introduce_item  .pic{float: left;text-align: left;}
.duty_con .introduce_item  .text h5{font-size: 26px;color:#000;font-weight: normal;text-align: left;}
.duty_con .introduce_item:last-child .text{float: left;}
.duty_con .introduce_item:last-child .pic{float: right;}

/* 联系我们 */
.contact_us{padding: 85px 0;overflow: hidden;}
.contact_us .left{width: 48%;float: left;}
.contact_us .left h4{font-size: 28px;color:#000;font-weight: normal;margin-bottom: 12px;}
.contact_us .left p{font-size: 14px;color: #333;line-height: 1.8;}
.contact_us .left .ewm{text-align: center;width: 170px;margin-top: 25px;}
.contact_us .left .ewm img{max-width: 100%;vertical-align: middle;}
.contact_us .left .ewm span{font-size: 14px;margin-top: 8px;display: block;}
.contact_us .right{width: 48%;float: right;text-align: right;}




.product-section {
   padding-bottom: 50px;
   position: relative;
   background: url(../images/productBase-features-bag.jpg) no-repeat;
   background-size: cover
}
.product-title {
   padding: 50px 10px 30px;
   font-weight: normal;
   font-size: 36px;
   line-height: 46px;
   color: #252b3a;
   text-align: center;
   color: #ffffff
}
.product-wrapper {
   max-width: 1200px;
   padding-left: 10px;
   padding-right: 10px;
   margin-left: auto;
   margin-right: auto;
   position: relative
}
.swiper-container {
   margin-left: auto;
   margin-right: auto;
   position: relative;
   overflow: hidden;
   z-index: 1
}
.product-features .product-body {
   margin: 0px 25px
}
.product-features .product-body:after {
   content: "";
   width: 100%;
   height: 3px;
   background: url(../images/productBase-features-model.png) no-repeat;
   background-size: 100% auto;
   background-position: center;
   position: absolute;
   top: 50px;
   left: 0;
   z-index: 0
}
/*li*/
.features-item {
   position: relative;
   float: left
}
.features-slide .features-item>* {
   text-align: center
}
.features-item h3 {
   font-size: 16px;
   line-height: 28px;
   margin-bottom: 50px;
   color: #000;
   opacity: 0.7;
   transition: all 0.1s
}
.features-item i {
   position: absolute;
   width: 75%;
   height: 33px;
   background: url(../images/productBase-features-timeline.png) no-repeat;
   background-size: contain;
   background-position: right center;
   left: -25%;
   margin-left: 10px;
   top: 35px;
   z-index: 3
}
.features-item .features-info {
   display: block;
   margin: 0 auto;
   padding: 20px 53px;
   transition: all 0.3s;
   border-radius: 2px
}
.features-item .features-info .features-info-i {
   font-size: 14px;
   color: #A0A2A8;
   line-height: 22px;
   margin-bottom: 10px
}
.features-item .features-info .features-info-s {
   font-size: 16px;
   color: #000;
   line-height: 24px;
   overflow: hidden
}
.features-item.dark i {
   background: url(../images/productBase-features-timeline-dark.png) no-repeat;
   background-size: contain;
   background-position: right center
}
/*鼠标悬浮效果*/
.features-item:hover h3 {
   font-size: 22px;
   line-height: 28px;
   opacity: 0.9
}
.features-item:hover i {
   width: 75%;
   margin-left: 13px;
   background: url(../images/productBase-features-timeline-hover.png) no-repeat;
   background-size: contain;
   background-position: right center
}
.features-item:hover a {
   background: url(../images/productBase-features-info.png) no-repeat;
   background-size: 100% 100%
}
/*左右按钮*/
.product-wrapper{margin-top: 70px;}
.product-wrapper .swiper-button-prev2 {position: absolute;cursor: pointer;
   width: 47px;background-image: url(../images/ll3.png);
   height: 47px;background-size: cover;outline: none;
   left: -60px;top: 50%;
}

.product-wrapper .swiper-button-next2{background-image: url(../images/rr3.png);position: absolute;
   width: 47px;background-size: cover;cursor: pointer;outline: none;
   height: 47px;
   right: -60px;top: 50%;
}


.about_machine1,.about_machine2,.about_machine3,.about_machine4{padding: 80px 0;}
.about_machine1 .pic,.about_machine1 .icon{padding: 0 100px;}
.about_machine1 .pic img{max-width: 100%;}

.about_machine1 .icon .con{box-shadow: 0 0 15px rgba(0,0,0,0.2);overflow: hidden;border-radius: 8px;}

.about_machine1 .icon .con .item{width: 20%;float: left;text-align: center;padding: 45px 0;}
.about_machine1 .icon .con .item img{width: 74px;}
.about_machine1 .icon .con .item p{margin-top: 15px;font-size: 16px;color: #000;}
.about_machine1 .table{padding: 0 100px;}
.about_machine1 table{margin-top: 45px;width: 100%;text-align: center;}
.about_machine1 table th{height: 90px;background-color: #efefef;text-align: center;font-size: 22px;color: #000;font-weight: normal;}
.about_machine1 table td{font-size: 16px;color: #333;height: 70px;border: 1px solid #efefef;}
.about_machine2,.about_machine4{background-color: #f5f5f5;}
.about_machine3 .text{margin-top: 50px;overflow: hidden;}
.about_machine3 .text .item{width: 530px;float: left;margin-bottom: 60px;}
.about_machine3 .text .item:nth-child(2n){float: right;}
.about_machine3 .text .item .tit{}
.about_machine3 .text .item .tit img{vertical-align: middle;}
.about_machine3 .text .item .tit span{vertical-align: middle;font-size: 22px;color: #000;margin-left: 5px;}

.about_machine3 .text .item p{margin-top: 15px;font-size: 14px;color: #333;}


.about_machine3 .icon .con{box-shadow: 0 0 15px rgba(0,0,0,0.2);overflow: hidden;border-radius: 8px;}

.about_machine3 .icon .con .item{width: 14.28%;float: left;text-align: center;padding: 45px 0;}
.about_machine3 .icon .con .item img{width: 74px;}
.about_machine3 .icon .con .item p{margin-top: 15px;font-size: 16px;color: #000;} 

.about_machine5{padding:  80px 0; }
.about_machine5 .pic{border-radius: 30px;overflow: hidden;margin-top: 70px;text-align: center;}
.about_machine5 .pic img{vertical-align: middle;}











      