@charset "UTF-8";
/* css utf-8 编码声明  下面注释若有必要可自行删除
Write by 奇点网络 WWW.QIDIANRT.COM  QQ/WeChat：1195650011  Tel：15508600880
 */
/* 此CSS样式为奇点网络-李露露编写 类名通用加前缀 q_ */

@media(max-width: 1440px){

.main1200{width:1000px;}
.main1540{width:1200px;}
.main1750{width:1250px;}

/* q_header start! */
.q_header{padding:15px 0;height:90px;}
.q_header.q_header_fixed{height:70px;}
/* q_header end! */

/* q_logo start! */
.q_logo{width:240px;margin-left: -120px;top:20px;}
.q_logo>h1>a>img{height:69px;}
.q_header.q_header_fixed .q_logo{top:10px;}
.q_header.q_header_fixed .q_logo>h1>a>img{height:50px;}
/* q_logo end! */

/* q_home start! */
.q_home{width:200px;left:5%;top:45px;}
.q_home_img{width:36px;float:left;}
.q_home_txt{width:calc(100% - 42px);float:right;font-size: 17px;line-height: 36px;height:36px;}
.q_header.q_header_fixed .q_home{top:20px;}
/* q_home end! */

/* q_menu start! */
.q_menu{width: 60px;height: 26px;right:5%;top:50px;}
.q_header.q_header_fixed .q_menu{top:25px;}
.q_menu span{width:36px;height:3px;border-radius: 3px;}
.q_menu span:nth-of-type(1){top:0px}
.q_menu span:nth-of-type(2){top:10px;}
.q_menu span:nth-of-type(3){top:20px}
.q_menu_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.q_menu_se span:nth-of-type(2){width:0}
.q_menu_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
/* q_menu end! */

/* q_menu_body start! */
.q_menu_content{padding:5% 5% 0;}
.q_nav_img{margin:0 auto 30px;}
.q_nav_img>img{width:100px;}
.q_nav{padding:0 5%;}
.q_nav>li{width:13%;margin:0 1.5% 0 0;}
.q_nav>li:nth-of-type(7){margin:0;}
.q_nav>li>a>span{font-size: 22px;height: 35px;line-height: 35px;letter-spacing: 3px;}
.q_nav_son{margin:20px auto 0;}
.q_nav_son>li{margin:0 auto 15px;}
.q_nav_son>li>a{font-size: 16px;line-height: 25px;}

/* q_menu_body end! */

/* q_lang start! */
.q_lang{width:150px;top:45px;right:12%;}
.lang_ul>li{margin-left:20px;}
.lang_ul>li>a{font-size:15px;line-height: 30px;}
.lang_ul>li:nth-of-type(1)>a:after{height:12px;top:10px;right:-12px;}
.q_header.q_header_fixed .q_lang{top:20px;}
/* q_lang end! */

/* q_banner start! */
.q_banner{height:100%;}
.q_banner .swiper_banner{height:100%;}
.q_banner .swiper_banner .swiper-wrapper{height:100%;}
.q_banner .swiper_banner .swiper-wrapper .swiper-slide{height:100%;}
.q_banner .swiper_banner .swiper-wrapper .swiper-slide a{height:100%;}
.q_banner .swiper_banner .swiper_pagination_banner{bottom:5%;}
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:30px;height:5px;}
.q_banner .swiper_banner .swiper_button_banner{width:30px;height:30px;line-height: 28px;font-size: 28px;bottom:10%;
}
.q_banner .swiper_banner .swiper_button_banner.swiper_button_banner_prev{left:5%;}
.q_banner .swiper_banner .swiper_button_banner.swiper_button_banner_prev:after{width:2px;height:12px;top:11px;right:-27px;}
.q_banner .swiper_banner .swiper_button_banner.swiper_button_banner_next{left:calc(5% + 80px);}
/* q_banner end! */

/* q_search start! */
.q_search{width:40px;right:5%;bottom:10%;}
/* q_search end! */

/* q_section start! */
.q_section{margin:10px auto 0;}
.q_section:nth-of-type(1){margin:0 auto;}
/* q_section end! */

/* swiper_section start! */
.q_section .swiper_button_section{width:40px;height:40px;line-height:37px;margin-top: -20px;font-size: 22px;}
/* swiper_section end! */

