@charset "UTF-8";
/* css utf-8 编码声明  下面注释若有必要可自行删除
Write by 奇点网络 WWW.QIDIANRT.COM  QQ/WeChat：1195650011  Tel：15508600880
 */
/* 此CSS样式为奇点网络-李露露编写 类名通用加前缀 q_ */
@media(max-width: 1720px){
.main1470{width:1300px;}

/* q_header start! */
.q_header{padding:0 3%;}
.q_logo{width:380px;float:left;}
.q_logo>h1>a{padding:20px 0;}
.q_logo>h1>a>img{height:60px;}

.q_nav{width:calc(100% - 650px);margin-left: 20px;}
.nav_ul>li{margin-left: 40px;}
.nav_ul>li>a{padding:25px 0;}
.nav_ul>li>a:after{bottom:20px;height: 3px;border-radius: 3px;}
.nav_ul>li>a>span{font-size: 16px;line-height: 50px;height:50px;}

/* q_nav_son */
.q_nav_son{width:240%;left:-70%;padding:10px 0;}
.q_nav_son>li>a{font-size: 14px;line-height: 36px;}

.q_tel{width:240px;padding:30px 0;}
.q_tel span{height:40px;line-height: 40px;font-weight: 700;font-size: 22px;}
/* q_header end! */

/* q_banner start! */
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:40px;height:6px;}
.q_banner .swiper_banner .swiper_button_banner{width:56px;height:56px;line-height: 56px;font-size: 25px;}
/* q_banner end! */

/* q_section end! */
.section_title{margin:0 auto 10px;}
.section_title .en{font-size: 42px;line-height: 48px;height:48px;}
.section_title .cn{font-size: 44px;line-height: 48px;height:48px;letter-spacing: 2px;top:-20px;}
.section_p{font-size: 22px;line-height: 30px;height:30px;}
.section_more a{padding:14px 46px;border-radius: 27px;font-size: 14px;line-height: 20px;}
/* q_section end! */

/* q_product start! */
.q_product{padding:80px 0;}
.product_l{width:280px;float:left;}
.product_l_h{padding:28px 25px;border-top-right-radius: 46px;}
.product_l_h .cn{font-size: 22px;line-height: 30px;height:30px;}
.product_l_h .en{font-size: 14px;line-height: 20px;height:20px;}
.product_nav>li>a{padding:18px 35px 18px 25px;font-size: 14px;}
.product_nav>li>a>i{width:20px;height:20px;line-height: 20px;font-size: 18px;top:20px;right:10px;}
.product_nav>li>a>span{line-height: 20px;}

.product_r{width:calc(100% - 315px);float:right;padding:10px 0 0;}
.product_item{width:32.6%;float:left;margin:0 1.1% 10px 0;}
.product_item:nth-of-type(3n){margin:0 0 10px 0;}

.product_item_h{padding:15px 10px;}
.product_item_h a{font-size: 15px;line-height: 25px;height:25px;}
/* q_product end! */

/* q_about start! */
.q_about{padding:95px 0 110px;height:650px;}
.about_p{margin:36px auto;font-size: 14px;line-height: 2.4;}
.about_p p{margin:10px auto 0;font-size: 14px;line-height: 2.4;}
/* q_about end! */

/* q_sort start! */
.q_sort{top:-100px;}
.sort_item{width:49.2%;float:left;margin:0 1.6% 0 0;}
.sort_item:nth-of-type(2){margin:0;}
.sort_item:nth-of-type(1) .sort_item_img{border-bottom-left-radius: 54px;}
.sort_item:nth-of-type(2) .sort_item_img{border-bottom-right-radius: 54px;}
.sort_mask_in{padding:5% 10% 14%;}
.sort_item_icon img{width:34px;}
.sort_item_h{margin:18px auto 0;}
.sort_item_h .cn{font-size: 26px;line-height: 32px;line-height: 32px;}
.sort_item_h .en{font-size: 14px;line-height: 20px;line-height: 20px;}

/* q_sort end! */

