@charset "UTF-8";
/* 此CSS样式 类名通用加前缀 q_ */
@media(max-width: 1440px){
.main1540{width:1200px;}
.main1600{width:1200px;}
/* q_header start! */
.q_header{height:80px;border-bottom-right-radius: 15px;}
.header_lang_bg{width:200px;border-bottom-right-radius: 15px;}
.q_language{width:50px;top:22px;right:20px;border-radius: 3px;}
.q_language>li>a{font-size: 12px;line-height: 26px;height:26px;}
.header_main{border-bottom-right-radius: 15px;}
.q_logo{width:380px;}
.q_logo>h1>a{padding:15px 0;}
.q_logo>h1>a>img{height:50px;}
.q_nav{width:calc(100% - 400px);}
.q_nav>li{margin-right:30px;}
.q_nav>li>a{padding:15px 0;}
.q_nav>li>a>span{font-size: 16px;line-height: 40px;height:40px;}
/* q_nav_son */
.q_nav_son{left:-50%;padding:10px 0;}
.q_nav_son>li>a{font-size: 14px;line-height: 36px;}

.q_header.q_header_fixed{height:70px;}
.q_header.q_header_fixed .q_language{top:20px;}
.q_header.q_header_fixed .q_logo>h1>a{padding:10px 0;}
.q_header.q_header_fixed .q_logo>h1>a>img{height:50px;}
.q_header.q_header_fixed .q_nav>li>a{padding:10px 0;}

.nav_pro{top:79px;}
.q_header.q_header_fixed .nav_pro{top:69px;}
.nav_pro_ul>li{width:100%;float:none;margin:0;}
/* q_header end! */

/* q_banner start! */
.q_banner{height:100%;}
.q_banner .swiper_banner{height:100%;}
.q_banner .swiper_banner .swiper-slide{height:100%;}
.q_banner .swiper_banner .swiper-slide a{height:100%;}
.banner_buttons{bottom:10%;}
.q_banner .banner_buttons .swiper_button_banner{width:56px;height:56px;line-height: 53px;font-size: 25px;margin-left: 15px;}
/* q_banner end! */

/* q_section start! */
.section_title{margin:0 auto 45px;}
.section_title_l{width:36%;float:left;}
.section_title_l .cn{font-size: 30px;line-height:42px;}
.section_title_l .en{margin:0 auto;font-size: 18px;line-height:25px;}
.section_title_r{width:60%;float:right;padding:30px 100px 0 0;font-size: 18px;line-height: 25px;}
.section_more{top:28px;}
.section_more a{font-size: 17px;line-height: 30px;height:30px;}

/* q_section end! */

/* q_product start! */
.q_product{padding:40px 0;}
.product_item{width:18.6%;float:left;margin:0 1.75% 40px 0;padding:25px 0;}
.product_item:nth-of-type(5n){margin:0 0 40px 0;}
.product_item:after{border-bottom-right-radius:25px;border-bottom-left-radius:25px;border-top-right-radius:65px;border-top-left-radius:65px;}
.product_item_img{width:186px;height: 186px;}
.product_item_txt{margin:20px auto 0;}
.product_item_txt a{font-size: 19px;line-height:30px;height:30px;}
/* q_product end! */

/* q_equipment start! */
.q_equipment{padding:65px 0 50px;}
.equipment_item{width:48.8%;float:left;margin:0 2.4% 30px 0;}
.equipment_item:nth-of-type(2n){margin:0 0 30px 0;}
.equipment_item_h{padding:20px;}
.equipment_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}

.equipment_item_catename{bottom:25px;}
.equipment_item_catename a{padding:10px;border-top-right-radius:15px;}
.equipment_item_catename a span{font-size: 19px;line-height: 32px;height:32px;white-space: nowrap;}
/* q_equipment end! */

/* q_engineering start! */
.engineering_img{border-top-right-radius: 15px;}
.engineering_main{width:28%;}
.engineering_p{margin:45px auto 0;font-size: 17px;}
.engineering_p p{font-size: 17px;}
.engineering_main .section_more{margin:70px 0 0;}
/* q_engineering end! */

/* q_about start! */
.q_about{height: 640px;}
.about_main{width:53%;padding:65px 0 0;}
.about_body{margin:25px auto 0;}
.about_h{font-size: 22px;line-height: 30px;}
.about_p{margin:15px auto 0; font-size: 15px;line-height: 2;}
.about_p p{font-size: 15px;line-height: 2;}
.about_img{margin:25px auto 0;}
.about_img img{max-width:420px; }
/* q_about end! */

/* q_number start! */
.q_number{height:265px;padding-left:calc((100% - 1200px)/2);}
.q_number_bg{border-bottom-left-radius: 35px;}
.number_main{padding:70px 0;}
.q_number_item{width:20%;float:left;padding:0 20px;}
.q_number_top{font-size: 48px;line-height: 55px;}
.q_number_top .sub{font-size: 18px;}
.q_number_txt{margin:15px auto 0;font-size: 18px;line-height: 25px;height:25px;letter-spacing: 1px;white-space: nowrap;}
/* q_number end! */

/* q_news start! */
.q_news{padding:100px 0 70px;}
.q_news .section_title_r{padding:25px 0 0;}
.q_news .tab .news_tab_nav li{margin-left: 20px;border-top-left-radius: 10px;border-bottom-right-radius: 10px;}
.q_news .tab .news_tab_nav li a{padding:6px 45px;font-size: 19px;line-height: 30px;}
.q_news .tab .news_tab_body{padding:10px 0 0;}

.news_item_date{font-size:20px;line-height: 35px;height:35px;}
.news_item_date span{font-size:32px;margin-right: 8px;}
.news_item_img{margin:12px auto 0;border-radius: 8px;}
.news_item_txt{padding:15px 0;}
.news_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.news_item_p{margin:10px auto 0;font-size: 13px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}

