body{font-family: "Microsoft YaHei,Arial"}
.d_color{color: #1a9946;}
.d_container{width: 100%;margin: 0 auto;}
#nav_class{width: 1200px;height: 100px;line-height: 100px;margin: 0 auto;}
.logo_l{float: left;}
.logo_l img{width: auto;height: 40px;}
.nav_title{float: right;}
.nav_title li{float: left;font-size: 16px;padding: 0 20px;cursor: pointer;}
.nav_title li a:visited,.nav_title li a:link{color: #000;}
.nav_title li a:hover{color: #000;text-decoration: none;}
.nav_title li a:focus{color: inherit;}
.nav_title li a.nav_on,.nav_on{color: #1a9946;}
.lan_s{font-size: 14px;padding-left: 35px;height: 100px;line-height: 100px;}
.lan_cn{float: left;background: url("../images/cn.png") no-repeat center center;background-size: 15px 15px;}
.lan_en{float: left;background: url("../images/en.png") no-repeat center center;background-size: 15px 15px;}
/*banner*/
.banner_top{clear: both;width: 100%;height: 0;}
#top_banner.swiper-container{width: 100%;height: 576px;--swiper-pagination-color: #ddd;}
.swiper-slide {
    background-position: center;
    background-size: cover;
}
/**/
.kn95_mask{width: 100%;height: 280px;padding:60px 0;background:url("../images/kc95_bg.png") #fff no-repeat center 50px; }
.kn95_mask_title{text-align: center;font-size: 36px;}
.kn95_mask_info{width: 1200px;margin: 80px auto 0;}
.kn95_mask_info li{float: left;text-align: center;width: 200px;}
.kn95_mask_info li img{width: 50px;height: 50px;}
.kn95_mask_info li div{margin-top: 10px;font-size: 16px;}

/*一次性口罩*/
.mask_01{width: 100%;background:url("../images/mask_bg_full.png") #1a9946 no-repeat center 30px;background-size:auto 450px;}
.mask_01_title{font-size: 32px;font-weight:bold;text-align: center;color: #fff;padding:50px 0 40px 0;}
.mask_01_title_en{font-size: 20px;font-weight: normal;}
.mask_01_bottom{display: flex;justify-content: space-around;width: 1200px;margin:30px auto 0;}
.mask_01 img.mask_01_png{width: 460px;height: auto;max-height: 388px;}
.mask_01 .mask_01_bottom_r{margin-left: 80px;margin-top: 20px;display: flex;flex-direction:column;}
.mask_01_bottom_r li{margin-bottom: 20px;}
.mask_01_bottom_r li img{width: 45px;height: 45px;float: left;}
.mask_01_bottom_r_desc{float: left;color: #fff;margin-left: 10px;}
.mask_01_desc_title{font-weight: bold;font-size: 16px;}
.mask_01_desc_subtitle{font-size: 13px;}

/*KN95*/
.mask_02{width: 100%;padding:20px 0;background-color: #fff;}
.mask_02_title{font-size: 32px;font-weight:bold;text-align: center;color: #333;padding:30px 0;}
.mask_02_title_en{font-size: 20px;font-weight: normal;}
.mask_02_bottom{display: flex;justify-content: space-around;width: 1200px;margin: 30px auto 0;}
.mask_02 img.mask_02_png{width: 460px;height: auto;max-height: 442px;}
.mask_02 .mask_02_bottom_l{margin-left: 80px;display: flex;flex-direction:column;}
.mask_02_bottom_l li{margin-bottom: 20px;}
.mask_02_bottom_l li img{width: 45px;height: 45px;float: left;}
.mask_02_bottom_l_desc{float: left;color: #333;margin-left: 10px;}
.mask_02_desc_title{font-weight: bold;font-size: 16px;}
.mask_02_desc_subtitle{font-size: 13px;color:#888;}

/*杯型口罩*/
.mask_03{width: 100%;background:url("../images/mask_bg_full.png") #1a9946 no-repeat center 50px;background-size:auto 500px;padding-bottom: 20px;}
.mask_03_title{font-size: 32px;font-weight:bold;text-align: center;color: #fff;padding:50px 0 40px 0;}
.mask_03_title_en{font-size: 20px;font-weight: normal;}
.mask_03_bottom{position:relative;display: flex;justify-content: space-around;align-content:center;width: 1200px;margin:30px auto 0;}
.mask_03 img.mask_03_png{width: 460px;height: auto;max-height: 429px;}
.mask_03 .mask_03_bottom_r{margin-left: 80px;display: flex;flex-direction:column;}
.mask_03_bottom_r li{margin-bottom: 20px;}
.mask_03_bottom_r li img{width: 45px;height: 45px;float: left;}
.mask_03_bottom_r_desc{float: left;color: #fff;margin-left: 10px;}
.mask_03_desc_title{font-weight: bold;font-size: 16px;}
.mask_03_desc_subtitle{font-size: 13px;}
.mask_03_bottom_more{position: absolute;left: 70px;bottom:0px;}
.mask_03_bottom_more a{color: #ffffff;font-size: 16px;}

/*FFP3*/
.mask_04{width: 100%;background:#fff;padding-bottom: 20px;}
.mask_04_title{font-size: 32px;font-weight:bold;text-align: center;color: #000;padding:50px 0 40px 0;}
.mask_04_title_en{font-size: 20px;font-weight: normal;color: #666;}
.mask_04_bottom{display: flex;justify-content: space-around;width: 1200px;margin:30px auto 0;}
.mask_04 img.mask_04_png{width: 460px;height: auto;max-height: 388px;}
.mask_04 .mask_04_bottom_r{margin-left: 80px;margin-top: 20px;display: flex;flex-direction:column;}
.mask_04_bottom_r li{margin-bottom: 20px;}
.mask_04_bottom_r li img{width: 45px;height: 45px;float: left;}
.mask_04_bottom_r_desc{float: left;color: #000;margin-left: 10px;}
.mask_04_desc_title{font-weight: bold;font-size: 16px;}
.mask_04_desc_subtitle{font-size: 13px;color:#888;}
/*关于我们*/
.about_us{width: 100%;background-color: #fff;padding-bottom: 40px;}
.about_us .about_us_title{font-size: 32px;font-weight:bold;text-align: center;color: #333;padding:40px 0 10px 0;}
.about_us .about_us_bottom{display: flex;justify-content: space-around;align-content:center;width: 1200px;margin:30px auto 0;}
.about_us .about_us_bottom_l .swiper-wrapper{width:400px;height:220px; }

#about_us_banner .swiper-slide img{width:367px;height:214px;}
#about_us_banner .swiper-pagination{color: #777;background-color: #fff;width: 80px;height: 40px;position: absolute;right: 0;bottom:0;line-height: 40px;}
#about_us_banner .swiper-pagination-custom{left:auto;right: 0;}
.about_us .swiper_btn{position: absolute;left: 20px;bottom: 0px;z-index: 100;}
.about_us .swiper_btn .swiper_btn_prev{background-color: #b9b9b9;color: #fff;float: left;text-align: center;width:30px;height: 30px;line-height: 35px;cursor: pointer;}
.about_us .swiper_btn .swiper_btn_next{background-color: #1a9946;color: #fff;float: left;text-align: center;width:30px;height: 30px;line-height: 35px;margin-left: 4px;cursor: pointer;}
.about_us .about_us_bottom_l{}
.about_us .about_us_bottom_r{position: relative;padding: 0 20px;}
.about_us .about_us_bottom_r_t{font-size: 18px;color:#1a9946; }
.about_us .about_us_bottom_r_t .c_t{font-weight: bold;}
.about_us .about_us_bottom_r .c_desc{font-size: 14px;}
.about_us .about_us_bottom_r .c_desc p{text-indent: 28px;letter-spacing: 2px;}
.about_us .about_us_bottom_r .c_desc p:first-child{margin-top:10px;margin-bottom: 10px;}
.about_us .read_more{color: #1a9946;cursor: pointer;}


/*产品资质*/
.p_honor{width: 100%;background:url("../images/p_honor_bg.png") #1a9946 no-repeat center top;background-size:100% auto;padding-bottom: 40px;}
.p_honor_title{font-size: 32px;font-weight:bold;text-align: center;color: #fff;padding:40px 0 40px 0;}
.p_honor_bottom{width: 1200px;margin: 0 auto;background-color: #fff;padding: 10px 0px;position:relative;}
#p_honor_banner.swiper-container{width:1100px;height: 360px;--swiper-navigation-color: #000;--swiper-navigation-size: 20px;}
#p_honor_banner.swiper-container .swiper-slide{height: 350px;border: 2px solid #ddd;text-align: center;}
#p_honor_banner.swiper-container .swiper-slide img{height: 350px;}
.p_honor_bottom .swiper-button-prev_1{position:absolute;top:50%;margin-top: -15px;right: 10px;z-index: 100;}
.p_honor_bottom .swiper-button-prev_1 i,.p_honor_bottom .swiper-button-next_1 i{font-size: 30px;font-weight: bold;}
.p_honor_bottom .swiper-button-next_1{position:absolute;top:50%;margin-top: -15px;left: 10px;z-index: 100;}

/*荣誉证书*/
.c_honor{width: 100%;background:url("../images/mask_bg_full.png") #1a9946 no-repeat center top;background-size:100% auto;padding-bottom: 30px;}
.c_honor .c_honor_title{font-size: 32px;font-weight:bold;text-align: center;color: #fff;padding:40px 0 20px 0;}
.c_honor .c_honor_bottom{width: 1200px;margin: 0 auto;background-color: #fff;position:relative;}
.c_honor #c_honor_banner.swiper-container{width:1100px;height: 300px;}
.c_honor #c_honor_banner.swiper-container .swiper-slide{width: 300px;line-height: 300px;text-align: center;}
.c_honor .c_honor_bottom .swiper-button-prev_2{position:absolute;top:50%;margin-top: -12px;right: 0px;z-index: 100;}
.c_honor .c_honor_bottom .swiper-button-prev_2 i,.c_honor_bottom .swiper-button-next_2 i{font-size: 24px;font-weight: bold;color: #333;}
.c_honor .c_honor_bottom .swiper-button-next_2{position:absolute;top:50%;margin-top: -12px;left: 0px;z-index: 100;}
.c_honor_bottom .swiper-container .swiper-slide img{width: 346px;height: 243px;}

/*关于我们页面*/
.about_us_banner{width: 100%;height:250px;background:url("../images/about_us_banner.jpg") no-repeat center 2px;background-size:auto 250px;border-top:2px solid #1a9946; }
.about_us_site{width: 100%;background-color: #fff;padding-bottom: 40px;}
.about_us_site .about_us_bottom{display: flex;justify-content: space-around;align-items:center;align-content:center;width: 1200px;margin:30px auto 0;}
.about_us_site #about_us_banner{width: 367px;}
.about_us_site .about_us_bottom_l{}
.about_us_site .about_us_bottom_r{position: relative;padding: 0 20px;}
.about_us_site .about_us_bottom_r_t{font-size: 18px;color:#1a9946; }
.about_us_site .about_us_bottom_r_t .c_t{font-weight: bold;}
.about_us_site .about_us_bottom_r .c_desc{font-size: 14px;}
.about_us_site .about_us_bottom_r .c_desc p{text-indent: 28px;letter-spacing: 2px;margin-bottom: 10px;}
.about_us_site .about_us_bottom_r .c_desc p:first-child{margin-top:15px;}

.real_con{width: 100%;background:url("../images/mask_bg_full.png") #1a9946 no-repeat center top;background-size:100% auto;padding-bottom: 30px;}
.real_con .real_con_title{font-size: 32px;font-weight:bold;text-align: center;color: #fff;padding:40px 0 40px 0;}
.real_con .real_con_bottom{width: 1200px;margin: 0 auto;}
.real_con .about_video{margin-bottom: 30px;display: flex;justify-content: space-around;}
.real_con .about_video .about_us_rimg{width: 500px;}
.real_con .p_honor_bottom_a{position:relative;background-color: #fff;}
.real_con_bottom #p_honor_banner_a.swiper-container{width:1200px;}
.real_con_bottom #p_honor_banner_a.swiper-container .swiper-slide{width: 360px;line-height: 250px;text-align: center;}
.real_con_bottom #p_honor_banner_a.swiper-container .swiper-slide img{width: 330px;}
.real_con_bottom .p_honor_bottom_a .swiper-button-prev_3{position:absolute;top:50%;margin-top: -12px;right: 0px;z-index: 100;}
.real_con_bottom .p_honor_bottom_a .swiper-button-prev_3 i,.p_honor_bottom_a .swiper-button-next_3 i{font-size: 24px;font-weight: bold;color: #333;}
.real_con_bottom .p_honor_bottom_a .swiper-button-next_3{position:absolute;top:50%;margin-top: -12px;left: 0px;z-index: 100;}


.c_honor_a{width: 100%;background:#fff;padding-bottom: 40px;}
.c_honor_a .c_honor_title{font-size: 32px;font-weight:bold;text-align: center;color: #333;padding:40px 0 20px 0;}
.c_honor_a .c_honor_bottom{width: 1200px;margin: 0 auto;background-color: #fff;position:relative;}
.c_honor_a #c_honor_banner.swiper-container{width:1100px;height: 300px;}
.c_honor_a #c_honor_banner.swiper-container .swiper-slide{width: 300px;line-height: 300px;text-align: center;}
.c_honor_a .c_honor_bottom .swiper-button-prev_2{position:absolute;top:50%;margin-top: -12px;right: 0px;z-index: 100;}
.c_honor_a .c_honor_bottom .swiper-button-prev_2 i,.c_honor_bottom .swiper-button-next_2 i{font-size: 24px;font-weight: bold;color: #333;}
.c_honor_a .c_honor_bottom .swiper-button-next_2{position:absolute;top:50%;margin-top: -12px;left: 0px;z-index: 100;}


/*产品列表页面*/
.product_list{width: 1100px;margin: 20px auto;}
.product_title{position: relative;padding:20px 0;margin: 20px 0 40px 0;}
.product_border{width: 100%;height: 2px;background-color: #1a9946;}
.product_title_c{position: absolute;width:200px;height:40px;font-size:20px;color:#1a9946;text-align:center;line-height:40px;top:0;left:50%;margin-left:-100px;background-color: #fff;z-index: 10;}
.product_list_b{display: flex;justify-content: space-between;flex-wrap: wrap;width: 1100px;margin: 0px auto;}
.product_list_c{width: 500px;height: auto;border: 1px solid #ddd;display: flex;flex-direction: column;justify-content: space-around;align-items: center;margin-bottom: 40px;margin-left:15px;margin-right: 15px;padding-bottom: 20px;}
.product_list_c .p_img{width: 500px;height: auto;}
.product_list_c_b{text-align: center;}
.product_list_c_b .p_title{font-size: 20px;font-weight: bold;margin-top:20px;margin-bottom: 20px;}
.product_list_c_b .icon_tag img{width: 50px;height: auto;}
.tel_d{text-align: right;color: #1a9946;padding-right: 30px;}
.tel_d .tel_d_t{color: #666;font-size: 13px;}
.tel_d .tel_d_b{font-size: 20px;}

/*证书页面*/
.cert_list{width: 1200px;margin: 20px auto;}
.cert_title{position: relative;padding:20px 0;margin: 20px 0 40px 0;}
.cert_border{width: 100%;height: 2px;background-color: #1a9946;}
.cert_title_c{position: absolute;width:200px;height:40px;font-size:20px;color:#1a9946;text-align:center;line-height:40px;top:0;left:50%;margin-left:-100px;background-color: #fff;z-index: 10;}
.cert_list_b{display: flex;flex-wrap: wrap;width: 1200px;margin: 0px auto;}
.cert_list_c{width: 282px;height: 343px;border: 1px solid #ddd;display: flex;flex-direction: column;justify-content: space-around;align-items: center;margin-bottom: 40px;margin-right: 15px;}
.cert_list_c .p_img{width: 282px;height: 343px;}
.cert_list_c_b{text-align: center;}
.cert_list_c_b .p_title{font-size: 20px;font-weight: bold;margin-top:20px;margin-bottom: 20px;}
.cert_list_c_b .icon_tag img{width: 50px;height: auto;}

/*包装页面*/
.package_list{width: 1200px;margin: 20px auto;}
.package_title{position: relative;padding:20px 0;margin: 20px 0 40px 0;}
.package_border{width: 100%;height: 2px;background-color: #1a9946;}
.package_title_c{position: absolute;width:200px;height:40px;font-size:20px;color:#1a9946;text-align:center;line-height:40px;top:0;left:50%;margin-left:-100px;z-index: 10;}
.package_list_b{display: flex;flex-wrap: wrap;width: 1200px;margin: 0px auto;}
.package_list_c{width: 540px;height: auto;margin-bottom: 40px;margin-right: 15px;-moz-box-shadow:0px 1px 8px #777777; -webkit-box-shadow:0px 1px 8px #777777; box-shadow:0px 1px 8px #777777;}
.package_list_c .p_img{width: 540px;height: auto;}
.package_list_c_b{text-align: center;}
.package_list_c_b .p_title{font-size: 20px;font-weight: bold;margin-top:20px;margin-bottom: 20px;}
.package_list_c_b .icon_tag img{width: 50px;height: auto;}

/*联系我们*/
.contact_us_site{width: 1200px;margin: 0px auto;display: flex;justify-content: space-around;align-items: center;padding: 40px 0;}
.contact_us_site_c{display: flex;flex-direction: column;justify-content: space-around;align-items: center;flex:1;}
.contact_us_site_c .contact_us_site_t{font-size: 20px;font-weight: bold;margin: 10px 0;}
.contact_us_site_c .contact_us_site_d{font-size: 13px;color: #666666;}
.contact_us_site_c .contact_us_site_img{width: 80px;height: auto;}

.contact_us_c{width: 100%;background:url("../images/p_honor_bg.png") #1a9946 no-repeat center top;background-size:100% auto;padding: 50px 0;}
.contact_us_div{width: 1200px;margin: 0px auto;display: flex;justify-content: space-around;align-items: center;}
.contact_us_div_l{color: #fff;}
.contact_us_div_l .msg_form_t{font-size: 30px;font-weight: bold;text-align: center;}
.contact_us_div_l .msg_form{font-size: 14px;margin-top: 20px;}
.contact_us_div_l .msg_form_d{line-height: 40px;}
.contact_us_div_l .msg_form_d span{width: 80px;height: 30px;line-height: 30px;display: inline-block;text-align: right;margin-bottom: 10px;}
.contact_us_div_l .msg_form_d .msg_input{width:200px;border:0;outline: 0;background-color: inherit; border: 1px solid #fff;margin: 0 10px;color:#fff;height: 24px;line-height: 24px;padding:0 5px;}
#contact_us_div_l{color: #fff;}
#contact_us_div_l .msg_form_d span{color:#000;}
#contact_us_div_l .msg_form_d .msg_input{color:#000;border: 1px solid #666;}
input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #fff;
}
input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}
input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
}
input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #fff;
}
.contact_us_div_l .msg_form_d .gender{margin: 10px;}
.contact_us_div_l .msg_form_d span.gender_t{display: inline-block;}
.contact_us_div_l .msg_form_d label{color:#000;}
.contact_us_div_r img{width: 550px;height: auto;}
.contact_us_div_l .do_submit_f span{height: 20px;}
#dosubmit{width: 80px;height: 30px;line-height: 30px;border: 0;background-color: #fff;border-radius: 20px;margin-left: 10px;}

.footer{text-align: center;color: #fff;background-color: #333;height: 60px;line-height: 60px;font-size: 14px;}