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

/* q_header start! */
.q_header{padding:0 60px;}
.q_logo{width:280px;float:left;}
.q_logo>h1>a{padding:20px 0;}
.q_logo>h1>a>img{height: 60px;}

.q_nav{width:calc(100% - 480px);float:left;}
.nav_ul>li{padding:0 30px;}
.nav_ul>li>a{padding:22px 0 28px;}
.nav_ul>li>a>span{font-size: 17px;line-height: 50px;height:50px;}
.nav_ul>li>a:after{bottom:25px;height: 3px;border-radius: 3px;}

.q_right{width:170px;float:right;padding:34px 0 36px;}
.q_search{width:30px;float:left;}

.q_lang{width:calc(100% - 42px);float:right;}
.q_lang_img{width:30px;float:left;}
.lang_ul{width:calc(100% - 36px);float:right;}
.lang_ul li{margin-left: 15px;}
.lang_ul li:before{left:-8px;top:32%;}
.lang_ul li a{font-size:12px;line-height: 30px;height:30px;}
/* q_header end! */

/* q_banner start! */
.banner_paginations{bottom:8%;}
.banner_paginations .swiper-pagination-bullet{width:10px;height:10px;}

.banner_slide_en{font-size: 40px;}
.banner_slide_cn{margin:25px auto 0;}
.banner_slide_cn .big{font-size: 50px;}
.banner_slide_cn .small{font-size: 27px;}
.banner_slide_more{margin:50px auto 0;}
/* q_banner end! */

/* q_section start! */
.section_more a{padding:12px 25px;border-radius: 40px;}
.section_more a>*{font-size:16px;line-height: 24px;height:24px;}
.section_more a>i{margin-left: 15px;width:24px;height:24px;line-height: 21px;}

.section_title_en{font-size: 22px;}
.section_title_cn{margin:10px auto 0;font-size: 32px;}
.section_title_p{margin:13px auto 0;font-size: 17px;}
.section_title_p p{font-size: 17px;}

.section_main{margin:60px auto 0;}

.section_btn{width:50px;height: 50px;line-height: 48px;font-size: 25px;}
.section_btn.section_btn_left{left:-25px;}
.section_btn.section_btn_right{right:-25px;}
/* q_section end! */

/* q_product start! */
.q_product{padding:60px 0 60px;}