.news_buttons{margin:45px auto 0;}
.swiper_button_news{margin:0 10px;width:36px;height:36px;line-height: 32px;font-size: 20px;}
/* q_news end! */

/* q_message start! */
.q_message{padding:75px 0;}
.q_message_h_cn{font-size: 35px;line-height: 42px;letter-spacing: 2px;}
.q_message_h_en{width:100%;margin:5px auto 0;font-size: 16px;line-height: 24px;font-weight: 100;text-transform: uppercase;}
.q_message_nav{width:100%;margin:40px auto 0;font-size: 15px;line-height: 22px;letter-spacing: 1px;}
.q_form{margin:40px auto 0;}
.q_form .q_form_div{width:calc((100% - 175px) / 3);float:left;margin:0 10px 0 0;}
.q_form .form-group .input{padding:10px 12px;height: 40px;}
.q_form .form-button{margin:20px auto 0;}
.q_form .form-button .button{width:145px;float:right; padding:8px 35px;font-size: 15px;line-height: 24px;height: 40px;letter-spacing: 1px;
}
/* q_message end! */

/* q_footer start! */
/* q_footer_t */
.q_footer_line{height:8px;}
.q_footer_t .q_footer_main{padding:15px 0 8px;}
.q_footer_search img{width:45px;}

/* q_footer_c */
.q_footer_c{padding:40px 0 40px;}
.q_footer_c_l{width:330px;float:left;}
.q_footer_tel>li{margin:0 auto 20px;}
.q_footer_icon{width:28px;float:left;}
.q_footer_txt{width:calc(100% - 40px);float:right;font-size: 16px;line-height: 26px;}

.q_footer_c_r{width:calc(100% - 450px);float:right;}
.q_footer_item{width:16%;float:left;margin:0 0.8% 0 0;}
.q_footer_item:nth-of-type(6n){margin:0;}
.q_footer_item_h a{font-size: 18px;line-height: 26px;letter-spacing: 2px;font-weight: 700;}
.q_footer_item ul{margin:20px auto 0;}
.q_footer_item ul>li>a{font-size: 14px;line-height: 2;}

/* q_footer_b */
.q_footer_b{padding:20px 0;}
.q_footer_b_r{width:15%;float:right;text-align: right;}
.q_footer_b_l{width:80%;float:left;}
.q_footer_b_l>span:nth-of-type(1){margin-left:0;}
.q_footer_b span,.q_footer_b a{margin:0 4px;line-height: 20px;font-size: 13px;}

.q_footer_code ul{text-align: right;}
.q_footer_code ul>li{margin-left: 12px;}
.q_footer_code ul>li>a>img{width:24px;}
.q_footer_wx_div{width:100px;height:100px;left:-28px;top:-120px;}

/* q_footer end! */

/* q_banner_n start! */
.q_banner_n{margin:80px auto 0;}
.q_banner_n .img{padding:32.55% 0 0;}
/* q_banner_n end! */

/* q_main start! */
.q_main{font-size: 16px;min-height: 280px;}
p{font-size: 16px;}
.main_top{margin:45px auto 35px;}
.main_title{width:36%;float:left;padding: 0 0 10px;}
.main_title .en{font-size: 28px;line-height: 36px;}
.main_title .cn{font-size: 27px;line-height: 35px;letter-spacing: 2px;}

.q_content{padding:0 0 40px;}
/* q_main end! */

/* q_position start! */
.q_position{width:55%;float:right;line-height: 30px;font-size: 15px;}
.q_position>i{margin-right: 5px;}
.q_position a{margin:0 2px;}
/* q_position end! */

/* q_n_nav start! */
.q_n_nav{margin:0 auto 50px;}
.q_n_nav>li{width:23.5%;float:left;margin:0 2% 0 0;}
.q_n_nav>li:nth-of-type(4n){margin:0;}
.q_n_nav>li>a{padding:10px;font-size: 18px;line-height: 30px;}
/* q_n_nav end! */

/* nproduct start! */
.nproduct_item{width:49%;float:left;margin:0 2% 30px 0;padding:35px;}
.nproduct_item:nth-of-type(2n){margin:0 0 30px 0;}
.nproduct_item_h a span{font-size: 20px;line-height: 30px;height:30px;white-space: nowrap;}
.nproduct_item_more{margin:20px auto 0;}
.nproduct_item_more a img{max-width: 54px;}

.q_n_cont_pic_thumbs{padding:20px 150px;}

.cont_pic_thumbs{padding:0 5px;}
.q_n_cont_pic .q_n_cont_pic_thumbs .swiper_button_cont_pic{width:30px;height:80%;font-size: 20px;top:10%;}
.q_n_cont_pic .q_n_cont_pic_thumbs .swiper_button_cont_pic i{width:24px;height: 24px;line-height: 24px;left:3px;margin-top: -15px;}

	/* q_n_cont_title */
.q_n_cont_title{height:60px;}
.q_n_cont_title_l{width:60%;height:90px;padding:25px 35px;}
.q_n_cont_title_l:after{border-right: 60px solid transparent;border-top: 90px solid var(--color-main);right:-60px;}
.q_n_cont_title_l h1{font-size:24px;height: 40px;line-height: 40px;}
.q_n_cont_title_l h1 span{font-size:18px;height: 40px;line-height: 40px;margin-left: 50px;}

.q_n_cont_title_r{width:35%;float:right;padding:13px 0;}
.q_n_cont_title_r span{font-size: 18px;line-height:36px;}
.q_n_cont_title_r .bold{font-size: 24px;}
.q_n_cont_title_r .bold i{width:30px;height:30px;font-size: 14px;line-height: 30px;margin:0 10px;}
	/* q_n_cont_body */
