nav.navbar{background-color: #fefefe;color: #333;border-bottom:1px solid #f9f9f9;}
.navbar-header .navbar-brand{padding:20px 15px;}
.navbar-brand img{ width: 120px;height: auto;}
#navbar a{color: #333;font-size: 16px;}
.navbar .navbar-nav{
    margin: 0 -15px;
}
#navbar .navbar-nav li a.active{color:#1a9946;font-size: 16px;}
.navbar-toggle .icon-bar{background-color: #1a9946;}
.divider{border-top:1px solid #f9f9f9;}

.lan_cn_wap{width: 15px;height: 15px;margin-right: 2px;}
.lan_en_wap{width: 15px;height: 15px;margin-right: 2px;}


.banner_top{clear: both;width: 100%;height: 0;}
/*描述*/
.kn95_mask{width: 100%;min-height: 280px;padding:30px 0;background:url("/images/kc95_bg.png") #fff no-repeat  left 30px / 100%; }
.kn95_mask_title{text-align: center;font-size: 22px;}
.kn95_mask_info{width: 100%;margin: 30px auto 0;}
.kn95_mask_info li{float: left;text-align: center;width: 33.3%;margin-bottom:20px;}
.kn95_mask_info li img{width: 50px;height: 50px;}
.kn95_mask_info li div{margin-top: 10px;font-size: 14px;}


/*一次性口罩*/
.mask_01{width: 100%;background:url("/images/mask_bg_full.png") #1a9946  no-repeat  left 0px / 100%;}
.mask_01_title{font-size: 22px;font-weight:bold;text-align: center;color: #fff;padding:30px 0 40px 0;}
.mask_01_title_en{font-size: 18px;font-weight: normal;}
.mask_01_bottom{width: 100%;text-align: center;}
.mask_01 img.mask_01_png{width: auto;height: 200px;}
.mask_01 .mask_01_bottom_r{display: flex;flex-direction:column;justify-content:center;align-items: center;}
.mask_01_bottom_r li{display:flex;text-align:left;align-items:center;margin-bottom: 20px;width: 80%;}
.mask_01_bottom_r li img{width: 45px;height: 40px;}
.mask_01_bottom_r_desc{color: #fff;margin-left: 5px;text-align: left;}
.mask_01_desc_title{font-weight: bold;font-size: 14px;}
.mask_01_desc_subtitle{font-size: 12px;}

/*KN95*/
.mask_02{width: 100%;background-color: #fff;}
.mask_02_title{font-size: 22px;font-weight:bold;text-align: center;color: #333;padding:24px 0;}
.mask_02_title_en{font-size: 18px;font-weight: normal;}
.mask_02_bottom{width: 100%;text-align: center;}
.mask_02 img.mask_02_png{width: auto;height: 200px;max-height: 442px;}
.mask_02 .mask_02_bottom_l{display: flex;flex-direction:column;align-items: center;}
.mask_02_bottom_l li{margin-bottom: 20px;display: flex;align-items: center;width: 80%;}
.mask_02_bottom_l li img{width: 45px;height: 45px;float: left;}
.mask_02_bottom_l_desc{color: #333;margin-left: 5px;text-align: left;}
.mask_02_desc_title{font-weight: bold;font-size: 14px;}
.mask_02_desc_subtitle{font-size: 12px;color:#888;}

/*杯型口罩*/
.mask_03{width: 100%;background:url("/images/mask_bg_full.png") #1a9946 no-repeat  left 0px / 100%;padding-bottom: 20px;}
.mask_03_title{font-size: 22px;font-weight:bold;text-align: center;color: #fff;padding:50px 0 40px 0;}
.mask_03_title_en{font-size: 18px;font-weight: normal;}
.mask_03_bottom{position:relative;width: 100%;text-align: center;}
.mask_03 img.mask_03_png{width: auto;height: 200px;}
.mask_03 .mask_03_bottom_r{display: flex;flex-direction:column;align-items: center;}
.mask_03_bottom_r li{margin-bottom: 20px;width: 80%;display: flex;align-items: center;}
.mask_03_bottom_r li img{width: 45px;height: 45px;float: left;}
.mask_03_bottom_r_desc{float: left;color: #fff;margin-left: 5px;text-align: left;}
.mask_03_desc_title{font-weight: bold;font-size: 14px;}
.mask_03_desc_subtitle{font-size: 12px;}
.mask_03_bottom_more{text-align: center;}
.mask_03_bottom_more a{color: #ffffff;font-size: 16px;}

/*FFP3*/
.mask_04{width: 100%;background:#FFFFFF;}
.mask_04_title{font-size: 22px;font-weight:bold;text-align: center;color: #000;padding:30px 0 40px 0;}
.mask_04_title_en{font-size: 18px;font-weight: normal;color:#666;}
.mask_04_bottom{width: 100%;text-align: center;}
.mask_04 img.mask_04_png{width: auto;height: 200px;}
.mask_04 .mask_04_bottom_r{display: flex;flex-direction:column;justify-content:center;align-items: center;}
.mask_04_bottom_r li{display:flex;text-align:left;align-items:center;margin-bottom: 20px;width: 80%;}
.mask_04_bottom_r li img{width: 45px;height: 40px;}
.mask_04_bottom_r_desc{color: #000;margin-left: 5px;text-align: left;}
.mask_04_desc_title{font-weight: bold;font-size: 14px;}
.mask_04_desc_subtitle{font-size: 12px;color:#888;}


/*关于我们*/
.about_us{width: 100%;background-color: #fff;padding-bottom: 40px;}
.about_us .about_us_title{font-size: 22px;font-weight:bold;text-align: center;color: #333;padding:30px 0 10px 0;}
.about_us .about_us_bottom{text-align:center;width: 100%;}
.about_us .about_us_bottom_l .swiper-wrapper{width:100%;height:220px; }

#about_us_banner .swiper-pagination{color: #777;background-color: #fff;width:65px;height: 25px;position: absolute;right: 0;bottom:0px;line-height: 25px;}
#about_us_banner .swiper-pagination-custom{left:auto;right: 0;}
.about_us .about_us_bottom_l{}
.about_us .about_us_bottom_r{position: relative;padding: 0 20px; margin-top: 20px;}
.about_us .about_us_bottom_r_t{font-size: 16px;color:#1a9946; text-align: left;}
.about_us .about_us_bottom_r_t .c_t{font-weight: bold;}
.about_us .about_us_bottom_r .c_desc{font-size: 14px;text-align: left;}
.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;}

/*荣誉证书*/
.c_honor{width: 100%;background:url("/images/mask_bg_full.png") #1a9946  no-repeat  left 0px / 100%;padding-bottom: 30px;}
.c_honor .c_honor_title{font-size:24px;font-weight:bold;text-align: center;color: #fff;padding:30px 0 10px 0;}
.c_honor .c_honor_bottom{width: 100%;margin: 0 auto;position:relative;}
.c_honor #c_honor_banner.swiper-container{width:100%;height: 150px;}
.c_honor #c_honor_banner.swiper-container .swiper-slide{line-height:150px;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;}

/*关于我们页面*/
.d_container .about_us_banner{width: 100%;height:250px;background:url("/images/about_us_banner.jpg") no-repeat  left 0px / 100%;border-top:2px solid #1a9946; }
.about_us_site{width: 100%;background-color: #fff;}
.about_us_site .about_us_bottom{width: 100%;margin:0px auto;}
.about_us_site .about_us_bottom_l{}
.about_us_site .about_us_bottom_r{position: relative;padding: 20px 20px;}
.about_us_site .about_us_bottom_r_t{font-size: 18px;color:#1a9946;text-align: center; }
.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  left 0px / 100%;padding-bottom: 30px;}
.real_con .real_con_title{font-size: 22px;font-weight:bold;text-align: center;color: #fff;padding:30px 0 20px 0;}
.real_con .real_con_bottom{width:100%;}
.real_con .about_us_rimg{width: 80%;}
.real_con .about_video{margin-bottom: 30px;}
.real_con .p_honor_bottom_a{position:relative;background-color: #fff;}
.real_con_bottom #p_honor_banner_a.swiper-container{width:100%;}
.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:24px;font-weight:bold;text-align: center;color: #333;padding:30px 0 20px 0;}
.c_honor_a .c_honor_bottom{width: 100%;margin: 0 auto;background-color: #fff;position:relative;}
.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;}


/*产品列表页面*/

.d_container_p .about_us_banner{width: calc(100vw);height:calc(100vw * 450 / 1920);background:url("/images/about_us_banner.jpg") no-repeat center center; background-size:auto 100%;border-top:2px solid #1a9946; }
.product_list{width: 100%;margin: 0px auto;}
.product_title{position: relative;padding:20px 0;margin: 20px 0 20px 0;}
.product_border{width:50%;height: 2px; margin-left:25%;background-color: #1a9946;}
.product_title_c{position: absolute;width:120px;height:40px;font-size:20px;color:#1a9946;text-align:center;line-height:40px;top:0;left:50%;margin-left:-60px;background-color: #fff;z-index: 10;}
.product_list_b{display: flex;flex-wrap: wrap;margin: 0px auto;}
.product_list_c{width: 46%;height: auto;display: flex;flex-direction: column;align-items: center;margin-left:2.66%;margin-bottom: 20px;padding-bottom: 10px;box-shadow: 0px 0px 1px #666666;}
.product_list_c .p_img{width: calc(100vw * 0.46);height: calc(100vw * 0.46);}
.product_list_c_b{text-align: center;}
.product_list_c_b .p_title{font-size:14px;margin-top:10px;margin-bottom: 10px;}
.product_list_c_b .icon_tag img{width: calc(100vw * 0.3 * 0.15);height: auto;}
.tel_d{text-align: right;color: #1a9946;padding-right: 30px; margin-bottom: 10px;}
.tel_d .tel_d_t{color: #666;font-size: 13px;}
.tel_d .tel_d_b{font-size: 20px;}


/*证书页面*/
.d_container_c .about_us_banner{width: calc(100vw);height:calc(100vw * 450 / 1920);background:url("/images/p_honor/cert_banner.jpg") no-repeat center center; background-size:auto 100%;border-top:2px solid #1a9946; }
.cert_list{width: 100%;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;margin: 0px auto;}
.cert_list_c{width: 46%;height: auto;display: flex;flex-direction: column;justify-content: space-around;align-items: center;margin-left:2.66%;margin-bottom: 10px;box-shadow: 0px 0px 1px #666666;}
.cert_list_c .p_img{width: calc(100vw * 0.46);height: calc(100vw * 0.46 * 343 / 282);}
.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;}

/*包装页面*/
.d_container_pa .about_us_banner{width: calc(100vw);height:calc(100vw * 450 / 1920);background:url("/images/about_us_banner.jpg") no-repeat  center center; background-size:auto 100%;border-top:2px solid #1a9946; }
.package_list{width: 100%;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: 100%;margin: 0px auto;}
.package_list_c{width: 46%;;margin-left:2.66%;margin-bottom: 40px;-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: calc(100vw * 0.46);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;}

/*联系我们*/
.d_container_cu .about_us_banner{width: calc(100vw);height:calc(100vw * 450 / 1920);background:url("/images/about_us_banner.jpg") no-repeat center center; background-size:auto 100%;border-top:2px solid #1a9946; }
.contact_us_site{width: 100%;margin: 0px auto;padding: 40px 0;}
.contact_us_site_c{display: flex;flex-direction: column;justify-content: space-around;align-items: center;margin-bottom: 10px;}
.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 left 0px / 100%;padding: 40px 0;}
.contact_us_div{width:100%;margin: 0px auto;}
.contact_us_div_r{margin-top: 40px;}
.contact_us_div_r div{margin: 0 auto;}

.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{}
.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-radius: 0px; border: 1px solid #fff;margin: 0 5px;color:#fff;height: 30px;line-height: 30px;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 {color: #fff;}
input:-moz-placeholder {color: #fff;}
input::-moz-placeholder {color: #fff;}
input:-ms-input-placeholder {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;color:#333;border-radius: 20px;margin-left: 10px;}
.msg_input{width:200px;border:0;outline: 0;-webkit-appearance:none;background-color: inherit; border-radius: 0px; border: 1px solid #f9f9f9;margin: 0 5px;color:#fff;height: 30px;line-height: 30px;padding:0 5px;}

.footer{background-color: #333;color: #f9f9f9;text-align: center;padding:10px 5px;font-size: 12px;}
.footer a{color: #f9f9f9;}