.product_slide{padding:40px 25px 50px;border-radius: 13px;}
.product_slide_txt{margin:25px auto 0;}
.product_slide_h a{font-size: 18px;line-height: 25px;height:25px;white-space: nowrap;}
.product_slide_p{margin:20px auto 0;font-size:15px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.product_slide_p p{font-size:15px;line-height: 25px;}

.product_slide_more{margin:25px auto 0;}
.product_slide_more a{padding:10px 32px;font-size: 14px;line-height: 20px;border-radius: 30px;}
.product_slide_more a i{margin-left: 5px;}

.product_more{margin:50px auto 0;}
/* q_product end! */

/* q_solution start! */
.q_solution{padding:60px 0 60px;}

.solution_slide{border-radius:13px;}
.solution_slide_mask{padding:45px 45px 90px;}
.solution_slide_more{width:35%;float:right;padding-top:150px;}
.solution_slide_txt{width:60%;float:left;}
.solution_slide_icon img{height:43px;}
.solution_slide_h{margin:13px auto 0;}
.solution_slide_h a{font-size: 25px;}
.solution_slide_p{margin:15px auto 0;font-size: 17px;line-height: 30px;height:90px;-webkit-line-clamp: 3;}
.solution_slide_p p{font-size: 17px;line-height: 30px;}

.section_btn.section_btn_left.solution_btn_left{left:23.5%;}
.section_btn.section_btn_right.solution_btn_right{right:23.5%;}
/* q_solution end! */

/* q_about start! */
.q_about{padding:60px 0 60px;}
.about_p{margin:36px auto 0;font-size: 17px;}
.about_p p{font-size: 17px;}
.about_more{margin:45px auto 0;}
/* q_about end! */

/* q_news start! */
.q_news{padding:60px 0 60px;}
.news_item{width:23.5%;float:left;margin:0 2% 0 0;border-radius: 13px;}
.news_item_txt{padding:25px 25px;}
.news_item_date{font-size: 14px;line-height: 20px;}
.news_item_h{margin:5px auto 0;}
.news_item_h span{font-size: 18px;line-height: 27px;height:54px;-webkit-line-clamp: 2;}
.news_item_p{margin:5px auto 0;font-size: 14px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.news_item_p p{font-size: 14px;line-height: 25px;}
.news_item_line{margin:15px auto;}
.news_item_more span{font-size: 14px;line-height: 20px;}

.news_more{margin:40px auto 0;}
/* q_news end! */

/* q_footer start! */
.q_footer{padding:55px 0 55px;}
.footer_l{width:22%;float:left;}
.footer_logo img{height:60px;}
.footer_line{margin:17px auto;}
.footer_big{font-size: 25px;}
.footer_tel{font-size: 32px;}
.footer_p{margin:10px auto 0;font-size: 15px;}
.footer_p p{font-size: 15px;}
.footer_icon_ul{margin:30px auto 0;}
.footer_icon_ul li{float:left;margin-right: 12px;}
.footer_icon_ul li a img{width:40px;}

.footer_r{width:70%;float:right;}
.footer_item{width:12%;float:left;margin-left:2%;}
.footer_item:nth-of-type(1){margin-left:0;}
.footer_item:nth-of-type(2){width:14%;}
.footer_item:nth-of-type(3){width:14%;}
.footer_item_h a{font-size: 16px;line-height: 25px;}
.footer_ul{margin:18px auto 0;}
.footer_ul li a{font-size:14px;}

.footer_b{margin:50px auto 0;}
.footer_b span,.footer_b a{margin:0 4px;line-height: 25px;font-size: 14px;}
.footer_b span img{height:25px;margin-right: 6px;}
/* q_footer end! */

/* nbanner start! */
.nbanner_mask_in{top:45%;}
.nbanner_h span{font-size: 28px;}
.nbanner_h span:after{height:3px;border-radius: 3px;bottom:-10px;}
.nbanner_p{margin:15px auto 0;font-size: 15px;}
.nbanner_p p{font-size: 15px;}
/* nbanner end! */

/* nposition start! */
.nbanner_nposition{bottom:10%;}
.nposition_main{line-height: 30px;font-size: 14px;}
.nposition_main>i{margin-right: 5px;}
.nposition_main a{margin:0 3px;}
/* nposition end! */

/* nnav start! */
.nnav{padding:20px 0;}
.nnav_ul>li{float:left;margin-right: 40px;}
.nnav_ul>li>a{font-size: 16px;}
/* nnav end! */

/* nmain start! */
.nmain{min-height: 460px;}
.nmains{min-height: 380px;padding:45px 0;}

.nmain_p{font-size: 15px;}
.nmain_p p{font-size: 15px;}

/* nmain end! */

/* nabout start! */
.nhonor_item{width:23.5%;float:left;margin:0 2% 25px 0;}
.nhonor_item:nth-of-type(4n){margin:0 0 25px 0;}

.nfactory_item{width:23.5%;float:left;margin:0 2% 25px 0;}
.nfactory_item:nth-of-type(4n){margin:0 0 25px 0;}
/* nabout end! */

/* nproduct start! */
.nmain_l{width:280px;float:left;}
.nmain_nav{border-radius: 8px;}
.nmain_nav_catname{padding:25px 25px;}
.nmain_nav_catname span{font-size: 23px;}
.nmain_li{margin:2px auto 0;padding:23px 25px;}
.nmain_li_h_i{width:24px;float: right;height:24px;line-height: 24px;font-size: 18px;}
.nmain_li_h_span{width:calc(100% - 30px);float:left;}
.nmain_li_h_span a{font-size: 16px;line-height: 24px;height:24px;white-space: nowrap;}
.nmain_li_ul{padding:20px 10px 0 12px;}
.nmain_li_ul>li:before{width:5px;height:5px;left:-10px;top:12px;}
.nmain_li_ul>li>a{font-size: 14px;line-height: 30px;height:30px;white-space: nowrap;}

.nmain_r{width:calc(100% - 320px);float:right;}
.nproduct_item{width:32%;float:left;margin:0 2% 25px 0;}
.nproduct_item:nth-of-type(3n){margin:0 0 25px 0;}
/* nproduct end! */

/* nproduct_show start! */
.nproduct_img{width:36%;float:left;border-radius: 5px;}
.nproduct_txt{width:60%;float:right;padding-top: 35px;}
.nproduct_txt_h{font-size: 25px;}
.nproduct_txt_line{margin:12px auto 0;}
.nproduct_txt_p{margin:15px auto 0;font-size: 14px;}
.nproduct_txt_p p{font-size: 14px;}

.nproduct_body{margin:30px auto 0;}
.nproduct_body_h span{padding:10px 30px;font-size: 15px;}
.nproduct_body_content{margin:20px auto 0;font-size: 15px;}
.nproduct_body_content p{font-size: 15px;}
/* nproduct_show end! */

/* nproduct_div start! */
.nproduct2{padding:120px 0 100px;}
.nproduct2_p{font-size: 19px;}
.nproduct2_p p{margin:10px auto 0; font-size: 19px;}

.nproduct2_list{margin:80px auto 0;}

.nproduct2_item{width:23.5%;float:left;margin:0 2% 40px 0;}
.nproduct2_item:nth-of-type(4n){margin:0 0 40px 0;}
.nproduct2_item_icon img{height:62px;}
.nproduct2_item_h{margin:20px auto 0;font-size:18px;line-height: 27px;height:27px;white-space: nowrap;}

.nproduct_div_mask{padding:70px 20px 0;}
.nproduct_div_h{font-size: 40px;}
.nproduct_div_p{margin:15px auto 0;font-size: 21px;}

.nproduct3{padding:65px 0 65px;}
.nproduct4{padding:65px 0 65px;}
.nproduct_div_img{margin:50px auto 0;}

.nproduct_add{padding:90px 0 100px;}

.nproduct_add_item{width:48%;float:left;margin:0 2% 25px 0;}
.nproduct_add_item:nth-of-type(2n){margin:0 0 25px 0;}

.nproduct_add_item_h{margin:25px auto 0;font-size: 16px;padding:0 10%;}


.nproduct7{padding:65px 0 65px;}

.nproduct8{padding:65px 0 65px;}
.nproduct_td{padding:10px 30px;font-size: 15px;}
.nproduct_tr .nproduct_td:nth-of-type(1){width:27%;float:left;text-align: right;}
.nproduct_tr .nproduct_td:nth-of-type(2){width:72.5%;float:right;text-align: left;}

.nproduct9{padding:65px 0 65px;}
.nproduct9_list{margin:50px auto 0;}
.nproduct9_item{width:23.5%;float:left;margin:0 2% 20px 0;}
.nproduct9_item:nth-of-type(4n){margin:0 0 20px 0;}
.nproduct9_item_h{padding:7px 15px;}
.nproduct9_item_h span{font-size: 14px;}

.nproduct9_p{margin:30px auto 0;font-size: 15px;}
.nproduct9_p p{margin:10px auto 0;font-size: 15px;}
/* nproduct_div end! */

/* nsolution start! */
.nsolution_item{width:49%;float:left;margin:0 2% 25px 0;}
.nsolution_item:nth-of-type(2n){margin:0 0 25px 0;}
.nsolution_item_txt{width:100%;margin:20px auto 0;}
.nsolution_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.nsolution_item_p{margin:10px auto 0;font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
.nsolution_item_p p{font-size: 14px;line-height: 22px;}
.nsolution_item_more{margin:10px auto 0;}
.nsolution_item_more a{font-size: 13px;line-height: 21px;}
/* nsolution end! */

/* nsolution_show start! */
.nsolution_div{padding:50px 0;}
.nsolution_div_title span{font-size:27px;}
.nsolution_div_title span:after{height: 3px;border-radius: 3px;bottom:-10px;}
.nsolution_div_main{margin:50px auto 0;}
.nsolution_div_p{font-size: 20px;}
.nsolution_div_p p{font-size: 20px;}

.nywtd_item{width:32%;float:left;margin:0 2% 20px 0;}
.nywtd_item:nth-of-type(3n){margin:0 0 20px 0;}
.nywtd_item_img img{height:220px;}
.nywtd_item_h{margin:40px auto 0;font-size: 27px;line-height: 38px;height:38px;white-space: nowrap;}
.nywtd_item_p{margin:15px auto 0;font-size: 20px;}

.nywjz_item{width:32%;float:left;margin:0 2% 20px 0;border-radius: 10px;}
.nywjz_item:nth-of-type(3n){margin:0 0 20px 0;}
.nywjz_item_txt{padding:50px 8%;}
.nywjz_item_h{font-size: 22px;line-height: 30px;height:30px;white-space: nowrap;}
.nywjz_item_p{margin:20px auto 0;font-size: 16px;line-height: 25px;height:75px;-webkit-line-clamp: 3;}
/* nsolution_show end! */

/* nservice start! */
.nservice_item{padding:20px 0;}
.nservice_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.nservice_item_p{margin:10px auto 0;font-size: 14px;line-height: 22px;max-height:66px;}
.nservice_item_p p{font-size: 14px;line-height: 22px;}
/* nservice end! */

/* nnews start! */
.nnews_item{width:32%;float:left;margin:0 2% 25px 0;}
.nnews_item:nth-of-type(3n){margin:0 0 25px 0;}

/* nnews end! */

/* nnews_show start! */
.nnews_show_h{width:90%;font-size: 22px;}
.nnews_show_span{margin:15px auto 0;}
.nnews_show_span span{margin:0 10px;font-size: 14px;}
.nnews_show_body{margin:20px auto 0;padding:20px 0;font-size: 15px;}
.nnews_show_body p{font-size: 15px;}
.nnews_show_body p img{margin:15px auto!important;}

/* nnews_show end! */

/* ncontact start! */
.nway_h{font-size: 21px;}
.nway_ul{margin:15px auto 0;}
.nway_li{margin:15px auto 0;font-size: 15px;}

.nmessage{margin:45px auto 0;}
.nmessage_div{margin:45px auto 0;}
.nmessage_div_block{width:30%;float:left;margin:0 5% 0 0;}
.nmessage_div_block:nth-of-type(3n){margin:0 0 0 0;}
.nform_input{padding:10px 0;font-size: 16px;line-height: 25px;}
.nform_btn{border-radius: 5px;font-size: 16px;line-height:25px;padding:10px 50px;}
/* ncontact end! */

}

@media(max-width: 1600px){
.main1540{width:1300px;}

/* q_header start! */
.q_header{padding:0 60px;}
.q_logo{width:280px;float:left;}
.q_logo>h1>a{padding:20px 0;}
.q_logo>h1>a>img{height: 60px;}

.q_nav{width:calc(100% - 480px);float:left;}
.nav_ul>li{padding:0 25px;}
.nav_ul>li>a{padding:22px 0 28px;}
.nav_ul>li>a>span{font-size: 17px;line-height: 50px;height:50px;}
.nav_ul>li>a:after{bottom:25px;height: 3px;border-radius: 3px;}

.q_right{width:170px;float:right;padding:34px 0 36px;}
.q_search{width:30px;float:left;}

.q_lang{width:calc(100% - 42px);float:right;}
.q_lang_img{width:30px;float:left;}
.lang_ul{width:calc(100% - 36px);float:right;}
.lang_ul li{margin-left: 15px;}
.lang_ul li:before{left:-8px;top:32%;}
.lang_ul li a{font-size:12px;line-height: 30px;height:30px;}
/* q_header end! */

/* q_banner start! */
.banner_paginations{bottom:8%;}
.banner_paginations .swiper-pagination-bullet{width:10px;height:10px;}

.banner_slide_en{font-size: 36px;}
.banner_slide_cn{margin:23px auto 0;}
.banner_slide_cn .big{font-size: 47px;}
.banner_slide_cn .small{font-size: 25px;}
.banner_slide_more{margin:45px auto 0;}
/* q_banner end! */

/* q_section start! */
.section_more a{padding:10px 25px;border-radius: 40px;}
.section_more a>*{font-size:16px;line-height: 24px;height:24px;}
.section_more a>i{margin-left: 15px;width:24px;height:24px;line-height: 21px;}

.section_title_en{font-size: 22px;}
.section_title_cn{margin:8px auto 0;font-size: 30px;}
.section_title_p{margin:12px auto 0;font-size: 16px;}
.section_title_p p{font-size: 16px;}

.section_main{margin:50px auto 0;}

.section_btn{width:50px;height: 50px;line-height: 48px;font-size: 25px;}
.section_btn.section_btn_left{left:-25px;}
.section_btn.section_btn_right{right:-25px;}
/* q_section end! */

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

.product_slide{padding:40px 25px 50px;border-radius: 13px;}
.product_slide_txt{margin:25px auto 0;}
.product_slide_h a{font-size: 18px;line-height: 25px;height:25px;white-space: nowrap;}
.product_slide_p{margin:20px auto 0;font-size:15px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.product_slide_p p{font-size:15px;line-height: 25px;}

.product_slide_more{margin:25px auto 0;}
.product_slide_more a{padding:10px 32px;font-size: 14px;line-height: 20px;border-radius: 30px;}
.product_slide_more a i{margin-left: 5px;}

.product_more{margin:50px auto 0;}
/* q_product end! */

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

.solution_slide{border-radius:13px;}
.solution_slide_mask{padding:45px 45px 90px;}
.solution_slide_more{width:35%;float:right;padding-top:150px;}
.solution_slide_txt{width:60%;float:left;}
.solution_slide_icon img{height:43px;}
.solution_slide_h{margin:13px auto 0;}
.solution_slide_h a{font-size: 23px;}
.solution_slide_p{margin:15px auto 0;font-size: 17px;line-height: 30px;height:90px;-webkit-line-clamp: 3;}
.solution_slide_p p{font-size: 17px;line-height: 30px;}

.section_btn.section_btn_left.solution_btn_left{left:23.5%;}
.section_btn.section_btn_right.solution_btn_right{right:23.5%;}
/* q_solution end! */

/* q_about start! */
.q_about{padding:50px 0 50px;}
.about_p{margin:32px auto 0;font-size: 16px;}
.about_p p{font-size: 16px;}
.about_more{margin:45px auto 0;}
/* q_about end! */

/* q_news start! */
.q_news{padding:50px 0 50px;}
.news_item{width:23.5%;float:left;margin:0 2% 0 0;border-radius: 13px;}
.news_item_txt{padding:25px 25px;}
.news_item_date{font-size: 14px;line-height: 20px;}
.news_item_h{margin:5px auto 0;}
.news_item_h span{font-size: 18px;line-height: 27px;height:54px;-webkit-line-clamp: 2;}
.news_item_p{margin:5px auto 0;font-size: 14px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.news_item_p p{font-size: 14px;line-height: 25px;}
.news_item_line{margin:15px auto;}
.news_item_more span{font-size: 14px;line-height: 20px;}

.news_more{margin:40px auto 0;}
/* q_news end! */

/* q_footer start! */
.q_footer{padding:55px 0 55px;}
.footer_l{width:22%;float:left;}
.footer_logo img{height:60px;}
.footer_line{margin:17px auto;}
.footer_big{font-size: 25px;}
.footer_tel{font-size: 32px;}
.footer_p{margin:10px auto 0;font-size: 15px;}
.footer_p p{font-size: 15px;}
.footer_icon_ul{margin:30px auto 0;}
.footer_icon_ul li{float:left;margin-right: 12px;}
.footer_icon_ul li a img{width:40px;}

.footer_r{width:70%;float:right;}
.footer_item{width:12%;float:left;margin-left:2%;}
.footer_item:nth-of-type(1){margin-left:0;}
.footer_item:nth-of-type(2){width:14%;}
.footer_item:nth-of-type(3){width:14%;}
.footer_item_h a{font-size: 16px;line-height: 25px;}
.footer_ul{margin:18px auto 0;}
.footer_ul li a{font-size:14px;}

.footer_b{margin:50px auto 0;}
.footer_b span,.footer_b a{margin:0 4px;line-height: 25px;font-size: 14px;}
.footer_b span img{height:25px;margin-right: 6px;}
/* q_footer end! */

/* nbanner start! */
.nbanner_mask_in{top:45%;}
.nbanner_h span{font-size: 27px;}
.nbanner_h span:after{height:3px;border-radius: 3px;bottom:-10px;}
.nbanner_p{margin:15px auto 0;font-size: 15px;}
.nbanner_p p{font-size: 15px;}
/* nbanner end! */

/* nposition start! */
.nbanner_nposition{bottom:10%;}
.nposition_main{line-height: 30px;font-size: 14px;}
.nposition_main>i{margin-right: 5px;}
.nposition_main a{margin:0 3px;}
/* nposition end! */

/* nnav start! */
.nnav{padding:20px 0;}
.nnav_ul>li{float:left;margin-right: 40px;}
.nnav_ul>li>a{font-size: 16px;}
/* nnav end! */

/* nmain start! */
.nmain{min-height: 460px;}
.nmains{min-height: 380px;padding:45px 0;}

.nmain_p{font-size: 15px;}
.nmain_p p{font-size: 15px;}

/* nmain end! */

/* nabout start! */
.nhonor_item{width:23.5%;float:left;margin:0 2% 25px 0;}
.nhonor_item:nth-of-type(4n){margin:0 0 25px 0;}

.nfactory_item{width:23.5%;float:left;margin:0 2% 25px 0;}
.nfactory_item:nth-of-type(4n){margin:0 0 25px 0;}
/* nabout end! */

/* nproduct start! */
.nmain_l{width:280px;float:left;}
.nmain_nav{border-radius: 8px;}
.nmain_nav_catname{padding:25px 25px;}
.nmain_nav_catname span{font-size: 23px;}
.nmain_li{margin:2px auto 0;padding:23px 25px;}
.nmain_li_h_i{width:24px;float: right;height:24px;line-height: 24px;font-size: 18px;}
.nmain_li_h_span{width:calc(100% - 30px);float:left;}
.nmain_li_h_span a{font-size: 16px;line-height: 24px;height:24px;white-space: nowrap;}
.nmain_li_ul{padding:20px 10px 0 12px;}
.nmain_li_ul>li:before{width:5px;height:5px;left:-10px;top:12px;}
.nmain_li_ul>li>a{font-size: 14px;line-height: 30px;height:30px;white-space: nowrap;}

.nmain_r{width:calc(100% - 320px);float:right;}
.nproduct_item{width:32%;float:left;margin:0 2% 25px 0;}
.nproduct_item:nth-of-type(3n){margin:0 0 25px 0;}
/* nproduct end! */

/* nproduct_show start! */
.nproduct_img{width:36%;float:left;border-radius: 5px;}
.nproduct_txt{width:60%;float:right;padding-top: 35px;}
.nproduct_txt_h{font-size: 25px;}
.nproduct_txt_line{margin:12px auto 0;}
.nproduct_txt_p{margin:15px auto 0;font-size: 14px;}
.nproduct_txt_p p{font-size: 14px;}

.nproduct_body{margin:30px auto 0;}
.nproduct_body_h span{padding:10px 30px;font-size: 15px;}
.nproduct_body_content{margin:20px auto 0;font-size: 15px;}
.nproduct_body_content p{font-size: 15px;}
/* nproduct_show end! */

/* nsolution start! */
.nsolution_item{width:49%;float:left;margin:0 2% 25px 0;}
.nsolution_item:nth-of-type(2n){margin:0 0 25px 0;}
.nsolution_item_txt{width:100%;margin:20px auto 0;}
.nsolution_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.nsolution_item_p{margin:10px auto 0;font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
.nsolution_item_p p{font-size: 14px;line-height: 22px;}
.nsolution_item_more{margin:10px auto 0;}
.nsolution_item_more a{font-size: 13px;line-height: 21px;}
/* nsolution end! */

/* nservice start! */
.nservice_item{padding:20px 0;}
.nservice_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.nservice_item_p{margin:10px auto 0;font-size: 14px;line-height: 22px;max-height:66px;}
.nservice_item_p p{font-size: 14px;line-height: 22px;}
/* nservice end! */

/* nnews start! */
.nnews_item{width:32%;float:left;margin:0 2% 25px 0;}
.nnews_item:nth-of-type(3n){margin:0 0 25px 0;}

/* nnews end! */

/* nnews_show start! */
.nnews_show_h{width:90%;font-size: 22px;}
.nnews_show_span{margin:15px auto 0;}
.nnews_show_span span{margin:0 10px;font-size: 14px;}
.nnews_show_body{margin:20px auto 0;padding:20px 0;font-size: 15px;}
.nnews_show_body p{font-size: 15px;}
.nnews_show_body p img{margin:15px auto!important;}

/* nnews_show end! */

/* ncontact start! */
.nway_h{font-size: 21px;}
.nway_ul{margin:15px auto 0;}
.nway_li{margin:15px auto 0;font-size: 15px;}

.nmessage{margin:45px auto 0;}
.nmessage_div{margin:45px auto 0;}
.nmessage_div_block{width:30%;float:left;margin:0 5% 0 0;}
.nmessage_div_block:nth-of-type(3n){margin:0 0 0 0;}
.nform_input{padding:10px 0;font-size: 16px;line-height: 25px;}
.nform_btn{border-radius: 5px;font-size: 16px;line-height:25px;padding:10px 50px;}
/* ncontact end! */
}

@media(max-width: 1440px){
.main1000{width:900px;}
.main1540{width:1200px;}

/* q_header start! */
.q_header{padding:0 50px;}
.q_logo{width:220px;float:left;}
.q_logo>h1>a{padding:15px 0;}
.q_logo>h1>a>img{height: 50px;}

.q_nav{width:calc(100% - 420px);float:left;}
.nav_ul>li{padding:0 20px;}
.nav_ul>li>a{padding:12px 0 18px;}
.nav_ul>li>a>span{font-size: 16px;line-height: 50px;height:50px;}
.nav_ul>li>a:after{bottom:25px;height: 3px;border-radius: 3px;}

.q_right{width:170px;float:right;padding:24px 0 26px;}
.q_search{width:30px;float:left;}

.q_lang{width:calc(100% - 42px);float:right;}
.q_lang_img{width:30px;float:left;}
.lang_ul{width:calc(100% - 36px);float:right;}
.lang_ul li{margin-left: 15px;}
.lang_ul li:before{left:-8px;top:32%;}
.lang_ul li a{font-size:12px;line-height: 30px;height:30px;}
/* q_header end! */

/* nav_product start! */
.nav_product{padding:25px 0;top:80px;}
.nav_product_main{height:420px;}
.tab.nav_product_tab .nav_product_tab_head{width:335px;float:left;padding-right:35px;}
.tab.nav_product_tab .nav_product_tab_nav li a{padding:8px 15px;}
.tab.nav_product_tab .nav_product_tab_nav li a>img{width:24px;float:left;}
.tab.nav_product_tab .nav_product_tab_nav li a>i{width:24px;float:right;line-height: 24px;height:24px;font-size: 18px;}
.tab.nav_product_tab .nav_product_tab_nav li a>span{width:calc(100% - 60px);float:left;font-size: 15px;
	line-height: 24px;height:24px;margin-left: 10px;white-space: nowrap;
}
.tab.nav_product_tab .nav_product_tab_body{width:calc(100% - 335px);padding:0 35px 0;}
.nav_product_tab_body_l{width:300px;float:left;}
.nav_product_ul li a{padding:8px 20px;font-size: 16px;}

.nav_product_tab_body_r{width:calc(100% - 360px);float:right;}
.nav_product_tab_img{width:320px;}

.nav_product_navs li{float:left;margin-right: 40px;font-size: 17px;}

.nav_product_bodys{margin:15px auto 0;padding-top:15px;}
/* nav_product end! */

/* q_banner start! */
.banner_paginations{bottom:8%;}
.banner_paginations .swiper-pagination-bullet{width:10px;height:10px;}

.banner_slide_en{font-size: 28px;}
.banner_slide_cn{margin:18px auto 0;}
.banner_slide_cn .big{font-size: 40px;}
.banner_slide_cn .small{font-size: 22px;}
.banner_slide_more{margin:40px auto 0;}
/* q_banner end! */

/* q_section start! */
.section_more a{padding:10px 25px;border-radius: 30px;}
.section_more a>*{font-size:14px;line-height: 24px;height:24px;}
.section_more a>i{margin-left: 15px;width:24px;height:24px;line-height: 21px;}

.section_title_en{font-size: 20px;}
.section_title_cn{margin:6px auto 0;font-size: 27px;}
.section_title_p{margin:10px auto 0;font-size: 15px;}
.section_title_p p{font-size: 15px;}

.section_main{margin:44px auto 0;}

.section_btn{width:40px;height: 40px;line-height: 38px;font-size: 22px;}
.section_btn.section_btn_left{left:-20px;}
.section_btn.section_btn_right{right:-20px;}
/* q_section end! */

/* q_product start! */
.q_product{padding:40px 0 40px;}

.product_slide{padding:35px 20px 45px;border-radius: 10px;}
.product_slide_txt{margin:20px auto 0;}
.product_slide_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.product_slide_p{margin:15px auto 0;font-size:14px;line-height: 23px;height:46px;-webkit-line-clamp: 2;}
.product_slide_p p{font-size:14px;line-height: 23px;}

.product_slide_more{margin:25px auto 0;}
.product_slide_more a{padding:10px 32px;font-size: 14px;line-height: 20px;border-radius: 30px;}
.product_slide_more a i{margin-left: 5px;}

.product_more{margin:40px auto 0;}
/* q_product end! */

/* q_solution start! */
.q_solution{padding:40px 0 40px;}

.solution_slide{border-radius:10px;}
.solution_slide_mask{padding:30px 30px 50px;}
.solution_slide_more{width:35%;float:right;padding-top:130px;}
.solution_slide_txt{width:60%;float:left;}
.solution_slide_icon img{height:40px;}
.solution_slide_h{margin:13px auto 0;}
.solution_slide_h a{font-size: 20px;}
.solution_slide_p{margin:13px auto 0;font-size: 15px;line-height: 25px;height:75px;-webkit-line-clamp: 3;}
.solution_slide_p p{font-size: 15px;line-height: 25px;}

.section_btn.section_btn_left.solution_btn_left{left:23.5%;}
.section_btn.section_btn_right.solution_btn_right{right:23.5%;}
/* q_solution end! */

/* q_about start! */
.q_about{padding:40px 0 40px;}
.about_p{margin:30px auto 0;font-size: 15px;}
.about_p p{font-size: 15px;}
.about_more{margin:40px auto 0;}
/* q_about end! */

/* q_news start! */
.q_news{padding:40px 0 40px;}
.news_item{width:23.5%;float:left;margin:0 2% 0 0;border-radius: 10px;}
.news_item_txt{padding:23px 20px;}
.news_item_date{font-size: 13px;line-height: 20px;}
.news_item_h{margin:5px auto 0;}
.news_item_h span{font-size: 17px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.news_item_p{margin:5px auto 0;font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
.news_item_p p{font-size: 14px;line-height: 22px;}
.news_item_line{margin:12px auto;}
.news_item_more span{font-size: 13px;line-height: 20px;}

.news_more{margin:40px auto 0;}
/* q_news end! */

/* q_footer start! */
.q_footer{padding:50px 0 50px;}
.footer_l{width:22%;float:left;}
.footer_logo img{height:50px;}
.footer_line{margin:13px auto;}
.footer_big{font-size: 22px;}
.footer_tel{font-size: 28px;}
.footer_p{margin:10px auto 0;font-size: 14px;}
.footer_p p{font-size: 14px;}
.footer_icon_ul{margin:20px auto 0;}
.footer_icon_ul li{float:left;margin-right: 10px;}
.footer_icon_ul li a img{width:36px;}

.footer_r{width:70%;float:right;}
.footer_item{width:12%;float:left;margin-left:2%;}
.footer_item:nth-of-type(1){margin-left:0;}
.footer_item:nth-of-type(2){width:14%;}
.footer_item:nth-of-type(3){width:14%;}
.footer_item_h a{font-size: 16px;line-height: 25px;}
.footer_ul{margin:18px auto 0;}
.footer_ul li a{font-size:13px;}

.footer_b{margin:45px auto 0;}
.footer_b span,.footer_b a{margin:0 4px;line-height: 25px;font-size: 14px;}
.footer_b span img{height:25px;margin-right: 6px;}
/* q_footer end! */

/* nbanner start! */
.nbanner_mask_in{top:45%;}
.nbanner_h span{font-size: 25px;}
.nbanner_h span:after{height:3px;border-radius: 3px;bottom:-10px;}
.nbanner_p{margin:15px auto 0;font-size: 14px;}
.nbanner_p p{font-size: 14px;}
/* nbanner end! */

/* nposition start! */
.nbanner_nposition{bottom:10%;}
.nposition_main{line-height: 30px;font-size: 14px;}
.nposition_main>i{margin-right: 5px;}
.nposition_main a{margin:0 3px;}
/* nposition end! */

/* nnav start! */
.nnav{padding:20px 0;}
.nnav_ul>li{float:left;margin-right: 35px;}
.nnav_ul>li>a{font-size: 15px;}
/* nnav end! */

/* nmain start! */
.nmain{min-height: 380px;}
.nmains{min-height: 300px;padding:35px 0;}

.nmain_p{font-size: 14px;}
.nmain_p p{font-size: 14px;}

/* nmain end! */

/* nabout start! */
.nhonor_p{margin:0 auto 30px;}

.nhonor_item{width:23.5%;float:left;margin:0 2% 20px 0;}
.nhonor_item:nth-of-type(4n){margin:0 0 20px 0;}

.nfactory_item{width:23.5%;float:left;margin:0 2% 20px 0;}
.nfactory_item:nth-of-type(4n){margin:0 0 20px 0;}
/* nabout end! */

/* nproduct start! */
.nmain_l{width:280px;float:left;}
.nmain_nav{border-radius: 5px;}
.nmain_nav_catname{padding:25px 22px;}
.nmain_nav_catname span{font-size: 22px;}
.nmain_li{margin:2px auto 0;padding:23px 22px;}
.nmain_li_h_i{width:24px;float: right;height:24px;line-height: 24px;font-size: 18px;}
.nmain_li_h_span{width:calc(100% - 30px);float:left;}
.nmain_li_h_span a{font-size: 16px;line-height: 24px;height:24px;white-space: nowrap;}
.nmain_li_ul{padding:20px 10px 0 12px;}
.nmain_li_ul>li:before{width:5px;height:5px;left:-10px;top:12px;}
.nmain_li_ul>li>a{font-size: 14px;line-height: 30px;height:30px;white-space: nowrap;}

.nmain_r{width:calc(100% - 320px);float:right;}
.nproduct_item{width:32%;float:left;margin:0 2% 20px 0;}
.nproduct_item:nth-of-type(3n){margin:0 0 20px 0;}
/* nproduct end! */

/* nproduct_show start! */
.nproduct_img{width:36%;float:left;border-radius: 5px;}
.nproduct_txt{width:60%;float:right;padding-top: 25px;}
.nproduct_txt_h{font-size: 22px;}
.nproduct_txt_line{margin:12px auto 0;}
.nproduct_txt_p{margin:15px auto 0;font-size: 14px;}
.nproduct_txt_p p{font-size: 14px;}

.nproduct_body{margin:25px auto 0;}
.nproduct_body_h span{padding:10px 30px;font-size: 15px;}
.nproduct_body_content{margin:20px auto 0;font-size: 14px;}
.nproduct_body_content p{font-size: 14px;}
/* nproduct_show end! */

/* nproduct_div start! */
.nproduct2{padding:80px 0 70px;}
.nproduct2_p{font-size: 16px;}
.nproduct2_p p{margin:10px auto 0; font-size: 16px;}

.nproduct2_list{margin:80px auto 0;}

.nproduct2_item{width:23.5%;float:left;margin:0 2% 30px 0;}
.nproduct2_item:nth-of-type(4n){margin:0 0 30px 0;}
.nproduct2_item_icon img{height:50px;}
.nproduct2_item_h{margin:15px auto 0;font-size:15px;line-height: 25px;height:25px;white-space: nowrap;}

.nproduct_div_mask{padding:55px 20px 0;}
.nproduct_div_h{font-size: 28px;}
.nproduct_div_p{margin:10px auto 0;font-size: 17px;}

.nproduct3{padding:40px 0 40px;}
.nproduct4{padding:40px 0 40px;}
.nproduct_div_img{margin:35px auto 0;}

.nproduct_add{padding:60px 0 70px;}

.nproduct_add_item{width:48%;float:left;margin:0 2% 25px 0;}
.nproduct_add_item:nth-of-type(2n){margin:0 0 25px 0;}

.nproduct_add_item_h{margin:20px auto 0;font-size: 14px;padding:0 10%;}


.nproduct7{padding:40px 0 40px;}

.nproduct8{padding:40px 0 40px;}
.nproduct_td{padding:10px 30px;font-size: 14px;}
.nproduct_tr .nproduct_td:nth-of-type(1){width:27%;float:left;text-align: right;}
.nproduct_tr .nproduct_td:nth-of-type(2){width:72.5%;float:right;text-align: left;}

.nproduct9{padding:50px 0 50px;}
.nproduct9_list{margin:35px auto 0;}
.nproduct9_item{width:23.5%;float:left;margin:0 2% 15px 0;}
.nproduct9_item:nth-of-type(4n){margin:0 0 15px 0;}
.nproduct9_item_h{padding:7px 15px;}
.nproduct9_item_h span{font-size: 13px;}

.nproduct9_p{margin:15px auto 0;font-size: 14px;}
.nproduct9_p p{margin:7px auto 0;font-size: 14px;}
/* nproduct_div end! */

/* nsolution start! */
.nsolution_item{width:49%;float:left;margin:0 2% 25px 0;}
.nsolution_item:nth-of-type(2n){margin:0 0 25px 0;}
.nsolution_item_txt{width:100%;margin:20px auto 0;}
.nsolution_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.nsolution_item_p{margin:10px auto 0;font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
.nsolution_item_p p{font-size: 14px;line-height: 22px;}
.nsolution_item_more{margin:10px auto 0;}
.nsolution_item_more a{font-size: 12px;line-height: 21px;}
/* nsolution end! */

/* nsolution_show start! */
.nsolution_div{padding:50px 0;}
.nsolution_div_title span{font-size:22px;}
.nsolution_div_title span:after{height: 3px;border-radius: 3px;bottom:-10px;}
.nsolution_div_main{margin:40px auto 0;}
.nsolution_div_p{font-size: 17px;}
.nsolution_div_p p{font-size: 17px;}

.nywtd_item{width:32%;float:left;margin:0 2% 15px 0;}
.nywtd_item:nth-of-type(3n){margin:0 0 15px 0;}
.nywtd_item_img img{height:150px;}
.nywtd_item_h{margin:30px auto 0;font-size: 22px;line-height: 30px;height:30px;white-space: nowrap;}
.nywtd_item_p{margin:12px auto 0;font-size: 17px;}

.nywjz_item{width:32%;float:left;margin:0 2% 15px 0;border-radius: 7px;}
.nywjz_item:nth-of-type(3n){margin:0 0 15px 0;}
.nywjz_item_txt{padding:40px 8%;}
.nywjz_item_h{font-size: 18px;line-height: 25px;height:25px;white-space: nowrap;font-weight: 700;}
.nywjz_item_p{margin:15px auto 0;font-size: 14px;line-height: 25px;height:75px;-webkit-line-clamp: 3;}
/* nsolution_show end! */

/* nservice start! */
.nservice_item{padding:20px 0;}
.nservice_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.nservice_item_p{margin:10px auto 0;font-size: 14px;line-height: 22px;max-height:66px;}
.nservice_item_p p{font-size: 14px;line-height: 22px;}
/* nservice end! */

/* nnews start! */
.nnews_item{width:32%;float:left;margin:0 2% 20px 0;}
.nnews_item:nth-of-type(3n){margin:0 0 20px 0;}

/* nnews end! */

/* nnews_show start! */
.nnews_block .main1200{max-width:900px;}
.nnews_show_h{width:90%;font-size: 19px;}
.nnews_show_span{margin:15px auto 0;}
.nnews_show_span span{margin:0 10px;font-size: 14px;}
.nnews_show_body{margin:20px auto 0;padding:20px 0;font-size: 14px;}
.nnews_show_body p{font-size: 14px;}
.nnews_show_body p img{margin:12px auto!important;}

/* nnews_show end! */

/* ncontact start! */
.nway_h{font-size: 20px;}
.nway_ul{margin:13px auto 0;}
.nway_li{margin:13px auto 0;font-size: 15px;}

.ncontact_item_div{margin:0 auto 20px;}
.ncontact_item_h{font-size:17px;}
.ncontact_item_main{margin:10px auto 0;}
.ncontact_item_p p{font-size:15px;}
.ncontact_item_code{max-width:150px;}
.ncontact_item_code_h{font-size:13px;margin:0 auto 10px;}

.nmessage{margin:40px auto 0;}
.nmessage_div{margin:45px auto 0;}
.nmessage_div_block{width:30%;float:left;margin:0 5% 0 0;}
.nmessage_div_block:nth-of-type(3n){margin:0 0 0 0;}
.nform_input{padding:10px 0;font-size: 16px;line-height: 25px;}
.nform_btn{border-radius: 5px;font-size: 16px;line-height:25px;padding:10px 50px;}
/* ncontact end! */
}

@media(max-width: 1280px){
.main1200{width:1060px;}
.main1540{width:1060px;}

/* q_header start! */
.q_header{padding:0 50px;}
.q_logo{width:220px;float:left;}
.q_logo>h1>a{padding:15px 0;}
.q_logo>h1>a>img{height: 50px;}

.q_nav{width:calc(100% - 420px);float:left;}
.nav_ul>li{padding:0 15px;}
.nav_ul>li>a{padding:12px 0 18px;}
.nav_ul>li>a>span{font-size: 15px;line-height: 50px;height:50px;}
.nav_ul>li>a:after{bottom:20px;height: 3px;border-radius: 3px;}

.q_right{width:170px;float:right;padding:24px 0 26px;}
.q_search{width:30px;float:left;}

.q_lang{width:calc(100% - 42px);float:right;}
.q_lang_img{width:30px;float:left;}
.lang_ul{width:calc(100% - 36px);float:right;}
.lang_ul li{margin-left: 15px;}
.lang_ul li:before{left:-8px;top:32%;}
.lang_ul li a{font-size:12px;line-height: 30px;height:30px;}
/* q_header end! */

/* q_banner start! */
.banner_paginations{bottom:8%;}
.banner_paginations .swiper-pagination-bullet{width:10px;height:10px;}

.banner_slide_en{font-size: 28px;}
.banner_slide_cn{margin:18px auto 0;}
.banner_slide_cn .big{font-size: 40px;}
.banner_slide_cn .small{font-size: 22px;}
.banner_slide_more{margin:40px auto 0;}
/* q_banner end! */

/* q_section start! */
.section_more a{padding:10px 25px;border-radius: 30px;}
.section_more a>*{font-size:14px;line-height: 24px;height:24px;}
.section_more a>i{margin-left: 15px;width:24px;height:24px;line-height: 21px;}

.section_title_en{font-size: 20px;}
.section_title_cn{margin:6px auto 0;font-size: 27px;}
.section_title_p{margin:10px auto 0;font-size: 15px;}
.section_title_p p{font-size: 15px;}

.section_main{margin:44px auto 0;}

.section_btn{width:40px;height: 40px;line-height: 38px;font-size: 22px;}
.section_btn.section_btn_left{left:-20px;}
.section_btn.section_btn_right{right:-20px;}
/* q_section end! */

/* q_product start! */
.q_product{padding:40px 0 40px;}

.product_slide{padding:35px 20px 45px;border-radius: 10px;}
.product_slide_txt{margin:20px auto 0;}
.product_slide_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.product_slide_p{margin:15px auto 0;font-size:14px;line-height: 23px;height:46px;-webkit-line-clamp: 2;}
.product_slide_p p{font-size:14px;line-height: 23px;}

.product_slide_more{margin:25px auto 0;}
.product_slide_more a{padding:10px 32px;font-size: 14px;line-height: 20px;border-radius: 30px;}
.product_slide_more a i{margin-left: 5px;}

.product_more{margin:40px auto 0;}
/* q_product end! */

/* q_solution start! */
.q_solution{padding:40px 0 40px;}

.solution_slide{border-radius:10px;}
.solution_slide_mask{padding:30px 30px 50px;}
.solution_slide_more{width:35%;float:right;padding-top:130px;}
.solution_slide_txt{width:60%;float:left;}
.solution_slide_icon img{height:40px;}
.solution_slide_h{margin:13px auto 0;}
.solution_slide_h a{font-size: 20px;}
.solution_slide_p{margin:13px auto 0;font-size: 15px;line-height: 25px;height:75px;-webkit-line-clamp: 3;}
.solution_slide_p p{font-size: 15px;line-height: 25px;}

.section_btn.section_btn_left.solution_btn_left{left:23.5%;}
.section_btn.section_btn_right.solution_btn_right{right:23.5%;}
/* q_solution end! */

/* q_about start! */
.q_about{padding:40px 0 40px;}
.about_p{margin:30px auto 0;font-size: 15px;}
.about_p p{font-size: 15px;}
.about_more{margin:40px auto 0;}
/* q_about end! */

/* q_news start! */
.q_news{padding:40px 0 40px;}
.news_item{width:23.5%;float:left;margin:0 2% 0 0;border-radius: 10px;}
.news_item_txt{padding:23px 20px;}
.news_item_date{font-size: 13px;line-height: 20px;}
.news_item_h{margin:5px auto 0;}
.news_item_h span{font-size: 17px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.news_item_p{margin:5px auto 0;font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
.news_item_p p{font-size: 14px;line-height: 22px;}
.news_item_line{margin:12px auto;}
.news_item_more span{font-size: 13px;line-height: 20px;}

.news_more{margin:40px auto 0;}
/* q_news end! */

/* q_footer start! */
.q_footer{padding:45px 0 40px;}
.footer_l{width:22%;float:left;}
.footer_logo img{height:50px;}
.footer_line{margin:13px auto;}
.footer_big{font-size: 22px;}
.footer_tel{font-size: 28px;}
.footer_p{margin:10px auto 0;font-size: 14px;}
.footer_p p{font-size: 14px;}
.footer_icon_ul{margin:20px auto 0;}
.footer_icon_ul li{float:left;margin-right: 10px;}
.footer_icon_ul li a img{width:36px;}

.footer_r{width:70%;float:right;}
.footer_item{width:11%;float:left;margin-left:2%;}
.footer_item:nth-of-type(1){margin-left:0;}
.footer_item:nth-of-type(2){width:14%;}
.footer_item:nth-of-type(3){width:18%;}
.footer_item_h a{font-size: 16px;line-height: 25px;}
.footer_ul{margin:18px auto 0;}
.footer_ul li a{font-size:13px;}

.footer_b{margin:45px auto 0;}
.footer_b span,.footer_b a{margin:0 4px;line-height: 25px;font-size: 14px;}
.footer_b span img{height:25px;margin-right: 6px;}
/* q_footer end! */

/* nbanner start! */
.nbanner_mask_in{top:45%;}
.nbanner_h span{font-size: 24px;}
.nbanner_h span:after{height:3px;border-radius: 3px;bottom:-10px;}
.nbanner_p{margin:15px auto 0;font-size: 14px;}
.nbanner_p p{font-size: 14px;}
/* nbanner end! */

/* nposition start! */
.nbanner_nposition{bottom:10%;}
.nposition_main{line-height: 30px;font-size: 14px;}
.nposition_main>i{margin-right: 5px;}
.nposition_main a{margin:0 3px;}
/* nposition end! */

/* nnav start! */
.nnav{padding:20px 0;}
.nnav_ul>li{float:left;margin-right: 35px;}
.nnav_ul>li>a{font-size: 15px;}
/* nnav end! */

/* nmain start! */
.nmain{min-height: 380px;}
.nmains{min-height: 300px;padding:35px 0;}

.nmain_p{font-size: 14px;}
.nmain_p p{font-size: 14px;}

/* nmain end! */

/* nabout start! */
.nhonor_item{width:23.5%;float:left;margin:0 2% 20px 0;}
.nhonor_item:nth-of-type(4n){margin:0 0 20px 0;}

.nfactory_item{width:23.5%;float:left;margin:0 2% 20px 0;}
.nfactory_item:nth-of-type(4n){margin:0 0 20px 0;}
/* nabout end! */

/* nproduct start! */
.nmain_l{width:270px;float:left;}
.nmain_nav{border-radius: 5px;}
.nmain_nav_catname{padding:25px 22px;}
.nmain_nav_catname span{font-size: 22px;}
.nmain_li{margin:2px auto 0;padding:23px 22px;}
.nmain_li_h_i{width:24px;float: right;height:24px;line-height: 24px;font-size: 18px;}
.nmain_li_h_span{width:calc(100% - 30px);float:left;}
.nmain_li_h_span a{font-size: 16px;line-height: 24px;height:24px;white-space: nowrap;}
.nmain_li_ul{padding:20px 10px 0 12px;}
.nmain_li_ul>li:before{width:5px;height:5px;left:-10px;top:12px;}
.nmain_li_ul>li>a{font-size: 14px;line-height: 30px;height:30px;white-space: nowrap;}

.nmain_r{width:calc(100% - 295px);float:right;}
.nproduct_item{width:49%;float:left;margin:0 2% 20px 0;}
.nproduct_item:nth-of-type(3n){margin:0 2% 20px 0;}
.nproduct_item:nth-of-type(2n){margin:0 0 20px 0;}
/* nproduct end! */

/* nproduct_show start! */
.nproduct_img{width:36%;float:left;border-radius: 5px;}
.nproduct_txt{width:60%;float:right;padding-top: 25px;}
.nproduct_txt_h{font-size: 22px;}
.nproduct_txt_line{margin:10px auto 0;}
.nproduct_txt_p{margin:15px auto 0;font-size: 14px;}
.nproduct_txt_p p{font-size: 14px;}

.nproduct_body{margin:25px auto 0;}
.nproduct_body_h span{padding:10px 30px;font-size: 15px;}
.nproduct_body_content{margin:20px auto 0;font-size: 14px;}
.nproduct_body_content p{font-size: 14px;}
/* nproduct_show end! */

/* nsolution start! */
.nsolution_item{width:49%;float:left;margin:0 2% 25px 0;}
.nsolution_item:nth-of-type(2n){margin:0 0 25px 0;}
.nsolution_item_txt{width:100%;margin:20px auto 0;}
.nsolution_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.nsolution_item_p{margin:10px auto 0;font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
.nsolution_item_p p{font-size: 14px;line-height: 22px;}
.nsolution_item_more{margin:10px auto 0;}
.nsolution_item_more a{font-size: 12px;line-height: 21px;}
/* nsolution end! */

/* nservice start! */
.nservice_item{padding:20px 0;}
.nservice_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.nservice_item_p{margin:10px auto 0;font-size: 14px;line-height: 22px;max-height:66px;}
.nservice_item_p p{font-size: 14px;line-height: 22px;}
/* nservice end! */

/* nnews start! */
.nnews_item{width:32%;float:left;margin:0 2% 20px 0;}
.nnews_item:nth-of-type(3n){margin:0 0 20px 0;}

/* nnews end! */

/* nnews_show start! */
.nnews_show_h{width:90%;font-size: 19px;}
.nnews_show_span{margin:15px auto 0;}
.nnews_show_span span{margin:0 10px;font-size: 14px;}
.nnews_show_body{margin:20px auto 0;padding:20px 0;font-size: 14px;}
.nnews_show_body p{font-size: 14px;}
.nnews_show_body p img{margin:12px auto!important;}

/* nnews_show end! */

/* ncontact start! */
.nway_h{font-size: 20px;}
.nway_ul{margin:13px auto 0;}
.nway_li{margin:13px auto 0;font-size: 15px;}

.nmessage{margin:40px auto 0;}
.nmessage_div{margin:40px auto 0;}
.nmessage_div_block{width:30%;float:left;margin:0 5% 0 0;}
.nmessage_div_block:nth-of-type(3n){margin:0 0 0 0;}
.nform_input{padding:10px 0;font-size: 16px;line-height: 25px;}
.nform_btn{border-radius: 5px;font-size: 16px;line-height:25px;padding:10px 50px;}
/* ncontact end! */
}

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

@media(max-width: 1200px){
.main1000{width:800px;}
.main1200{width:960px;}
.main1540{width:960px;}

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

/* sp_header  start! */
.sp_header{height:60px;overflow:hidden;background:var(--white);position:fixed;z-index:10;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(--red);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:15px}
.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(--red);}
.sjj_nav ul li ul li>ul{margin-left:10px}

.sp_lang{width:130px;position:fixed;top:15px;right:70px;z-index:2;}
.sp_lang .lang_ul li a{color:var(--red);}
.sp_lang .lang_ul li:before{background-color: var(--red);}
/* sp_header  end! */

/* q_banner start! */
.banner_paginations{bottom:8%;text-align: center;}
.banner_paginations .swiper-pagination-bullet{width:10px;height:10px;}

.banner_slide_main{padding:0 25px;/*text-align: center;*/}
.banner_slide_en{font-size: 25px;}
.banner_slide_cn{margin:15px auto 0;}
.banner_slide_cn .big{font-size: 32px;}
.banner_slide_cn .small{font-size: 20px;margin:5px auto 0;}
.banner_slide_more{margin:35px auto 0;}
/* q_banner end! */

/* q_section start! */
.section_more a{padding:10px 25px;border-radius: 30px;}
.section_more a>*{font-size:14px;line-height: 24px;height:24px;}
.section_more a>i{margin-left: 15px;width:24px;height:24px;line-height: 21px;}

.section_title_en{font-size: 20px;}
.section_title_cn{margin:6px auto 0;font-size: 27px;}
.section_title_p{margin:10px auto 0;font-size: 15px;}
.section_title_p p{font-size: 15px;}

.section_main{margin:44px auto 0;}

.section_btn{width:40px;height: 40px;line-height: 38px;font-size: 22px;}
.section_btn.section_btn_left{left:-20px;}
.section_btn.section_btn_right{right:-20px;}
/* q_section end! */

/* q_product start! */
.q_product{padding:40px 0 40px;}

.product_slide{padding:35px 20px 45px;border-radius: 10px;}
.product_slide_txt{margin:20px auto 0;}
.product_slide_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.product_slide_p{margin:15px auto 0;font-size:14px;line-height: 23px;height:46px;-webkit-line-clamp: 2;}
.product_slide_p p{font-size:14px;line-height: 23px;}

.product_slide_more{margin:25px auto 0;}
.product_slide_more a{padding:10px 32px;font-size: 14px;line-height: 20px;border-radius: 30px;}
.product_slide_more a i{margin-left: 5px;}

.product_more{margin:40px auto 0;}
/* q_product end! */

/* q_solution start! */
.q_solution{padding:40px 0 40px;}

.solution_slide{border-radius:10px;}
.solution_slide_mask{padding:30px 30px 50px;}
.solution_slide_more{width:35%;float:right;padding-top:130px;}
.solution_slide_txt{width:60%;float:left;}
.solution_slide_icon img{height:40px;}
.solution_slide_h{margin:13px auto 0;}
.solution_slide_h a{font-size: 20px;}
.solution_slide_p{margin:13px auto 0;font-size: 15px;line-height: 25px;height:75px;-webkit-line-clamp: 3;}
.solution_slide_p p{font-size: 15px;line-height: 25px;}

.section_btn.section_btn_left.solution_btn_left{left:23.5%;}
.section_btn.section_btn_right.solution_btn_right{right:23.5%;}
/* q_solution end! */

/* q_about start! */
.q_about{padding:40px 0 40px;}
.about_p{margin:30px auto 0;font-size: 15px;}
.about_p p{font-size: 15px;}
.about_more{margin:40px auto 0;}
/* q_about end! */

/* q_news start! */
.q_news{padding:40px 0 40px;}
.news_item{width:23.5%;float:left;margin:0 2% 0 0;border-radius: 10px;}
.news_item_txt{padding:23px 20px;}
.news_item_date{font-size: 13px;line-height: 20px;}
.news_item_h{margin:5px auto 0;}
.news_item_h span{font-size: 17px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.news_item_p{margin:5px auto 0;font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
.news_item_p p{font-size: 14px;line-height: 22px;}
.news_item_line{margin:12px auto;}
.news_item_more span{font-size: 13px;line-height: 20px;}

.news_more{margin:40px auto 0;}
/* q_news end! */

/* q_footer start! */
.q_footer{padding:40px 0 30px;}
.footer_l{width:22%;float:left;}
.footer_logo img{height:44px;}
.footer_line{margin:13px auto;}
.footer_big{font-size: 22px;}
.footer_tel{font-size: 28px;}
.footer_p{margin:10px auto 0;font-size: 14px;}
.footer_p p{font-size: 14px;}
.footer_icon_ul{margin:20px auto 0;}
.footer_icon_ul li{float:left;margin-right: 8px;}
.footer_icon_ul li a img{width:36px;}

.footer_r{width:70%;float:right;}
.footer_item{width:11%;float:left;margin-left:2%;}
.footer_item:nth-of-type(1){margin-left:0;}
.footer_item:nth-of-type(2){width:14%;}
.footer_item:nth-of-type(3){width:18%;}
.footer_item_h a{font-size: 16px;line-height: 25px;}
.footer_ul{margin:18px auto 0;}
.footer_ul li a{font-size:13px;}

.footer_b{margin:45px auto 0;}
.footer_b span,.footer_b a{margin:0 4px;line-height: 25px;font-size: 14px;}
.footer_b span img{height:25px;margin-right: 6px;}
/* q_footer end! */

/* nbanner start! */
.nbanner{margin:60px auto 0;}
.nbanner_mask_in{top:45%;}
.nbanner_h span{font-size: 22px;}
.nbanner_h span:after{height:3px;border-radius: 3px;bottom:-10px;}
.nbanner_p{margin:15px auto 0;font-size: 14px;}
.nbanner_p p{font-size: 14px;}
/* nbanner end! */

/* nposition start! */
.nbanner_nposition{bottom:8%;}
.nposition_main{line-height: 30px;font-size: 14px;}
.nposition_main>i{margin-right: 5px;}
.nposition_main a{margin:0 3px;}
/* nposition end! */

/* nnav start! */
.nnav{padding:20px 0;}
.nnav_ul>li{float:left;margin-right: 35px;}
.nnav_ul>li>a{font-size: 15px;}
/* nnav end! */

/* nmain start! */
.nmain{min-height: 380px;}
.nmains{min-height: 300px;padding:35px 0;}

.nmain_p{font-size: 14px;}
.nmain_p p{font-size: 14px;}

/* nmain end! */

/* nabout start! */
.nhonor_item{width:23.5%;float:left;margin:0 2% 20px 0;}
.nhonor_item:nth-of-type(4n){margin:0 0 20px 0;}

.nfactory_item{width:23.5%;float:left;margin:0 2% 20px 0;}
.nfactory_item:nth-of-type(4n){margin:0 0 20px 0;}
/* nabout end! */

/* nproduct start! */
.nmain_l{width:270px;float:left;}
.nmain_nav{border-radius: 5px;}
.nmain_nav_catname{padding:25px 22px;}
.nmain_nav_catname span{font-size: 22px;}
.nmain_li{margin:2px auto 0;padding:23px 22px;}
.nmain_li_h_i{width:24px;float: right;height:24px;line-height: 24px;font-size: 18px;}
.nmain_li_h_span{width:calc(100% - 30px);float:left;}
.nmain_li_h_span a{font-size: 16px;line-height: 24px;height:24px;white-space: nowrap;}
.nmain_li_ul{padding:20px 10px 0 12px;}
.nmain_li_ul>li:before{width:5px;height:5px;left:-10px;top:12px;}
.nmain_li_ul>li>a{font-size: 14px;line-height: 30px;height:30px;white-space: nowrap;}

.nmain_r{width:calc(100% - 295px);float:right;}
.nproduct_item{width:49%;float:left;margin:0 2% 20px 0;}
.nproduct_item:nth-of-type(3n){margin:0 2% 20px 0;}
.nproduct_item:nth-of-type(2n){margin:0 0 20px 0;}
/* nproduct end! */

/* nproduct_show start! */
.nproduct_img{width:36%;float:left;border-radius: 5px;}
.nproduct_txt{width:60%;float:right;padding-top: 25px;}
.nproduct_txt_h{font-size: 22px;}
.nproduct_txt_line{margin:10px auto 0;}
.nproduct_txt_p{margin:15px auto 0;font-size: 14px;}
.nproduct_txt_p p{font-size: 14px;}

.nproduct_body{margin:25px auto 0;}
.nproduct_body_h span{padding:10px 30px;font-size: 15px;}
.nproduct_body_content{margin:20px auto 0;font-size: 14px;}
.nproduct_body_content p{font-size: 14px;}
/* nproduct_show end! */

/* nsolution start! */
.nsolution_item{width:49%;float:left;margin:0 2% 25px 0;}
.nsolution_item:nth-of-type(2n){margin:0 0 25px 0;}
.nsolution_item_txt{width:100%;margin:20px auto 0;}
.nsolution_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.nsolution_item_p{margin:10px auto 0;font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
.nsolution_item_p p{font-size: 14px;line-height: 22px;}
.nsolution_item_more{margin:10px auto 0;}
.nsolution_item_more a{font-size: 12px;line-height: 21px;}
/* nsolution end! */

/* nservice start! */
.nservice_item{padding:20px 0;}
.nservice_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.nservice_item_p{margin:10px auto 0;font-size: 14px;line-height: 22px;max-height:66px;}
.nservice_item_p p{font-size: 14px;line-height: 22px;}
/* nservice end! */

/* nnews start! */
.nnews_item{width:32%;float:left;margin:0 2% 20px 0;}
.nnews_item:nth-of-type(3n){margin:0 0 20px 0;}

/* nnews end! */

/* nnews_show start! */
.nnews_show_h{width:90%;font-size: 19px;}
.nnews_show_span{margin:15px auto 0;}
.nnews_show_span span{margin:0 10px;font-size: 14px;}
.nnews_show_body{margin:20px auto 0;padding:20px 0;font-size: 14px;}
.nnews_show_body p{font-size: 14px;}
.nnews_show_body p img{margin:12px auto!important;}

/* nnews_show end! */

/* ncontact start! */
.nway_h{font-size: 20px;}
.nway_ul{margin:13px auto 0;}
.nway_li{margin:13px auto 0;font-size: 15px;}

.nmessage{margin:40px auto 0;}
.nmessage_div{margin:40px auto 0;}
.nmessage_div_block{width:30%;float:left;margin:0 5% 0 0;}
.nmessage_div_block:nth-of-type(3n){margin:0 0 0 0;}
.nform_input{padding:10px 0;font-size: 15px;line-height: 25px;}
.nform_btn{border-radius: 5px;font-size: 15px;line-height:25px;padding:10px 50px;}
/* ncontact end! */


}

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


/* q_banner start! */
.q_banner{height:auto;margin:60px auto 0;}
.q_banner .swiper_banner{height:auto;}
.q_banner .swiper_banner .swiper-wrapper{height:auto;}
.q_banner .swiper_banner .swiper-slide{height:auto;}

.banner_slide{height:auto;}
.banner_slide>.img{height:auto;padding:64% 0 0;}

.banner_paginations{bottom:5%;text-align: center;}
.banner_paginations .swiper-pagination-bullet{width:10px;height:10px;}

.banner_slide_main{padding:0 20px;}
.banner_slide_en{font-size: 15px;}
.banner_slide_cn{margin:10px auto 0;}
.banner_slide_cn .big{font-size: 18px;}
.banner_slide_cn .small{font-size: 14px;margin:5px auto 0;}
.banner_slide_more{margin:20px auto 0;}
/* q_banner end! */

/* q_section start! */
.section_more a{padding:6px 15px;border-radius: 25px;}
.section_more a>*{font-size:12px;line-height: 24px;height:24px;}
.section_more a>i{margin-left: 10px;width:24px;height:24px;line-height: 21px;}

.section_title_en{font-size: 17px;}
.section_title_cn{margin:6px auto 0;font-size: 22px;}
.section_title_p{margin:8px auto 0;font-size: 14px;}
.section_title_p p{font-size: 14px;}

.section_main{margin:25px auto 0;}

.section_btn{width:36px;height: 36px;line-height: 34px;font-size: 20px;}
.section_btn.section_btn_left{left:-18px;}
.section_btn.section_btn_right{right:-18px;}
/* q_section end! */

/* q_product start! */
.q_product{padding:30px 20px;}

.product_slide{padding:30px 20px 35px;border-radius: 5px;}
.product_slide_txt{margin:20px auto 0;}
.product_slide_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.product_slide_p{margin:15px auto 0;font-size:14px;line-height: 23px;height:46px;-webkit-line-clamp: 2;}
.product_slide_p p{font-size:14px;line-height: 23px;}

.product_slide_more{margin:20px auto 0;}
.product_slide_more a{padding:8px 25px;font-size: 12px;line-height: 20px;border-radius: 25px;}
.product_slide_more a i{margin-left: 5px;}

.product_more{margin:35px auto 0;}
/* q_product end! */

/* q_solution start! */
.q_solution{padding:30px 20px;}
.solution_swiper{overflow: visible;}
.swiper_solution{width:100%;left:0;}
.solution_slide{border-radius:5px;}
.solution_slide>.img{padding:66% 0 0;}
.solution_slide_mask{padding:20px 30px 30px;}
.solution_slide_more{width:100%;float:none;padding-top:0;text-align: left;margin:15px auto 0;}
.solution_slide_txt{width:100%;float:none;}
.solution_slide_icon img{height:30px;}
.solution_slide_h{margin:6px auto 0;}
.solution_slide_h a{font-size: 17px;}
.solution_slide_p{margin:5px auto 0;font-size: 13px;line-height: 21px;height:63px;-webkit-line-clamp: 3;}
.solution_slide_p p{font-size: 13px;line-height: 21px;}

.section_btn.section_btn_left.solution_btn_left{left:-18px;}
.section_btn.section_btn_right.solution_btn_right{right:-18px;}
/* q_solution end! */

/* q_about start! */
.q_about{padding:30px 20px;}
.about_p{margin:20px auto 0;font-size: 14px;}
.about_p p{font-size: 14px;}
.about_more{margin:25px auto 0;}
/* q_about end! */

/* q_news start! */
.q_news{padding:30px 20px;}
.news_item{width:100%;float:none;margin:0 auto 15px;border-radius: 5px;}
.news_item_txt{padding:23px 20px;}
.news_item_date{font-size: 13px;line-height: 20px;}
.news_item_h{margin:5px auto 0;}
.news_item_h span{font-size: 17px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.news_item_p{margin:5px auto 0;font-size: 13px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
.news_item_p p{font-size: 13px;line-height: 22px;}
.news_item_line{margin:12px auto;}
.news_item_more span{font-size: 13px;line-height: 20px;}

.news_more{margin:40px auto 0;}
/* q_news end! */

/* q_footer start! */
.q_footer{padding:40px 20px 20px;}
.footer_l{width:100%;float:none;}
.footer_logo img{height:36px;}
.footer_line{margin:10px auto;}
.footer_big{font-size: 18px;}
.footer_tel{font-size: 22px;}
.footer_p{margin:8px auto 0;font-size: 14px;}
.footer_p p{font-size: 14px;}
.footer_icon_ul{margin:20px auto 0;display:none;}
.footer_icon_ul li{float:left;margin-right: 6px;}
.footer_icon_ul li a img{width:30px;}

.footer_r{width:100%;float:none;margin:25px auto 0;}
.footer_item{width:32%;float:left;margin:0 2% 10px 0;}
.footer_item:nth-of-type(3n){margin:0 0 10px 0;}
.footer_item:nth-of-type(1){margin-left:0;}
.footer_item:nth-of-type(2){width:32%;}
.footer_item:nth-of-type(3){width:32%;}
.footer_item_h a{font-size: 12px;line-height: 22px;border:1px solid var(--white);text-align: center;padding:5px;}
.footer_ul{display: none;}


.footer_b{margin:20px auto 0;text-align: center;}
.footer_b span,.footer_b a{margin:0 4px;line-height: 25px;font-size: 12px;}
.footer_b span img{height:25px;margin-right: 6px;}
/* q_footer end! */

/* nbanner start! */
.nbanner{margin:60px auto 0;}
.nbanner_mask_in{top:45%;}
.nbanner_h span{font-size: 17px;}
.nbanner_h span:after{height:3px;border-radius: 3px;bottom:-10px;}
.nbanner_p{margin:15px auto 0;font-size: 13px;}
.nbanner_p p{font-size: 13px;}
/* nbanner end! */

/* nposition start! */
.nbanner_nposition{bottom:20px;padding:0 20px;}
.nposition_main{line-height: 30px;font-size: 14px;}
.nposition_main>i{margin-right: 5px;}
.nposition_main a{margin:0 3px;}
/* nposition end! */

/* nnav start! */
.nnav{padding:20px 20px 10px;}
.nnav_ul>li{width:32%;float:left;margin:0 2% 10px 0;}
.nnav_ul>li:nth-of-type(3n){margin:0 0 10px 0;}
.nnav_ul>li>a{font-size: 12px;padding:7px 5px;text-align: center;border:1px solid var(--dark888);}
.nnav_ul>li.on>a,.nnav_ul>li:hover>a{border:1px solid var(--red);background-color: var(--red);color:var(--white);}
/* nnav end! */

/* nmain start! */
.nmain{min-height: 210px;}
.nmains{min-height: 150px;padding:30px 20px;}

.nmain_p{font-size: 14px;}
.nmain_p p{font-size: 14px;}

/* nmain end! */

/* nabout start! */
.nhonor_p{margin:0 auto 15px;}

.nhonor_item{width:49%;float:left;margin:0 2% 15px 0;}
.nhonor_item:nth-of-type(2n){margin:0 0 15px 0;}

.nfactory_item{width:49%;float:left;margin:0 2% 15px 0;}
.nfactory_item:nth-of-type(2n){margin:0 0 15px 0;}
/* nabout end! */

/* nproduct start! */
.nmain_l{width:100%;float:none;}
.nmain_nav{border-radius:0;}
.nmain_nav_catname{padding:20px 20px;}
.nmain_nav_catname span{font-size: 18px;}
.nmain_li{margin:2px auto 0;padding:18px 20px;}
.nmain_li_h_i{width:24px;float: right;height:24px;line-height: 24px;font-size: 18px;}
.nmain_li_h_span{width:calc(100% - 30px);float:left;}
.nmain_li_h_span a{font-size: 16px;line-height: 24px;height:24px;white-space: nowrap;}
.nmain_li_ul{padding:20px 10px 0 12px;}
.nmain_li_ul>li:before{width:5px;height:5px;left:-10px;top:12px;}
.nmain_li_ul>li>a{font-size: 14px;line-height: 30px;height:30px;white-space: nowrap;}

.nmain_r{width:100%;float:none;margin:25px auto 0;}
.nproduct_item{width:100%;float:none;margin:0 auto 15px 0;}
.nproduct_item:nth-of-type(3n){margin:0 auto 15px 0;}
.nproduct_item:nth-of-type(2n){margin:0 auto 15px 0;}
/* nproduct end! */

/* nproduct_show start! */
.nproduct_img{width:100%;float:none;border-radius:0;}
.nproduct_txt{width:100%;float:none;padding-top: 25px;}
.nproduct_txt_h{font-size: 18px;}
.nproduct_txt_line{margin:10px auto 0;}
.nproduct_txt_p{margin:15px auto 0;font-size: 14px;}
.nproduct_txt_p p{font-size: 14px;}

.nproduct_body{margin:20px auto 0;}
.nproduct_body_h span{padding:10px 30px;font-size: 15px;}
.nproduct_body_content{margin:15px auto 0;font-size: 14px;}
.nproduct_body_content p{font-size: 14px;}
/* nproduct_show end! */


/* nproduct_div start! */
.nproduct2{padding:40px 20px 40px;}
.nproduct2_p{font-size: 14px;}
.nproduct2_p p{margin:5px auto 0; font-size: 14px;}

.nproduct2_list{margin:30px auto 0;}

.nproduct2_item{width:49%;float:left;margin:0 2% 15px 0;}
.nproduct2_item:nth-of-type(2n){margin:0 0 15px 0;}
.nproduct2_item_icon img{height:50px;}
.nproduct2_item_h{margin:15px auto 0;font-size:14px;line-height: 25px;height:25px;white-space: nowrap;}

.nproduct_div_mask{padding:20px 20px 0;}
.nproduct_div_h{font-size: 17px;font-weight: 700;}
.nproduct_div_p{margin:5px auto 0;font-size: 13px;line-height: 1.6;padding:0 15px;}

.nproduct3{padding:30px 20px 30px;}
.nproduct4{padding:30px 20px 30px;}
.nproduct_div_img{margin:25px auto 0;}

.nproduct_add{padding:30px 20px;}

.nproduct_add_item{width:100%;float:none;margin:0 auto 20px;}
.nproduct_add_item:nth-of-type(2n){margin:0 auto 20px;}

.nproduct_add_item_h{margin:15px auto 0;font-size: 14px;padding:0 10%;}


.nproduct7{padding:30px 20px;}

.nproduct8{padding:30px 20px;}
.nproduct_td{padding:10px 30px;font-size: 14px;}
.nproduct_tr:nth-of-type(2n) .nproduct_td{background-color: var(--darke9e9e9);}
.nproduct_tr .nproduct_td:nth-of-type(1){width:100%;float:none;text-align: left;font-weight: 700;font-size: 15px;position: relative;}
.nproduct_tr .nproduct_td:nth-of-type(1):after{content:'';width:90%;height:0;
	border-bottom:1px dashed var(--darkccc);position: absolute;left:5%;bottom:0;z-index: 2;
}
.nproduct_tr .nproduct_td:nth-of-type(2){width:100%;float:none;text-align: left;}

.nproduct9{padding:35px 20px;}
.nproduct9_list{margin:25px auto 0;}
.nproduct9_item{width:49%;float:left;margin:0 2% 15px 0;}
.nproduct9_item:nth-of-type(2n){margin:0 0 15px 0;}
.nproduct9_item_h{padding:5px 10px;}
.nproduct9_item_h span{font-size: 13px;}

.nproduct9_p{margin:10px auto 0;font-size: 13px;}
.nproduct9_p p{margin:5px auto 0;font-size: 13px;}
/* nproduct_div end! */

/* nsolution start! */
.nsolution_item{width:100%;float:none;margin:0 auto 20px;}
.nsolution_item:nth-of-type(2n){margin:0 auto 20px;}
.nsolution_item_txt{width:100%;margin:20px auto 0;}
.nsolution_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.nsolution_item_p{margin:10px auto 0;font-size: 14px;line-height: 22px;height:auto;max-height:66px;-webkit-line-clamp: 2;display: block;}
.nsolution_item_p p{font-size: 14px;line-height: 22px;}
.nsolution_item_more{margin:10px auto 0;}
.nsolution_item_more a{font-size: 12px;line-height: 21px;}
/* nsolution end! */

/* nsolution_show start! */
.nsolution_div{padding:35px 20px;}
.nsolution_div_title span{font-size:18px;font-weight: 700;}
.nsolution_div_title span:after{height: 3px;border-radius: 3px;bottom:-10px;}
.nsolution_div_main{margin:35px auto 0;}
.nsolution_div_p{font-size: 14px;}
.nsolution_div_p p{font-size: 14px;}

.nywtd_item{width:100%;float:none;margin:0 auto 15px;}
.nywtd_item:nth-of-type(3n){margin:0 auto 15px;}
.nywtd_item_img img{height:120px;}
.nywtd_item_h{margin:20px auto 0;font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.nywtd_item_p{margin:10px auto 0;font-size: 14px;}

.nywjz_item{width:100%;float:none;margin:0 auto 15px;border-radius: 4px;}
.nywjz_item:nth-of-type(3n){margin:0 auto 15px;}
.nywjz_item_txt{padding:25px 20px;}
.nywjz_item_h{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;font-weight: 700;}
.nywjz_item_p{margin:10px auto 0;font-size: 14px;line-height: 25px;height:auto;-webkit-line-clamp: 3;display: block;max-height: 75px;}
/* nsolution_show end! */

/* nservice start! */
.nservice_item{padding:15px 0;}
.nservice_item_h a{font-size: 17px;line-height: 25px;height:auto;white-space: normal;max-height: 50px;}
.nservice_item_p{margin:10px auto 0;font-size: 13px;line-height: 22px;max-height:66px;}
.nservice_item_p p{font-size: 13px;line-height: 22px;}
/* nservice end! */

/* nnews start! */
.nnews_item{width:100%;float:none;margin:0 auto 15px;}
.nnews_item:nth-of-type(3n){margin:0 auto 15px;}

/* nnews end! */

/* nnews_show start! */
.nnews_show_h{width:90%;font-size: 17px;}
.nnews_show_span{margin:15px auto 0;}
.nnews_show_span span{margin:0 10px;font-size: 13px;}
.nnews_show_body{margin:15px auto 0;padding:15px 0;font-size: 14px;}
.nnews_show_body p{font-size: 14px;}
.nnews_show_body p img{margin:12px auto!important;}

/* nnews_show end! */

/* ncontact start! */
.nway_h{font-size: 18px;}
.nway_ul{margin:10px auto 0;}
.nway_li{margin:10px auto 0;font-size: 14px;}

.ncontact_item{width:100%;float:none;margin:0 auto 15px;}
.ncontact_item:nth-of-type(2n){margin:0 auto 15px;}

.ncontact_item_div{margin:0 auto 15px;}
.ncontact_item_h{font-size:17px;}
.ncontact_item_main{margin:10px auto 0;}
.ncontact_item_p p{font-size:14px;}
.ncontact_item_code{max-width:120px;}
.ncontact_item_code_h{font-size:13px;margin:0 auto 10px;}

.nmessage{margin:25px auto 0;}
.nmessage_div{margin:20px auto 0;}
.nmessage_div_block{width:100%;float:none;margin:0 auto 25px;}
.nmessage_div_block:nth-of-type(3n){margin:0 auto 0;}
.nform_input{padding:10px 0;font-size: 14px;line-height: 25px;}
.nform_btn{border-radius: 3px;font-size: 14px;line-height:25px;padding:7px 36px;}
/* 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;}

}