.q_n_cont_group{margin: 50px auto 0}
.q_n_cont_group_h{border-left:5px solid var(--color-main);padding:0 0 0 20px;font-size: 19px;line-height: 30px;height:30px;letter-spacing: 2px;}
.q_n_cont_group_p{margin:10px auto 0;padding:0 0 0 25px;font-size: 16px;line-height: 25px;}
.q_n_cont_group_body{padding:25px 0;font-size: 16px;line-height: 2;}
.q_n_cont_group_body p{font-size: 16px;line-height: 2;}
.q_n_cont_group_txt{padding:0 25px;}

.q_n_cont_ul{margin:20px auto 0;}
.q_n_cont_ul>li{width:18.6%;float: left;margin:0 1.4% 30px 0;}
.q_n_cont_ul>li:nth-of-type(5n){margin:0 0 30px 0;}
.pic_txt{font-size: 16px;line-height: 45px;height:45px;white-space: nowrap;}

.q_n_variety_main{padding:0 60px;}
.q_n_variety_before,.q_n_variety_after{width:140px;}
.q_n_variety_before{left:-80px;}
.q_n_variety_after{right:-80px;}

.q_n_variety_list{padding:0 4px;}
.variety_li{margin:0 4px;float:left;width:20%;}
.variety_item{border-radius: 10px;}
.variety_item_img{height:280px;}
.variety_item_mask_in{padding:0 10px;}
.variety_item_h{font-size: 22px;letter-spacing: 1px;line-height: 30px;height: 30px;white-space: nowrap;}
.variety_item_txt{padding:45px 10px;}
.variety_item_num{font-size: 37px;line-height: 50px;height:50px;}
.variety_item_more{margin:30px auto 0;}
.variety_item_more span{padding:6px 15px;font-size: 13px;line-height: 20px;border-radius: 20px;letter-spacing: 0;}
.variety_item_title{margin:33px auto;font-size: 25px;line-height: 50px;height:50px;letter-spacing: 3px;font-weight: 700;}

.variety_block{width:86%;max-width: 800px;padding:50px;border-radius: 15px;}
.variety_block_close{width:30px;height:30px;line-height: 30px;font-size: 22px;top:30px;right:30px;}
.variety_block_img{width:40%;float:left;}
.variety_block_txt{width:55%;float:right;}
.variety_block_txt a{padding:50px 0;}
.variety_block_txt_h{font-size: 26px;line-height: 35px;text-align: left;}
.variety_block_txt_p{margin:30px auto 0;font-size: 16px;line-height: 25px;height:100px;}

.q_n_param_list{margin:20px auto 0;border-spacing:5px;}
.q_n_param_list th,.q_n_param_list td{padding:20px 8px;font-size: 15px;line-height: 25px;}
.q_n_param_list th{font-size: 16px;}
.q_n_param_list td:nth-of-type(1){font-size: 16px;}