/* q_brand start! */
.q_section.q_brand{padding:340px 0 100px;}
.brand_main{margin:45px auto 0;}
.brand_item{margin:27px auto 0;}
.brand_item_img{width:540px;height:313px;float:right;}
.brand_item_txt{width:calc(100% - 610px);height:313px;}
.brand_item_mask_in{top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.brand_item_num{width:54px;height:54px;line-height: 54px;font-size: 26px;}
.brand_item_h{width:calc(100% - 76px);}
.brand_item_h .cn{font-size: 23px;line-height: 32px;height:32px;white-space: nowrap;}
.brand_item_h .en{font-size:12px;line-height: 20px;height: 20px;}
.brand_item_p{margin:23px auto 0;font-size: 14px;line-height: 2;}
.brand_item_p p{font-size: 14px;line-height: 2;}
/* q_brand end! */

/* q_news start! */
.q_news{padding:90px 0 90px;height:780px;}
.news_title_r{width:20%;padding:10px 0 0;}
.news_title_l{width:76%;}
.news_title_h .big{font-size: 30px;line-height: 37px;}
.news_title_h .small{margin:5px auto 0;font-size: 13px;line-height: 20px;}

.news_main{margin:45px auto 0;}

.news_l{width:34%;height:430px;float:left;}
.news_l_mask_main{padding:20px 30px 40px;}
.news_l_icon img{width:33px;}
.news_l_h{margin:15px auto 0;}
.news_l_h .big{font-size: 25px;line-height: 32px;}
.news_l_h .small{margin:5px auto 0;font-size: 15px;line-height: 25px;}
.news_r{width:64%;float:right;height:430px;}
.news_item{width:50%;height:50%;float:left;padding:30px 25px;}
.news_item_h{bottom:55px;}
.news_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.news_item_p{font-size:14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}

.news_item_date{width:60px;height:66px;top:-9px;}
.news_span{font-size:14px;line-height: 20px;}
.news_span.span3{font-size:37px;line-height: 46px;height:46px;}

.news_item_more a span{font-size:12px;line-height: 24px;height:24px;}
.news_item_more a span:before{width:7px;height:2px;left:-10px;top:12px;}
.news_item_more a span:after{width:31px;height:31px;top:-3px;left:-18px;}

/* q_news end! */

/* q_message start! */
.message_main{padding:25px;}
/* q_form */
.q_n_form .q_form_div .form-group{width:20%;float:left;margin:0 1% 0 0;}
.q_n_form .q_form_div .form-group:nth-of-type(3){width:47%;}
.q_n_form .q_form_div .form-button{width:10%;float:left;}
.q_n_form .form-group .addon{height:40px;line-height: 26px;font-size: 18px;}
.q_n_form .form-group .input{padding:6px 27px;line-height: 26px;height:40px;}
.q_n_form .form-button{text-align: right;margin:20px auto 0;}
.q_n_form .form-button .button{padding:6px 15px;font-size: 14px;line-height: 26px;letter-spacing: 1px;height:40px;}
/* q_message end! */

/* q_footer start! */
.q_section.q_footer{padding:50px 0 40px;}
.footer_t{padding:45px 0 35px;}
.footer_t_l{width:40%;float:left;}
.footer_t_div{margin:25px auto 0;}
.footer_t_h span{font-size: 22px;line-height: 30px;}
.footer_t_h span img{width:12px;height:12px;right:-20px;bottom:5px;}
.footer_t_h.small span{font-size: 18px;line-height: 25px;}
.footer_t_h.small span img{width:9px;height:9px;right:-18px;bottom:4px;}
.footer_nav{margin:15px auto 0;}
.footer_nav li{float:left;margin:0 7px 8px 0;}
.footer_nav li a{padding:5px 10px;font-size: 14px;line-height: 20px;}

.footer_t_c{width:25%;float:left;margin-left: 23%;}
.footer_p{margin:20px auto 0;font-size: 14px;line-height: 2;}
.footer_p p{font-size: 14px;line-height: 2;}

.footer_t_r{width:10%;float:right;}
.footer_code img{width:100%;}
.footer_code_h{margin:10px auto 0;font-size:12px;line-height: 20px;height:20px;white-space: nowrap;}
.footer_b_main{padding:18px 0;}
.footer_b span,.footer_b a{margin:0 10px 0 0;line-height: 25px;font-size: 14px;}
.footer_b span img{width:25px;margin-right: 5px;}
/* q_footer end! */

/* nbanner start! */
.nbanner{margin:100px auto 0;}
.nbanner_mask_in{top:40%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.nbanner_h .big{font-size: 30px;line-height: 38px;}
.nbanner_h .small{margin:8px auto 0; font-size: 17px;line-height: 25px;}
/* nbanner end! */

/* nmain start! */
.nmain{padding:25px 0 100px;min-height: 400px;}
.nmains{margin-top:-95px;}
.nmain_main{padding:40px 35px;border-radius: 14px;min-height: 400px;}
.nmain_l{width:22%;float:left;}
.nmain_r{width:75.5%;float:right;}

/* nmain end! */

/* nproduct start! */
.nproduct_top_swiper{width:40%;float:left;border-radius: 8px;}
.nproduct .swiper_nproduct .swiper_button_nproduct{width:36px;height:36px;line-height: 34px;font-size: 20px;}

.nproduct_top_txt{width:56%;float:right;padding:56px 0 0;}
.nproduct_top_h{font-size: 22px;line-height: 30px;}
.nproduct_top_catename{margin:15px auto 0;font-size:14px;line-height: 20px;}
.nproduct_top_info{margin:36px auto 0;font-size: 14px;line-height: 1.8;}
.nproduct_top_info p{font-size: 14px;line-height: 1.8;}
.nproduct_top_tel{margin:40px auto 0;}
.nproduct_top_tel *{height:30px;line-height: 30px;font-size:17px;}
.nproduct_top_tel img{margin-right: 9px;}
.nproduct_main{margin:36px auto 0;}
.nptoduct_title{padding:10px 20px;border-radius: 5px;font-size: 16px;line-height: 25px;}
.nproduct_body{padding:20px 0 30px;font-size: 14px;min-height: 150px;line-height: 2;}
.nproduct_body p{font-size: 14px;line-height: 2;}

/* nproduct end! */

/* nnav start! */
.nnav{margin:0 auto 30px;padding:0 0 20px;}
.nnav_ul li{margin:0 20px;}
.nnav_ul li:before{height:12px;top:8px;left:-20px;}
.nnav_ul li a{font-size:16px;line-height: 25px;height:25px;}
.nnav_ul li:hover a,.nnav_ul li.on a{color:var(--blue);}
.nnav_ul li:after{bottom:-21px;height: 3px;border-radius: 3px;}
/* nnav end! */

/* nsolution start! */
.nsolution_list{margin:0 auto 50px;}
.nsolution_item_title{padding:15px 0;font-size: 14px;}
.nsolution_item_title>div{line-height: 20px;height:20px;white-space: nowrap;}

.nsolution_item_icon{width:20px;float:left;}
.nsolution_item_h{width:calc(100% - 180px);float:left;}

.nsolution_item_date{width:150px;float:right;}

.nsolution_item_body{padding:30px;font-size: 14px;line-height: 2;}
.nsolution_item_body p{font-size: 14px;line-height: 2;}
/* nsolution end! */

/* npage start! */
.npage_main{font-size: 15px;line-height: 2.2;padding:10px 0 15px;}
.npage_main p{font-size: 15px;line-height: 2.2;}
.npage_main>p{text-indent: 30px;}
/* npage end! */

/* nabout start! */
.nabout_img{width:42%;float:right;border-radius: 12px;}
.nabout_txt{width:55%;float:left;}
.nabout_txt>p{text-indent: 30px;}
/* nabout end! */

/* nnews start! */
.nnews_list{margin:0 auto 50px;}
.nnews_item{padding:27px 0;}
.nnews_item_img{width:35.6%;float:left;border-radius: 9px;}
.nnews_item_txt{width:61%;float:right;padding-top:30px;}
.nnews_item_block{padding-left: 115px;}
.nnews_item_date{width:80px;height:80px;}
.nnews_span{font-size: 14px;line-height: 20px;}
.nnews_span.span3{font-size:32px;line-height: 48px;height:48px;top:5px;}
.nnews_span.span1{bottom:10px;}
.nnews_item_h a{font-size: 20px;line-height: 27px;max-height: 54px;}
.nnews_item_p{margin:22px auto 0;font-size: 14px;line-height: 25px;max-height: 75px;}
.nnews_item_more{margin:25px auto 0;}
.nnews_item_more a{width:36px;height:36px;line-height: 30px;font-size: 20px;border:2px solid var(--darkdfdfdf);}
.nnews_item_more a:hover{border:2px solid var(--blue);}

.nnews_top_img{width:8%;float:right;border-radius: 5px;}
.nnews_top_txt{width:70%;float:left;}
.nnews_top_h{font-size: 18px;line-height: 26px;max-height: 52px;}
.nnews_top_span{margin:10px auto 0;font-size:14px;line-height: 20px; }
.nnews_top_span span{margin-right: 20px;}
.nnews_content{margin:23px auto 0;}
.nnews_body{padding:18px 0;min-height: 240px;font-size: 15px;line-height: 2.2;}
.nnews_body p{font-size: 15px;line-height: 2.2;}

/* nnews end! */

/* ncase start! */
.ncase_list{margin-bottom:-20px;}
.ncase_item{margin:0 auto 40px;}
.ncase_item_img{width:40%;height:310px;float:left;border-radius: 10px;}

.ncase_item_txt{width:56%;height:310px;float:right;}

.ncase_item_mask_in{top:46%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.ncase_item_h a{font-size: 22px;line-height: 30px;}
.ncase_item_span{margin:23px auto;}
.ncase_item_span span{width:60px;height:4px;}
.ncase_item_p{font-size:14px;line-height: 25px;max-height: 125px;}
.ncase_item_p p{font-size:14px;line-height: 25px;}
/* ncase end! */

/* ntel start! */
.ntel{width:43%;float:left;}
.ntel_item{margin:0 auto 20px;}
.ntel_item_icon{width:40px;float:left;}
.ntel_item_txt{width:calc(100% - 60px);float:right;line-height: 40px;font-size:16px;}
.nwechat{width:10.5%;float:left;padding-top: 10px;}
.nwechat_img{margin:15px auto 0;}
.nwechat_img img{border-radius: 8px;}
.nwechat_h{margin:10px auto 0;font-size:14px;line-height: 20px;}
/* ntel end! */

/* nmap start! */
.nmap{width:41%;float:right;height:275px;border-radius: 10px;}
.allmap {font-size: 14px;line-height: 30px;}
.allmap b{font-size: 17px;line-height: 30px}
/* nmap end! */

}

@media(max-width: 1600px){

.main1470{width:1200px;}

/* q_header start! */
.q_header{padding:0 3%;}
.q_logo{width:380px;float:left;}
.q_logo>h1>a{padding:20px 0;}
.q_logo>h1>a>img{height:50px;}

.q_nav{width:calc(100% - 650px);margin-left: 20px;}
.nav_ul>li{margin-left: 35px;}
.nav_ul>li>a{padding:20px 0;}
.nav_ul>li>a:after{bottom:20px;height: 3px;border-radius: 3px;}
.nav_ul>li>a>span{font-size: 16px;line-height: 50px;height:50px;}

/* q_nav_son */
.q_nav_son{width:240%;left:-70%;padding:10px 0;}
.q_nav_son>li>a{font-size: 14px;line-height: 36px;}

.q_tel{width:240px;padding:25px 0;}
.q_tel span{height:40px;line-height: 40px;font-weight: 700;font-size: 22px;}
/* q_header end! */

/* q_banner start! */
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:40px;height:6px;}
.q_banner .swiper_banner .swiper_button_banner{width:56px;height:56px;line-height: 56px;font-size: 25px;}
/* q_banner end! */

/* q_section end! */
.section_title{margin:0 auto 10px;}
.section_title .en{font-size: 38px;line-height: 46px;height:46px;}
.section_title .cn{font-size: 40px;line-height: 46px;height:46px;letter-spacing: 2px;top:-20px;}
.section_p{font-size: 22px;line-height: 30px;height:30px;}
.section_more a{padding:14px 46px;border-radius: 27px;font-size: 14px;line-height: 20px;}
/* q_section end! */

/* q_product start! */
.q_product{padding:80px 0;}
.product_l{width:280px;float:left;}
.product_l_h{padding:28px 25px;border-top-right-radius: 46px;}
.product_l_h .cn{font-size: 22px;line-height: 30px;height:30px;}
.product_l_h .en{font-size: 14px;line-height: 20px;height:20px;}
.product_nav>li>a{padding:18px 35px 18px 25px;font-size: 14px;}
.product_nav>li>a>i{width:20px;height:20px;line-height: 20px;font-size: 18px;top:18px;right:10px;}
.product_nav>li>a>span{line-height: 20px;}

.product_r{width:calc(100% - 315px);float:right;padding:10px 0 0;}
.product_item{width:32.6%;float:left;margin:0 1.1% 10px 0;}
.product_item:nth-of-type(3n){margin:0 0 10px 0;}

.product_item_h{padding:15px 10px;}
.product_item_h a{font-size: 15px;line-height: 25px;height:25px;}
/* q_product end! */

/* q_about start! */
.q_about{padding:90px 0 100px;height:630px;}
.about_p{margin:36px auto;font-size: 14px;line-height: 2.4;}
.about_p p{margin:10px auto 0;font-size: 14px;line-height: 2.4;}
/* q_about end! */

/* q_sort start! */
.q_sort{top:-90px;}
.sort_item{width:49.2%;float:left;margin:0 1.6% 0 0;}
.sort_item:nth-of-type(2){margin:0;}
.sort_item:nth-of-type(1) .sort_item_img{border-bottom-left-radius: 54px;}
.sort_item:nth-of-type(2) .sort_item_img{border-bottom-right-radius: 54px;}
.sort_mask_in{padding:5% 10% 14%;}
.sort_item_icon img{width:34px;}
.sort_item_h{margin:18px auto 0;}
.sort_item_h .cn{font-size: 26px;line-height: 32px;line-height: 32px;}
.sort_item_h .en{font-size: 14px;line-height: 20px;line-height: 20px;}

/* q_sort end! */

/* q_brand start! */
.q_section.q_brand{padding:320px 0 100px;}
.brand_main{margin:45px auto 0;}
.brand_item{margin:27px auto 0;}
.brand_item_img{width:540px;height:313px;float:right;}
.brand_item_txt{width:calc(100% - 610px);height:313px;}
.brand_item_mask_in{top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.brand_item_num{width:54px;height:54px;line-height: 54px;font-size: 26px;}
.brand_item_h{width:calc(100% - 76px);}
.brand_item_h .cn{font-size: 22px;line-height: 30px;height:30px;white-space: nowrap;}
.brand_item_h .en{font-size:12px;line-height: 20px;height: 20px;}
.brand_item_p{margin:23px auto 0;font-size: 14px;line-height: 2;}
.brand_item_p p{font-size: 14px;line-height: 2;}
/* q_brand end! */

/* q_news start! */
.q_news{padding:80px 0 80px;height:760px;}
.news_title_r{width:20%;padding:10px 0 0;}
.news_title_l{width:76%;}
.news_title_h .big{font-size: 30px;line-height: 37px;}
.news_title_h .small{margin:5px auto 0;font-size: 13px;line-height: 20px;}

.news_main{margin:40px auto 0;}

.news_l{width:34%;height:430px;float:left;}
.news_l_mask_main{padding:20px 30px 40px;}
.news_l_icon img{width:33px;}
.news_l_h{margin:15px auto 0;}
.news_l_h .big{font-size: 25px;line-height: 32px;}
.news_l_h .small{margin:5px auto 0;font-size: 15px;line-height: 25px;}
.news_r{width:64%;float:right;height:430px;}
.news_item{width:50%;height:50%;float:left;padding:30px 25px;}
.news_item_h{bottom:55px;}
.news_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.news_item_p{font-size:14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}

.news_item_date{width:60px;height:66px;top:-9px;}
.news_span{font-size:14px;line-height: 20px;}
.news_span.span3{font-size:33px;line-height: 45px;height:45px;}

.news_item_more a span{font-size:12px;line-height: 24px;height:24px;}
.news_item_more a span:before{width:7px;height:2px;left:-10px;top:12px;}
.news_item_more a span:after{width:31px;height:31px;top:-3px;left:-18px;}

/* q_news end! */

/* q_message start! */
.message_main{padding:25px;}
/* q_form */
.q_n_form .q_form_div .form-group{width:20%;float:left;margin:0 1% 0 0;}
.q_n_form .q_form_div .form-group:nth-of-type(3){width:47%;}
.q_n_form .q_form_div .form-button{width:10%;float:left;}
.q_n_form .form-group .addon{height:40px;line-height: 26px;font-size: 18px;}
.q_n_form .form-group .input{padding:6px 27px;line-height: 26px;height:40px;}
.q_n_form .form-button{text-align: right;margin:20px auto 0;}
.q_n_form .form-button .button{padding:6px 15px;font-size: 14px;line-height: 26px;letter-spacing: 1px;height:40px;}
/* q_message end! */

/* q_footer start! */
.q_section.q_footer{padding:45px 0 25px;}
.footer_t{padding:45px 0 25px;}
.footer_t_l{width:40%;float:left;}
.footer_t_div{margin:20px auto 0;}
.footer_t_h span{font-size: 22px;line-height: 30px;}
.footer_t_h span img{width:12px;height:12px;right:-20px;bottom:5px;}
.footer_t_h.small span{font-size: 18px;line-height: 25px;}
.footer_t_h.small span img{width:9px;height:9px;right:-18px;bottom:4px;}
.footer_nav{margin:12px auto 0;}
.footer_nav li{float:left;margin:0 7px 8px 0;}
.footer_nav li a{padding:5px 10px;font-size: 14px;line-height: 20px;}

.footer_t_c{width:25%;float:left;margin-left: 20%;}
.footer_p{margin:20px auto 0;font-size: 14px;line-height: 2;}
.footer_p p{font-size: 14px;line-height: 2;}

.footer_t_r{width:10%;float:right;}
.footer_code img{width:100%;}
.footer_code_h{margin:10px auto 0;font-size:12px;line-height: 20px;height:20px;white-space: nowrap;}
.footer_b_main{padding:18px 0;}
.footer_b span,.footer_b a{margin:0 10px 0 0;line-height: 25px;font-size: 14px;}
.footer_b span img{width:25px;margin-right: 5px;}
/* q_footer end! */

/* nbanner start! */
.nbanner{margin:90px auto 0;}
.nbanner_mask_in{top:40%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.nbanner_h .big{font-size: 27px;line-height: 35px;}
.nbanner_h .small{margin:7px auto 0; font-size: 16px;line-height: 25px;}
/* nbanner end! */

/* nmain start! */
.nmain{padding:25px 0 100px;min-height: 320px;}
.nmains{margin-top:-95px;}
.nmain_main{padding:35px 35px;border-radius: 14px;min-height: 320px;}
.nmain_l{width:22%;float:left;}
.nmain_r{width:75.5%;float:right;}

/* nmain end! */

/* nproduct start! */
.nproduct_top_swiper{width:40%;float:left;border-radius: 8px;}
.nproduct .swiper_nproduct .swiper_button_nproduct{width:36px;height:36px;line-height: 34px;font-size: 20px;}

.nproduct_top_txt{width:56%;float:right;padding:45px 0 0;}
.nproduct_top_h{font-size: 22px;line-height: 30px;}
.nproduct_top_catename{margin:15px auto 0;font-size:14px;line-height: 20px;}
.nproduct_top_info{margin:36px auto 0;font-size: 14px;line-height: 1.8;}
.nproduct_top_info p{font-size: 14px;line-height: 1.8;}
.nproduct_top_tel{margin:40px auto 0;}
.nproduct_top_tel *{height:30px;line-height: 30px;font-size:17px;}
.nproduct_top_tel img{margin-right: 9px;}
.nproduct_main{margin:36px auto 0;}
.nptoduct_title{padding:10px 20px;border-radius: 5px;font-size: 16px;line-height: 25px;}
.nproduct_body{padding:20px 0 30px;font-size: 14px;min-height: 150px;line-height: 2;}
.nproduct_body p{font-size: 14px;line-height: 2;}

/* nproduct end! */

/* nnav start! */
.nnav{margin:0 auto 25px;padding:0 0 20px;}
.nnav_ul li{margin:0 20px;}
.nnav_ul li:before{height:12px;top:8px;left:-20px;}
.nnav_ul li a{font-size:16px;line-height: 25px;height:25px;}
.nnav_ul li:hover a,.nnav_ul li.on a{color:var(--blue);}
.nnav_ul li:after{bottom:-21px;height: 3px;border-radius: 3px;}
/* nnav end! */

/* nsolution start! */
.nsolution_list{margin:0 auto 50px;}
.nsolution_item_title{padding:15px 0;font-size: 14px;}
.nsolution_item_title>div{line-height: 20px;height:20px;white-space: nowrap;}

.nsolution_item_icon{width:20px;float:left;}
.nsolution_item_h{width:calc(100% - 180px);float:left;}

.nsolution_item_date{width:150px;float:right;}

.nsolution_item_body{padding:30px;font-size: 14px;line-height: 2;}
.nsolution_item_body p{font-size: 14px;line-height: 2;}
/* nsolution end! */

/* npage start! */
.npage_main{font-size: 15px;line-height: 2;padding:10px 0 15px;}
.npage_main p{font-size: 15px;line-height: 2;}
.npage_main>p{text-indent: 30px;}
/* npage end! */

/* nabout start! */
.nabout_img{width:42%;float:right;border-radius: 12px;}
.nabout_txt{width:55%;float:left;}
.nabout_txt>p{text-indent: 30px;}
/* nabout end! */

/* nnews start! */
.nnews_list{margin:0 auto 50px;}
.nnews_item{padding:25px 0;}
.nnews_item_img{width:35.6%;float:left;border-radius: 7px;}
.nnews_item_txt{width:61%;float:right;padding-top:20px;}
.nnews_item_block{padding-left: 115px;}
.nnews_item_date{width:80px;height:80px;}
.nnews_span{font-size: 14px;line-height: 20px;}
.nnews_span.span3{font-size:30px;line-height: 45px;height:45px;top:5px;}
.nnews_span.span1{bottom:10px;}
.nnews_item_h a{font-size: 18px;line-height: 25px;max-height: 50px;}
.nnews_item_p{margin:20px auto 0;font-size: 14px;line-height: 25px;max-height: 75px;}
.nnews_item_more{margin:20px auto 0;}
.nnews_item_more a{width:36px;height:36px;line-height: 30px;font-size: 20px;border:2px solid var(--darkdfdfdf);}
.nnews_item_more a:hover{border:2px solid var(--blue);}

.nnews_top_img{width:8%;float:right;border-radius: 5px;}
.nnews_top_txt{width:70%;float:left;}
.nnews_top_h{font-size: 18px;line-height: 26px;max-height: 52px;}
.nnews_top_span{margin:10px auto 0;font-size:14px;line-height: 20px; }
.nnews_top_span span{margin-right: 20px;}
.nnews_content{margin:23px auto 0;}
.nnews_body{padding:18px 0;min-height: 210px;font-size: 15px;line-height: 2.2;}
.nnews_body p{font-size: 15px;line-height: 2.2;}

/* nnews end! */

/* ncase start! */
.ncase_list{margin-bottom:-20px;}
.ncase_item{margin:0 auto 30px;}
.ncase_item_img{width:40%;height:290px;float:left;border-radius: 10px;}

.ncase_item_txt{width:56%;height:290px;float:right;}

.ncase_item_mask_in{top:46%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.ncase_item_h a{font-size: 22px;line-height: 30px;}
.ncase_item_span{margin:20px auto;}
.ncase_item_span span{width:50px;height:4px;}
.ncase_item_p{font-size:14px;line-height: 25px;max-height: 125px;}
.ncase_item_p p{font-size:14px;line-height: 25px;}
/* ncase end! */

/* ntel start! */
.ntel{width:43%;float:left;}
.ntel_item{margin:0 auto 15px;}
.ntel_item_icon{width:40px;float:left;}
.ntel_item_txt{width:calc(100% - 60px);float:right;line-height: 40px;font-size:16px;}
.nwechat{width:10.5%;float:left;padding-top: 10px;}
.nwechat_img{margin:15px auto 0;}
.nwechat_img img{border-radius: 8px;}
.nwechat_h{margin:10px auto 0;font-size:14px;line-height: 20px;}
/* ntel end! */

/* nmap start! */
.nmap{width:41%;float:right;height:240px;border-radius: 10px;}
.allmap {font-size: 14px;line-height: 30px;}
.allmap b{font-size: 17px;line-height: 30px}
/* nmap end! */

}

@media(max-width: 1440px){

.main1470{width:1100px;}

/* q_header start! */
.q_header{padding:0 3%;}
.q_logo{width:300px;float:left;}
.q_logo>h1>a{padding:20px 0;}
.q_logo>h1>a>img{height:40px;}

.q_nav{width:calc(100% - 570px);margin-left: 20px;}
.nav_ul>li{margin-left: 35px;}
.nav_ul>li>a{padding:15px 0;}
.nav_ul>li>a:after{bottom:20px;height: 3px;border-radius: 3px;}
.nav_ul>li>a>span{font-size: 15px;line-height: 50px;height:50px;}

/* q_nav_son */
.q_nav_son{width:240%;left:-70%;padding:10px 0;}
.q_nav_son>li>a{font-size: 13px;line-height: 32px;}

.q_tel{width:240px;padding:20px 0;}
.q_tel span{height:40px;line-height: 40px;font-size: 20px;}
/* q_header end! */

/* q_banner start! */
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:36px;height:5px;}
.q_banner .swiper_banner .swiper_button_banner{width:48px;height:48px;line-height: 45px;font-size: 22px;}
/* q_banner end! */

/* q_section end! */
.section_title{margin:0 auto 10px;}
.section_title .en{font-size: 32px;line-height: 40px;height:40px;}
.section_title .cn{font-size: 34px;line-height: 40px;height:40px;letter-spacing: 1px;top:-15px;}
.section_p{font-size: 18px;line-height: 25px;height:25px;}
.section_more a{padding:10px 40px;border-radius: 20px;font-size: 13px;line-height: 20px;}
/* q_section end! */

/* q_product start! */
.q_product{padding:80px 0;}
.product_l{width:260px;float:left;}
.product_l_h{padding:20px 22px;border-top-right-radius: 35px;}
.product_l_h .cn{font-size: 22px;line-height: 30px;height:30px;}
.product_l_h .en{font-size: 12px;line-height: 20px;height:20px;}
.product_nav>li>a{padding:15px 30px 15px 22px;font-size: 13px;}
.product_nav>li>a>i{width:20px;height:20px;line-height: 20px;font-size: 17px;top:15px;right:10px;}
.product_nav>li>a>span{line-height: 20px;}

.product_r{width:calc(100% - 300px);float:right;padding:15px 0 0;}
.product_item{width:32.6%;float:left;margin:0 1.1% 10px 0;}
.product_item:nth-of-type(3n){margin:0 0 10px 0;}

.product_item_h{padding:15px 10px;}
.product_item_h a{font-size: 14px;line-height: 25px;height:25px;}
/* q_product end! */

/* q_about start! */
.q_about{padding:80px 0 90px;height:580px;}
.about_p{margin:36px auto;font-size: 14px;line-height: 2.2;}
.about_p p{margin:10px auto 0;font-size: 14px;line-height: 2.2;}
/* q_about end! */

/* q_sort start! */
.q_sort{top:-75px;}
.sort_item{width:49.2%;float:left;margin:0 1.6% 0 0;}
.sort_item:nth-of-type(2){margin:0;}
.sort_item:nth-of-type(1) .sort_item_img{border-bottom-left-radius: 40px;}
.sort_item:nth-of-type(2) .sort_item_img{border-bottom-right-radius: 40px;}
.sort_mask_in{padding:5% 10% 14%;}
.sort_item_icon img{width:30px;}
.sort_item_h{margin:15px auto 0;}
.sort_item_h .cn{font-size: 22px;line-height: 30px;line-height: 30px;}
.sort_item_h .en{font-size: 13px;line-height: 20px;line-height: 20px;}

/* q_sort end! */

/* q_brand start! */
.q_section.q_brand{padding:280px 0 85px;}
.brand_main{margin:45px auto 0;}
.brand_item{margin:27px auto 0;}
.brand_item_img{width:540px;height:313px;float:right;}
.brand_item_txt{width:calc(100% - 610px);height:313px;}
.brand_item_mask_in{top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.brand_item_num{width:54px;height:54px;line-height: 54px;font-size: 24px;}
.brand_item_h{width:calc(100% - 76px);}
.brand_item_h .cn{font-size: 22px;line-height: 30px;height:30px;white-space: nowrap;}
.brand_item_h .en{font-size:12px;line-height: 20px;height: 20px;}
.brand_item_p{margin:23px auto 0;font-size: 14px;line-height: 2;}
.brand_item_p p{font-size: 14px;line-height: 2;}
/* q_brand end! */

/* q_news start! */
.q_news{padding:60px 0 70px;height:640px;}
.news_title_r{width:20%;padding:10px 0 0;}
.news_title_l{width:76%;}
.news_title_h .big{font-size: 25px;line-height: 30px;}
.news_title_h .small{margin:5px auto 0;font-size: 13px;line-height: 20px;}

.news_main{margin:40px auto 0;}

.news_l{width:34%;height:380px;float:left;}
.news_l_mask_main{padding:20px 30px 40px;}
.news_l_icon img{width:30px;}
.news_l_h{margin:15px auto 0;}
.news_l_h .big{font-size: 22px;line-height: 30px;}
.news_l_h .small{margin:5px auto 0;font-size: 13px;line-height: 22px;}
.news_r{width:64%;float:right;height:380px;}
.news_item{width:50%;height:50%;float:left;padding:30px 25px;}
.news_item_h{bottom:50px;}
.news_item_h a{font-size: 16px;line-height: 25px;height:25px;white-space: nowrap;}
.news_item_p{font-size:13px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}

.news_item_date{width:60px;height:60px;top:-10px;}
.news_span{font-size:14px;line-height: 20px;}
.news_span.span3{font-size:28px;line-height: 40px;height:40px;}

.news_item_more a span{font-size:12px;line-height: 24px;height:24px;}
.news_item_more a span:before{width:7px;height:2px;left:-10px;top:12px;}
.news_item_more a span:after{width:31px;height:31px;top:-3px;left:-18px;}

/* q_news end! */

/* q_message start! */
.message_main{padding:25px;}
/* q_form */
.q_n_form .q_form_div .form-group{width:20%;float:left;margin:0 1% 0 0;}
.q_n_form .q_form_div .form-group:nth-of-type(3){width:47%;}
.q_n_form .q_form_div .form-button{width:10%;float:left;}
.q_n_form .form-group .addon{height:40px;line-height: 26px;font-size: 18px;}
.q_n_form .form-group .input{padding:6px 25px;line-height: 26px;height:40px;}
.q_n_form .form-button{text-align: right;margin:20px auto 0;}
.q_n_form .form-button .button{padding:6px 15px;font-size: 14px;line-height: 26px;letter-spacing: 1px;height:40px;}
/* q_message end! */

/* q_footer start! */
.q_section.q_footer{padding:45px 0 25px;}
.footer_t{padding:45px 0 25px;}
.footer_t_l{width:40%;float:left;}
.footer_t_div{margin:20px auto 0;}
.footer_t_h span{font-size: 22px;line-height: 30px;}
.footer_t_h span img{width:12px;height:12px;right:-20px;bottom:5px;}
.footer_t_h.small span{font-size: 18px;line-height: 25px;}
.footer_t_h.small span img{width:9px;height:9px;right:-18px;bottom:4px;}
.footer_nav{margin:12px auto 0;}
.footer_nav li{float:left;margin:0 7px 8px 0;}
.footer_nav li a{padding:5px 10px;font-size: 14px;line-height: 20px;}

.footer_t_c{width:25%;float:left;margin-left: 20%;}
.footer_p{margin:20px auto 0;font-size: 14px;line-height: 2;}
.footer_p p{font-size: 14px;line-height: 2;}

.footer_t_r{width:10%;float:right;}
.footer_code img{width:100%;}
.footer_code_h{margin:10px auto 0;font-size:12px;line-height: 20px;height:20px;white-space: nowrap;}
.footer_b_main{padding:18px 0;}
.footer_b span,.footer_b a{margin:0 10px 0 0;line-height: 25px;font-size: 14px;}
.footer_b span img{width:25px;margin-right: 5px;}
/* q_footer end! */

/* nbanner start! */
.nbanner{margin:80px auto 0;}
.nbanner_mask_in{top:40%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.nbanner_h .big{font-size: 22px;line-height: 30px;}
.nbanner_h .small{margin:5px auto 0; font-size: 14px;line-height: 25px;}
/* nbanner end! */

/* nmain start! */
.nmain{padding:25px 0 100px;min-height: 210px;}
.nmains{margin-top:-90px;}
.nmain_main{padding:35px 35px;border-radius: 10px;min-height: 210px;}
.nmain_l{width:22%;float:left;}
.nmain_r{width:75.5%;float:right;}

/* nmain end! */

/* nproduct start! */
.nproduct_top_swiper{width:40%;float:left;border-radius: 8px;}
.nproduct .swiper_nproduct .swiper_button_nproduct{width:36px;height:36px;line-height: 34px;font-size: 20px;}

.nproduct_top_txt{width:56%;float:right;padding:35px 0 0;}
.nproduct_top_h{font-size: 22px;line-height: 30px;}
.nproduct_top_catename{margin:15px auto 0;font-size:14px;line-height: 20px;}
.nproduct_top_info{margin:27px auto 0;font-size: 14px;line-height: 1.8;}
.nproduct_top_info p{font-size: 14px;line-height: 1.8;}
.nproduct_top_tel{margin:40px auto 0;}
.nproduct_top_tel *{height:30px;line-height: 30px;font-size:17px;}
.nproduct_top_tel img{margin-right: 7px;}
.nproduct_main{margin:27px auto 0;}
.nptoduct_title{padding:10px 20px;border-radius: 5px;font-size: 16px;line-height: 25px;}
.nproduct_body{padding:20px 0 30px;font-size: 14px;min-height: 120px;line-height: 2;}
.nproduct_body p{font-size: 14px;line-height: 2;}

/* nproduct end! */

/* nnav start! */
.nnav{margin:0 auto 20px;padding:0 0 20px;}
.nnav_ul li{margin:0 20px;}
.nnav_ul li:before{height:12px;top:8px;left:-20px;}
.nnav_ul li a{font-size:15px;line-height: 25px;height:25px;}
.nnav_ul li:hover a,.nnav_ul li.on a{color:var(--blue);}
.nnav_ul li:after{bottom:-21px;height: 3px;border-radius: 3px;}
/* nnav end! */

/* nsolution start! */
.nsolution_list{margin:0 auto 50px;}
.nsolution_item_title{padding:15px 0;font-size: 14px;}
.nsolution_item_title>div{line-height: 20px;height:20px;white-space: nowrap;}

.nsolution_item_icon{width:20px;float:left;}
.nsolution_item_h{width:calc(100% - 180px);float:left;}

.nsolution_item_date{width:150px;float:right;}

.nsolution_item_body{padding:20px;font-size: 14px;line-height: 2;}
.nsolution_item_body p{font-size: 14px;line-height: 2;}
/* nsolution end! */

/* npage start! */
.npage_main{font-size: 14px;line-height: 2;padding:10px 0 15px;}
.npage_main p{font-size: 14px;line-height: 2;}
.npage_main>p{text-indent: 28px;}
/* npage end! */

/* nabout start! */
.nabout_img{width:42%;float:right;border-radius: 10px;}
.nabout_txt{width:55%;float:left;}
.nabout_txt>p{text-indent: 28px;}
/* nabout end! */

/* nnews start! */
.nnews_list{margin:0 auto 50px;}
.nnews_item{padding:25px 0;}
.nnews_item_img{width:35.6%;float:left;border-radius: 5px;}
.nnews_item_txt{width:61.5%;float:right;padding-top:15px;}
.nnews_item_block{padding-left: 100px;}
.nnews_item_date{width:70px;height:70px;}
.nnews_span{font-size: 12px;line-height: 20px;}
.nnews_span.span3{font-size:25px;line-height: 40px;height:40px;top:5px;}
.nnews_span.span1{bottom:10px;}
.nnews_item_h a{font-size: 17px;line-height: 25px;max-height: 50px;}
.nnews_item_p{margin:15px auto 0;font-size: 13px;line-height: 23px;max-height: 69px;}
.nnews_item_more{margin:15px auto 0;}
.nnews_item_more a{width:36px;height:36px;line-height: 30px;font-size: 20px;border:2px solid var(--darkdfdfdf);}
.nnews_item_more a:hover{border:2px solid var(--blue);}

.nnews_top_img{width:8%;float:right;border-radius: 5px;}
.nnews_top_txt{width:70%;float:left;}
.nnews_top_h{font-size: 17px;line-height: 25px;max-height: 50px;}
.nnews_top_span{margin:10px auto 0;font-size:13px;line-height: 20px; }
.nnews_top_span span{margin-right: 20px;}
.nnews_content{margin:20px auto 0;}
.nnews_body{padding:18px 0;min-height: 180px;font-size: 14px;line-height: 2;}
.nnews_body p{font-size: 14px;line-height: 2;}

/* nnews end! */

/* ncase start! */
.ncase_list{margin-bottom:-20px;}
.ncase_item{margin:0 auto 30px;}
.ncase_item_img{width:40%;height:270px;float:left;border-radius: 8px;}

.ncase_item_txt{width:56%;height:270px;float:right;}

.ncase_item_mask_in{top:46%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.ncase_item_h a{font-size: 22px;line-height: 30px;}
.ncase_item_span{margin:16px auto;}
.ncase_item_span span{width:50px;height:4px;}
.ncase_item_p{font-size:14px;line-height: 25px;max-height: 125px;}
.ncase_item_p p{font-size:14px;line-height: 25px;}
/* ncase end! */

/* ntel start! */
.ntel{width:43%;float:left;}
.ntel_item{margin:0 auto 10px;}
.ntel_item_icon{width:40px;float:left;}
.ntel_item_txt{width:calc(100% - 60px);float:right;line-height: 40px;font-size:15px;}
.nwechat{width:12%;float:left;padding-top: 10px;}
.nwechat_img{margin:15px auto 0;}
.nwechat_img img{border-radius: 5px;}
.nwechat_h{margin:10px auto 0;font-size:13px;line-height: 20px;}
/* ntel end! */

/* nmap start! */
.nmap{width:39%;float:right;height:210px;border-radius: 10px;}
.allmap {font-size: 14px;line-height: 30px;}
.allmap b{font-size: 17px;line-height: 30px}
/* nmap end! */


}

@media(max-width: 1280px){
.main1470{width:1000px;}

/* q_header start! */
.q_header{padding:0 3%;}
.q_logo{width:280px;float:left;}
.q_logo>h1>a{padding:20px 0;}
.q_logo>h1>a>img{height:40px;}

.q_nav{width:calc(100% - 520px);margin-left: 15px;}
.nav_ul>li{margin-left: 25px;}
.nav_ul>li>a{padding:15px 0;}
.nav_ul>li>a:after{bottom:20px;height: 3px;border-radius: 3px;}
.nav_ul>li>a>span{font-size: 15px;line-height: 50px;height:50px;}

/* q_nav_son */
.q_nav_son{width:240%;left:-70%;padding:10px 0;}
.q_nav_son>li>a{font-size: 13px;line-height: 32px;}

.q_tel{width:220px;padding:20px 0;}
.q_tel span{height:40px;line-height: 40px;font-size: 20px;}
/* q_header end! */

/* q_banner start! */
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:36px;height:5px;}
.q_banner .swiper_banner .swiper_button_banner{width:48px;height:48px;line-height: 45px;font-size: 22px;}
/* q_banner end! */

/* q_section end! */
.section_title{margin:0 auto 10px;}
.section_title .en{font-size: 28px;line-height: 36px;height:36px;}
.section_title .cn{font-size: 28px;line-height: 36px;height:36px;letter-spacing:0;top:-13px;}
.section_p{font-size: 17px;line-height: 25px;height:25px;}
.section_more a{padding:10px 36px;border-radius: 20px;font-size: 13px;line-height: 20px;}
/* q_section end! */

/* q_product start! */
.q_product{padding:80px 0;}
.product_l{width:260px;float:left;}
.product_l_h{padding:20px 22px;border-top-right-radius: 35px;}
.product_l_h .cn{font-size: 22px;line-height: 30px;height:30px;}
.product_l_h .en{font-size: 12px;line-height: 20px;height:20px;}
.product_nav>li>a{padding:12px 30px 12px 22px;font-size: 13px;}
.product_nav>li>a>i{width:20px;height:20px;line-height: 20px;font-size: 17px;top:12px;right:10px;}
.product_nav>li>a>span{line-height: 20px;}

.product_r{width:calc(100% - 300px);float:right;padding:15px 0 0;}
.product_item{width:32.6%;float:left;margin:0 1.1% 10px 0;}
.product_item:nth-of-type(3n){margin:0 0 10px 0;}

.product_item_h{padding:15px 10px;}
.product_item_h a{font-size: 14px;line-height: 25px;height:25px;}
/* q_product end! */

/* q_about start! */
.q_about{padding:80px 0 90px;height:580px;}
.about_p{margin:36px auto;font-size: 14px;line-height: 2.2;}
.about_p p{margin:10px auto 0;font-size: 14px;line-height: 2.2;}
/* q_about end! */

/* q_sort start! */
.q_sort{top:-75px;}
.sort_item{width:49.2%;float:left;margin:0 1.6% 0 0;}
.sort_item:nth-of-type(2){margin:0;}
.sort_item:nth-of-type(1) .sort_item_img{border-bottom-left-radius: 40px;}
.sort_item:nth-of-type(2) .sort_item_img{border-bottom-right-radius: 40px;}
.sort_mask_in{padding:5% 10% 14%;}
.sort_item_icon img{width:30px;}
.sort_item_h{margin:15px auto 0;}
.sort_item_h .cn{font-size: 18px;line-height: 25px;line-height: 25px;}
.sort_item_h .en{font-size: 12px;line-height: 20px;line-height: 20px;}

/* q_sort end! */

/* q_brand start! */
.q_section.q_brand{padding:280px 0 85px;}
.brand_main{margin:45px auto 0;}
.brand_item{margin:27px auto 0;}
.brand_item_img{width:540px;height:313px;float:right;}
.brand_item_txt{width:calc(100% - 610px);height:313px;}
.brand_item_mask_in{top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.brand_item_num{width:48px;height:48px;line-height: 48px;font-size: 20px;}
.brand_item_h{width:calc(100% - 76px);}
.brand_item_h .cn{font-size: 20px;line-height: 25px;height:25px;white-space: nowrap;}
.brand_item_h .en{font-size:12px;line-height: 20px;height: 20px;}
.brand_item_p{margin:23px auto 0;font-size: 14px;line-height: 2;}
.brand_item_p p{font-size: 14px;line-height: 2;}
/* q_brand end! */

/* q_news start! */
.q_news{padding:50px 0 70px;height:600px;}
.news_title_r{width:20%;padding:10px 0 0;}
.news_title_l{width:76%;}
.news_title_h .big{font-size: 22px;line-height: 27px;}
.news_title_h .small{margin:3px auto 0;font-size: 13px;line-height: 20px;}

.news_main{margin:40px auto 0;}

.news_l{width:34%;height:360px;float:left;}
.news_l_mask_main{padding:20px 30px 40px;}
.news_l_icon img{width:30px;}
.news_l_h{margin:15px auto 0;}
.news_l_h .big{font-size: 20px;line-height: 25px;}
.news_l_h .small{margin:5px auto 0;font-size: 12px;line-height: 20px;}
.news_r{width:64%;float:right;height:360px;}
.news_item{width:50%;height:50%;float:left;padding:30px 25px;}
.news_item_h{bottom:45px;}
.news_item_h a{font-size: 16px;line-height: 25px;height:25px;white-space: nowrap;}
.news_item_p{font-size:13px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}

.news_item_date{width:60px;height:50px;top:-10px;}
.news_span{font-size:13px;line-height: 20px;}
.news_span.span3{font-size:25px;line-height: 35px;height:35px;}

.news_item_more a span{font-size:12px;line-height: 24px;height:24px;}
.news_item_more a span:before{width:7px;height:2px;left:-10px;top:12px;}
.news_item_more a span:after{width:31px;height:31px;top:-3px;left:-18px;}

/* q_news end! */

/* q_message start! */
.message_main{padding:20px 25px;}
/* q_form */
.q_n_form .q_form_div .form-group{width:20%;float:left;margin:0 1% 0 0;}
.q_n_form .q_form_div .form-group:nth-of-type(3){width:47%;}
.q_n_form .q_form_div .form-button{width:10%;float:left;}
.q_n_form .form-group .addon{height:40px;line-height: 26px;font-size: 18px;}
.q_n_form .form-group .input{padding:6px 20px;line-height: 26px;height:40px;}
.q_n_form .form-button{text-align: right;margin:20px auto 0;}
.q_n_form .form-button .button{padding:6px 15px;font-size: 14px;line-height: 26px;letter-spacing: 1px;height:40px;}
/* q_message end! */

/* q_footer start! */
.q_section.q_footer{padding:40px 0 15px;}
.footer_t{padding:45px 0 20px;}
.footer_t_l{width:40%;float:left;}
.footer_t_div{margin:20px auto 0;}
.footer_t_h span{font-size: 22px;line-height: 30px;}
.footer_t_h span img{width:12px;height:12px;right:-20px;bottom:5px;}
.footer_t_h.small span{font-size: 18px;line-height: 25px;}
.footer_t_h.small span img{width:9px;height:9px;right:-18px;bottom:4px;}
.footer_nav{margin:10px auto 0;}
.footer_nav li{float:left;margin:0 7px 8px 0;}
.footer_nav li a{padding:5px 10px;font-size: 13px;line-height: 20px;}

.footer_t_c{width:25%;float:left;margin-left: 20%;}
.footer_p{margin:20px auto 0;font-size: 14px;line-height: 2;}
.footer_p p{font-size: 14px;line-height: 2;}

.footer_t_r{width:10%;float:right;}
.footer_code img{width:100%;}
.footer_code_h{margin:10px auto 0;font-size:12px;line-height: 20px;height:20px;white-space: nowrap;}
.footer_b_main{padding:18px 0;}
.footer_b span,.footer_b a{margin:0 10px 0 0;line-height: 25px;font-size: 13px;}
.footer_b span img{width:25px;margin-right: 5px;}
/* q_footer end! */

/* nbanner start! */
.nbanner{margin:80px auto 0;}
.nbanner_mask_in{top:40%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.nbanner_h .big{font-size: 22px;line-height: 30px;}
.nbanner_h .small{margin:5px auto 0; font-size: 14px;line-height: 25px;}
/* nbanner end! */

/* nmain start! */
.nmain{padding:25px 0 100px;min-height: 210px;}
.nmains{margin-top:-90px;}
.nmain_main{padding:35px 35px;border-radius: 10px;min-height: 210px;}
.nmain_l{width:22%;float:left;}
.nmain_r{width:75.5%;float:right;}

/* nmain end! */

/* nproduct start! */
.nproduct_top_swiper{width:40%;float:left;border-radius: 8px;}
.nproduct .swiper_nproduct .swiper_button_nproduct{width:36px;height:36px;line-height: 34px;font-size: 20px;}

.nproduct_top_txt{width:56%;float:right;padding:25px 0 0;}
.nproduct_top_h{font-size: 20px;line-height: 27px;}
.nproduct_top_catename{margin:10px auto 0;font-size:14px;line-height: 20px;}
.nproduct_top_info{margin:20px auto 0;font-size: 14px;line-height: 1.8;}
.nproduct_top_info p{font-size: 14px;line-height: 1.8;}
.nproduct_top_tel{margin:25px auto 0;}
.nproduct_top_tel *{height:30px;line-height: 30px;font-size:17px;}
.nproduct_top_tel img{margin-right: 7px;}
.nproduct_main{margin:27px auto 0;}
.nptoduct_title{padding:10px 20px;border-radius: 5px;font-size: 16px;line-height: 25px;}
.nproduct_body{padding:20px 0 30px;font-size: 14px;min-height: 120px;line-height: 2;}
.nproduct_body p{font-size: 14px;line-height: 2;}

/* nproduct end! */

/* nnav start! */
.nnav{margin:0 auto 20px;padding:0 0 20px;}
.nnav_ul li{margin:0 20px;}
.nnav_ul li:before{height:12px;top:8px;left:-20px;}
.nnav_ul li a{font-size:15px;line-height: 25px;height:25px;}
.nnav_ul li:hover a,.nnav_ul li.on a{color:var(--blue);}
.nnav_ul li:after{bottom:-21px;height: 3px;border-radius: 3px;}
/* nnav end! */

/* nsolution start! */
.nsolution_list{margin:0 auto 50px;}
.nsolution_item_title{padding:15px 0;font-size: 14px;}
.nsolution_item_title>div{line-height: 20px;height:20px;white-space: nowrap;}

.nsolution_item_icon{width:20px;float:left;}
.nsolution_item_h{width:calc(100% - 180px);float:left;}

.nsolution_item_date{width:150px;float:right;}

.nsolution_item_body{padding:20px;font-size: 14px;line-height: 2;}
.nsolution_item_body p{font-size: 14px;line-height: 2;}
/* nsolution end! */

/* npage start! */
.npage_main{font-size: 14px;line-height: 2;padding:10px 0 15px;}
.npage_main p{font-size: 14px;line-height: 2;}
.npage_main>p{text-indent: 28px;}
/* npage end! */

/* nabout start! */
.nabout_img{width:42%;float:right;border-radius: 10px;}
.nabout_txt{width:55%;float:left;}
.nabout_txt>p{text-indent: 28px;}
/* nabout end! */

/* nnews start! */
.nnews_list{margin:0 auto 50px;}
.nnews_item{padding:25px 0;}
.nnews_item_img{width:35.6%;float:left;border-radius: 5px;}
.nnews_item_txt{width:61.5%;float:right;padding-top:15px;}
.nnews_item_block{padding-left: 100px;}
.nnews_item_date{width:70px;height:70px;}
.nnews_span{font-size: 12px;line-height: 20px;}
.nnews_span.span3{font-size:25px;line-height: 40px;height:40px;top:5px;}
.nnews_span.span1{bottom:10px;}
.nnews_item_h a{font-size: 17px;line-height: 25px;max-height: 50px;}
.nnews_item_p{margin:12px auto 0;font-size: 13px;line-height: 23px;max-height: 69px;}
.nnews_item_more{margin:12px auto 0;}
.nnews_item_more a{width:32px;height:32px;line-height: 28px;font-size: 17px;border:2px solid var(--darkdfdfdf);}
.nnews_item_more a:hover{border:2px solid var(--blue);}

.nnews_top_img{width:8%;float:right;border-radius: 5px;}
.nnews_top_txt{width:70%;float:left;}
.nnews_top_h{font-size: 17px;line-height: 25px;max-height: 50px;}
.nnews_top_span{margin:10px auto 0;font-size:13px;line-height: 20px; }
.nnews_top_span span{margin-right: 20px;}
.nnews_content{margin:20px auto 0;}
.nnews_body{padding:18px 0;min-height: 180px;font-size: 14px;line-height: 2;}
.nnews_body p{font-size: 14px;line-height: 2;}

/* nnews end! */

/* ncase start! */
.ncase_list{margin-bottom:-20px;}
.ncase_item{margin:0 auto 30px;}
.ncase_item_img{width:40%;height:270px;float:left;border-radius: 8px;}

.ncase_item_txt{width:56%;height:270px;float:right;}

.ncase_item_mask_in{top:46%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.ncase_item_h a{font-size: 20px;line-height: 27px;}
.ncase_item_span{margin:15px auto;}
.ncase_item_span span{width:40px;height:4px;}
.ncase_item_p{font-size:14px;line-height: 25px;max-height:150px;}
.ncase_item_p p{font-size:14px;line-height: 25px;}
/* ncase end! */

/* ntel start! */
.ntel{width:43%;float:left;}
.ntel_item{margin:0 auto 10px;}
.ntel_item_icon{width:36px;float:left;}
.ntel_item_txt{width:calc(100% - 56px);float:right;line-height: 36px;font-size:15px;}
.nwechat{width:12%;float:left;padding-top: 10px;}
.nwechat_img{margin:15px auto 0;}
.nwechat_img img{border-radius: 5px;}
.nwechat_h{margin:10px auto 0;font-size:13px;line-height: 20px;}
/* ntel end! */

/* nmap start! */
.nmap{width:39%;float:right;height:210px;border-radius: 10px;}
.allmap {font-size: 14px;line-height: 30px;}
.allmap b{font-size: 17px;line-height: 30px}
/* nmap end! */

}

@media(min-width: 640px){
	.sp_header,.sjj_nav{display: none;}
}

@media(max-width: 640px){
.main1470{width:100%;}

/* 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:13px 15px;}
.sp_logo img{margin:auto;max-height:34px;}
.sp_nav{width:60px;float:right;position:relative;cursor:pointer;height:26px;margin-top:20px}
.sp_nav span{display:block;background:var(--blue);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:var(--white);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(--blue);}
.sjj_nav ul li ul li>ul{margin-left:10px}
/* sp_header  end! */


/* q_banner start! */
.q_banner{width:100%;margin:60px auto 0;height:auto;}
.q_banner .swiper_banner{height:auto;}
.q_banner .swiper_banner .swiper-wrapper{height:auto;}
.q_banner .swiper_banner .swiper-slide{height:auto;}
.q_banner .swiper_banner .swiper-slide a{padding:53% 0 0;height:auto;}
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:30px;height:4px;}
.q_banner .swiper_banner .swiper_button_banner{width:48px;height:48px;line-height: 45px;font-size: 22px;}
.q_banner:hover .swiper_banner .swiper_button_banner{opacity:0;}
/* q_banner end! */

/* q_section end! */
.section_title{margin:0 auto 10px;}
.section_title .en{font-size: 22px;line-height: 30px;height:auto;}
.section_title .cn{font-size: 22px;line-height: 30px;height:30px;top:-10px;}
.section_p{font-size: 16px;line-height: 25px;height:auto;}
.section_more a{padding:6px 20px;border-radius: 20px;font-size: 13px;line-height: 20px;}
/* q_section end! */

/* q_product start! */
.q_product{padding:30px 20px;}
.product_l{width:100%;float:none;}
.product_l_h{padding:15px 10px;border-radius:0;text-align: center;}
.product_l_h .cn{font-size: 17px;line-height: 25px;height:25px;font-weight: 700;}
.product_l_h .en{font-size: 12px;line-height: 16px;height:16px;}
.product_nav{margin:5px auto 0;text-align: center;}
.product_nav:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.product_nav>li{width:49.5%;float:left;margin:0 1% 5px 0;}
.product_nav>li:nth-of-type(2n){margin:0 0 5px 0;}
.product_nav>li>a{padding:12px 30px 12px 22px;font-size: 13px;}
.product_nav>li>a>i{display: none;}
.product_nav>li>a>span{line-height: 20px;}

.product_r{width:100%;float:none;padding:15px 0 0;}
.product_item{width:49%;float:left;margin:0 2% 0 0;}
.product_item:nth-of-type(3n){margin:0 2% 0 0;}
.product_item:nth-of-type(2n){margin:0 0 0 0;}

.product_item_h{padding:12px 5px;}
.product_item_h a{font-size: 13px;line-height: 25px;height:25px;}
/* q_product end! */

/* q_about start! */
.q_about{background:#0c72ba url('../images/q_about_bg_m.jpg') no-repeat center bottom;padding:40px 20px;height:auto;}
.about_p{margin:15px auto;font-size: 14px;line-height: 2;text-align: justify;}
.about_p p{margin:0 auto;font-size: 14px;line-height: 2;text-align: justify;text-indent:28px;}
/* q_about end! */

/* q_sort start! */
.q_sort{top:0;position: relative;}
.sort_item{width:100%;float:none;margin:0 auto 15px;}
.sort_item:nth-of-type(2){margin:0;}
.sort_item:nth-of-type(1) .sort_item_img{border-bottom-left-radius:0;}
.sort_item:nth-of-type(2) .sort_item_img{border-bottom-right-radius:0;}
.sort_mask_in{padding:5% 10% 14%;text-align: center;}
.sort_item_icon img{width:30px;}
.sort_item_h{margin:10px auto 0;}
.sort_item_h .cn{font-size: 17px;line-height: 25px;line-height: 25px;font-weight: 700;}
.sort_item_h .en{font-size: 12px;line-height: 20px;line-height: 20px;}

/* q_sort end! */

/* q_brand start! */
.q_section.q_brand{padding:30px 20px;}
.q_brand_main{margin:40px auto 0;}
.brand_main{margin:40px auto 0;}
.brand_item{margin:15px auto 0;}
.brand_item_img{width:100%;height:auto;float:none;}
.brand_item_img .img{padding:58% 0 0;}
.brand_item_txt{width:100%;height:auto;float:none;margin:15px auto 0;}
.brand_item_mask{height:auto;position: static;}
.brand_item_mask_in{position: static;top:0;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
}
.brand_item_num{width:40px;height:40px;line-height: 40px;font-size: 18px;}
.brand_item_h{width:calc(100% - 54px);}
.brand_item_h .cn{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;}
.brand_item_h .en{font-size:12px;line-height: 15px;height: auto;}
.brand_item_p{margin:15px auto 0;font-size: 14px;line-height: 2;}
.brand_item_p p{font-size: 14px;line-height: 2;text-indent:28px;}

.brand_item:nth-of-type(2n) .brand_item_img{float:none;}
.brand_item:nth-of-type(2n) .brand_item_txt{float:none;}
/* q_brand end! */

/* q_news start! */
.q_news{padding:40px 20px;height:auto;background-color:#f7f7f7;}
.news_title_r{width:100%;padding:0;text-align: right;margin:10px auto 0;}
.news_title_l{width:100%;}
.news_title_h .big{font-size: 17px;line-height: 25px;font-weight: 700;}
.news_title_h .small{margin:0 auto;font-size: 13px;line-height: 20px;}

.news_main{margin:30px auto 0;}

.news_l{width:100%;height:auto;float:none;}
.news_l_img{height:auto;}
.news_l_img .img{padding:64% 0 0;}
.news_l_mask_main{padding:20px 30px 40px;}
.news_l_icon img{width:30px;}
.news_l_h{margin:15px auto 0;}
.news_l_h .big{font-size: 17px;line-height: 25px;font-weight: 700;}
.news_l_h .small{margin:5px auto 0;font-size: 12px;line-height: 20px;}
.news_r{width:100%;float:none;height:auto;margin:15px auto 0;}
.news_list{height:auto;background:none;}
.news_item{width:100%;height:auto;float:none;padding:25px 20px;margin:10px auto 0;background-color:var(--white);}
.news_item:nth-of-type(1){margin:0 auto;}
.news_item_block{height:auto;}
.news_item_h{bottom:0;position: static;}
.news_item_h a{font-size: 17px;line-height: 25px;height:auto;white-space: normal;}
.news_item_p{margin:5px auto 0;position: static;font-size:13px;line-height: 20px;height:auto;display: block;max-height: 60px;}

.news_item_date{width:100%;height:auto;position: static;top:0;text-align:justify;}
.news_item_date_block{height:auto;position: static;font-size:0;}
.news_span{margin:5px auto;font-size:13px;line-height: 20px;width:auto;display: inline-block;color:var(--dark999);}
.news_span.span1{position: static;}
.news_span.span2{display: inline-block;}
.news_span.span3{font-size:13px;line-height: 20px;height:auto;position: static;}

.news_item_more{width:100%;position: static;margin:15px auto 0;}
.news_item_more a{text-align: right;}
.news_item_more a span{font-size:12px;line-height: 24px;height:24px;}
.news_item_more a span:before{width:7px;height:2px;left:-10px;top:12px;}
.news_item_more a span:after{width:31px;height:31px;top:-3px;left:-18px;}

/* q_news end! */

/* q_message start! */
.q_message{position: static;transform:translateY(0);}
.message_main{padding:35px 50px;}
/* q_form */
.q_n_form .q_form_div .form-group{width:100%;float:none;margin:0 auto 15px;}
.q_n_form .q_form_div .form-group:nth-of-type(3){width:100%;}
.q_n_form .q_form_div .form-button{width:50%;float:none;margin:15px auto 0;}
.q_n_form .form-group .addon{height:40px;line-height: 26px;font-size: 18px;}
.q_n_form .form-group .input{padding:6px 20px;line-height: 26px;height:40px;}
.q_n_form .form-button{text-align: right;margin:20px auto 0;}
.q_n_form .form-button .button{padding:6px 15px;font-size: 14px;line-height: 26px;letter-spacing: 1px;height:40px;}

/* q_message end! */

/* q_footer start! */
.q_section.q_footer{padding:0;background:none;}
.q_footer_main{background:#005e9e url('../images/q_footer_bg.jpg') no-repeat center bottom;}
.footer_t{padding:20px 30px 20px;}
.footer_t_l{width:100%;float:none;display: none;}
.footer_t_div{margin:20px auto 0;}
.footer_t_h{text-align: center;}
.footer_t_h span{font-size: 22px;line-height: 30px;}
.footer_t_h span img{width:12px;height:12px;right:-20px;bottom:5px;}
.footer_t_h.small span{font-size: 18px;line-height: 25px;}
.footer_t_h.small span img{width:9px;height:9px;right:-18px;bottom:4px;}
.footer_nav{margin:15px auto 0;}
.footer_nav li{float:left;width:49%;margin:0 2% 8px 0;}
.footer_nav li:nth-of-type(2n){margin:0 0 8px 0;}
.footer_nav li a{padding:7px 5px;font-size: 13px;line-height: 20px;text-align: center;}

.footer_t_c{width:100%;float:none;margin:25px auto 0;text-align: center;}
.footer_logo{max-width:60%;margin:0 auto;}
.footer_p{margin:20px auto 0;font-size: 14px;line-height: 2;}
.footer_p p{font-size: 14px;line-height: 2;}

.footer_t_r{width:100px;float:none;margin:20px auto 0;}
.footer_code img{width:100%;}
.footer_code_h{margin:10px auto 0;font-size:12px;line-height: 20px;height:20px;white-space: nowrap;}
.footer_b_main{padding:15px 30px;text-align: center;}
.footer_b span,.footer_b a{margin:0 10px 0 0;line-height: 25px;font-size: 13px;}
.footer_b span img{width:25px;margin-right: 5px;}
/* q_footer end! */

/* nbanner start! */
.nbanner{margin:60px auto 0;}
.nbanner .img{padding:62.5% 0 0;}
.nbanner_mask_in{top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.nbanner_h .big{font-size: 18px;line-height: 25px;font-weight: 700;}
.nbanner_h .small{margin:5px auto 0; font-size: 13px;line-height: 20px;}
/* nbanner end! */

/* nmain start! */
.nmain{padding:0;min-height: 120px;}
.nmains{margin-top:0;}
.nmain_main{padding:30px 20px;border-radius:0;min-height: 120px;}
.nmain_l{width:100%;float:none;}
.nmain_r{width:100%;float:none;margin:20px auto 0;}

/* nmain end! */

/* nproduct start! */
.nproduct_top_swiper{width:100%;float:none;border-radius: 4px;}
.nproduct .swiper_nproduct .swiper_button_nproduct{width:36px;height:36px;line-height: 34px;font-size: 20px;}

.nproduct_top_txt{width:100%;float:none;padding:25px 0 0;}
.nproduct_top_h{font-size: 18px;line-height: 27px;font-weight: 700;}
.nproduct_top_catename{margin:10px auto 0;font-size:14px;line-height: 20px;}
.nproduct_top_info{margin:10px auto 0;font-size: 14px;line-height: 2;}
.nproduct_top_info p{font-size: 14px;line-height:2;}
.nproduct_top_tel{margin:20px auto 0;}
.nproduct_top_tel *{height:30px;line-height: 30px;font-size:17px;}
.nproduct_top_tel img{margin-right: 7px;}
.nproduct_main{margin:27px auto 0;}
.nptoduct_title{padding:10px 20px;border-radius: 4px;font-size: 17px;line-height: 25px;}
.nproduct_body{padding:20px 0 25px;font-size: 14px;min-height: 120px;line-height: 2;border-bottom:none;}
.nproduct_body p{font-size: 14px;line-height: 2;}

/* nproduct end! */

/* nnav start! */
.nnav{margin:0 auto 20px;padding:0 0 10px;border-bottom:1px dashed var(--darkdfdfdf);}
.nnav:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.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:before{width:0;height:0;top:0;left:0;}
.nnav_ul li a{font-size:13px;line-height: 25px;height:auto;padding:6px 5px;text-align: center;border:1px solid var(--darkdfdfdf);}
.nnav_ul li:hover a,.nnav_ul li.on a{color:var(--white);background-color: var(--blue);border:1px solid var(--blue);}
.nnav_ul li:after{bottom:0;height: 0;border-radius:0;}
/* nnav end! */

/* nsolution start! */
.nsolution_list{margin:0 auto 40px;}
.nsolution_item_title{padding:15px 0;font-size: 14px;}
.nsolution_item_title>div{line-height: 22px;height:auto;white-space: normal;}

.nsolution_item_icon{width:22px;height:22px;float:left;}
.nsolution_item_h{width:calc(100% - 32px);float:left;}

.nsolution_item_date{width:100%;float:none;margin:5px auto 0;font-size: 13px;}

.nsolution_item_body{padding:20px;font-size: 14px;line-height: 2;}
.nsolution_item_body p{font-size: 14px;line-height: 2;}
/* nsolution end! */

/* npage start! */
.npage_main{font-size: 14px;line-height: 2;padding:0;}
.npage_main p{font-size: 14px;line-height: 2;}
.npage_main>p{text-indent: 28px;}
/* npage end! */

/* nabout start! */
.nabout_img{width:100%;float:none;border-radius: 5px;}
.nabout_txt{width:100%;float:none;margin:20px auto 0;}
.nabout_txt>p{text-indent: 28px;}
/* nabout end! */

/* nnews start! */
.nnews_list{margin:0 auto 40px;}
.nnews_item{padding:15px 0;}
.nnews_item:nth-of-type(1){padding:0 0 15px;}
.nnews_item_img{width:100%;float:none;border-radius: 4px;}
.nnews_item_txt{width:100%;float:none;padding-top:15px;}
.nnews_item_block{padding-left:0;}
.nnews_item_date{width:100%;height:auto;position:static;border:0;text-align: left;margin:5px auto;}
.nnews_item_date_block{height:auto;}
.nnews_span{font-size: 13px;line-height: 20px;display: inline-block;width:auto;color:var(--dark999);}
.nnews_span.span2{display: inline-block;}
.nnews_span.span3{font-size:13px;line-height: 20px;height:auto;top:0;position: static;font-weight: 400;}
.nnews_span.span1{bottom:0;position: static;}
.nnews_item_h a{font-size: 17px;line-height: 25px;max-height: 50px;}
.nnews_item_p{margin:8px auto 0;font-size: 13px;line-height: 23px;max-height: 69px;}
.nnews_item_more{margin:10px auto 0;}
.nnews_item_more a{width:32px;height:32px;line-height: 28px;font-size: 17px;border:2px solid var(--darkdfdfdf);}
.nnews_item_more a:hover{border:2px solid var(--blue);}

.nnews_top_img{width:25%;float:right;border-radius:4px;}
.nnews_top_txt{width:70%;float:left;}
.nnews_top_h{font-size: 17px;line-height: 25px;max-height: 200px;}
.nnews_top_span{margin:10px auto 0;font-size:13px;line-height: 20px; }
.nnews_top_span span{margin-right: 20px;}
.nnews_content{margin:15px auto 0;}
.nnews_body{padding:15px 0;min-height: 120px;font-size: 14px;line-height: 2;border-bottom:0;}
.nnews_body p{font-size: 14px;line-height: 2;}

/* nnews end! */

/* ncase start! */
.ncase_list{margin-bottom:0;}
.ncase_item{margin:0 auto 20px;}
.ncase_item_img{width:100%;height:auto;float:none;border-radius: 4px;}
.ncase_item_img .img{height:auto;padding:56% 0 0;}
.ncase_item_txt{width:100%;height:auto;float:none;}
.ncase_item_mask{height:auto;position: static;}
.ncase_item_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);
}
.ncase_item_main{padding:15px 0 0;}
.ncase_item_h a{font-size: 17px;line-height: 25px;font-weight: 700;}
.ncase_item_span{margin:10px auto;}
.ncase_item_span span{width:30px;height:4px;}
.ncase_item_p{font-size:14px;line-height: 25px;max-height:450px;}
.ncase_item_p p{font-size:14px;line-height: 25px;}
/* ncase end! */

/* ntel start! */
.ntel{width:100%;float:none;padding:0 25px;}
.ntel_item{margin:0 auto 10px;}
.ntel_item_icon{width:36px;float:left;}
.ntel_item_txt{width:calc(100% - 56px);float:right;line-height: 36px;font-size:15px;}
.nwechat{width:100%;float:none;padding-top: 20px;max-width: 110px;margin:0 auto;}
.nwechat_img{margin:15px auto 0;}
.nwechat_img img{border-radius: 5px;}
.nwechat_h{margin:10px auto 0;font-size:13px;line-height: 20px;}
/* ntel end! */

/* nmap start! */
.nmap{width:100%;float:none;height:210px;border-radius: 5px;margin:25px auto 0;}
.allmap {font-size: 14px;line-height: 30px;}
.allmap b{font-size: 17px;line-height: 30px}
/* nmap 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;}
.nbanner{margin:54px auto 0;}

}