.header{width: 100%;height: 100px;z-index: 9999;background-color: #ffffff}
.header_flex{display: flex;align-items: center;justify-content: space-between}
.index_logo{width: 356px;height: 100px;display: inline-block}
.index_menu{display: flex;height: 100px;align-items: center;line-height: 100px}
.index_menu div{font-size: 20px;color: #2d2d2d;cursor: pointer;height: 100%;width: 146px;text-align: center;transition: all 1s;}
.index_on{background:url("../images/index_on.png") no-repeat center center;width: 146px;height: 100px;background-size: cover;color: #ffffff!important;font-weight: bold}
.index_menu div:hover{background:url("../images/index_on.png") no-repeat center center;width: 146px;height: 100px;background-size: cover;color: #ffffff!important;font-weight: bold}
.index_operation{display: flex;align-items: center;height: 100px;}
.index_search{display: inline-block;padding: 0 32px;position: relative;cursor: pointer}
.index_search i{font-size: 20px;color: #bea48d}
.index_search:after{content: '';width: 1px;height: 20px;display: block;background-color: #bea48d;position: absolute;left: 0;top: 50%;transform: translate(0,-50%)}
.index_language{font-size: 16px;color: #bea48d;display: flex;align-items: center;cursor: pointer;position: relative}
.index_language i{font-size: 20px;margin-right: 10px}
.index_language_select{position: absolute;left: 90%;text-align: center;opacity: 0;visibility: hidden;transition: all 1s;background-color: #ffebcd}
.index_language_select p{padding: 10px;cursor: pointer;text-align: center}
.index_language_select p:hover{color: #ffffff;background-color: #2c9074}
.index_language:hover .index_language_select{opacity: 1;visibility: initial;left: 130%}

.index_main{width: 100%;height: calc(100% - 100px)}
.index_swiper{width: 100%;min-width: 1400px;height: auto;display: inline-block;overflow: hidden;
}
.swiper{width: 100%;height: 100%;overflow: hidden}
.swiper-container{width: 100%;height: 100%;overflow: hidden}
.this_on{background-color: #2c9074;color: #ffffff!important;}
.index_switch_page {
  bottom: 25px !important;
}

.index_switch_page span {
  background: rgba(255,255,255,0.5);
  opacity: 1 !important;
  width: 13px !important;
  height: 13px !important;
}

.index_switch_page span.swiper-pagination-bullet-active {
  background: #ffffff !important;
}
.this_index_swiper_page span.swiper-pagination-bullet-active {
  background: #2c9074 !important;
}

.this_index_swiper_page span {
  background-color: rgba(255,255,255,0.5);
  opacity: 1 !important;
  width: 10px !important;
  height: 10px !important;
}
.index_about{/*width: 100%;height: 664px;padding: 73px 0*/;overflow: hidden;background: url("../images/index_about_02.jpg") no-repeat center center;background-size: cover;}
.index_about>div{display: block!important;height: 664px!important;padding: 65px 0 0!important;}
.about_right{width: 984px;height: 100%;display: flex;justify-content: space-between;}
.about_img_1{display: none;width: 490px;height: 100%;cursor: pointer;transition: all 1s;}
.about_imgs{width: 468px;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.about_img_2, .about_img_3{display: none;width: 100%;height: 320px;cursor: pointer;transition: all 1s;}
.about_img_1:hover,.about_img_2:hover, .about_img_3:hover{box-shadow: 1px 1px 8px 3px rgba(0, 0, 0, 0.5);}
.about_left{width: 345px;height: 100%;}
.about_title{display: none;width: 100%;font-size: 48px;font-weight: bold;color: #434343;padding-top: 82px;padding-bottom: 48px;position: relative;}
.about_title:after{content: '';display: block;height: 3px;width: 42px;background-color: #040404;position: absolute;bottom: 0;left: 0;z-index: 99;}
.about_summary{display: none;width: 100%;font-size: 18px;color: #333333;line-height: 2em;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical;margin: 54px 0;}
.about_show{width: 202px;height: 50px;border: 1px solid #2c9074;border-radius: 30px;display: flex;align-items: center;justify-content: center;font-size: 16px;color: #2c9074;cursor: pointer;display: none}
.qw{display: inline-block;width: 32px;margin-left: 10px;}
.index_info{/*width: 100%;margin-top: 100px;height: 684px!important;*/overflow: hidden;background-color: #f9f9f9}
.index_info>div{height: 693px!important;display: block!important;padding-top: 65px!important;}
.info_left{width: 607px;height: 100%;display: flex;flex-direction: column;justify-content: space-between}
.info_img_1{display: none;width: 100%;height: 430px;}
.info_img_bottom{width: 100%;display: flex;justify-content: space-between;}
.info_img_2,.info_img_3{display: none;width: 297px;height: 248px}
.info_right{width: 732px;height: 100%;display: flex;flex-direction: column;justify-content: space-between;align-items: start}
.info_title{display: none;width: 100%;font-size: 48px;font-weight: bold;color: #434343;}
.info_summary{display: none;width: 100%;font-size: 18px}
.info_summary p{width: 100%;display: inline-block;font-size: 18px;color: #484848;line-height: 2em}
.info_introduce{width: 100%;display: none;justify-content: space-between;}
.info_introduce_list{width: 110px;height: 140px;display: flex;flex-direction: column;justify-content: space-between;align-items: center}
.info_introduce_list p{width: 100%;font-size: 18px;text-align: center}
.info_introduce_list p:first-child{height: 110px;border-radius: 50%;overflow: hidden}
.info_show{font-size: 16px;color: #2c9074;cursor: pointer;display: none;justify-content: center;align-items: center}
.index_security{background: url("../images/security_02.png") no-repeat center center;background-size: contain;width: 100%;height: 812px;overflow: hidden;position: relative}
.security_inner{padding-left: 260px;width: calc(100% - 260px);height: 700px;position: absolute;bottom: 0}
.safety_introduce{position: absolute;z-index: 999;padding: 75px;width: 530px;;height: 450px;background-color: #f9f6ee;;bottom: 0}
.safety_introduce_title{font-size: 48px;font-weight: bold;color: #343434;width: 100%;padding-bottom: 45px;position: relative}
.safety_introduce_title:after{content: '';position: absolute;height: 3px;width: 50px;background-color: #040404;bottom: 0;left: 0}
.safety_introduce_summary{width: 100%;display: inline-block;margin-top: 45px}
.safety_introduce_summary p{width: 100%;}
.safety_introduce_summary p:first-child{font-size: 24px;color: #2c9074;font-weight: bold;margin-bottom: 20px}
.safety_introduce_summary p:last-child{font-size: 18px;color: #333333;line-height: 2em;text-align: justify;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical}
.safety_bg{position: absolute;right: 0;bottom: 0;width: 1337px;height: 100%}
.safety_operation{position: absolute;z-index: 9999;bottom: 60px;left: 70px;width: 85px;display: flex;justify-content: space-between;align-items: center}
.safety_operation div{font-size: 25px;color: #c7c5be;cursor: pointer}
.index_footer{width: 100%;background: url("../images/index_footer_02.jpg") no-repeat center center;height: 348px!important;display: block!important;padding-top: 0!important;background-size: cover;overflow: hidden}
.index_footer>div{display: block!important;height: 100% !important}
.index_footer_top{width: 100%;height: 235px;padding-top: 50px;border-bottom: 1px solid #34977d;display: flex;justify-content: space-between;align-items: center}
.footer_top1,.footer_top2,.footer_top3{display: inline-block;height: 100%}
.footer_logo{width: 220px;height: 54px;;margin-bottom: 40px;}
.footer_top1 p:not(:first-child){font-size: 18px;color: #9ec9ba;display: flex;justify-content: start;align-items: center;margin-top: 15px}
.footer_top1 p i{font-size: 25px;color: #9ec9ba;margin-right: 15px}
.footer_top2 p:first-child,.footer_top3 p:first-child{font-size: 30px;font-weight: bold;color: #ffffff;position: relative;padding-bottom: 20px}
.footer_top2 p:first-child:after,.footer_top3 p:first-child:after{content: '';width: 24px;height: 4px;display: block;position: absolute;bottom: 0;left: 0;background-color: #ffffff}
.footer_top2 p:not(:first-child),.footer_top3 p:not(:first-child){font-size: 18px;color: #9ec9ba;margin-top: 15px}
.footer_top4{width: 148px;height: 100%}
.footer_top4 p:first-child{width: 100%;height: 148px}
.footer_top4 p:last-child{font-size: 18px;color: #9ec9ba;margin-top: 15px;width: 100%;text-align: center}
.index_footer_bottom{width: 100%;height: calc(100% - 286px);display: flex;justify-content: space-between;align-items: center}
.index_footer_bottom p{display: inline-block;font-size: 16px;color: #9ec9ba;cursor: pointer}
.inner_bg{width: 100%;height: 520px;overflow: hidden}
.inner_menu{width: 100%;height: 76px;border-bottom: 1px solid #e5e5e5;}
.list_menu,.list_guide{height: 100%;display: flex;justify-content: start;align-items: center}
.list_menu p{height: 100%;padding: 0 30px;font-size: 18px;color: #272626;line-height: 76px;cursor: pointer;transition: all 1s;}
.list_menu p:hover{background-color: #2c9074;color: #ffffff}
.list_guide{font-size: 16px;color: #949495}
.list_guide i{font-size: 20px;color: #949495}
.list_guide p{padding: 0 8px;font-size: 16px;color: #949495;cursor: pointer}
.list_guide p:hover{color: #2c9074}

.list_main{width: 100%;height: auto;}
.product_series{width: 100%;display: inline-block;background: url("../images/product_series_02.jpg") no-repeat top left;background-size: initial;min-height: 770px;margin-bottom: 20px}
.product_w_right{width: 1250px;margin: 0 auto;overflow: hidden;padding-left: 150px;min-height: 770px}
.packaging_w_left{width: 1250px;margin: 0 auto;overflow: hidden;padding-right: 150px;min-height: 598px}
.product_type{width: 100%;height: 222px;display: flex;justify-content: right;align-items: center}
.product_type p{display: inline-block;font-size: 18px;color: #272626;cursor: pointer;position: relative;padding-bottom: 9px;margin-left: 50px}
.product_type p:first-child{margin-left: 0}
.product_type p.on{color: #c9a063;}
.product_type p.on:after{content: '';width: 100%;position: absolute;height: 3px;background-color: #c9a063;bottom: 0;left: 0}
.product_list{width: 100%;display: inline-block;}
.product_list_row {width: 100%;display: flex;justify-content: space-between;align-items: center}
.product_list_info{width: 400px;height: 548px;position: relative;background-color: #f9f6ee;cursor: pointer;transition: all 1s;}
.packaging_list_info{width: 400px;height: 446px;position: relative;background-color: #f9f6ee;cursor: pointer;transition: all 1s;}
.product_list_info:hover{background:url("../images/this_hover_03.jpg") no-repeat center center;background-size: contain}
.packaging_list_info:hover{background:url("../images/this_hover_03.jpg") no-repeat center center;background-size: cover}
.product_list>.product_list_row{margin-top: 23px;}
.product_list>.product_list_row:first-child{margin-top: 0}
.list_infos>.product_list_row{margin-top: 25px;}
.list_infos>.product_list_row:first-child{margin-top: 0}
.product_list_info p{position: absolute;width: 262px;transition: all 1s;}
.product_list_info p:nth-child(1){height: 262px;left: 50%;top: 10%;transform: translate(-50%,0)}
.product_list_info p:nth-child(2){font-size: 20px;font-weight: bold;color: #000000;left: 50%;top: 62%;transform: translate(-50%,0);text-align: center}
.product_list_info p:nth-child(3){font-size: 16px;color: #a9a497;text-align: center;line-height: 2em;left: 50%;top: 71%;transform: translate(-50%,0)}
.product_list_info p:nth-child(4){cursor: pointer;font-size: 16px;color: #c9a063;left: 50%;top: 87%;transform: translate(-50%,0);text-align: center}
.product_list_info p img,.list_product_info p img{object-fit: contain!important;}
.packaging_series{width: 100%;display: inline-block;background: url("../images/packaging_serise_03.jpg")no-repeat top right;background-size: contain;height: 598px;margin-bottom: 50px}
.packaging_type{width: 100%;height: 152px;display: flex;justify-content: left;align-items: center}
.packaging_type p{display: inline-block;font-size: 18px;color: #272626;cursor: pointer;position: relative;padding-bottom: 9px;margin-right: 50px}
.packaging_type p:last-child{margin-right: 0}
.packaging_type p.on{color: #c9a063;}
.packaging_type p.on:after{content: '';width: 100%;position: absolute;height: 3px;background-color: #c9a063;bottom: 0;left: 0}
.packaging_list_info p{position: absolute;width: 262px;}
.packaging_list_info p:nth-child(1){width: 324px;height: 224px;left: 50%;top: 8%;transform: translate(-50%,0)}
.packaging_list_info p:nth-child(2){font-size: 20px;font-weight: bold;color: #000000;left: 50%;top: 67%;transform: translate(-50%,0);text-align: center}
/*.packaging_list_info p:nth-child(3){font-size: 16px;color: #a9a497;text-align: center;line-height: 2em;left: 50%;top: 80%;transform: translate(-50%,0)}*/
.packaging_list_info p:nth-child(3){cursor: pointer;font-size: 16px;color: #c9a063;left: 50%;top: 80%;transform: translate(-50%,0);text-align: center}
.foundry_service{width: 100%;margin-bottom: 50px;}
.product_list_info:hover p,.packaging_list_info:hover p{color: #ffffff}

.production{width: 100%;background: url("../images/production_02.jpg") no-repeat center center;height: 475px;background-size: contain}
.production_info{width: 100%;margin: 90px 0 68px 0;height: calc(100% - (90px + 68px));position: relative}
.production_info_title{width: auto;display: inline-block;position: absolute;left: 0}
.production_info_title:after{content: '';width: 50px;height: 4px;background-color: #2c9074;position: absolute;left: 0;top: 100%}
.production_info_title p{font-size: 42px;color: #000000;margin-bottom: 20px}
.production_info_content{width: 810px;height: 100%;position: absolute;right: 0;top: 0;display: flex;flex-direction: column;justify-content: space-between}
.production_info_text{width: 100%;height: 140px;line-height: 2em;font-size: 18px;color: #333333;text-align: justify;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical}
.production_info_course{cursor: pointer;width: calc(100% - (42px * 2));padding: 0 42px;height: 140px;display: flex;align-items: center;justify-content: space-between;background-color: #f9f6ee;transition: all 1s;}
.production_info_course i{display: inline-block;width: 2px;height: 60px;background-color: #e0ddd6}
.production_node{display: inline-block;text-align: center}
.production_node p{text-align: center}
.production_node p:first-child{font-size: 45px;font-weight: bold;color: #2c9074}
.production_node p:first-child span{font-size: 16px;font-weight: normal;color: #2c9074;display: inline-block;margin-left: 5px}
.production_node p:last-child{font-size: 18px;color: #747474;margin-top: 8px}
.production_info_course:hover{background-color: #2c9074;box-shadow: 1px 1px 5px 3px rgba(0, 0, 0, 0.3);}
.production_info_course:hover p{color: #ffffff}
.production_info_course:hover p span{color: #ffffff}
.research{width: 100%;height: 970px;margin:70px 0;}
.research_info{display: flex;flex-direction: column;justify-content: space-between}
.research_title{width: 100%;margin-bottom: 25px;}
.research_title p{width: 100%;text-align: center}
.research_title p:first-child{font-size: 36px;color: #000000}
.research_title p:last-child{font-size: 16px;color: #919191;}
.research_content{width: 100%;height: 547px;background-color: #f9f6ee;display: flex;justify-content: space-between}
.research_content_left{width: 700px;height: 100%}
.research_content_right{padding: 60px 50px;height: calc(100% - 120px);width: 600px;text-align: justify;font-size: 18px;color: #333333;line-height: 2em;overflow: hidden}
.research_imgs{width: 100%;height: 280px;overflow: hidden;display: flex;justify-content: space-between;}
.research_img{width: 264px;height: 100%;overflow: hidden;text-align: center;background-color: #f5f5f5;position: relative;transition: all 1s;}
.research_img p:first-child{width: 216px;height: 154px;position: absolute;left: 50%;top: 13%;transform: translate(-50%,0)}
.research_img p:last-child{width: 90%;margin: auto;font-size: 18px;color: #333333;text-align: center;position: absolute;left: 50%;top: 78%;transform: translate(-50%,0);transition: all 1s;}
.research_img:hover{background-color: #2c9074;box-shadow: 1px 1px 5px 3px rgba(0, 0, 0, 0.3);}
.research_img:hover p{color: #ffffff}

.target{width: 100%;padding: 70px 0;}
.target_content{width: 100%;display: inline-block}
.target_img{width: 100%;height: 450px;}
.target_infos{width: 100%;display: inline-block}
.target_infos_row{width: 100%;display: flex;justify-content: space-between;}
.target_infos_row:first-child{margin-bottom: 3px}
.target_info{width: 465px;height: 152px;background-color: #f9f6ee;position: relative;transition: all 1s;}
.target_info p{display: inline-block;position: absolute;left: 50%;transform: translate(-50%,0);transition: all 1s;}
.target_info p:first-child{font-size: 50px;color: #c9a063;top: 19%}
.target_info p:last-child{font-size: 18px;color: #333333;top: 63%;width: 100%;text-align: center}
.target_info:hover{background-color: #2c9074}
.target_info:hover p{color: #ffffff}
.target_info:hover p:first-child{animation: rope 1s;}
@keyframes rope {
  0%{top: 5%;transform:rotateY(90deg);}
  50%{transform:rotateY(360deg);}
}

.process{width: 100%;padding: 70px 0;background-color: #f5f5f5}
.process_swiper{width: 1400px;height: 490px;position: relative}
.process_list{width: 400px;display: inline-block;cursor: pointer;transition: all 1s;}
.process_img{width: 100%;height: 300px;;overflow: hidden;}
.process_content{width: calc(100% - 30px);padding: 30px 15px;height: 113px;background-color: #ffffff;overflow: hidden;transition: all 1s;}
.process_img img{transition: all 1s;}
.process_list:hover .process_img img{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
.process_list:hover .process_content{background-color: #2c9074}
.process_list:hover .process_content *{color: #ffffff}
.process_content p:first-child{font-size: 22px;color: #c9a063;font-weight: bold;text-align: center}
.process_content p:last-child{margin-top: 20px;line-height: 2em;width: 100%;font-size: 16px;color: #858585;text-align: center;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical}
.swiper-button-prev.process_btn{left: auto!important;right: 1430px!important;}
.swiper-button-next.process_btn{right: auto!important;left: 1430px!important;}
.process_btn{border: 2px solid #c4c4c4!important;border-radius: 50% !important;width: 50px!important;height: 50px!important;}
.process_btn:after{font-size: 19px!important;color: #c4c4c4!important;}
.certification{width: 100%;display: flex;justify-content: space-between}
.certification_list{width: 440px;height: 280px;background-color: #f5f5f5;position: relative;overflow: hidden;transition: all 1s;cursor: pointer}
.certification_list p{position: absolute;display: inline-block;left: 50%;transform: translate(-50%,0)}
.certification_list p:first-child{width: 145px;height: 145px;top: 15%}
.certification_list p:first-child img{transition: all 1s;}
.certification_list p:last-child{font-size: 18px;color: #333333;bottom: 15%}
.certification_list:hover{background-color: #2c9074;box-shadow: 1px 1px 5px 3px rgba(0, 0, 0, 0.3);}
.certification_list:hover p{color: #ffffff}
.certification_list:hover p:first-child img{transform: scale(1.1);}
.contact_map{width: 100%;height: 700px;position: relative}
.contact_info{width: 1216px;height: 156px;padding: 57px 92px;position: absolute;left: 50%;bottom: 9%;transform: translate(-50%,0);background-color: #ffffff;display: flex}
.contact_info_left{width: 1086px;height: 100%;overflow: hidden}
.contact_info_row{width: 100%;display: flex}
.contact_info_row:last-child .contact_info_txt{display: flex;flex-direction: column;justify-content: end}
.contact_info_txt{width: 362px;height: 78px;}
.contact_info_txt p:first-child{font-size: 20px;color: #2c9074}
.contact_info_txt p:last-child{font-size: 18px;color: #333333;margin-top: 10px}
.contact_info_right{width: 120px;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center}
.contact_info_right p:first-child{font-size: 20px;color: #2c9074}
.contact_info_right p:last-child{width: 100%;height: 120px;}

.welfare{width: 100%;height: 600px;display: flex;justify-content: space-between}
.welfare_right{height: 100%;width: 671px;overflow: hidden}
.welfare_info{font-size: 18px;color: #333333;line-height: 2em;text-align: justify;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical}
.welfare_type{width: 100%;margin-top: 32px;font-size: 0}
.welfare_type p{width: 110px;height: 110px;font-size: 16px;;display: inline-block;text-align: center;line-height: 110px;margin-left: 30px}
.welfare_type p:nth-child(2n+1){background-color: #f9f6ee;color: #f9a063}
.welfare_type p:nth-child(2n){background-color: #edf7f4;color: #2c9074}
.welfare_type p:nth-child(5n+1){margin-left: 0}
.welfare_type p:nth-child(n+6){margin-top: 27px}
.welfare_left{width: 680px;height: 100%}
.welfare_dot {bottom: 30px !important;}
.welfare_dot span {background-color: #e7e7e7;opacity: 1 !important;width: 10px !important;height: 10px !important;}
.welfare_dot span.swiper-pagination-bullet-active {background: #096d5a !important;}
.require{width: 100%;height: 505px;display: flex;justify-content: space-between;}
.require1Swiper,.require2Swiper{width: 700px;height: 100%;display: inline-block}
.require_img{width: 700px;height: 505px;}
.require_content{border-bottom: 1px dashed  #e0e0e0;margin: 0 40px;width: 620px!important;padding: 30px 0;height: 107px!important;}
.require_content p{width: 100%}
.require_content p:first-child{font-size: 20px;color: #2c9074;margin-bottom: 15px}
.require_content p:last-child{font-size: 18px;color: #333333;line-height: 2em;text-align: justify;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.employ_content{font-size: 24px;color: #000000;line-height: 2em;text-align: center;margin-bottom: 30px}
.employ_content *{font-size: 24px;}
.employ_list{width: 100%;display: inline-block}
.employ_row{width: 100%;display: inline-block;margin-bottom: 15px}
.employ_title{padding: 0 54px;width: calc(100% - 108px);background-color: #f5f5f5;cursor: pointer;display: inline-block;transition: all 1s;}
.employ_title_row{width: 100%;display: flex;justify-content: space-between;align-items: center;height: 74px;border-bottom: 1px solid #dddddd}
.employ_title_row span{font-size: 22px;color: #000000}
.employ_title_row i{font-size: 20px;color: #2c9074;width: 30px;height: 30px;border: 2px solid #2c9074;border-radius: 50%;text-align: center;line-height: 30px;transform: rotate(270deg)}
.employ_brief_row{width: 100%;display: flex;justify-content: space-between;align-items: center;height: 75px}
.employ_brief_row span{font-size: 16px;color: #666666}
.employ_info{display: none;padding: 55px;width: calc(100% - 110px);background-color: #f5f5f5;font-size: 18px}
.employ_info *{font-size: 18px;}
.employ_row:hover .employ_title{background-color: #2c9074;}
.employ_row:hover .employ_title_row span{color: #fffefe}
.employ_row:hover .employ_title_row i{color: #fffefe;border-color: #fffefe}
.employ_row:hover .employ_brief_row span{color: #ffffff}
.employ_no .employ_title{background-color: #2c9074;}
.employ_no .employ_title_row span{color: #fffefe}
.employ_no .employ_title_row i{color: #fffefe;border-color: #fffefe;transform: rotate(90deg)}
.employ_no .employ_brief_row span{color: #ffffff}


.list_content{width: 1400px;margin: 20px auto 45px;font-size: 16px;overflow: hidden}
.list_content *{font-size: 16px}
.list_news_type{width: 100%;padding: 50px 0;display: flex;justify-content: center}
.list_news_type p{cursor: pointer;font-size: 18px;color: #272626;margin: 0 25px;position: relative;transition: all 1s;}
.list_news_type p:hover{color: #c9a063}
.list_news_type p:hover:after{content: '';width: 100%;height: 2px;position: absolute;left: 0;top: 120%;transition: all 1s;background-color: #c9a063;}
.type_on:after{content: '';width: 100%;height: 2px;position: absolute;left: 0;top: 120%;transition: all 1s;background-color: #c9a063;}
.type_on{color: #c9a063!important;}
.list_infos{width: 100%;}
.list_product_info{width: 450px;height: 600px;position: relative;background-color: #f9f6ee;cursor: pointer;transition: all 1s;}
.list_product_info:hover{background: url("../images/this_hover_03.jpg");background-size: contain;}
.list_product_info p{position: absolute;width: 262px;transition: all 1s;}
.list_product_info p:nth-child(1){height: 262px;left: 50%;top: 10%;transform: translate(-50%,0)}
.list_product_info p:nth-child(2){font-size: 20px;font-weight: bold;color: #000000;left: 50%;top: 62%;transform: translate(-50%,0);text-align: center}
.list_product_info p:nth-child(3){font-size: 16px;color: #a9a497;text-align: center;line-height: 2em;left: 50%;top: 71%;transform: translate(-50%,0)}
.list_product_info p:nth-child(4){cursor: pointer;font-size: 16px;color: #c9a063;left: 50%;top: 87%;transform: translate(-50%,0);text-align: center}
.list_product_info:hover{background: url("../images/this_hover_03.jpg") no-repeat center center;background-size: contain;}
.list_product_info:hover p{color: #ffffff}

.list_page {width: 100%;display: flex;justify-content: center;align-items: center;margin: 30px 0;}
.list_page a i{font-size: 20px;}
.list_page a {border: 1px solid #eaeaea;font-size: 18px;color: #333333;margin: 0 5px;cursor: pointer;display: inline-block;width: 50px;height: 50px;padding: 0;text-align: center;line-height: 50px}
.list_page a:first-child {margin-left: 0}
.list_page a:last-child {margin-right: 0}
.list_page a.on {background-color: #2c9074;border-color: #2c9074;color: #ffffff;}
.list_page a:hover {background-color: #2c9074;border-color: #2c9074;color: #ffffff;}
.list_page a:nth-child(-n+1), .list_page a:nth-last-child(-n+1) {padding: 10px 15px;width: auto;height: 30px;line-height: 30px;}
.list_page a:nth-last-child(2) {transform: rotate(180deg);}

.new_row{padding:25px 20px;width: calc(100% - 40px);display: flex;justify-content: space-between;border-bottom: 1px solid #e5e5e5;cursor: pointer;transition: all 1s;}
.new_row p{transition: all 1s;}
.new_row p:first-child{font-size: 18px;color: #0e0e0e;width: 80%;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_row p:last-child{font-size: 18px;color: #858383;}
.new_list_dot{display: inline-block;margin: 0 15px;width: 3px;height: 3px;border-radius: 50%;background-color: #cfcfcf;vertical-align: middle}
.new_row:hover{background-color: #2c9074;}
.new_row:hover p{color: #ffffff}

.tender-t { text-align: center; color: #000000; width: 100%}
.tender-t .t { font-size: .45rem; margin-bottom: .3rem; color: #000000; line-height: 2em; }
.tender-t .msg { font-size: .24rem; color: #919191; background-color: #fef9e3; padding: .2rem 0;line-height: 2em}
.tender-t .msg p{display: flex;justify-content: space-evenly;align-items: center;width: 100%;white-space: nowrap}
.content { padding-bottom: 40px; font-size: 16px; color: #000; }
.content p { font-size: 18px; color: #000; line-height: 2em; }
.content *{margin: 0!important;padding: 0!important;white-space: unset !important;}
.policy-t {text-align: center;margin: 30px 0;}
.policy-t .t {font-size: 40px;color: #000;margin-bottom: 30px;line-height: 60px;}
.policy-t .msg {height: 45px;line-height: 45px;font-size: 14px;color: #696868;background-color: #f7f7f7;}
/* 上下篇 */
.pn {background-color: #f8f8f8;margin-bottom: 15px;padding: 30px 35px;}
.pn .fl {max-width: 900px;}
.pn .fl p {font-size: 16px;color: #393838;font-weight: bolder;}
.pn .fl p:first-child {margin-bottom: 18px;}
.pn .fl p a {color: #656363;font-weight: normal;}
.pn .fl p a:hover {color: #2c9074;}
.pn a.fr {width: 150px;margin-top: 8px;height: 47px;line-height: 47px;font-size: 16px;background-color: #2c9074;color: #ffffff;text-align: center;display: block;}

.search_title{width: 100%;}
.search_text{width: 100%;padding: 30px 0 20px;}
.search_text p{width: 700px;height: 70px;background-color: #f5f5f5;padding: 0 30px;display: flex;justify-content: space-between;align-items: center;border-radius: 40px;margin: auto}
.search_text p input{font-size: 18px;color: #000000;border: none;outline: none;background-color: transparent;width: 80%;}
.search_text p i{font-size: 25px;color: #2c9074;cursor: pointer}
.search_tips{padding: 20px;width: calc(100% - 40px);font-size: 18px;color: #ffffff;background-color: #2c9074}
.search_tips *{font-size: 18px;}

.product_content{font-size: 23px;line-height: 2em;text-indent: 2em;text-align: justify;color: #333333}
.product_title{width: 100%;text-align: center;margin: 20px auto!important;font-size: 27px;font-weight: bold;color: #2c9074}
.product_table{width: 100%;margin: 20px 0 30px!important;text-align: center}
.product_table table{width: 1300px;margin: auto!important;}
.product_table tbody{width: 100%}
.product_table tr{width: 100%}
.product_table tr td{text-align: center;padding: 15px 0!important;border: 1px solid #ffffff;cursor: pointer;font-size: 18px!important;transition: all 1s;background-image: linear-gradient(to bottom right, #00da9d, #2c9074);color: #ffffff;border-radius: 7px}
.product_table tr td:nth-child(1){width: 100px}
.product_table tr td:nth-child(2){width: 150px}
.product_table tr td:nth-child(3){width: 150px}
.product_table tr td:nth-child(4){width: 200px}
.product_table tr td:nth-child(5){width: 150px}
.product_table tr td:nth-child(6){width: 200px}
.product_table tr td:nth-child(7){width: 100px}
.product_table tr td:nth-child(8){width: 300px}
.product_table tr td:hover{font-weight: bold;box-shadow: 1px 1px 8px 3px rgba(0, 0, 0, 0.5);color: #2c9074;background-color: #ffffff;background-image: unset;border-color: #333333}
/*.product_table tr:nth-child(2) td:nth-child(1){width: 200px}*/
/*.product_table tr:nth-child(2) td:nth-child(2){width: 150px}*/
/*.product_table tr:nth-child(2) td:nth-child(3){width: 200px}*/
/*.product_table tr:nth-child(2) td:nth-child(4){width: 100px}*/