.q_n_cont_group_info{margin:20px auto 25px;padding:0 25px;font-size: 15px;color:#777;line-height: 25px;text-align: justify;}

.q_n_cont_form{padding:40px;}
.form_item{width:47%;float:left;margin:0 6% 25px 0;}
.form_item:nth-of-type(2n){margin:0 0 25px 0;}
.form_item_input{padding:10px 30px;font-size: 15px;line-height: 25px;}
.form_item_must:before{font-size: 15px;left:15px;top:9px;}
.q_n_form_btn{margin:40px auto 0;}
.form_btn{padding:10px 50px;font-size:17px;line-height: 25px;margin-right: 20px;}

 /* 生产线 nproduct_list2 */
.nproduct_list2 .nproduct_item_img{margin:40px auto;}
.nproduct_ul li{width:18.6%;float:left;margin:0 1.75% 0 0;}
.nproduct_ul li:nth-of-type(5n){margin:0;}

.q_n_cont_pic.q_n_cont_pic2 .q_n_cont_pic_top{padding:60px 0;}
.q_n_cont_pic.q_n_cont_pic2 .q_n_cont_pic_thumbs .img_block{padding:30px 0;}

/* nproduct end! */

/* nfeed start! */
.nfeed_top{padding:20px 0 0;}
.nfeed_top_img{width:50%;float:right;text-align: right;}
.nfeed_top_txt{width:43%;float:left;padding:60px 0 0;}
.nfeed_top_h{font-size: 24px;line-height: 33px;}
.nfeed_top_p{margin:30px auto 0;font-size: 17px;}
.nfeed_top_p p{font-size: 17px;}

.nfeed_ul{height:440px;}
.nfeed_ul_img{width:180px;float:left;background-size:150px 250px;}
.nfeed_ul_img.nfeed_ul_img2{float:right;}
.nfeed_li{width:calc(100% - 360px);float:left;}
.nfeed_li li{width:8.33%;float:left;}
.nfeed_li_num:after{top:16px;}
.nfeed_li_num span{width:32px;height:32px;line-height: 30px;font-size: 15px;}
.nfeed_li_txt{bottom:52%;font-size: 16px;line-height: 25px;padding:0 21px;}

.nfeed_li li:hover{border-radius: 5px;}

.nfeed_list li{width:49%;float:left;margin:0 2% 25px 0;}
.nfeed_list li:nth-of-type(2n){margin:0 0 25px 0;}

.nfeed_install{padding:65px 40px;}

.nfeed_contact_img{width:40%;float:left;}
.nfeed_contact_txt{width:60%;float:right;padding:80px 40px 20px 80px;}
.nfeed_contact_h{font-size: 22px;line-height: 30px;}
.nfeed_contact_p{margin:45px auto 0;}
.nfeed_contact_p p{font-size: 17px;line-height: 25px;margin:5px auto 0;}
.nfeed_contact_more{margin:40px auto 0;}
.nfeed_contact_more a{padding:10px 30px;font-size: 16px;line-height: 25px;border-radius: 5px;}

/* nfeed end! */

/* nvideo start! */
.nvideo_item{width:32%;float:left;margin:0 2% 40px 0;}
.nvideo_item:nth-of-type(3n){margin:0 0 40px 0;}
.nvideo_item_icon img{width:60px;}
.nvideo_item_h{margin:15px auto 0;}
.nvideo_item_h a{font-size: 16px;line-height: 25px;height:25px;white-space: nowrap;}
/* nvideo end! */

/* nnews start! */
.nnews_item{padding:30px 0;}
.nnews_item_img{float:left;width:250px;height: 150px;border-radius: 6px;}
.nnews_item_txt{width:calc(100% - 450px);float:right;height:150px;padding:10px 0 0;}
.nnews_item_h a{font-size: 18px;line-height: 25px;height:25px;white-space: nowrap;}
.nnews_item_date{width:100px;height:150px;left:-150px;}
.nnews_item_date .big{font-size: 56px;line-height: 80px;height:80px;top:20px;}
.nnews_item_date .small{font-size: 17px;line-height: 25px;height:25px;bottom:20px;}
.nnews_item_p{margin:25px auto 0;font-size: 15px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.nnews_item_more a{font-size: 14px;line-height: 20px;}

.news_show{padding:20px 0 70px;}
.nnews_h{width:90%;font-size: 22px;line-height: 30px;}
.nnews_span{margin:20px auto 0;}
.nnews_span span{margin:0 10px;font-size: 14px;line-height: 20px;}
.nnews_body{margin:30px auto 0;padding:25px 0;min-height: 240px;}
/* nnews end! */

/* nabout start! */
.nabout_top_img{width:39%;float:left;}
.nabout_top_txt{width:58%;float:right;padding:0;}
.nabout_top_h{font-size: 22px;line-height: 30px;}
.nabout_top_p{margin:20px auto 0;font-size: 15px;line-height: 2;}
.nabout_top_p p{margin:15px auto 0;font-size: 15px;line-height: 2;}

.nabout_number{margin:15px auto 0;}
.nabout_number .q_number_item{width:25%;padding:0 10px;}
.nabout_number .q_number_top{font-size: 38px;line-height: 45px;}
.nabout_number .q_number_txt{margin:6px auto 0;font-size: 15px;line-height: 25px;height:25px;}

.nabout_item>div{width:50%;float:left;}
.nabout_item:nth-of-type(2n+1) .nabout_item_img{float:right;}
.nabout_item_txt{padding:45px 40px 20px;}
.nabout_item_h{font-size: 22px;line-height: 28px;}
.nabout_item_p{margin:15px auto 0;font-size: 15px;line-height: 2;}
.nabout_item_p p{font-size: 15px;line-height: 2;}

.nfactory_item{width:23.5%;float:left;margin:0 2% 25px 0;}
.nfactory_item:nth-of-type(4n){margin:0 0 25px 0;}

.nhonor_item{padding:3px;}
.nhonor_item_img{padding:25px 15px;}

.swiper_button_nhonor{width:36px;height:36px;line-height: 32px;font-size: 20px;}
.swiper_button_nhonor_prev{left:-60px;}
.swiper_button_nhonor_next{right:-60px;}

.nculture_txt{width:50%;padding:50px 45px;font-size: 18px;line-height: 2.3;}
.nculture_txt p{font-size: 18px;line-height: 2.3;}

/* nabout end! */

/* ncontact start! */
.ntel{margin:50px auto 0;}

.ntel_l{width:65%;float:left;}
.ntel_l p{font-size: 16px;line-height: 30px;margin:0 auto 5px;}
.ntel_r{width:30%;float:right;}
.code_item{width:32%;float:left;margin:0 2% 20px 0;}
.code_item:nth-of-type(3n){margin:0 0 20px 0;}
.code_item_h{font-size: 14px;line-height: 25px;}

.ntel_item{width:32%;float:left;margin:0 2% 0 0;padding:35px 40px;}
.ntel_item:nth-of-type(3n){margin:0;}
.ntel_item_icon img{width:36px;}

.ntel_item_txt{margin:30px auto 0;}
.ntel_item_h{font-size: 14px;line-height: 25px;}
.ntel_item_p{margin:5px auto 0;font-size: 17px;line-height: 30px;}

.ntel_item_span{padding:10px 0 0;}
.ntel_item_span span{font-size: 15px;line-height: 25px;}
.ntel_item_weixin{width:100px;right:70px;margin-top: -50px;}

/* ncontact end! */

}

@media(min-width: 640px){
	.sp_header,.sjj_nav{display: none;}
}

@media(max-width: 640px){
.main1540{width:100%;}
.main1600{width:100%;}

/* q_header start! */
.q_header{display: none;}
/* q_header end! */

/* sp_header  start! */
.sp_header{height:60px;overflow:hidden;background:rgba(255,255,255,1);position:fixed;z-index:1000;width:100%;display: block;top:0;}
.sp_header.sp_header_fixed{box-shadow: 0 0 2px #888;}
.sp_logo{padding:0;float:left;height:60px}
.sp_logo a{outline: none;display: block;padding:10px 15px;}
.sp_logo img{margin:auto;max-height:40px;}
.sp_nav{width:60px;float:right;position:relative;cursor:pointer;height:26px;margin-top:20px}
.sp_nav span{display:block;background:var(--color-main);width:30px;height:3px;position:absolute;left:10px;transition:all ease 0.35s;border-radius: 3px;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#fff;width:100%;height:calc(100% - 120px);font-size:14px;line-height:40px;top:-100%;left:0;display: block;
  overflow:auto;overflow-x:hidden;transition:top ease 0.35s;border-top:1px solid #ddd;
}
.nav_show{top:60px}
.sjj_nav ul{transition: all 0s;}
.sjj_nav ul li{transition: all 0s;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:10px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;outline: none;}
.sjj_nav ul li i{position:absolute;top:7px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:50px;font-size:16px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{outline: none;color:#666;width:80%;display: block;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:30px;fill:#555;line-height: 40px;display: block;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:var(--color-main);}
.sjj_nav ul li ul li>ul{margin-left:10px}
/* sp_header  end! */


/* q_banner start! */
.q_banner{height:auto;margin:60px auto 0;}
.q_banner .swiper_banner{height:auto;}
.q_banner .swiper_banner .swiper-slide{height:auto;}
.q_banner .swiper_banner .swiper-slide a{height:auto;padding:60% 0 0;}
.banner_buttons{display: none;}
.q_banner .swiper_banner .swiper_pagination_banner{display: block;bottom:8%;}
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:40px;height:5px;border-radius: 0;background-color:var(--white);opacity: 0.8;}
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-main);opacity: 1;}
/* q_banner end! */

/* q_section start! */
.section_title{margin:0 auto 25px;padding:0 20px;}
.section_title_l{width:40%;float:left;}
.section_title_l .cn{font-size: 17px;line-height:25px;font-weight: 700;}
.section_title_l .en{font-size: 13px;line-height:20px;}
.section_title_r{width:59%;float:right;padding:20px 0 0;font-size: 14px;line-height: 25px;}
.section_more{position: static;margin:0 auto;text-align: center;}
.section_more a{font-size: 15px;line-height: 25px;height:25px;}

/* q_section end! */

/* q_product start! */
.q_product{padding:30px 0 40px;}
.product_list{padding:0 20px;}
.product_item{width:47%;float:left;margin:0 6% 25px 0;padding:20px 0;}
.product_item:nth-of-type(5n){margin:0 6% 25px 0;}
.product_item:nth-of-type(2n){margin:0 0 25px 0;}
.product_item:after{border-bottom-right-radius:15px;border-bottom-left-radius:15px;border-top-right-radius:40%;border-top-left-radius:40%;}
.product_item_img{width:60%;height: auto;}
.product_item_img .img{height: auto;padding:100% 0 0;}
.product_item_txt{margin:15px auto 0;}
.product_item_txt a{font-size: 15px;line-height:25px;height:25px;}
/* q_product end! */

/* q_equipment start! */
.q_equipment{padding:30px 0 40px;}
.equipment_list{padding:0 20px;}
.equipment_item{width:100%;float:none;margin:0 auto 30px;box-shadow: 0 0 3px #ccc;padding:20px 0;}
.equipment_item:nth-of-type(2n){margin:0 auto 30px;}
.equipment_item_h{padding:20px;}
.equipment_item_h a{font-size: 16px;line-height: 25px;height:25px;white-space: nowrap;}

.equipment_item_catename{bottom:15px;}
.equipment_item_catename a{padding:8px 10px;border-top-right-radius:10px;width:64%;}
.equipment_item_catename a span{font-size: 14px;line-height: 26px;height:26px;white-space: nowrap;}
/* q_equipment end! */

/* q_engineering start! */
.engineering_img{border-top-right-radius: 15px;position: relative;}
.engineering_img:after{content:'';width:100%;height:100%;background-color: rgba(0,0,0,.3);position: absolute;left:0;top:0;}
.engineering_img .img{padding:75% 0 0;}
.engineering_main{width:100%;}
.q_engineering .section_title{padding:0 30px;}
.engineering_p{margin:15px auto 0;font-size: 14px;padding:0 30px;line-height: 1.8;}
.engineering_p p{font-size: 14px;line-height: 1.8;}
.engineering_main .section_more{margin:25px auto 0;padding:0 30px;}
/* q_engineering end! */

/* q_about start! */
.q_about{height: auto;}
.q_video{position: static;width:100%;height:auto;padding:80% 0 0;}
.q_about .section_title{display: none;}
.about_main{width:100%;padding:35px 20px;}
.about_body{margin:0 auto;}
.about_h{font-size: 18px;line-height: 25px;text-align: center;}
.about_p{margin:15px auto 0; font-size: 15px;line-height: 2;}
.about_p p{font-size: 15px;line-height: 2;}
.about_img{margin:25px auto 0;text-align: center;}
.about_img img{max-width:80%;}
/* q_about end! */

/* q_number start! */
.q_number{height:auto;padding:0;}
.q_number_bg{display: none;}
.number_main_mask{position: static;height:auto;background: var(--linear-background);border-bottom-left-radius: 20px;}
.number_main{padding:40px 0;}
.q_number_item{width:50%;float:left;padding:20px 10px;}
.q_number_item:nth-of-type(5){width:100%;float:none;}
.q_number_item:nth-of-type(2n+1):before{width:0;}
.q_number_top{font-size: 30px;line-height: 40px;}
.q_number_top .sub{font-size: 13px;}
.q_number_txt{margin:5px auto 0;font-size: 14px;line-height: 20px;height:20px;letter-spacing:0;white-space: nowrap;}
/* q_number end! */

/* q_news start! */
.q_news{padding:50px 0 40px;}
.q_news .section_title_r{padding:5px 0 0;}
.q_news .tab .news_tab_nav li{margin-left: 10px;border-top-left-radius: 10px;border-bottom-right-radius: 10px;}
.q_news .tab .news_tab_nav li a{padding:4px 15px;font-size: 13px;line-height: 25px;}
.q_news .tab .news_tab_body{padding:10px 20px 0;}

.news_item_date{font-size:15px;line-height: 30px;height:30px;}
.news_item_date span{font-size:25px;margin-right: 6px;}
.news_item_img{margin:10px auto 0;border-radius: 6px;}
.news_item_txt{padding:15px 0;}
.news_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.news_item_p{margin:10px auto 0;font-size: 13px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}

.news_buttons{margin:25px auto 0;}
.swiper_button_news{margin:0 6px;width:36px;height:36px;line-height: 32px;font-size: 20px;}
/* q_news end! */

/* q_message start! */
.q_message{padding:40px 40px;}
.q_message_h_cn{font-size: 22px;line-height: 28px;letter-spacing: 1px;}
.q_message_h_en{width:100%;margin:0 auto;font-size: 13px;line-height: 20px;}
.q_message_nav{width:100%;margin:15px auto 0;font-size: 14px;line-height: 22px;letter-spacing:0;}
.q_form{margin:15px auto 0;}
.q_form .q_form_div{width:100%;float:none;margin:0 auto 10px;}
.q_form .form-group .input{padding: 6px 12px;font-size: 13px;}
.q_form .form-button{margin:15px auto 0;}
.q_form .form-button .button{width:145px;float:none;padding:4px 35px;font-size: 13px;line-height: 23px;letter-spacing: 0px;margin:0 auto;}
/* q_message end! */

/* q_footer start! */
/* q_footer_t */
.q_footer_t{display: none;}
/* q_footer_c */
.q_footer_c{padding:40px 20px 20px;}
.q_footer_c_l{width:100%;float:none;margin:30px auto 0;padding:0 10%;}
.q_footer_tel>li{margin:0 auto 20px;}
.q_footer_icon{width:28px;float:left;}
.q_footer_txt{width:calc(100% - 40px);float:right;font-size: 16px;line-height: 26px;}
.q_footer_txt img{max-width:100px; }

.q_footer_c_r{width:100%;float:none;border-bottom: 1px solid #ccc;padding:0 0 25px;}
.q_footer_item{width:32%;float:left;margin:0 2% 10px 0;}
.q_footer_item:nth-of-type(5n){margin:0 2% 10px 0;}
.q_footer_item:nth-of-type(3n){margin:0 0 10px 0;}
.q_footer_item_h a{font-size: 13px;line-height: 25px;letter-spacing: 1px;font-weight: 400;text-align: center;border:1px solid #ccc;padding:5px;}
.q_footer_item ul{display: none;}

/* q_footer_b */
.q_footer_b{padding:15px 20px;border-top: 1px solid #ccc;}
.q_footer_b_r{display: none;}
.q_footer_b_l{width:100%;float:none;text-align: center;}
.q_footer_b_l>span:nth-of-type(1){margin-left:0;}
.q_footer_b span,.q_footer_b a{margin:0 4px;line-height: 20px;font-size: 12px;}

.q_footer_code ul{text-align: right;}
.q_footer_code ul>li{margin-left: 12px;}
.q_footer_code ul>li>a>img{width:24px;}
.q_footer_wx_div{width:100px;height:100px;left:-28px;top:-120px;}

/* q_footer end! */

/* q_banner_n start! */
.q_banner_n{margin:60px auto 0;}
.q_banner_n .img{padding:50% 0 0;}
/* q_banner_n end! */

/* q_main start! */
.q_main{font-size: 15px;min-height: 210px;}
p{font-size: 15px;}
.main_top{margin:20px auto;padding:0 20px;}
.main_title{width:100%;margin:15px auto;float:none;padding:10px 0 15px;text-align: center;}
.main_title .en{font-size: 22px;line-height: 30px;}
.main_title .cn{font-size: 18px;line-height: 30px;letter-spacing: 1px;bottom: 5px;}

.q_content{padding:0 0 30px;}
/* q_main end! */

/* q_position start! */
.q_position{width:100%;float:none;line-height: 25px;font-size: 13px;text-align: left;}
.q_position>i{margin-right: 5px;}
.q_position a{margin:0 2px;}
/* q_position end! */

/* q_n_nav start! */
.q_n_nav{margin:0 auto 25px;padding:0 20px;}
.q_n_nav>li{width:48%;float:left;margin:0 4% 10px 0;}
.q_n_nav>li:nth-of-type(2n){margin:0 0 10px 0;}
.q_n_nav>li>a{padding:5px 4px;font-size: 13px;line-height: 25px;}
/* q_n_nav end! */

/* nproduct start! */
.nproduct_list{padding:0 20px;}
.nproduct_item{width:100%;float:none;margin:0 auto 25px;padding:20px 25px;}
.nproduct_item:nth-of-type(2n){margin:0 auto 25px;}
.nproduct_item_h a span{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.nproduct_item_more{margin:20px auto 0;}
.nproduct_item_more a img{max-width: 36px;}

.q_n_cont_pic{width:calc(100% - 40px);margin:0 auto;}
.q_n_cont_pic_top{padding:0;}
.q_n_cont_pic_thumbs{padding:20px 50px;}

.cont_pic_thumbs{padding:0 5px;}
.q_n_cont_pic .q_n_cont_pic_thumbs .swiper_button_cont_pic{width:30px;height:80%;font-size: 20px;top:10%;}
.q_n_cont_pic .q_n_cont_pic_thumbs .swiper_button_cont_pic i{width:24px;height: 24px;line-height: 24px;left:3px;margin-top: -15px;}

	/* q_n_cont_title */
.q_n_cont_title{margin:30px auto 0;height:auto;background-color: var(--white);padding:0;}
.q_n_cont_title_l{width:100%;height:auto;padding:20px;position: static;text-align: center;}
.q_n_cont_title_l:after{border-right: 0 solid transparent;border-top: 0 solid var(--color-main);right:0;}
.q_n_cont_title_l h1{font-size:18px;height: auto;line-height: 30px;}
.q_n_cont_title_l h1 span{display: block;font-size:15px;height: auto;line-height: 25px;margin-left: 0;}

.q_n_cont_title_r{width:100%;float:none;padding:20px 20px 5px;position: static;}
.q_n_cont_title_r span{font-size: 18px;line-height:36px;}
.q_n_cont_title_r .bold{font-size: 24px;}
.q_n_cont_title_r .bold i{width:30px;height:30px;font-size: 14px;line-height: 30px;margin:0 10px;}
	/* q_n_cont_body */
.q_n_cont_group{margin: 25px auto 0;padding:0 20px;}
.q_n_cont_group_h{border-left:5px solid var(--color-main);padding:0 0 0 15px;font-size: 17px;line-height: 25px;height:25px;letter-spacing: 1px;}
.q_n_cont_group_p{margin:10px auto 0;padding:0;font-size: 16px;line-height: 25px;}
.q_n_cont_group_body{padding:15px 0 5px;font-size: 15px;line-height: 2;}
.q_n_cont_group_body p{font-size: 15px;line-height: 2;}
.q_n_cont_group_txt{padding:0;}

.q_n_cont_ul{margin:10px auto 0;}
.q_n_cont_ul>li{width:48%;float: left;margin:0 4% 17px 0;}
.q_n_cont_ul>li:nth-of-type(2n){margin:0 0 17px 0;}
.pic_txt{font-size: 14px;line-height: 40px;height:40px;white-space: nowrap;}

.q_n_variety_main{padding:0 50px;width:calc(100% + 80px);margin-left:-40px;}
.q_n_variety_before,.q_n_variety_after{width:50px;}
.q_n_variety_before{left:0;z-index: 3;}
.q_n_variety_after{right:0;z-index: 3;}

.q_n_variety_list{padding:0 4px;}
.variety_li{margin:0 4px;float:left;width:20%;}
.variety_item{border-radius: 10px;}
.variety_item_img{height:180px;}
.variety_item_mask_in{padding:0 2px;}
.variety_item_h{font-size: 15px;letter-spacing: 0;line-height: 25px;height: auto;white-space: normal;writing-mode:vertical-lr;}
.variety_item_txt{padding:25px 2px;}
.variety_item_num{font-size: 22px;line-height: 50px;height:50px;}
.variety_item_more{margin:30px auto 0;}
.variety_item_more span{padding:6px 5px;font-size: 12px;line-height: 20px;border-radius: 20px;letter-spacing: 0;}
.variety_item_title{margin:33px auto;font-size: 16px;line-height: 125px;height:125px;letter-spacing: 0;font-weight:400;}

.variety_block{width:86%;max-width: 800px;padding:50px;border-radius: 15px;}
.variety_block_close{width:30px;height:30px;line-height: 30px;font-size: 22px;top:30px;right:30px;}
.variety_block_img{width:40%;float:left;}
.variety_block_txt{width:55%;float:right;}
.variety_block_txt a{padding:50px 0;}
.variety_block_txt_h{font-size: 26px;line-height: 35px;text-align: left;}
.variety_block_txt_p{margin:30px auto 0;font-size: 16px;line-height: 25px;height:100px;}

.param_block{width:100%;overflow-x: scroll;}
.q_n_param_list{margin:20px auto 0;border-spacing:5px;}
.q_n_param_list th,.q_n_param_list td{padding:20px 8px;font-size: 15px;line-height: 25px;}
.q_n_param_list th{font-size: 14px;}
.q_n_param_list td:nth-of-type(1){font-size: 14px;}

.q_n_cont_group_info{margin:20px auto 25px;padding:0;font-size: 15px;color:#777;line-height: 25px;text-align: justify;}

.q_n_cont_form{padding:25px;}
.form_item{width:100%;float:none;margin:0 auto 10px;}
.form_item:nth-of-type(2n){margin:0 auto 10px;}
.form_item_input{padding:10px 30px;font-size: 14px;line-height: 25px;}
.form_item_must:before{font-size: 15px;left:15px;top:9px;}
.q_n_form_btn{margin:40px auto 0;text-align: center;}
.form_btn{padding:8px 35px;font-size:14px;line-height: 20px;margin:0 5px;}

 /* 生产线 nproduct_list2 */
.nproduct_list2 .nproduct_item_img{margin:40px auto;}
.nproduct_ul li{width:18.6%;float:left;margin:0 1.75% 0 0;}
.nproduct_ul li:nth-of-type(5n){margin:0;}

.q_n_cont_pic.q_n_cont_pic2 .q_n_cont_pic_top{padding:60px 0;}
.q_n_cont_pic.q_n_cont_pic2 .q_n_cont_pic_thumbs .img_block{padding:30px 0;}

/* nproduct end! */

/* nfeed start! */
.nfeed_top{padding:0 20px;}
.nfeed_top_img{width:100%;float:none;text-align: center;}
.nfeed_top_txt{width:100%;float:none;padding:25px 0 0;}
.nfeed_top_h{font-size: 18px;line-height: 25px;text-align: center;}
.nfeed_top_p{margin:10px auto 0;font-size: 15px;}
.nfeed_top_p p{font-size: 15px;}

.nfeed_ul{height:440px;width:1200px;}
.nfeed_ul_img{width:180px;float:left;background-size:150px 250px;}
.nfeed_ul_img.nfeed_ul_img2{float:right;}
.nfeed_li{width:calc(100% - 360px);float:left;}
.nfeed_li li{width:8.33%;float:left;}
.nfeed_li_num:after{top:16px;}
.nfeed_li_num span{width:32px;height:32px;line-height: 30px;font-size: 15px;}
.nfeed_li_txt{bottom:52%;font-size: 16px;line-height: 25px;padding:0 21px;}

.nfeed_li li:hover{border-radius: 5px;}

.nfeed_list li{width:100%;float:none;margin:0 auto 15px;}
.nfeed_list li:nth-of-type(2n){margin:0 auto 15px;}

.nfeed_install{padding:40px 25px;}
.nfeed_install .nfeed_list li:nth-of-type(1){margin:0 auto 35px;}

.nfeed_contact{background-color: #f3f3f3;text-align: center;}
.nfeed_contact_img{width:100%;float:none;}
.nfeed_contact_txt{width:100%;float:none;padding:40px 35px;}
.nfeed_contact_h{font-size: 18px;line-height: 25px;}
.nfeed_contact_p{margin:15px auto 0;}
.nfeed_contact_p p{font-size: 15px;line-height: 25px;margin:5px auto 0;text-align: center;}
.nfeed_contact_more{margin:25px auto 0;}
.nfeed_contact_more a{padding:8px 25px;font-size: 13px;line-height: 25px;border-radius: 5px;}

/* nfeed end! */

/* nvideo start! */
.nvideo_list{padding:0 20px;}
.nvideo_item{width:47.5%;float:left;margin:0 5% 20px 0;}
.nvideo_item:nth-of-type(3n){margin:0 5% 20px 0;}
.nvideo_item:nth-of-type(2n){margin:0 0 20px 0;}
.nvideo_item_icon img{width:36px;}
.nvideo_item_h{margin:15px auto 0;}
.nvideo_item_h a{font-size: 14px;line-height: 20px;height:20px;white-space: nowrap;}
/* nvideo end! */

.ncase_list{padding:0 20px;}

/* nnews start! */
.nnews_list{padding:0 0 15px;}
.nnews_item{padding:15px 20px;border-bottom: 1px dashed #eee;}
.nnews_item:nth-of-type(1){border-top: 1px dashed #eee;}
.nnews_item_img{float:left;width:120px;height: 90px;border-radius: 3px;}
.nnews_item_txt{width:calc(100% - 135px);float:right;height:90px;padding:5px 0 0;}
.nnews_item_h a{font-size: 15px;line-height: 23px;height:46px;white-space: normal;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.nnews_item_date{width:100%;height:auto;left:0;position: static;margin:5px auto 0;text-align: left;}
.nnews_item_date .small + span{display: inline;color: #888;}
.nnews_item_date .big{position: static;display: inline;font-size: 14px;line-height: 20px;height:20px;color: #888;}
.nnews_item_date .small{position: static;display: inline;font-size: 14px;line-height: 20px;height:20px;color: #888;}
.nnews_item_p{display: none;}
.nnews_item_more{display: none;}

.news_show{padding:0 20px 30px;}
.nnews_h{width:90%;font-size: 17px;line-height: 27px;font-weight: 700;}
.nnews_span{margin:12px auto 0;}
.nnews_span span{margin:0 5px;font-size: 13px;line-height: 20px;}
.nnews_body{margin:15px auto 0;padding:15px 0;min-height: 240px;}
/* nnews end! */

/* nabout start! */
.nabout_top{padding:0 20px;}
.nabout_top_img{width:100%;float:none;}
.nabout_top_txt{width:100%;float:none;padding:0;margin:25px auto 0;}
.nabout_top_h{font-size: 17px;line-height: 25px;text-align: center;font-weight: 700;}
.nabout_top_p{margin:15px auto 0;font-size: 15px;line-height: 2;}
.nabout_top_p p{margin:15px auto 0;font-size: 15px;line-height: 2;}

.nabout_number{margin:15px auto 0;}
.nabout_number .q_number_item{width:50%;padding:20px 10px;}
.nabout_number .q_number_top{font-size: 30px;line-height: 40px;}
.nabout_number .q_number_txt{margin:6px auto 0;font-size: 13px;line-height: 25px;height:25px;}

.nabout_item>div{width:100%;float:none;}
.nabout_item:nth-of-type(2n+1) .nabout_item_img{float:none;}
.nabout_item_txt{padding:40px 20px;}
.nabout_item_h{font-size: 17px;line-height: 25px;text-align: center;font-weight: 700;}
.nabout_item_p{margin:15px auto 0;font-size: 15px;line-height: 2;}
.nabout_item_p p{font-size: 15px;line-height: 2;}
.nabout_item:last-child .nabout_item_txt{padding:40px 20px 0;}

.nfactory_item{width:48%;float:left;margin:0 4% 20px 0;}
.nfactory_item:nth-of-type(2n){margin:0 0 20px 0;}

.nhonor_item{padding:3px;}
.nhonor_item_img{padding:16px 10px;}

.swiper_button_nhonors{margin:25px auto 0;text-align: center;}
.swiper_button_nhonor{width:36px;height:36px;line-height: 32px;font-size: 20px;position: static;margin:0 6px;
	display: inline-block;transform: translateY(0);
}
.swiper_button_nhonor_prev{left:-60px;}
.swiper_button_nhonor_next{right:-60px;}

.nculture_img .img{padding:50% 0 0;}
.nculture_mask{position: static;height:auto;}
.nculture_mask_in{position: static;top:0;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
}
.nculture_txt{width:100%;padding:40px 30px;font-size: 15px;line-height: 2;}
.nculture_txt p{font-size: 15px;line-height: 2;}

/* nabout end! */

/* ncontact start! */
.ntel{margin:40px auto 0;padding:0 20px;}

.ntel_l{width:100%;float:none;padding:0 20px;}
.ntel_l p{font-size: 15px;line-height: 25px;margin:0 auto 5px;}
.ntel_r{width:100%;float:none;margin:25px auto 0;}
.code_item{width:48%;float:left;margin:0 4% 15px 0;}
.code_item:nth-of-type(3n){margin:0 4% 15px 0;}
.code_item:nth-of-type(2n){margin:0 0 15px 0;}
.code_item_h{font-size: 13px;line-height: 21px;}

.ntel_list{padding:0 20px;}
.ntel_item{width:100%;float:none;margin:0 auto 20px;padding:30px 40px;}
.ntel_item:nth-of-type(3n){margin:0 auto 20px;}
.ntel_item_icon img{width:36px;}

.ntel_item_txt{margin:15px auto 0;}
.ntel_item_h{font-size: 14px;line-height: 25px;}
.ntel_item_p{margin:5px auto 0;font-size: 17px;line-height: 30px;}

.ntel_item_span{padding:10px 0 0;}
.ntel_item_span span{font-size: 15px;line-height: 25px;}
.ntel_item_weixin{width:100%;position: static;margin:20px 0 0;text-align: left;}
.ntel_item_weixin img{max-width:100px;}

/* ncontact end! */



}


@media(max-width: 500px){

}

@media(max-width: 370px){
/* sp_header  start! */
.sp_header{height:54px;}
.sp_logo{height:54px}
.sp_logo img{max-height:34px;}
.sp_nav{margin-top:14px}

.sjj_nav{height:calc(100% - 114px);}
.nav_show{top:54px}
/* sp_header  end! */
.q_banner{margin:54px auto 0;}

}