/* q_product start! */
.q_product{background:url('../images/q_product_bg.jpg') no-repeat center bottom;height:820px;padding:150px 0 0;}
.q_product_main{padding:0 10%;}
.product_slide_img{width:50%;float:right;height:650px;}
.product_slide_txt{width:40%;float:left;height:650px;}
.slide_mask{height:100%;}
.slide_mask_in{top:40%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.product_slide_brand>a{font-size: 76px;line-height: 76px;}
.product_slide_h{margin:5px auto 0;font-size: 36px;line-height: 45px;height:45px;letter-spacing: 2px;}
.product_slide_catname{margin:10px auto 35px;}
.product_slide_catname span{font-size: 40px;line-height: 55px;height:55px;}
.section_more a{padding:5px 25px;border-radius: 15px;font-size: 14px;letter-spacing: 1px;line-height: 20px;}

/* q_product end! */

/* q_about start! */
.q_about{background:url('../images/q_about_bg.jpg') no-repeat center bottom;height:865px;padding:150px 0 0;}
.q_about_l{width:36%;float:left;}
.q_about_h_en{font-size: 65px;line-height: 80px;}
.q_about_h_cn{margin:15px auto 30px;font-size: 24px;line-height: 35px;}
.q_about_l .section_more{text-align: left;}
.q_about_r{width:50%;float:left;margin-left: 5%;}
/* q_about end! */

/* q_number start! */
.q_number_item{width:33%;float:left;padding:0 10px;}
.q_number_item:before{left:0;}
.q_number_item:nth-of-type(1):before{width:0;top:0;}
.q_number_top{font-size: 46px;line-height: 60px;}
.q_number_top .sub{font-size: 16px;}
.q_number_txt{font-size: 16px;line-height: 25px;height:25px;white-space: nowrap;}
/* q_number end! */

/* q_sort start! */
.q_sort{background:url('../images/q_sort_bg.jpg') no-repeat center center;height:900px;}
.q_sort_half{width:50%;height: 100%;padding:0 10%;}
.q_sort_half_in{width:100%;height: 100%;}
.q_sort_half_in::before {transform: skew(-10deg);}
.swiper_sort{height:100%;}
.swiper_sort .swiper-wrapper{height:100%;}
.swiper_sort .swiper-wrapper .swiper-slide{height:100%;}
.sort_item{height: 100%;}
.sort_mask{height:100%;}
.sort_mask_in{top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.sort_item_h .cn{font-size: 28px;line-height: 35px;height:35px;letter-spacing: 2px;}
.sort_item_h .en{margin:5px auto 0;font-size: 15px;line-height: 25px;height: 25px;}
.sort_item_nav{margin:35px auto 0;}
.sort_item_nav li{margin:0 auto 20px;}
.sort_item_nav li a{padding:5px 25px;border-radius: 18px;font-size: 15px;letter-spacing: 1px;line-height: 22px;}

.q_section.q_sort .swiper_button_section.swiper_button_section_prev{left:5%;}
.q_section.q_sort .swiper_button_section.swiper_button_section_next{right:5%;}

/* q_sort end! */

/* q_news start! */
.q_section.q_news{padding:100px 0;}
.q_section.q_news .swiper_button_section.swiper_button_section_prev{left:-70px;}
.q_section.q_news .swiper_button_section.swiper_button_section_next{right:-70px;}
.news_item_img .img{padding:67.8% 0 0;}
.news_item_txt{padding:35px;}
.news_item_h a{font-size: 18px;line-height: 25px;height:25px;white-space: nowrap;}
.news_item_date{padding:10px 15px;left:40px;}
.news_item_date>span.big{font-size: 32px;line-height: 35px;}
.news_item_date>span.small{font-size: 18px;line-height: 25px;}
.news_item_p{margin:10px auto 0;font-size: 14px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}

/* q_news end! */

/* q_footer start! */
.q_footer{padding:50px 0 45px;}

.footer_float{float:left;}
.q_footer_l{width:35%;}
.q_footer_l span,.q_footer a{margin:0 4px;line-height: 30px;font-size: 15px;}
.q_footer_c{width:30%;text-align: center;}
.q_footer_r{width:35%;text-align: right;}
.q_footer_code ul{text-align: right;}
.q_footer_code ul>li{margin-left: 10px;}
.q_footer_code ul>li>a{padding:8px;width:40px;height:40px;line-height: 24px;}
.q_footer_code ul>li>a>img{width:24px;}
.q_footer_wx_div{width:120px;height:120px;top:-146px;}
.q_footer_tel{margin:10px auto;font-size: 24px;line-height: 35px;}
.q_footer_tel span{margin-left: 30px;font-weight: 400;font-size: 26px;}
.q_footer_tel span:before{height:18px;top:9px;left:-15px;}
.q_footer_a a{margin-left: 15px;font-size: 17px;line-height: 30px;}
.q_footer_a a:before{height:16px;top:9px;left:-12px;}

/* q_footer end! */

/* q_banner_n start! */
.q_banner_n .img{height:100%;}
/* q_banner_n end! */

/* q_main start! */
.q_main{font-size: 15px;line-height: 2;padding:75px 0 0;min-height: 240px;}
p{font-size: 15px;line-height: 2;}
.main_section{padding:80px 0;}

.title_en{font-size: 56px;line-height: 60px;}
.title_cn{font-size: 23px;line-height: 30px;letter-spacing: 2px;}
.title_span{margin:8px auto 0;width:50px;height:4px;border-radius: 4px;}

.n_section{margin:60px auto;}
.n_section_title span{padding:0 50px 15px;font-size: 24px;border-bottom: 4px solid #560971;letter-spacing: 4px;line-height: 35px;}
.n_section_body{margin:40px auto 0;min-height: 120px;font-size: 17px;line-height: 2;}
.n_section_body p{font-size: 18px;line-height: 2;}
.n_section_body h2{font-size: 20px;font-weight: 700;line-height: 2;margin:30px auto 0;}
/* q_main end! */

/* nabout start! */
.main_section.nabout1{padding:75px 0 0;}
.nabout1_p{margin:20px auto 0;line-height: 2.3;}
.nabout1_p p{line-height: 2.3;}
.nnumber{margin:50px auto 0;background:url('../images/nnumber_bg.jpg') no-repeat center bottom;padding:180px 0 80px;height:500px;}

.nnumber .q_number_top{font-size: 76px;line-height:76px;}
.nnumber .q_number_top .sub{font-size: 20px;}
.nnumber .q_number_txt{font-size: 20px;line-height: 30px;height:30px;}

.main_section.nabout2{background:url('../images/nabout2_bg.jpg') no-repeat center top;height:720px;}
.culture_list{margin:70px auto 0;}
.culture_item{width:32.6%;float:left;margin:0 1.1% 25px 0;border-radius: 8px;padding:15px 15px;}
.culture_item:nth-of-type(3n){margin:0 0 25px 0;}
.culture_item_icon{width:56px;float:left;padding:15px 0;}
.culture_item_icon:after{right:-9px;}
.culture_item_txt{width:calc(100% - 85px);float:right;}
.culture_item_txt h4{margin:0 auto 8px;font-size: 20px;line-height: 25px;letter-spacing: 1px;}
.culture_item_txt p{height:50px;font-size: 16px;line-height: 25px;}

.main_section.nabout3{background:url('../images/nabout3_bg.jpg') no-repeat center bottom;height:880px;}
.nhonor_main{margin:50px auto 0;}

.main_section.nabout4{background:url('../images/nabout4_bg.jpg') no-repeat center bottom;height:800px;}
.factory_list{margin:60px auto 0;}
.factory_item{width:100%;float:none;margin:0 auto;}
.factory_item:nth-of-type(3n){margin:0;}
.factory_item .img{padding:56.25% 0 0;}
/* nabout end! */

/* q_n_nav start! */
.q_n_nav{margin:45px auto 0;}
.nav_pro_li{width:16%;margin:0 .8% 0 0;}
.nav_pro_li:nth-of-type(6n){margin:0;}
.nav_pro_li>a{padding:5px 20px;}
.nav_pro_li>a>i{width:30px;height:45px;font-size: 22px;line-height: 45px;right:20px;}
.nav_pro_li>a>span{font-size: 16px;line-height: 35px;height:35px;}
.nav_pro_ul{padding:15px 20px;}
.nav_pro_ul>li>a{font-size: 14px;line-height: 30px;}

/* n_nav_ul */
.n_nav_ul>li{margin:0 5px 8px;}
.n_nav_ul>li>a{padding:5px 50px;font-size: 16px;line-height: 30px;}
/* q_n_nav end! */

/* nproduct start! */
.npro_list{padding:40px 0 0;}
.npro_item{margin:50px auto 0;background:url('../images/npro_item_bg.jpg') no-repeat center bottom;height:730px;}
.npro_item .main1200{height: 100%;}
.npro_item_main{height: 100%;}
.npro_item_img{width:48%;float:right;}
.npro_item_txt{width:48%;height:100%;float:left;}
.npro_mask{height:100%;}
.npro_mask_in{top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.npro_mask_main h2{margin:0 auto 35px;}
.npro_mask_main h2 a{font-size: 38px;line-height: 48px;height:48px;letter-spacing: 2px;}

.nproduct_top{margin:45px auto 0;border:2px solid #d8d8d8;background:url('../images/nproduct_top_bg.jpg') no-repeat center top;height:585px;}
.nproduct_top_swiper{width:50%;float:left;height:100%;padding:80px 30px 30px;}
.nproduct_top_txt{width:45%;float:right;height:100%;padding:85px 0 20px;}

.nproduct_top_swiper .swiper_pagination_npro{bottom:50px;}
.nproduct_top_swiper .swiper_pagination_npro .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;}

.nproduct_top_swiper .swiper_button_npro{width:40px;height:40px;line-height:38px;margin-top: -20px;font-size: 22px;}
.nproduct_top_swiper .swiper_button_npro.swiper_button_npro_prev{left:50px;}
.nproduct_top_swiper .swiper_button_npro.swiper_button_npro_next{right:50px;}

.swiper_npro_item{height:420px;}
.swiper_npro_item_img{height:100%;}
.swiper_npro_item_img img{max-height:100%;}
.nproduct_top_brand{font-size: 56px;line-height: 60px;}
.nproduct_top_h{margin:10px auto 0; font-size: 26px;line-height: 30px;letter-spacing: 1px;}
.nproduct_top_p{margin:30px auto 0;}
.nproduct_top_p p{font-size: 17px;line-height: 2.3;}

.n_relation_item{width:49%;float:left;margin:0 2% 0 0;}
.n_relation_item:nth-of-type(2n){margin:0;}
.n_relation_item_img{height:475px;padding:55px 0 20px;background:url('../images/n_relation_item_img_bg.jpg') no-repeat center bottom;}
.n_relation_item_img a{height:100%;}

.n_relation_item_txt a{padding:20px 5%;}
.n_rel_r{width:80px;height:30px;float:right;}
.n_rel_l{width:calc(100% - 95px);float:left;padding:0 0 0 20px;font-size: 19px;height:30px;line-height: 30px;
	border-left: 5px solid #560971;
}

.npro_items{padding:30px 0;}
.npro_items_img{width:40%;float:right;}
.npro_items_img a img{max-height:380px;}
.npro_items_txt{width:56%;float:left;padding:25px 0 0;}
.npro_items_h a{font-size: 50px;line-height:60px;height:60px;white-space: nowrap;}
.npro_items_h4{font-size: 29px;line-height: 40px;font-weight:100;letter-spacing:1px;}
.npro_items_p{margin:25px auto 0;font-size:17px;line-height:33px;}
.npro_items .section_more{margin:40px auto 0;text-align:left;}

/* nproduct end! */

/* nservice start! */
.nservice_main{margin:50px auto 0;}
.nservice_r{width:450px;float:right;margin-top:-100px;}
.nservice_l{width:calc(100% - 510px);float:left;}
.nservice_l p{line-height: 2.3;}
/* nservice end! */

/* nnews start! */
.n_section.nnews_main{margin:50px auto 0;}
.nnews_list{padding:0 0 30px;}
.nnews_item{margin:50px auto 0;padding:50px 0 0;}
.nnews_item:before{height:83%;}
.nnews_item:nth-of-type(1){margin:0 auto;}

.nnews_item_img{width:50%;height:430px;float:left;}
.nnews_item_img .img{height:100%;}
.nnews_item_txt{width:50%;float:right;padding:0 0 0 50px;}
.nnews_item_date{padding:8px 15px;}
.nnews_item_date span{text-align: left;}
.nnews_item_date span.big{font-size: 30px;line-height: 35px;}
.nnews_item_date span.small{font-size: 18px;line-height: 25px;}
.nnews_item_h{margin:40px auto 0;}
.nnews_item_h a{font-size: 27px;line-height: 38px;}
.nnews_item_p{margin:20px auto 30px;font-size: 15px;line-height: 2;}
.nnews_item_txt .section_more{text-align: left;}

.nnews_item:nth-of-type(2n) .nnews_item_img{float:right;}
.nnews_item:nth-of-type(2n) .nnews_item_txt{float:left;padding:0 65px 0 0;text-align:right;}
.nnews_item:nth-of-type(2n) .nnews_item_txt .section_more{text-align: right;}

.q_n_show_h{width:90%;font-size: 24px;line-height: 35px;letter-spacing: 2px;}
.q_n_show_span{margin:35px auto 0;padding:5px 25px;}
.q_n_show_span_r{width:20%;float:right;text-align: right;}
.q_n_show_span_r a{font-size: 14px;line-height: 20px;}
.q_n_show_span_l{width:78%;float:left;}
.q_n_show_span span{font-size: 14px;line-height: 20px;margin:0 10px 0 0;}
.q_n_show_body{padding:40px 20px 50px;font-size: 16px;line-height: 2.3;min-height: 210px;}
.q_n_show_body p{font-size: 16px;line-height: 2.3;}

/* nnews end! */

/* nduty start! */
.n_section.nduty_main{margin:50px auto 0;}
.nduty_top_item{width:32%;float:left;margin:0 2% 0 0;}
.nduty_top_item:nth-of-type(3n){margin:0;}
.nduty_top_item_img{height:205px;}
.nduty_top_item_img .img{height:100%;}
.nduty_top_item_txt{padding:25px 30px;}
.nduty_top_item_h a{font-size: 16px;line-height: 25px;height:50px;letter-spacing: 0;-webkit-line-clamp: 2;}
.nduty_top_item_date{margin:10px auto 0;font-size: 14px;line-height: 20px;}
.nduty_top_item_date i{margin-right: 5px;}
.nduty_top_item_p{margin:20px auto 0;font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}

.nduty_list{margin:50px auto 0;}
.nduty_item{width:49%;float:left;margin:0 2% 25px 0;padding:20px 35px;}
.nduty_item:nth-of-type(2n){margin:0 0 25px 0;}
.nduty_item .nduty_top_item_h a{height:25px;}
.nduty_item .nduty_top_item_p{margin:10px auto 0;}

/* nduty end! */

/* ncontact start! */
.q_n_tel_weixin{width:210px;float:right;}
.q_n_tel_list{width:calc(100% - 300px);float:left;padding:10px 0 0;}
.tel_item{width:30%;float:left;margin:0 5% 0 0;}
.tel_item:nth-of-type(3n){margin:0;}
.tel_item_icon img{width:30px;}
.tel_item_line{margin:10px auto;}
.tel_half{width:48%;float:left;margin:0 4% 0 0;}
.tel_half:nth-of-type(2n){margin:0;}
.tel_item_p_h{font-size: 14px;line-height: 25px;}
.tel_item_p_txt{font-size: 22px;line-height: 30px;}

.tel_item:nth-of-type(2) .tel_item_p_txt{font-size: 22px;}

.q_form{margin:60px auto 0;}
.form_input{width:27%;float:left;margin:0 3% 0 0;}
.form_input input{padding:0 23px 10px;font-size: 15px;line-height: 20px;}
.form_input:before{font-size: 16px;line-height: 25px;left:5px;top:1px;}

.form_button{width:10%;float:right;}
.form_button>button{padding:8px 15px;font-size: 16px;line-height: 20px;border-radius: 8px;}
.q_map{margin:70px auto 5px;}
/* ncontact end! */

}

@media(min-width: 640px){
	.sp_header,.sjj_nav{display: none;}
}

@media(max-width: 640px){
.main1200{width:100%;}
.main1540{width:100%;}
.main1750{width:100%;}

/* q_header start! */
.q_header{display: none;}
/* q_header end! */

/* sp_header  start! */
.sp_header{height:60px;overflow:hidden;background-color: rgba(54,12,69,1);background:none;border-bottom:1px solid #ccc;position:fixed;z-index:9999;width:100%;display: block;top:0;}
.sp_header.sp_header_fixed{box-shadow: 0 0 2px #888;background-color: rgba(54,12,69,1);border-bottom:1px solid rgba(54,12,69,1);}
.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:#fff;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:99;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:#560971}
.sjj_nav ul li ul li>ul{margin-left:10px}
/* sp_header  end! */

/* q_lang start! */
.q_lang{width:150px;top:15px;right:90px;z-index: 9999;}
.lang_ul>li{margin-left:20px;}
.lang_ul>li>a{font-size:15px;line-height: 30px;}
.lang_ul>li:nth-of-type(1)>a:after{height:12px;top:10px;right:-12px;}
.q_header.q_header_fixed .q_lang{top:15px;}
/* q_lang end! */

/* q_banner start! */
.q_banner{margin:0 auto 0;height:auto;}
.q_banner .swiper_banner{height:auto;}
.q_banner .swiper_banner .swiper-wrapper{height:auto;}
.q_banner .swiper_banner .swiper-wrapper .swiper-slide{height:auto;}
.q_banner .swiper_banner .swiper-wrapper .swiper-slide a{height:auto;padding:85% 0 0;}
.q_banner .swiper_banner .swiper_pagination_banner{bottom:8%;}
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:27px;height:4px;}
.q_banner .swiper_banner .swiper_button_banner{display: none;}
/* q_banner end! */

/* q_search start! */
.q_search{width:40px;right:5%;bottom:10%;display: none;}
/* q_search end! */

/* q_section start! */
.q_section{margin:5px auto 0;}
.q_section:nth-of-type(1){margin:0 auto;}
/* q_section end! */

/* swiper_section start! */
.q_section .swiper_button_section{width:36px;height:36px;line-height:34px;margin-top: -18px;font-size: 20px;}
.q_section .swiper_button_section.swiper_button_section_prev{left:15px;}
.q_section .swiper_button_section.swiper_button_section_next{right:15px;}
/* swiper_section end! */

/* q_product start! */
.q_product{background:url('../images/q_product_bg_m.jpg') no-repeat center center;background-size:cover;height:auto;padding:20px 0 25px;}
.q_product_main{padding:0 60px;}
.product_slide_img{width:100%;float:none;height:250px;display: block;margin:0 auto;}
.product_slide_img img{max-height:100%;}
.product_slide_txt{width:100%;float:none;height:auto;margin:15px auto 0;}
.slide_mask{height:auto;position: static;}
.slide_mask_in{top:0;position: static;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
}
.product_slide_brand>a{font-size: 45px;line-height:45px;}
.product_slide_h{margin:5px auto 0;font-size: 20px;line-height: 25px;height:25px;letter-spacing:0;}
.product_slide_catname{margin:6px auto 15px;}
.product_slide_catname span{font-size: 22px;line-height: 30px;height:35px;padding:0 0 5px;display: inline-block;}
.section_more a{padding:5px 25px;border-radius: 15px;font-size: 13px;letter-spacing: 0;line-height: 20px;}

/* q_product end! */

/* q_about start! */
.q_about{background:url('../images/q_about_bg_m.jpg') no-repeat center bottom;background-size:cover;padding:35px 20px 150px;height:auto;}
.q_about_l{width:100%;float:none;text-align: center;}
.q_about_h_en{font-size: 23px;line-height: 25px;}
.q_about_h_cn{margin:6px auto 15px;font-size: 14px;line-height: 20px;}
.q_about_l .section_more{text-align: center;}
.q_about_r{width:100%;float:none;margin:10px auto 0;}
/* q_about end! */

/* q_number start! */
.q_number_item{width:100%;float:none;padding:12px 0;}
.q_number_item:before{left:0;width:0;top:0;}
.q_number_item:after{content:'';width:36%;height:1px;background-color:#fff;position:absolute;left:32%;top:0px;}
.q_number_item:nth-of-type(1):after{height:0;}
.q_number_item:nth-of-type(3){width:100%;margin:0 auto;}
.q_number_top{font-size: 28px;line-height: 28px;}
.q_number_top .sub{font-size: 15px;}
.q_number_txt{font-size: 14px;line-height: 22px;height:22px;white-space: nowrap;}
/* q_number end! */

/* q_sort start! */
.q_sort{background:url('../images/q_sort_bg_m.jpg') no-repeat center bottom;height:460px;background-size:cover;}
.q_sort_half{width:100%;height: 100%;padding:45px;}
.q_sort_half_in{width:100%;height: 100%;}
.q_sort_half_in::before {transform: skew(0);background:none;}
.swiper_sort{height:100%;}
.swiper_sort .swiper-wrapper{height:100%;}
.swiper_sort .swiper-wrapper .swiper-slide{height:100%;}
.sort_item{height: 100%;background-color: rgba(86,9,113,.65);}
.sort_mask{height:100%;}
.sort_mask_in{top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.sort_item_h .cn{font-size: 20px;line-height: 27px;height:27px;letter-spacing:0;}
.sort_item_h .en{margin:5px auto 0;font-size: 13px;line-height: 20px;height: 20px;}
.sort_item_nav{margin:25px auto 0;}
.sort_item_nav li{margin:0 auto 10px;}
.sort_item_nav li a{min-width:150px;padding:5px 25px;border-radius: 18px;font-size: 13px;letter-spacing:0;line-height: 20px;}

.q_section.q_sort .swiper_button_section.swiper_button_section_prev{left:5%;}
.q_section.q_sort .swiper_button_section.swiper_button_section_next{right:5%;}

/* q_sort end! */

/* q_news start! */
.q_section.q_news{padding:40px 25px;}
.q_section.q_news .swiper_button_section_block{position:static;margin:35px auto 0;text-align:center;}
.q_section.q_news .swiper_button_section_block .swiper_button_section{position:static;display:inline-block;margin:0 10px;}
.q_section.q_news .swiper_button_section.swiper_button_section_prev{left:0;}
.q_section.q_news .swiper_button_section.swiper_button_section_next{right:0;}
.news_item_img .img{padding:67.8% 0 0;}
.news_item_txt{padding:15px 18px;}
.news_item_h a{font-size: 16px;line-height: 25px;height:auto;max-height:50px;white-space: normal;text-align: justify;overflow: hidden;}
.news_item_date{padding:10px 15px;left:40px;}
.news_item_date>span.big{font-size: 32px;line-height: 35px;}
.news_item_date>span.small{font-size: 18px;line-height: 25px;}
.news_item_p{margin:5px auto 0;font-size: 13px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}

/* q_news end! */

/* q_footer start! */
.q_footer{padding:40px 30px 35px;}

.footer_float{float:none;}
.q_footer_l{width:100%;text-align: center;}
.q_footer_l p{line-height:20px;}
.q_footer_l span,.q_footer a{margin:0 4px;line-height: 20px;font-size: 13px;}
.q_footer_c{width:100%;text-align: center;margin:25px auto;}
.q_footer_r{width:100%;text-align: center;}
.q_footer_code ul{text-align: center;}
.q_footer_code ul>li{margin: 0 3px;}
.q_footer_code ul>li>a{padding:8px;width:40px;height:40px;line-height: 24px;}
.q_footer_code ul>li>a>img{width:24px;}
.q_footer_wx_div{width:120px;height:120px;top:-146px;}
.q_footer_tel{margin:8px auto;font-size: 18px;line-height: 25px;}
.q_footer_tel span{margin-left: 30px;font-weight: 400;font-size: 25px;}
.q_footer_tel span:before{height:16px;top:6px;left:-15px;}
.q_footer_a a{margin-left: 10px;font-size: 14px;line-height: 20px;}
.q_footer_a a:before{height:14px;top:3px;left:-10px;}

/* q_footer end! */

/* q_banner_n start! */
.q_banner_n .img{height:auto;padding:85% 0 0;}
/* q_banner_n end! */

/* q_main start! */
.q_main{font-size: 15px;line-height: 2;padding:40px 0 0;min-height: 120px;}
p{font-size: 15px;line-height: 2;}
.main_section{padding:40px 0;}

.title_en{font-size: 36px;line-height: 45px;}
.title_cn{font-size: 18px;line-height: 25px;letter-spacing: 1px;}
.title_span{margin:10px auto 0;width:45px;height:3px;border-radius: 3px;font-size: 0;display: block;}

.n_section{margin:35px auto;padding:0 20px;}
.n_section_title span{padding:0 40px 10px;font-size: 22px;border-bottom: 4px solid #560971;letter-spacing: 4px;line-height: 30px;}
.n_section_body{margin:25px auto 0;min-height: 120px;font-size: 15px;line-height: 2;}
.n_section_body p{font-size: 16px;line-height: 2;}
.n_section_body h2{font-size: 18px;font-weight: 700;line-height: 2;margin:15px auto 0;}
/* q_main end! */

/* nabout start! */
.main_section.nabout1{padding:40px 0 0;}
.nabout1_p{margin:20px auto 0;line-height: 2;padding:0 20px;}
.nabout1_p p{line-height: 2;}
.nnumber{margin:35px auto 0;background:url('../images/nnumber_bg.jpg') no-repeat center bottom;padding:100px 25px;height:auto;}

.nnumber .q_number_top{font-size: 30px;line-height:30px;}
.nnumber .q_number_top .sub{font-size: 15px;}
.nnumber .q_number_txt{font-size: 15px;line-height: 25px;height:25px;}

.main_section.nabout2{background:#deebfb url('../images/nabout2_bg.jpg') no-repeat center bottom;height:auto;}
.culture_list{margin:35px auto 0;padding:0 25px;}
.culture_item{width:100%;float:left;margin:0 auto 15px;border-radius: 8px;padding:15px 15px;}
.culture_item:nth-of-type(3n){margin:0 auto 15px;}
.culture_item_icon{width:48px;float:left;padding:15px 0;}
.culture_item_icon:after{right:-9px;}
.culture_item_txt{width:calc(100% - 75px);float:right;}
.culture_item_txt h4{margin:0 auto 5px;font-size: 18px;line-height: 23px;letter-spacing: 0;}
.culture_item_txt p{height:40px;font-size: 14px;line-height: 20px;}

.main_section.nabout3{background:#fff url('../images/nabout3_bg_m.jpg') no-repeat center top;height:auto;}
.nhonor_main{margin:40px auto 0;padding:0 55px;}

.honor_item_h>a{font-size:14px;line-height:22px;height:44px;}

.main_section.nabout4{background:url('../images/nabout4_bg.jpg') no-repeat center bottom;height:auto;}
.factory_list{margin:40px auto 0;padding:0 60px;}
.factory_item{width:100%;float:left;margin:0 auto 0;}
.factory_item:nth-of-type(3n){margin:0 auto;}
.factory_item .img{padding:56.25% 0 0;}

.main_section .swiper_button_section{display: block;}
.nhonor_main .swiper_button_section.swiper_button_section_prev{left:10px;}
.nhonor_main .swiper_button_section.swiper_button_section_next{right:10px;}

.factory_list .swiper_button_section.swiper_button_section_prev{left:10px;}
.factory_list .swiper_button_section.swiper_button_section_next{right:10px;}

/* nabout end! */

/* q_n_nav start! */
.q_n_nav{margin:30px auto 0;padding:0 20px;}
.nav_pro_li{width:49%;margin:0 2% 10px 0;}
.nav_pro_li:nth-of-type(2n){margin:0 0 10px 0;}
.nav_pro_li>a{padding:5px 15px;}
.nav_pro_li>a>i{width:30px;height:45px;font-size: 20px;line-height: 45px;right:10px;}
.nav_pro_li>a>span{font-size: 15px;line-height: 35px;height:35px;}
.nav_pro_ul{padding:15px 20px;}
.nav_pro_ul>li>a{font-size: 13px;line-height: 27px;}

/* n_nav_ul */
.n_nav_ul:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.n_nav_ul>li{width:32%;float:left;margin:0 2% 10px 0;}
.n_nav_ul>li:nth-of-type(3n){margin:0 0 10px 0;}
.n_nav_ul>li>a{padding:5px;font-size: 13px;line-height: 25px;}
/* q_n_nav end! */

/* nproduct start! */
.npro_list{padding:0;}
.npro_item{margin:40px auto 0;background:none;background-color:#f6f7f9;height:auto;}
.npro_item .main1200{height: auto;}
.npro_item_main{height: auto;padding:40px 20px 35px;}
.npro_item_img{width:100%;float:none;padding:0 15%;}
.npro_item_txt{width:100%;height:auto;float:none;}
.npro_mask{height:auto;position: static;}
.npro_mask_in{top:0;position: static;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
}
.npro_mask_main h2{margin:0 auto 20px;}
.npro_mask_main h2 a{font-size: 22px;line-height: 30px;height:auto;letter-spacing: 0;white-space: normal;}

.nproduct_top{width:calc(100% - 40px); margin:25px auto 0;border:1px solid #d8d8d8;background:none;background-color:#f6f7f9;height:auto;}
.nproduct_top_swiper{width:100%;float:none;height:auto;padding:40px 20px 10px;}
.nproduct_top_txt{width:100%;float:none;height:auto;padding:20px 10% 30px;}

.nproduct_top_swiper .swiper_pagination_npro{bottom:10px;}
.nproduct_top_swiper .swiper_pagination_npro .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;}

.nproduct_top_swiper .swiper_button_npro{width:36px;height:36px;line-height:34px;margin-top: -18px;font-size: 20px;}
.nproduct_top_swiper .swiper_button_npro.swiper_button_npro_prev{left:15px;}
.nproduct_top_swiper .swiper_button_npro.swiper_button_npro_next{right:15px;}

.swiper_npro_item{height:auto;}
.swiper_npro_item_img{height:340px;}
.swiper_npro_item_img img{max-height:100%;}
.nproduct_top_brand{font-size: 42px;line-height: 50px;text-align:center;}
.nproduct_top_h{margin:10px auto 0; font-size: 22px;line-height: 30px;letter-spacing: 0;text-align:center;}
.nproduct_top_p{margin:15px auto 0;}
.nproduct_top_p p{font-size: 15px;line-height: 2;}

.n_relation_item{width:49%;float:left;margin:0 2% 0 0;}
.n_relation_item:nth-of-type(2n){margin:0;}
.n_relation_item_img{height:240px;padding:30px 0 20px;background:url('../images/n_relation_item_img_bg.jpg') no-repeat center bottom;}
.n_relation_item_img a{height:100%;}

.n_relation_item_txt a{padding:15px 5%;}
.n_relation_item_txt a span.n_rel_r{display:none;}
.n_rel_l{width:100%;float:none;padding:0;font-size: 16px;height:25px;line-height: 25px;border-left: 0;text-align:center;}

.npro_items{padding:10px 20px 30px;}
.npro_items:nth-of-type(1){margin:25px auto 0;}
.npro_items_img{width:100%;float:none;text-align:center;padding:0 15%;}
.npro_items_txt{width:100%;float:none;padding:10px 0 0;}
.npro_items_h a{font-size: 30px;line-height:40px;height:auto;white-space: normal;text-align:center;}
.npro_items_h4{margin:5px auto 0;font-size: 18px;line-height: 25px;font-weight:100;letter-spacing:0;text-align:center;}
.npro_items_p{margin:10px auto 0;font-size:14px;line-height:25px;max-height:75px;overflow:hidden;}
.npro_items .section_more{margin:25px auto 0;text-align:center;}
/* nproduct end! */

/* nservice start! */
.nservice_main{margin:30px auto 0;}
.nservice_r{width:100%;float:none;margin:-70px auto 0;padding:0 8%;}
.nservice_l{width:100%;float:none;margin:25px auto 0;}
.nservice_l p{line-height: 2;}
/* nservice end! */

/* nnews start! */
.n_section.nnews_main{margin:30px auto 0;}
.nnews_list{padding:0 0 10px;}
.nnews_item{margin:25px auto 0;padding:40px 25px;}
.nnews_item:before{height:100%;}
.nnews_item:nth-of-type(1){margin:0 auto;}

.nnews_item_img{width:100%;height:auto;float:none;}
.nnews_item_img .img{height:auto;padding:71.5% 0 0;}
.nnews_item_txt{width:100%;float:none;padding:0;margin:20px auto 0;}
.nnews_item_date{padding:8px 15px;}
.nnews_item_date span{text-align: left;}
.nnews_item_date span.big{font-size: 22px;line-height: 25px;}
.nnews_item_date span.small{font-size: 14px;line-height: 20px;}
.nnews_item_h{margin:15px auto 0;}
.nnews_item_h a{font-size: 18px;line-height: 27px;}
.nnews_item_p{margin:10px auto 15px;font-size: 14px;line-height: 2;}
.nnews_item_txt .section_more{text-align: left;}

.nnews_item:nth-of-type(2n) .nnews_item_img{float:none;}
.nnews_item:nth-of-type(2n) .nnews_item_txt{float:none;padding:0;text-align:left;}
.nnews_item:nth-of-type(2n) .nnews_item_txt .section_more{text-align: left;}

.q_n_show_h{width:90%;font-size: 22px;line-height: 30px;letter-spacing:0;}
.q_n_show_span{margin:25px auto 0;padding:5px 20px;}
.q_n_show_span_r{display: none;}
.q_n_show_span_l{width:100%;float:none;text-align: center;}
.q_n_show_span span{font-size: 13px;line-height: 20px;margin:0 4px;}
.q_n_show_body{padding:30px 20px 30px;font-size: 15px;line-height: 2;min-height: 150px;}
.q_n_show_body p{font-size: 15px;line-height: 2;}

/* nnews end! */

/* nduty start! */
.n_section.nduty_main{margin:25px auto 0;}
.nduty_top_list{padding:0 20px;}
.nduty_top_item{width:100%;float:none;margin:0 auto 15px;}
.nduty_top_item:nth-of-type(3n){margin:0 auto;}
.nduty_top_item_img{height:auto;}
.nduty_top_item_img .img{height:auto;padding:62.5% 0 0;}
.nduty_top_item_txt{padding:15px 20px;}
.nduty_top_item_h a{font-size: 16px;line-height: 25px;height:auto;display: block;}
.nduty_top_item_date{margin:8px auto 0;font-size: 14px;line-height: 20px;}
.nduty_top_item_date i{margin-right: 5px;}
.nduty_top_item_p{margin:10px auto 0;font-size: 14px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}

.nduty_list{margin:30px auto 0;padding:0 20px;}
.nduty_item{width:100%;float:none;margin:0 auto 10px;padding:15px 20px;}
.nduty_item:nth-of-type(2n){margin:0 auto 10px;}
.nduty_item .nduty_top_item_h a{height:auto;white-space: normal;}
.nduty_item .nduty_top_item_p{margin:10px auto 0;}

/* nduty end! */

/* ncontact start! */
.q_n_tel_weixin{width:100%;float:none;text-align: left;margin:25px auto 0;padding:0 25px;}
.q_n_tel_list{width:100%;float:none;padding:10px 25px 0;}
.tel_item{width:100%;float:none;margin:0 auto 15px;}
.tel_item:nth-of-type(3n){margin:0;}
.tel_item_icon img{width:30px;}
.tel_item_line{margin:10px auto;}
.tel_half{width:48%;float:left;margin:0 4% 0 0;}
.tel_half:nth-of-type(2n){margin:0;}
.tel_item_p_h{font-size: 14px;line-height: 25px;}
.tel_item_p_txt{font-size: 22px;line-height: 30px;}

.tel_item:nth-of-type(2) .tel_item_p_txt{font-size: 20px;}

.q_form{margin:40px auto 0;padding:0 25px;}
.form_input{width:100%;float:none;margin:0 auto 25px;}
.form_input input{padding:0 23px 10px;font-size: 15px;line-height: 20px;}
.form_input:before{font-size: 16px;line-height: 25px;left:5px;top:1px;}

.form_button{width:100%;float:none;}
.form_button>button{display: inline-block;width:auto; padding:8px 50px;font-size: 14px;line-height: 20px;border-radius: 8px;}
.q_map{margin:0 auto;}
/* 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:16px}

.sjj_nav{height:calc(100% - 114px);}
.nav_show{top:54px}
/* sp_header  end! */
.q_banner{margin:0 auto;}

}