@charset "UTF-8";
/* css utf-8 编码声明  下面注释若有必要可自行删除
Write by 奇点网络 WWW.QIDIANRT.COM  QQ/WeChat：1195650011  Tel：15508600880
 */
/* 此CSS样式为奇点网络-李露露编写 类名通用加前缀 q_ */
@media(max-width: 1720px){

	.main1200{width:1100px;}
	.main1600{width:1540px;}

	/* q_header start! */
	.q_logo{width:420px;float:left;}
	.q_logo>h1>a{padding:30px 0;}
	.q_logo>h1>a>img{height:60px;}

	.q_nav{width:calc(100% - 500px);}
	.q_nav>ul>li{margin-left: 45px;}
	.q_nav>ul>li>a{padding:33px 0 37px;}
	.q_nav>ul>li>a>span{font-size: 15px;line-height: 50px;height:50px;}
	.q_nav>ul>li>a>span:after{bottom:5px;}

	/* q_nav_son */
	.q_nav_son{width:240%;top:calc(100% - 20px);left:-70%;}
	.q_nav_son>li>a{font-size: 13px;line-height: 33px;}

	.q_search{width:30px;padding:45px 0;}
	.q_search img{height:30px;}

	.q_header.q_header_fixed .q_logo>h1>a{padding:10px 0;}
	.q_header.q_header_fixed .q_nav>ul>li>a{padding:12px 0 18px;}
	.q_header.q_header_fixed .q_search{padding:25px 0;}

	/* q_header end! */

	/* q_banner start! */
	.banner_mask_in{top:50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}

	.banner_h .cn{font-size: 48px;line-height: 56px;}
	.banner_h .en{margin:4px auto 0;font-size: 22px;line-height: 30px;}

	.banner_main .q_more{margin:90px auto 0;}

	.banner_bottom{bottom:8%;}

	.banner_bottom_l{width:calc(100% - 100px);float:left;}
	.swiper_button{width:45px;height:45px;border:3px solid var(--white);line-height: 36px;font-size: 30px;}
	.q_banner .swiper_button:nth-of-type(2){margin-left: 12px;}


	.banner_scroll{margin:40px auto 0;}
	.banner_scroll:after{width:calc(100% - 90px);top:15px;}
	.banner_scroll span{font-size: 16px;line-height: 30px;}

	.banner_bottom_r{width:100px;}
	.swiper_pagination_banner span{font-size: 16px;line-height: 30px;}
	.swiper_pagination_banner span:nth-of-type(2){margin:0 2px;}
	.swiper_pagination_banner span.dangqian{font-size: 20px;line-height: 30px;}

	/* q_banner end! */

	/* q_more start! */
	.q_more a{padding:10px 70px 10px 25px;border-radius: 45px;}
	.q_more a span{font-size: 15px;line-height: 25px;}
	.q_more a i{width:45px;height:45px;line-height: 43px;font-size: 22px;}
	/* q_more end! */

	/* q_section start! */
	.section_title{margin:0 auto 50px;}
	.section_title .cn{font-size: 40px;line-height: 50px;}
	.section_title .en{margin:5px auto 0;font-size: 15px;line-height: 22px;}
	/* q_section end! */

	/* q_apply start! */
	.q_apply{padding:70px 0;}
	.apply_list{margin:60px auto 0;}
	.apply_item{width:30%;float:left;margin:0 5% 0 0;}
	.apply_item:nth-of-type(3n){margin:0;}
	.apply_item_img{border-radius: 20px;}
	.apply_item_h{margin:16px auto;}
	.apply_item_h a{font-size: 24px;line-height: 35px;height:35px;white-space: nowrap;}
	.apply_item_p{font-size: 16px;line-height: 25px;height:75px;-webkit-line-clamp: 3;}
	.apply_item_p p{font-size: 16px;line-height: 25px;}

	/* q_apply end! */

	/* q_solution start! */
	.solution_title{top:100px;}
	.solution_item_icon img{width:110px;}
	.solution_item_p{width:65%;margin:45px auto 0;font-size: 14px;line-height: 25px;height:75px;-webkit-line-clamp: 3;}
	.solution_item_p p{font-size: 14px;line-height: 25px;}
	.solution_item_more{margin:40px auto 0;}
	.solution_item_more a{padding:10px 50px;border-radius: 40px;}
	.solution_item_more a span{font-size: 14px;line-height: 25px;}

	.q_solution .swiper_button.solution_button_prev{left:-60px;}
	.q_solution .swiper_button.solution_button_next{right:-60px;}

	.solutionThumb{bottom:130px;}
	.solution_slide{padding:0 0 25px;}
	.solution_slide .cn{font-size: 16px;line-height: 50px;height:50px;}
	.solution_slide .en{font-size: 14px;line-height: 16px;height:16px;}
	.swiper-slide-active .solution_slide .cn{font-size: 22px;line-height: 34px;height:34px;}

	.solution_slide:after{bottom:5px;height: 3px;border-radius: 3px;}
	.swiper-slide-active .solution_slide:after{width:40px;}
	/* q_solution end! */

	/* q_product start! */
	.q_product{padding:65px 0;}
	.product_l{width:25%;float:left;padding:90px 0 0;}
	.product_p{font-size: 14px;line-height: 25px;}
	.product_p p{font-size: 14px;line-height: 25px;}

	.q_product .swiper_buttons{margin:50px auto 0;}
	.q_product .swiper_button{margin-right:15px;}

	.product_r{width:67%;float:right;height:500px;}

	.product_item_img{border-radius: 40px;}
	.product_item_main{padding:50px;}

	.product_item_h a{font-size: 26px;line-height: 35px;}

	.product_item_p{margin:14px auto;font-size: 14px;line-height: 25px;}
	.product_item_p p{font-size: 14px;line-height: 25px;}

	.product_item_more a span{font-size: 14px;line-height: 25px;}
	.product_item_more a span:after{top:13px;right:-120%;}
	/* q_product end! */


	/* q_partner start! */
	.q_partner{padding:100px 0 80px;}

	.partner_p{margin:15px auto 0;font-size: 14px;line-height: 25px;}

	.partner_main{margin:-80px auto -50px;}

	.partner_item{width: 13%;margin-right: 1.5%;margin-bottom: 20px;border-radius: 5px;}
	.partner_item:nth-of-type(7n) {margin-right: 0%;}
	/* q_partner end! */

	/* q_footer start! */

	.footer_block{width:17.5%;float:left;padding:50px 10px 0 45px;border-left:1px solid #1e3e54;height:150px;}
	.footer_block:nth-of-type(1){border-left:0;width:34%;padding:50px 10px 0 0;}
	.footer_block:nth-of-type(4){width:31%;}

	.footer_logo img{height:46px;}

	.footer_block_icon{width:41px;float:left;}
	.footer_block_txt{width:calc(100% - 60px);float:right;}
	.footer_block_h{font-size: 14px;line-height: 20px;}
	.footer_block_p{margin:2px auto 0;font-size: 14px;line-height: 20px;}


	.footer_c{padding:50px 0 85px;}
	.footer_list{width:calc(100% - 580px);float:left;}
	.footer_item{width:15%;float:left;margin:0 2% 0 0;}
	.footer_item:nth-of-type(6n){margin:0;}
	.footer_item_h a{font-size: 18px;line-height: 30px;}
	.footer_ul{margin:15px auto 0;}
	.footer_ul li{margin:5px auto 0;}
	.footer_ul li a{font-size: 14px;line-height: 25px;}

	.footer_code{width:350px;}
	.footer_code_item{margin-left: 25px;max-width: 125px;}
	.footer_code_img{border-radius: 5px;}
	.footer_code_h{margin:10px auto 0;font-size: 14px;line-height: 25px;height:25px;}

	.footer_b{padding:15px 0;}
	.footer_b span,.footer_b a{margin:0 4px;line-height: 25px;font-size: 14px;}
	.footer_b span img{width:25px;margin-right: 8px;}
	.footer_b_l{width:75%;float:left;}
	.footer_b_r{width:20%;float:right;}

	/* q_footer end! */

	/* nposition start! */
	.nposition{padding:12px 0;}
	.nposition_main{line-height: 32px;height:32px;font-size: 14px;white-space: nowrap;}
	.nposition_main img{margin-right: 5px;height:32px;}
	.nposition_main a{margin:0 3px;}
	/* nposition end! */

	/* q_main start! */
	#nmain{margin-top:-80px;padding-top:80px;}
	.nmain{padding:40px 0;min-height: 300px;font-size: 16px;}
	.nmain_l{width:315px;float:left;}

	.nmainNav_item{margin:5px auto 0;}

	.nmainNav_item .span1{width:calc(100% - 45px);float:left;font-size: 17px;line-height: 35px;height:35px;white-space: nowrap;}
	.nmainNav_item .span2{width:35px;height:35px;line-height: 35px;float:right;}

	.nmainNav_catname{padding:20px 20px 20px 30px;}

	.nmainNav_ul{padding:10px 20px 10px 30px;}
	.nmainNav_ul>li{padding:7px 0;}

	.nmainNav_ul>li>a .span1{font-size: 15px;}

	.nmain_r{width:calc(100% - 360px);float:right;}
	/* q_main end! */

	/* nmain_block start! */
	.nmain_div{margin:30px auto 0;}
	.nmain_block{border-radius: 6px;}
	.nmain_block_title{border-radius: 6px;}
	.nmain_block_title span{padding:20px 50px 20px 45px;font-size: 20px;line-height: 30px;
		border-top-left-radius: 6px;border-bottom-right-radius:45px;letter-spacing: 1px;
	}
	.nmain_block_body{padding:40px 46px;min-height: 135px;font-size:16px;}
	.nmain_block_body p{font-size:16px;}
	.nmain_block_body h2{font-size: 17px;color:margin:0 auto 15px;}
	.nmain_block_body p+h2{margin:15px auto;}
	.nmain_block_body img{margin:15px auto!important;}
	/* nmain_block end! */

	/* nsolution start! */
	.nsolution_item{margin:25px auto 0;}
	.nsolution_item_img{width:480px;height:280px;float:left;}

	.nsolution_item_txt{width:calc(100% - 480px);height:280px;float:right;padding:32px 90px 20px 50px;}
	.nsolution_item_group{margin:20px auto 0;}

	.nsolution_item_h{margin:0 auto 10px;}
	.nsolution_item_h a{font-size: 21px;line-height: 33px;height:33px;white-space: nowrap;}
	.nsolution_item_p{font-size: 14px;line-height: 25px;height:100px;-webkit-line-clamp: 4;}
	.nsolution_item_p p{font-size: 14px;line-height: 25px;}

	.nsolution_item_group:nth-of-type(2) .nsolution_item_h{margin:0 auto 5px;}
	.nsolution_item_group:nth-of-type(2) .nsolution_item_h  a{font-size: 17px;line-height: 30px;height:30px;}
	.nsolution_item_group:nth-of-type(2) .nsolution_item_p{height:25px;white-space: nowrap;}
	/* nsolution end! */

	/* nproduct start! */
	.nproduct_item{margin:30px auto 0;}
	.nproduct_item_img{width:320px;height:200px;float:left;}
	.nproduct_item_img .img{height:100%;}

	.nproduct_item_txt{width:calc(100% - 320px);height:200px;float:right;padding:40px 50px 20px 45px;}
	.nproduct_item_h a{font-size: 18px;line-height: 25px;height:25px;white-space: nowrap;}
	.nproduct_item_p{margin:10px auto 0;font-size: 14px;line-height: 25px;height:100px;-webkit-line-clamp: 4;}
	.nproduct_item_p p{font-size: 14px;line-height: 25px;}

	.nproduct_item_more{width:35px;height:35px;right:60px;}
	/* nproduct end! */

	/* nhonorary start! */
	.nhonorary_list{margin:0 auto -45px;}
	.nhonorary_item{width:31.6%;float:left;margin:0 2.6% 45px 0;}
	.nhonorary_item:nth-of-type(3n){margin:0 0 45px 0;}
	.nhonorary_item_txt{padding:15px 15px;}
	.nhonorary_item_txt a{font-size: 17px;line-height: 30px;height:30px;white-space: nowrap;}
	/* nhonorary end! */

	/* nnews start! */
	.nnews_list{margin:0 auto -35px;}
	.nnews_item{width:32%;float:left;margin:0 2% 30px 0;}
	.nnews_item:nth-of-type(3n){margin:0 0 30px 0;}
	.nnews_item_txt{padding:25px 25px 30px;}
	.nnews_item_h a{font-size: 17px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
	.nnews_item_date{margin:10px auto;font-size: 13px;line-height: 18px;}

	.nnews_item_p{font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
	.nnews_item_p p{font-size: 14px;line-height: 22px;}

	.nnews_show{width:90%;}
	h1.nnews_show_h{font-size: 28px;}
	.nnews_show_span{margin:10px auto 0;}
	.nnews_show_span span{margin:0 15px;font-size: 14px;line-height: 20px;}
	.nnews_show_body{margin:25px auto 0;padding:30px 0 35px;}

	.nnews_show_content{font-size: 17px;min-height: 150px;}
	.nnews_show_content p{font-size:17px;}
	.nnews_show_content img{margin:15px auto!important;}

	.nnews_show_content h2{font-size: 18px;margin:0 auto 15px;}
	.nnews_show_content p+h2{margin:15px auto;}

	.nnews_show_back{margin:45px auto 0;}
	.nnews_show_back a{padding:8px 50px;border-radius: 25px;}
	.nnews_show_back a img{height:30px;}
	.nnews_show_back a span{font-size: 14px;line-height: 30px;margin-left: 6px;}

	/* nnews end! */

	/* ncooperation start! */
	.npartner_top_h{margin:20px auto 0;}
	.npartner_top_h span{font-size: 25px;line-height: 35px;margin-left:15px;}
	.npartner_top .npartner_top_h img{height:35px !important;}
	.npartner_ul{margin:35px auto 0;}
	.npartner_ul li{float:left;width:20%;}
	.npartner_li_img{height:80px;}
	.npartner_li_mask_in{top:50%;padding:0 25px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.npartner_li_main{line-height: 30px;height:30px;white-space: nowrap;}
	.npartner_li_main span{font-size:15px;line-height: 30px;height:30px;}
	.npartner_li_main span:nth-of-type(1){margin-right: 15px;}
	.npartner_li_main span i{width:30px;height:30px;line-height: 30px;}

	.npartner_list{margin:45px auto 30px;}
	.npartner_item{width:31%;float:left;margin:0 3.5% 0 0;}
	.npartner_item:nth-of-type(3n){margin:0;}
	.npartner_item_mask_in{top:50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.npartner_item_main{padding:0 8%;}
	.npartner_item_h{font-size: 19px;line-height: 30px;height: 30px;white-space: nowrap;}
	.npartner_item_p{margin:10px auto 0;font-size: 14px;line-height: 20px;height: 40px;-webkit-line-clamp: 2;}
	.nmain_block_body .npartner_item_p p{font-size:14px;line-height: 20px;}
	/* ncooperation end! */

	/* nabout start! */
	.nposition_l{width:60%;float:left;}
	.nnav>li{float:left;margin-right:50px;}
	.nnav>li>a{font-size: 16px;line-height: 32px;height:32px;}
	.nnav>li>a:after{bottom:-12px;height: 3px;border-radius: 3px;}
	.nposition_r{width:38%;float:right;}

	/* ncompany */
	.ncompany{height:830px;padding:200px 0 0;}

	.ncompany .nabout_main{width:72%;}
	.ncompany_title .cn{font-size: 36px;line-height: 46px;}
	.ncompany_title .en{margin:5px auto 0;font-size: 25px;line-height: 33px;}
	.ncompany_p{margin:50px auto 0;font-size: 17px;}
	.ncompany_p p{margin:20px auto 0;font-size: 17px;}
	/* nhonor */

	.section_button{width:50px;height:50px;line-height:48px;font-size: 15px;}
	.section_button.section_button_left{left:-66px;}
	.section_button.section_button_right{right:-66px;}

	.nabout_title{margin:0 auto 45px;}
	.nabout_title_h{font-size: 25px;line-height: 33px;}
	.nabout_title_span{margin:10px auto 0;}
	.nabout_title_span span{width:30px;height: 4px;border-radius: 4px;}

	.nhonor{padding:65px 0;}

	.nhonor_item{padding:30px 30px;}
	.nhonor_item_h{margin:10px auto 0;}
	.nhonor_item_h span{font-size: 16px;line-height: 25px;height:25px;white-space: nowrap;}
	/* ncontact */
	.ncontact{padding:50px 0 85px;}

	.ncontact_main{margin:20px auto 0;}
	.nmap{width:53%;float:left;height:400px;}

	.allmap {font-size: 14px;line-height: 30px;}
	.allmap b{font-size: 17px;line-height: 30px;}

	.ntel_txt{width:47%;float:right;height:400px;border-top-right-radius: 100px;}

	.ntel_txt_icon{width:150px;right:50px;bottom:80px;}

	.ntel_txt_main{top:50%;transform: translateY(-50%);padding:30px 100px 30px 65px;}
	.ntel_txt_h{font-size: 22px;line-height: 33px;}
	.ntel_txt_ul{margin:15px auto 0;}
	.ntel_txt_ul li{font-size: 15px;line-height: 25px;margin:5px auto 0;}

	/* nabout end! */

}

@media(max-width: 1600px){

	.main1200{width:1100px;}
	.main1600{width:1360px;}

	/* q_header start! */
	.q_logo{width:420px;float:left;}
	.q_logo>h1>a{padding:25px 0;}
	.q_logo>h1>a>img{height:60px;}

	.q_nav{width:calc(100% - 500px);}
	.q_nav>ul>li{margin-left: 45px;}
	.q_nav>ul>li>a{padding:23px 0 27px;}
	.q_nav>ul>li>a>span{font-size: 15px;line-height: 50px;height:50px;}
	.q_nav>ul>li>a>span:after{bottom:5px;}

	/* q_nav_son */
	.q_nav_son{width:240%;top:calc(100% - 20px);left:-70%;}
	.q_nav_son>li>a{font-size: 13px;line-height: 33px;}

	.q_search{width:30px;padding:35px 0;}
	.q_search img{height:30px;}

	.q_header.q_header_fixed .q_logo>h1>a{padding:10px 0;}
	.q_header.q_header_fixed .q_nav>ul>li>a{padding:12px 0 18px;}
	.q_header.q_header_fixed .q_search{padding:25px 0;}

	/* q_header end! */

	/* q_banner start! */
	.banner_mask_in{top:50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}

	.banner_h .cn{font-size: 40px;line-height: 50px;}
	.banner_h .en{margin:3px auto 0;font-size: 20px;line-height: 27px;}

	.banner_main .q_more{margin:75px auto 0;}

	.banner_bottom{bottom:7%;}

	.banner_bottom_l{width:calc(100% - 100px);float:left;}
	.swiper_button{width:45px;height:45px;border:3px solid var(--white);line-height: 36px;font-size: 30px;}
	.q_banner .swiper_button:nth-of-type(2){margin-left: 12px;}


	.banner_scroll{margin:35px auto 0;}
	.banner_scroll:after{width:calc(100% - 90px);top:15px;}
	.banner_scroll span{font-size: 16px;line-height: 30px;}

	.banner_bottom_r{width:100px;}
	.swiper_pagination_banner span{font-size: 16px;line-height: 30px;}
	.swiper_pagination_banner span:nth-of-type(2){margin:0 2px;}
	.swiper_pagination_banner span.dangqian{font-size: 19px;line-height: 30px;}

	/* q_banner end! */

	/* q_more start! */
	.q_more a{padding:10px 70px 10px 25px;border-radius: 45px;}
	.q_more a span{font-size: 14px;line-height: 25px;}
	.q_more a i{width:45px;height:45px;line-height: 42px;font-size: 21px;}
	/* q_more end! */

	/* q_section start! */
	.section_title{margin:0 auto 40px;}
	.section_title .cn{font-size: 34px;line-height: 45px;}
	.section_title .en{margin:5px auto 0;font-size: 15px;line-height: 20px;}
	/* q_section end! */

	/* q_apply start! */
	.q_apply{padding:60px 0;}
	.apply_list{margin:50px auto 0;}
	.apply_item{width:30%;float:left;margin:0 5% 0 0;}
	.apply_item:nth-of-type(3n){margin:0;}
	.apply_item_img{border-radius: 20px;}
	.apply_item_h{margin:16px auto;}
	.apply_item_h a{font-size: 23px;line-height: 33px;height:33px;white-space: nowrap;}
	.apply_item_p{font-size: 15px;line-height: 25px;height:75px;-webkit-line-clamp: 3;}
	.apply_item_p p{font-size: 15px;line-height: 25px;}

	/* q_apply end! */

	/* q_solution start! */
	.solution_title{top:80px;}
	.solution_item_icon img{width:100px;}
	.solution_item_p{width:65%;margin:45px auto 0;font-size: 14px;line-height: 25px;height:75px;-webkit-line-clamp: 3;}
	.solution_item_p p{font-size: 14px;line-height: 25px;}
	.solution_item_more{margin:40px auto 0;}
	.solution_item_more a{padding:10px 50px;border-radius: 40px;}
	.solution_item_more a span{font-size: 14px;line-height: 25px;}

	.q_solution .swiper_button.solution_button_prev{left:-60px;}
	.q_solution .swiper_button.solution_button_next{right:-60px;}

	.solutionThumb{bottom:100px;}
	.solution_slide{padding:0 0 25px;}
	.solution_slide .cn{font-size: 16px;line-height: 50px;height:50px;}
	.solution_slide .en{font-size: 14px;line-height: 16px;height:16px;}
	.swiper-slide-active .solution_slide .cn{font-size: 22px;line-height: 34px;height:34px;}

	.solution_slide:after{bottom:5px;height: 3px;border-radius: 3px;}
	.swiper-slide-active .solution_slide:after{width:40px;}
	/* q_solution end! */

	/* q_product start! */
	.q_product{padding:60px 0;}
	.product_l{width:25%;float:left;padding:80px 0 0;}
	.product_p{font-size: 14px;line-height: 25px;}
	.product_p p{font-size: 14px;line-height: 25px;}

	.q_product .swiper_buttons{margin:50px auto 0;}
	.q_product .swiper_button{margin-right:15px;}

	.product_r{width:67%;float:right;height:480px;}

	.product_item_img{border-radius: 40px;}
	.product_item_main{padding:45px;}

	.product_item_h a{font-size: 24px;line-height: 34px;}

	.product_item_p{margin:14px auto;font-size: 14px;line-height: 25px;}
	.product_item_p p{font-size: 14px;line-height: 25px;}

	.product_item_more a span{font-size: 14px;line-height: 25px;}
	.product_item_more a span:after{top:13px;right:-120%;}
	/* q_product end! */


	/* q_partner start! */
	.q_partner{padding:90px 0 80px;}

	.partner_p{margin:15px auto 0;font-size: 14px;line-height: 25px;}

	.partner_main{margin:-80px auto -50px;}

	.partner_item{width: 13%;margin-right: 1.5%;margin-bottom: 20px;border-radius: 5px;}
	.partner_item:nth-of-type(7n) {margin-right: 0%;}
	/* q_partner end! */

	/* q_footer start! */

	.footer_block{width:17.5%;float:left;padding:45px 10px 0 35px;border-left:1px solid #1e3e54;height:140px;}
	.footer_block:nth-of-type(1){border-left:0;width:32%;padding:45px 10px 0 0;}
	.footer_block:nth-of-type(4){width:33%;}

	.footer_logo img{height:46px;}

	.footer_block_icon{width:41px;float:left;}
	.footer_block_txt{width:calc(100% - 60px);float:right;}
	.footer_block_h{font-size: 14px;line-height: 20px;}
	.footer_block_p{margin:2px auto 0;font-size: 14px;line-height: 20px;}


	.footer_c{padding:50px 0 80px;}
	.footer_list{width:calc(100% - 500px);float:left;}
	.footer_item{width:15%;float:left;margin:0 2% 0 0;}
	.footer_item:nth-of-type(6n){margin:0;}
	.footer_item_h a{font-size: 18px;line-height: 30px;}
	.footer_ul{margin:12px auto 0;}
	.footer_ul li{margin:5px auto 0;}
	.footer_ul li a{font-size: 14px;line-height: 25px;}

	.footer_code{width:350px;}
	.footer_code_item{margin-left: 25px;max-width: 120px;}
	.footer_code_img{border-radius: 5px;}
	.footer_code_h{margin:10px auto 0;font-size: 14px;line-height: 25px;height:25px;}

	.footer_b{padding:15px 0;}
	.footer_b span,.footer_b a{margin:0 4px;line-height: 25px;font-size: 14px;}
	.footer_b span img{width:25px;margin-right: 8px;}
	.footer_b_l{width:75%;float:left;}
	.footer_b_r{width:20%;float:right;}

	/* q_footer end! */

	/* nposition start! */
	.nposition{padding:12px 0;}
	.nposition_main{line-height: 32px;height:32px;font-size: 14px;white-space: nowrap;}
	.nposition_main img{margin-right: 5px;height:32px;}
	.nposition_main a{margin:0 3px;}
	/* nposition end! */

	/* q_main start! */
	#nmain{margin-top:-80px;padding-top:80px;}
	.nmain{padding:40px 0;min-height: 300px;font-size: 16px;}
	.nmain_l{width:315px;float:left;}

	.nmainNav_item{margin:5px auto 0;}

	.nmainNav_item .span1{width:calc(100% - 45px);float:left;font-size: 17px;line-height: 35px;height:35px;white-space: nowrap;}
	.nmainNav_item .span2{width:35px;height:35px;line-height: 35px;float:right;}

	.nmainNav_catname{padding:20px 20px 20px 30px;}

	.nmainNav_ul{padding:10px 20px 10px 30px;}
	.nmainNav_ul>li{padding:7px 0;}

	.nmainNav_ul>li>a .span1{font-size: 15px;}

	.nmain_r{width:calc(100% - 360px);float:right;}
	/* q_main end! */

	/* nmain_block start! */
	.nmain_div{margin:30px auto 0;}
	.nmain_block{border-radius: 6px;}
	.nmain_block_title{border-radius: 6px;}
	.nmain_block_title span{padding:20px 50px 20px 45px;font-size: 20px;line-height: 30px;
		border-top-left-radius: 6px;border-bottom-right-radius:45px;letter-spacing: 1px;
	}
	.nmain_block_body{padding:40px 46px;min-height: 135px;font-size:16px;}
	.nmain_block_body p{font-size:16px;}
	.nmain_block_body h2{font-size: 17px;color:margin:0 auto 15px;}
	.nmain_block_body p+h2{margin:15px auto;}
	.nmain_block_body img{margin:15px auto!important;}
	/* nmain_block end! */

	/* nsolution start! */
	.nsolution_item{margin:25px auto 0;}
	.nsolution_item_img{width:480px;height:280px;float:left;}

	.nsolution_item_txt{width:calc(100% - 480px);height:280px;float:right;padding:32px 90px 20px 50px;}
	.nsolution_item_group{margin:20px auto 0;}

	.nsolution_item_h{margin:0 auto 10px;}
	.nsolution_item_h a{font-size: 21px;line-height: 33px;height:33px;white-space: nowrap;}
	.nsolution_item_p{font-size: 14px;line-height: 25px;height:100px;-webkit-line-clamp: 4;}
	.nsolution_item_p p{font-size: 14px;line-height: 25px;}

	.nsolution_item_group:nth-of-type(2) .nsolution_item_h{margin:0 auto 5px;}
	.nsolution_item_group:nth-of-type(2) .nsolution_item_h  a{font-size: 17px;line-height: 30px;height:30px;}
	.nsolution_item_group:nth-of-type(2) .nsolution_item_p{height:25px;white-space: nowrap;}
	/* nsolution end! */

	/* nproduct start! */
	.nproduct_item{margin:30px auto 0;}
	.nproduct_item_img{width:320px;height:200px;float:left;}
	.nproduct_item_img .img{height:100%;}

	.nproduct_item_txt{width:calc(100% - 320px);height:200px;float:right;padding:35px 50px 20px 45px;}
	.nproduct_item_h a{font-size: 18px;line-height: 25px;height:25px;white-space: nowrap;}
	.nproduct_item_p{margin:10px auto 0;font-size: 14px;line-height: 25px;height:100px;-webkit-line-clamp: 4;}
	.nproduct_item_p p{font-size: 14px;line-height: 25px;}

	.nproduct_item_more{width:35px;height:35px;right:60px;}
	/* nproduct end! */

	/* nhonorary start! */
	.nhonorary_list{margin:0 auto -45px;}
	.nhonorary_item{width:31.6%;float:left;margin:0 2.6% 45px 0;}
	.nhonorary_item:nth-of-type(3n){margin:0 0 45px 0;}
	.nhonorary_item_txt{padding:15px 15px;}
	.nhonorary_item_txt a{font-size: 16px;line-height: 30px;height:30px;white-space: nowrap;}
	/* nhonorary end! */

	/* nnews start! */
	.nnews_list{margin:0 auto -35px;}
	.nnews_item{width:32%;float:left;margin:0 2% 30px 0;}
	.nnews_item:nth-of-type(3n){margin:0 0 30px 0;}
	.nnews_item_txt{padding:25px 25px 30px;}
	.nnews_item_h a{font-size: 17px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
	.nnews_item_date{margin:10px auto;font-size: 13px;line-height: 18px;}

	.nnews_item_p{font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
	.nnews_item_p p{font-size: 14px;line-height: 22px;}

	.nnews_show{width:90%;}
	h1.nnews_show_h{font-size: 26px;}
	.nnews_show_span{margin:10px auto 0;}
	.nnews_show_span span{margin:0 15px;font-size: 14px;line-height: 20px;}
	.nnews_show_body{margin:25px auto 0;padding:30px 0 35px;}

	.nnews_show_content{font-size: 17px;min-height: 150px;}
	.nnews_show_content p{font-size:17px;}
	.nnews_show_content img{margin:15px auto!important;}

	.nnews_show_content h2{font-size: 18px;margin:0 auto 15px;}
	.nnews_show_content p+h2{margin:15px auto;}

	.nnews_show_back{margin:45px auto 0;}
	.nnews_show_back a{padding:8px 50px;border-radius: 25px;}
	.nnews_show_back a img{height:30px;}
	.nnews_show_back a span{font-size: 14px;line-height: 30px;margin-left: 6px;}

	/* nnews end! */

	/* ncooperation start! */
	.npartner_top_h{margin:20px auto 0;}
	.npartner_top_h span{font-size: 24px;line-height: 32px;margin-left:15px;}
	.npartner_top .npartner_top_h img{height:32px !important;}
	.npartner_ul{margin:35px auto 0;}
	.npartner_ul li{float:left;width:20%;}
	.npartner_li_img{height:80px;}
	.npartner_li_mask_in{top:50%;padding:0 20px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.npartner_li_main{line-height: 30px;height:30px;white-space: nowrap;}
	.npartner_li_main span{font-size:15px;line-height: 30px;height:30px;}
	.npartner_li_main span:nth-of-type(1){margin-right: 12px;}
	.npartner_li_main span i{width:30px;height:30px;line-height: 30px;}

	.npartner_list{margin:45px auto 30px;}
	.npartner_item{width:31%;float:left;margin:0 3.5% 0 0;}
	.npartner_item:nth-of-type(3n){margin:0;}
	.npartner_item_mask_in{top:50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.npartner_item_main{padding:0 8%;}
	.npartner_item_h{font-size: 18px;line-height: 27px;height: 27px;white-space: nowrap;}
	.npartner_item_p{margin:10px auto 0;font-size: 14px;line-height: 20px;height: 40px;-webkit-line-clamp: 2;}
	.nmain_block_body .npartner_item_p p{font-size:14px;line-height: 20px;}
	/* ncooperation end! */

	/* nabout start! */

	.nposition_l{width:60%;float:left;}
	.nnav>li{float:left;margin-right:50px;}
	.nnav>li>a{font-size: 16px;line-height: 32px;height:32px;}
	.nnav>li>a:after{bottom:-12px;height: 3px;border-radius: 3px;}
	.nposition_r{width:38%;float:right;}

	/* ncompany */
	.ncompany{height:800px;padding:200px 0 0;}

	.ncompany .nabout_main{width:72%;}
	.ncompany_title .cn{font-size: 33px;line-height: 45px;}
	.ncompany_title .en{margin:5px auto 0;font-size: 23px;line-height: 30px;}
	.ncompany_p{margin:50px auto 0;font-size: 17px;}
	.ncompany_p p{margin:20px auto 0;font-size: 17px;}
	/* nhonor */

	.section_button{width:50px;height:50px;line-height:48px;font-size: 15px;}
	.section_button.section_button_left{left:-66px;}
	.section_button.section_button_right{right:-66px;}

	.nabout_title{margin:0 auto 45px;}
	.nabout_title_h{font-size: 25px;line-height: 33px;}
	.nabout_title_span{margin:10px auto 0;}
	.nabout_title_span span{width:30px;height: 4px;border-radius: 4px;}

	.nhonor{padding:65px 0;}

	.nhonor_item{padding:30px 30px;}
	.nhonor_item_h{margin:10px auto 0;}
	.nhonor_item_h span{font-size: 16px;line-height: 25px;height:25px;white-space: nowrap;}
	/* ncontact */
	.ncontact{padding:50px 0 85px;}

	.ncontact_main{margin:20px auto 0;}
	.nmap{width:53%;float:left;height:400px;}

	.allmap {font-size: 14px;line-height: 30px;}
	.allmap b{font-size: 17px;line-height: 30px;}

	.ntel_txt{width:47%;float:right;height:400px;border-top-right-radius: 100px;}

	.ntel_txt_icon{width:150px;right:50px;bottom:80px;}

	.ntel_txt_main{top:50%;transform: translateY(-50%);padding:30px 100px 30px 65px;}
	.ntel_txt_h{font-size: 22px;line-height: 33px;}
	.ntel_txt_ul{margin:15px auto 0;}
	.ntel_txt_ul li{font-size: 15px;line-height: 25px;margin:5px auto 0;}

	/* nabout end! */


}

@media(max-width: 1440px){

	.main1200{width:1000px;}
	.main1600{width:1200px;}

	/* q_header start! */
	.q_logo{width:400px;float:left;}
	.q_logo>h1>a{padding:20px 0;}
	.q_logo>h1>a>img{height:50px;}

	.q_nav{width:calc(100% - 480px);}
	.q_nav>ul>li{margin-left: 45px;}
	.q_nav>ul>li>a{padding:13px 0 20px;}
	.q_nav>ul>li>a>span{font-size: 15px;line-height: 50px;height:50px;}
	.q_nav>ul>li>a>span:after{bottom:5px;}

	/* q_nav_son */
	.q_nav_son{width:240%;top:calc(100% - 15px);left:-70%;}
	.q_nav_son>li>a{font-size: 13px;line-height: 33px;}

	.q_search{width:30px;padding:25px 0;}
	.q_search img{height:30px;}

	.q_header.q_header_fixed .q_logo>h1>a{padding:12px 0 8px;}
	.q_header.q_header_fixed .q_nav>ul>li>a{padding:8px 0 12px;}
	.q_header.q_header_fixed .q_search{padding:20px 0;}

	/* q_header end! */

	/* q_banner start! */
	.banner_mask_in{top:50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}

	.banner_h .cn{font-size: 34px;line-height: 42px;}
	.banner_h .en{margin:0 auto;font-size: 17px;line-height: 25px;}

	.banner_main .q_more{margin:80px auto 0;}

	.banner_bottom{bottom:7%;}

	.banner_bottom_l{width:calc(100% - 90px);float:left;}
	.swiper_button{width:40px;height:40px;border:3px solid var(--white);line-height: 30px;font-size: 27px;}
	.q_banner .swiper_button:nth-of-type(2){margin-left: 12px;}


	.banner_scroll{margin:35px auto 0;}
	.banner_scroll:after{width:calc(100% - 90px);top:15px;}
	.banner_scroll span{font-size: 16px;line-height: 30px;}

	.banner_bottom_r{width:90px;}
	.swiper_pagination_banner span{font-size: 16px;line-height: 30px;}
	.swiper_pagination_banner span:nth-of-type(2){margin:0 2px;}
	.swiper_pagination_banner span.dangqian{font-size: 19px;line-height: 30px;}

	/* q_banner end! */

	/* q_more start! */
	.q_more a{padding:10px 70px 10px 25px;border-radius: 45px;}
	.q_more a span{font-size: 14px;line-height: 25px;}
	.q_more a i{width:45px;height:45px;line-height: 42px;font-size: 21px;}
	/* q_more end! */

	/* q_section start! */
	.section_title{margin:0 auto 35px;}
	.section_title .cn{font-size: 28px;line-height: 38px;}
	.section_title .en{margin:2px auto 0;font-size: 14px;line-height: 20px;}
	/* q_section end! */

	/* q_apply start! */
	.q_apply{padding:50px 0;}
	.apply_list{margin:40px auto 0;}
	.apply_item{width:31%;float:left;margin:0 3.5% 0 0;}
	.apply_item:nth-of-type(3n){margin:0;}
	.apply_item_img{border-radius: 15px;}
	.apply_item_h{margin:15px auto;}
	.apply_item_h a{font-size: 22px;line-height: 30px;height:30px;white-space: nowrap;}
	.apply_item_p{font-size: 14px;line-height: 23px;height:69px;-webkit-line-clamp: 3;}
	.apply_item_p p{font-size: 14px;line-height: 23px;}

	/* q_apply end! */

	/* q_solution start! */
	.solution_title{top:80px;}
	.solution_item_icon img{width:90px;}
	.solution_item_p{width:72%;margin:40px auto 0;font-size: 14px;line-height: 25px;height:75px;-webkit-line-clamp: 3;}
	.solution_item_p p{font-size: 14px;line-height: 25px;}
	.solution_item_more{margin:35px auto 0;}
	.solution_item_more a{padding:10px 50px;border-radius: 40px;}
	.solution_item_more a span{font-size: 14px;line-height: 25px;}

	.q_solution .swiper_button.solution_button_prev{left:-50px;}
	.q_solution .swiper_button.solution_button_next{right:-50px;}

	.solutionThumb{bottom:80px;}
	.solution_slide{padding:0 0 25px;}
	.solution_slide .cn{font-size: 16px;line-height: 50px;height:50px;}
	.solution_slide .en{font-size: 13px;line-height: 16px;height:16px;}
	.swiper-slide-active .solution_slide .cn{font-size: 21px;line-height: 34px;height:34px;}

	.solution_slide:after{bottom:5px;height: 3px;border-radius: 3px;}
	.swiper-slide-active .solution_slide:after{width:40px;}
	/* q_solution end! */

	/* q_product start! */
	.q_product{padding:70px 0;background-image: url('../images/q_product_bg1440.jpg');}
	.product_l{width:25%;float:left;padding:60px 0 0;}
	.product_p{font-size: 14px;line-height: 25px;}
	.product_p p{font-size: 14px;line-height: 25px;}

	.q_product .swiper_buttons{margin:50px auto 0;}
	.q_product .swiper_button{margin-right:15px;}

	.product_r{width:67%;float:right;height:400px;}

	.product_item_img{border-radius: 30px;}
	.product_item_main{padding:40px;}

	.product_item_h a{font-size: 22px;line-height: 30px;}

	.product_item_p{margin:14px auto;font-size: 14px;line-height: 25px;}
	.product_item_p p{font-size: 14px;line-height: 25px;}

	.product_item_more a span{font-size: 14px;line-height: 25px;}
	.product_item_more a span:after{top:13px;right:-120%;}
	/* q_product end! */


	/* q_partner start! */
	.q_partner{padding:80px 0 70px;}

	.partner_p{margin:15px auto 0;font-size: 14px;line-height: 25px;}

	.partner_main{margin:-60px auto -50px;}

	.partner_item{width: 13%;margin-right: 1.5%;margin-bottom: 20px;border-radius: 5px;}
	.partner_item:nth-of-type(7n) {margin-right: 0%;}
	/* q_partner end! */

	/* q_footer start! */

	.footer_block{width:19.5%;float:left;padding:36px 10px 0 25px;border-left:1px solid #1e3e54;height:120px;}
	.footer_block:nth-of-type(1){border-left:0;width:26%;padding:36px 10px 0 0;}
	.footer_block:nth-of-type(4){width:35%;}

	.footer_logo img{height:36px;}

	.footer_block_icon{width:36px;float:left;}
	.footer_block_txt{width:calc(100% - 50px);float:right;}
	.footer_block_h{font-size: 14px;line-height: 20px;}
	.footer_block_p{margin:2px auto 0;font-size: 14px;line-height: 20px;}


	.footer_c{padding:35px 0 60px;}
	.footer_list{width:calc(100% - 380px);float:left;}
	.footer_item{width:15%;float:left;margin:0 2% 0 0;}
	.footer_item:nth-of-type(6n){margin:0;}
	.footer_item_h a{font-size: 17px;line-height: 27px;}
	.footer_ul{margin:12px auto 0;}
	.footer_ul li{margin:5px auto 0;}
	.footer_ul li a{font-size: 13px;line-height: 25px;}

	.footer_code{width:300px;}
	.footer_code_item{margin-left: 20px;max-width: 115px;}
	.footer_code_img{border-radius: 5px;}
	.footer_code_h{margin:10px auto 0;font-size: 13px;line-height: 25px;height:25px;}

	.footer_b{padding:15px 0;}
	.footer_b span,.footer_b a{margin:0 4px;line-height: 25px;font-size: 13px;}
	.footer_b span img{width:25px;margin-right: 8px;}
	.footer_b_l{width:75%;float:left;}
	.footer_b_r{width:20%;float:right;}

	/* q_footer end! */

	/* nposition start! */
	.nposition{padding:10px 0;}
	.nposition_main{line-height: 30px;height:30px;font-size: 14px;white-space: nowrap;}
	.nposition_main img{margin-right: 5px;height:30px;}
	.nposition_main a{margin:0 3px;}
	/* nposition end! */

	/* q_main start! */
	#nmain{margin-top:-80px;padding-top:80px;}
	.nmain{padding:35px 0;min-height: 240px;font-size: 15px;}
	.nmain_l{width:300px;float:left;}

	.nmainNav_item{margin:5px auto 0;}

	.nmainNav_item .span1{width:calc(100% - 45px);float:left;font-size: 17px;line-height: 35px;height:35px;white-space: nowrap;}
	.nmainNav_item .span2{width:35px;height:35px;line-height: 35px;float:right;}

	.nmainNav_catname{padding:20px 20px 20px 30px;}

	.nmainNav_ul{padding:10px 20px 10px 30px;}
	.nmainNav_ul>li{padding:6px 0;}

	.nmainNav_ul>li>a .span1{font-size: 14px;}

	.nmain_r{width:calc(100% - 340px);float:right;}
	/* q_main end! */

	/* nmain_block start! */
	.nmain_div{margin:25px auto 0;}
	.nmain_block{border-radius: 6px;}
	.nmain_block_title{border-radius: 6px;}
	.nmain_block_title span{padding:18px 45px 18px 40px;font-size: 17px;line-height: 25px;
		border-top-left-radius: 6px;border-bottom-right-radius:40px;letter-spacing: 1px;
	}
	.nmain_block_body{padding:35px 41px;min-height: 120px;font-size:15px;}
	.nmain_block_body p{font-size:15px;}
	.nmain_block_body h2{font-size: 17px;color:margin:0 auto 15px;}
	.nmain_block_body p+h2{margin:15px auto;}
	.nmain_block_body img{margin:15px auto!important;}
	/* nmain_block end! */

	/* nsolution start! */
	.nsolution_item{margin:25px auto 0;}
	.nsolution_item_img{width:340px;height:220px;float:left;}

	.nsolution_item_txt{width:calc(100% - 340px);height:220px;float:right;padding:20px 40px 10px 35px;}
	.nsolution_item_group{margin:10px auto 0;}

	.nsolution_item_h{margin:0 auto 8px;}
	.nsolution_item_h a{font-size: 18px;line-height: 28px;height:25px;white-space: nowrap;}
	.nsolution_item_p{font-size: 13px;line-height: 20px;height:80px;-webkit-line-clamp: 4;}
	.nsolution_item_p p{font-size: 13px;line-height: 20px;}

	.nsolution_item_group:nth-of-type(2) .nsolution_item_h{margin:0 auto 5px;}
	.nsolution_item_group:nth-of-type(2) .nsolution_item_h  a{font-size: 16px;line-height: 25px;height:25px;font-weight: 700;}
	.nsolution_item_group:nth-of-type(2) .nsolution_item_p{height:20px;white-space: nowrap;}
	/* nsolution end! */

	/* nproduct start! */
	.nproduct_item{margin:25px auto 0;}
	.nproduct_item_img{width:270px;height:180px;float:left;}
	.nproduct_item_img .img{height:100%;}

	.nproduct_item_txt{width:calc(100% - 270px);height:180px;float:right;padding:25px 50px 20px 40px;}
	.nproduct_item_h a{font-size: 18px;line-height: 25px;height:25px;white-space: nowrap;}
	.nproduct_item_p{margin:10px auto 0;font-size: 14px;line-height: 25px;height:100px;-webkit-line-clamp: 4;}
	.nproduct_item_p p{font-size: 14px;line-height: 25px;}

	.nproduct_item_more{width:35px;height:35px;right:45px;}
	/* nproduct end! */

	/* nhonorary start! */
	.nhonorary_list{margin:0 auto -35px;}
	.nhonorary_item{width:31.6%;float:left;margin:0 2.6% 35px 0;}
	.nhonorary_item:nth-of-type(3n){margin:0 0 35px 0;}
	.nhonorary_item_txt{padding:15px 10px;}
	.nhonorary_item_txt a{font-size: 14px;line-height: 28px;height:28px;white-space: nowrap;}
	/* nhonorary end! */

	/* nnews start! */
	.nnews_list{margin:0 auto -25px;}
	.nnews_item{width:32%;float:left;margin:0 2% 25px 0;}
	.nnews_item:nth-of-type(3n){margin:0 0 25px 0;}
	.nnews_item_txt{padding:20px 20px 25px;}
	.nnews_item_h a{font-size: 16px;line-height: 24px;height:48px;-webkit-line-clamp: 2;}
	.nnews_item_date{margin:8px auto;font-size: 13px;line-height: 18px;}

	.nnews_item_p{font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
	.nnews_item_p p{font-size: 14px;line-height: 22px;}

	.nnews_show{width:92%;}
	h1.nnews_show_h{font-size: 22px;}
	.nnews_show_span{margin:8px auto 0;}
	.nnews_show_span span{margin:0 12px;font-size: 13px;line-height: 20px;}
	.nnews_show_body{margin:20px auto 0;padding:20px 0 25px;}

	.nnews_show_content{font-size: 15px;min-height: 120px;}
	.nnews_show_content p{font-size:15px;}
	.nnews_show_content img{margin:12px auto!important;}

	.nnews_show_content h2{font-size: 17px;margin:0 auto 12px;}
	.nnews_show_content p+h2{margin:12px auto;}

	.nnews_show_back{margin:45px auto 0;}
	.nnews_show_back a{padding:8px 50px;border-radius: 25px;}
	.nnews_show_back a img{height:30px;}
	.nnews_show_back a span{font-size: 14px;line-height: 30px;margin-left: 6px;}

	/* nnews end! */

	/* ncooperation start! */
	.npartner_top_h{margin:20px auto 0;}
	.npartner_top_h span{font-size: 22px;line-height: 32px;margin-left:15px;}
	.npartner_top .npartner_top_h img{height:32px !important;}
	.npartner_ul{margin:35px auto 0;}
	.npartner_ul li{float:left;width:20%;}
	.npartner_li_img{height:80px;}
	.npartner_li_mask_in{top:50%;padding:0 16px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.npartner_li_main{line-height: 26px;height:26px;white-space: nowrap;}
	.npartner_li_main span{font-size:14px;line-height: 26px;height:26px;}
	.npartner_li_main span:nth-of-type(1){margin-right: 8px;width:26px;}
	.npartner_li_main span i{width:26px;height:26px;line-height: 26px;}

	.npartner_list{margin:35px auto 20px;}
	.npartner_item{width:31%;float:left;margin:0 3.5% 0 0;}
	.npartner_item:nth-of-type(3n){margin:0;}
	.npartner_item_mask_in{top:50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.npartner_item_main{padding:0 8%;}
	.npartner_item_h{font-size: 17px;line-height: 27px;height: 27px;white-space: nowrap;}
	.npartner_item_p{margin:10px auto 0;font-size: 14px;line-height: 20px;height: 40px;-webkit-line-clamp: 2;}
	.nmain_block_body .npartner_item_p p{font-size:14px;line-height: 20px;}
	/* ncooperation end! */

	/* nabout start! */

	.nposition_l{width:60%;float:left;}

	.nnav>li{float:left;margin-right:40px;}
	.nnav>li>a{font-size: 15px;line-height: 30px;height:30px;}
	.nnav>li>a:after{bottom:-10px;height: 3px;border-radius: 3px;}
	.nposition_r{width:38%;float:right;}

	/* ncompany */
	.ncompany{height:700px;padding:175px 0 0;}

	.ncompany .nabout_main{width:75%;}
	.ncompany_title .cn{font-size: 28px;line-height: 40px;}
	.ncompany_title .en{margin:5px auto 0;font-size: 20px;line-height: 25px;}
	.ncompany_p{margin:45px auto 0;font-size: 15px;}
	.ncompany_p p{margin:18px auto 0;font-size: 15px;}
	/* nhonor */

	.section_button{width:46px;height:46px;line-height:44px;font-size: 14px;}
	.section_button.section_button_left{left:-60px;}
	.section_button.section_button_right{right:-60px;}

	.nabout_title{margin:0 auto 45px;}
	.nabout_title_h{font-size: 25px;line-height: 33px;}
	.nabout_title_span{margin:10px auto 0;}
	.nabout_title_span span{width:30px;height: 4px;border-radius: 4px;}

	.nhonor{padding:55px 0;}

	.nhonor_item{padding:20px 20px;}
	.nhonor_item_h{margin:10px auto 0;}
	.nhonor_item_h span{font-size: 14px;line-height: 25px;height:25px;white-space: nowrap;}
	/* ncontact */
	.ncontact{padding:50px 0 80px;}

	.ncontact_main{margin:20px auto 0;}
	.nmap{width:53%;float:left;height:400px;}

	.allmap {font-size: 14px;line-height: 30px;}
	.allmap b{font-size: 17px;line-height: 30px;}

	.ntel_txt{width:47%;float:right;height:400px;border-top-right-radius: 100px;}

	.ntel_txt_icon{width:120px;right:40px;bottom:70px;}

	.ntel_txt_main{top:50%;transform: translateY(-50%);padding:30px 100px 30px 65px;}
	.ntel_txt_h{font-size: 19px;line-height: 28px;}
	.ntel_txt_ul{margin:15px auto 0;}
	.ntel_txt_ul li{font-size: 14px;line-height: 23px;margin:5px auto 0;}

	/* nabout end! */


}

@media(max-width: 1280px){

	.main1200{width:900px;}
	.main1600{width:1100px;}

	/* q_header start! */
	.q_logo{width:400px;float:left;}
	.q_logo>h1>a{padding:20px 0;}
	.q_logo>h1>a>img{height:50px;}

	.q_nav{width:calc(100% - 480px);}
	.q_nav>ul>li{margin-left: 45px;}
	.q_nav>ul>li>a{padding:13px 0 20px;}
	.q_nav>ul>li>a>span{font-size: 15px;line-height: 50px;height:50px;}
	.q_nav>ul>li>a>span:after{bottom:5px;}

	/* q_nav_son */
	.q_nav_son{width:240%;top:calc(100% - 15px);left:-70%;}
	.q_nav_son>li>a{font-size: 13px;line-height: 33px;}

	.q_search{width:30px;padding:25px 0;}
	.q_search img{height:30px;}

	.q_header.q_header_fixed .q_logo>h1>a{padding:12px 0 8px;}
	.q_header.q_header_fixed .q_nav>ul>li>a{padding:8px 0 12px;}
	.q_header.q_header_fixed .q_search{padding:20px 0;}

	/* q_header end! */

	/* q_banner start! */
	.banner_mask_in{top:50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}

	.banner_h .cn{font-size: 30px;line-height: 40px;}
	.banner_h .en{margin:0 auto;font-size: 17px;line-height: 25px;}

	.banner_main .q_more{margin:80px auto 0;}

	.banner_bottom{bottom:7%;}

	.banner_bottom_l{width:calc(100% - 90px);float:left;}
	.swiper_button{width:40px;height:40px;border:3px solid var(--white);line-height: 30px;font-size: 27px;}
	.q_banner .swiper_button:nth-of-type(2){margin-left: 12px;}


	.banner_scroll{margin:35px auto 0;}
	.banner_scroll:after{width:calc(100% - 90px);top:15px;}
	.banner_scroll span{font-size: 16px;line-height: 30px;}

	.banner_bottom_r{width:90px;}
	.swiper_pagination_banner span{font-size: 16px;line-height: 30px;}
	.swiper_pagination_banner span:nth-of-type(2){margin:0 2px;}
	.swiper_pagination_banner span.dangqian{font-size: 19px;line-height: 30px;}

	/* q_banner end! */

	/* q_more start! */
	.q_more a{padding:10px 70px 10px 25px;border-radius: 45px;}
	.q_more a span{font-size: 14px;line-height: 25px;}
	.q_more a i{width:45px;height:45px;line-height: 42px;font-size: 21px;}
	/* q_more end! */

	/* q_section start! */
	.section_title{margin:0 auto 30px;}
	.section_title .cn{font-size: 25px;line-height: 35px;}
	.section_title .en{margin:2px auto 0;font-size: 14px;line-height: 20px;}
	/* q_section end! */

	/* q_apply start! */
	.q_apply{padding:50px 0;}
	.apply_list{margin:40px auto 0;}
	.apply_item{width:31%;float:left;margin:0 3.5% 0 0;}
	.apply_item:nth-of-type(3n){margin:0;}
	.apply_item_img{border-radius: 15px;}
	.apply_item_h{margin:15px auto;}
	.apply_item_h a{font-size: 22px;line-height: 30px;height:30px;white-space: nowrap;}
	.apply_item_p{font-size: 14px;line-height: 23px;height:69px;-webkit-line-clamp: 3;}
	.apply_item_p p{font-size: 14px;line-height: 23px;}

	/* q_apply end! */

	/* q_solution start! */
	.solution_title{top:65px;}
	.solution_item_icon img{width:90px;}
	.solution_item_p{width:72%;margin:40px auto 0;font-size: 14px;line-height: 25px;height:75px;-webkit-line-clamp: 3;}
	.solution_item_p p{font-size: 14px;line-height: 25px;}
	.solution_item_more{margin:35px auto 0;}
	.solution_item_more a{padding:10px 50px;border-radius: 40px;}
	.solution_item_more a span{font-size: 14px;line-height: 25px;}

	.q_solution .swiper_button.solution_button_prev{left:-50px;}
	.q_solution .swiper_button.solution_button_next{right:-50px;}

	.solutionThumb{bottom:60px;}
	.solution_slide{padding:0 0 25px;}
	.solution_slide .cn{font-size: 16px;line-height: 50px;height:50px;}
	.solution_slide .en{font-size: 13px;line-height: 16px;height:16px;}
	.swiper-slide-active .solution_slide .cn{font-size: 21px;line-height: 34px;height:34px;}

	.solution_slide:after{bottom:5px;height: 3px;border-radius: 3px;}
	.swiper-slide-active .solution_slide:after{width:40px;}
	/* q_solution end! */

	/* q_product start! */
	.q_product{padding:60px 0;background-image: url('../images/q_product_bg1440.jpg');}
	.product_l{width:25%;float:left;padding:60px 0 0;}
	.product_p{font-size: 14px;line-height: 25px;}
	.product_p p{font-size: 14px;line-height: 25px;}

	.q_product .swiper_buttons{margin:50px auto 0;}
	.q_product .swiper_button{margin-right:15px;}

	.product_r{width:67%;float:right;height:360px;}

	.product_item_img{border-radius: 30px;}
	.product_item_main{padding:40px;}

	.product_item_h a{font-size: 22px;line-height: 30px;}

	.product_item_p{margin:14px auto;font-size: 14px;line-height: 25px;}
	.product_item_p p{font-size: 14px;line-height: 25px;}

	.product_item_more a span{font-size: 14px;line-height: 25px;}
	.product_item_more a span:after{top:13px;right:-120%;}
	/* q_product end! */


	/* q_partner start! */
	.q_partner{padding:80px 0 70px;}

	.partner_p{margin:15px auto 0;font-size: 14px;line-height: 25px;}

	.partner_main{margin:-60px auto -50px;}

	.partner_item{width: 13%;margin-right: 1.5%;margin-bottom: 20px;border-radius: 5px;}
	.partner_item:nth-of-type(7n) {margin-right: 0%;}
	/* q_partner end! */

	/* q_footer start! */

	.footer_block{width:19.5%;float:left;padding:36px 10px 0 25px;border-left:1px solid #1e3e54;height:120px;}
	.footer_block:nth-of-type(1){border-left:0;width:26%;padding:36px 10px 0 0;}
	.footer_block:nth-of-type(4){width:35%;}

	.footer_logo img{height:36px;}

	.footer_block_icon{width:36px;float:left;}
	.footer_block_txt{width:calc(100% - 50px);float:right;}
	.footer_block_h{font-size: 14px;line-height: 20px;}
	.footer_block_p{margin:2px auto 0;font-size: 14px;line-height: 20px;}


	.footer_c{padding:35px 0 60px;}
	.footer_list{width:calc(100% - 380px);float:left;}
	.footer_item{width:15%;float:left;margin:0 2% 0 0;}
	.footer_item:nth-of-type(6n){margin:0;}
	.footer_item_h a{font-size: 17px;line-height: 27px;}
	.footer_ul{margin:12px auto 0;}
	.footer_ul li{margin:5px auto 0;}
	.footer_ul li a{font-size: 13px;line-height: 25px;}

	.footer_code{width:300px;}
	.footer_code_item{margin-left: 20px;max-width: 115px;}
	.footer_code_img{border-radius: 5px;}
	.footer_code_h{margin:10px auto 0;font-size: 13px;line-height: 25px;height:25px;}

	.footer_b{padding:15px 0;}
	.footer_b span,.footer_b a{margin:0 4px;line-height: 25px;font-size: 13px;}
	.footer_b span img{width:25px;margin-right: 8px;}
	.footer_b_l{width:75%;float:left;}
	.footer_b_r{width:20%;float:right;}

	/* q_footer end! */

	/* nposition start! */
	.nposition{padding:10px 0;}
	.nposition_main{line-height: 30px;height:30px;font-size: 14px;white-space: nowrap;}
	.nposition_main img{margin-right: 5px;height:30px;}
	.nposition_main a{margin:0 3px;}
	/* nposition end! */

	/* q_main start! */
	#nmain{margin-top:-80px;padding-top:80px;}
	.nmain{padding:30px 0;min-height: 180px;font-size: 15px;}
	.nmain_l{width:300px;float:left;}

	.nmainNav_item{margin:5px auto 0;}

	.nmainNav_item .span1{width:calc(100% - 45px);float:left;font-size: 17px;line-height: 35px;height:35px;white-space: nowrap;}
	.nmainNav_item .span2{width:35px;height:35px;line-height: 35px;float:right;}

	.nmainNav_catname{padding:20px 20px 20px 30px;}

	.nmainNav_ul{padding:10px 20px 10px 30px;}
	.nmainNav_ul>li{padding:6px 0;}

	.nmainNav_ul>li>a .span1{font-size: 14px;}

	.nmain_r{width:calc(100% - 335px);float:right;}
	/* q_main end! */

	/* nmain_block start! */
	.nmain_div{margin:25px auto 0;}
	.nmain_block{border-radius: 6px;}
	.nmain_block_title{border-radius: 6px;}
	.nmain_block_title span{padding:18px 45px 18px 40px;font-size: 17px;line-height: 25px;
		border-top-left-radius: 6px;border-bottom-right-radius:40px;letter-spacing: 1px;
	}
	.nmain_block_body{padding:35px 41px;min-height: 120px;font-size:15px;}
	.nmain_block_body p{font-size:15px;}
	.nmain_block_body h2{font-size: 17px;color:margin:0 auto 15px;}
	.nmain_block_body p+h2{margin:15px auto;}
	.nmain_block_body img{margin:15px auto!important;}
	/* nmain_block end! */

	/* nsolution start! */
	.nsolution_item{margin:25px auto 0;}
	.nsolution_item_img{width:340px;height:220px;float:left;}

	.nsolution_item_txt{width:calc(100% - 340px);height:220px;float:right;padding:20px 35px 10px 35px;}
	.nsolution_item_group{margin:10px auto 0;}

	.nsolution_item_h{margin:0 auto 8px;}
	.nsolution_item_h a{font-size: 18px;line-height: 28px;height:25px;white-space: nowrap;}
	.nsolution_item_p{font-size: 13px;line-height: 20px;height:80px;-webkit-line-clamp: 4;}
	.nsolution_item_p p{font-size: 13px;line-height: 20px;}

	.nsolution_item_group:nth-of-type(2) .nsolution_item_h{margin:0 auto 5px;}
	.nsolution_item_group:nth-of-type(2) .nsolution_item_h  a{font-size: 16px;line-height: 25px;height:25px;font-weight: 700;}
	.nsolution_item_group:nth-of-type(2) .nsolution_item_p{height:20px;white-space: nowrap;}
	/* nsolution end! */

	/* nproduct start! */
	.nproduct_item{margin:25px auto 0;}
	.nproduct_item_img{width:270px;height:180px;float:left;}
	.nproduct_item_img .img{height:100%;}

	.nproduct_item_txt{width:calc(100% - 270px);height:180px;float:right;padding:25px 45px 20px 35px;}
	.nproduct_item_h a{font-size: 18px;line-height: 25px;height:25px;white-space: nowrap;}
	.nproduct_item_p{margin:10px auto 0;font-size: 14px;line-height: 25px;height:100px;-webkit-line-clamp: 4;}
	.nproduct_item_p p{font-size: 14px;line-height: 25px;}

	.nproduct_item_more{width:35px;height:35px;right:30px;}
	/* nproduct end! */

	/* nhonorary start! */
	.nhonorary_list{margin:0 auto -35px;}
	.nhonorary_item{width:31.6%;float:left;margin:0 2.6% 35px 0;}
	.nhonorary_item:nth-of-type(3n){margin:0 0 35px 0;}
	.nhonorary_item_txt{padding:12px 10px;}
	.nhonorary_item_txt a{font-size: 13px;line-height: 25px;height:25px;white-space: nowrap;}
	/* nhonorary end! */

	/* nnews start! */
	.nnews_list{margin:0 auto -25px;}
	.nnews_item{width:32%;float:left;margin:0 2% 25px 0;}
	.nnews_item:nth-of-type(3n){margin:0 0 25px 0;}
	.nnews_item_txt{padding:20px 20px 25px;}
	.nnews_item_h a{font-size: 16px;line-height: 24px;height:48px;-webkit-line-clamp: 2;}
	.nnews_item_date{margin:8px auto;font-size: 13px;line-height: 18px;}

	.nnews_item_p{font-size: 14px;line-height: 22px;height:44px;-webkit-line-clamp: 2;}
	.nnews_item_p p{font-size: 14px;line-height: 22px;}

	.nnews_show{width:92%;}
	h1.nnews_show_h{font-size: 20px;}
	.nnews_show_span{margin:8px auto 0;}
	.nnews_show_span span{margin:0 10px;font-size: 13px;line-height: 20px;}
	.nnews_show_body{margin:20px auto 0;padding:20px 0 25px;}

	.nnews_show_content{font-size: 15px;min-height: 120px;}
	.nnews_show_content p{font-size:15px;}
	.nnews_show_content img{margin:10px auto!important;}

	.nnews_show_content h2{font-size: 17px;margin:0 auto 10px;}
	.nnews_show_content p+h2{margin:10px auto;}

	.nnews_show_back{margin:45px auto 0;}
	.nnews_show_back a{padding:8px 50px;border-radius: 25px;}
	.nnews_show_back a img{height:30px;}
	.nnews_show_back a span{font-size: 14px;line-height: 30px;margin-left: 6px;}

	/* nnews end! */

	/* nabout start! */

	.nposition_l{width:60%;float:left;}

	.nnav>li{float:left;margin-right:40px;}
	.nnav>li>a{font-size: 15px;line-height: 30px;height:30px;}
	.nnav>li>a:after{bottom:-10px;height: 3px;border-radius: 3px;}
	.nposition_r{width:38%;float:right;}

	/* ncompany */
	.ncompany{height:700px;padding:150px 0 0;}

	.ncompany .nabout_main{width:75%;}
	.ncompany_title .cn{font-size: 23px;line-height: 35px;}
	.ncompany_title .en{margin:3px auto 0;font-size: 18px;line-height: 23px;}
	.ncompany_p{margin:35px auto 0;font-size: 15px;}
	.ncompany_p p{margin:15px auto 0;font-size: 15px;}
	/* nhonor */

	.section_button{width:46px;height:46px;line-height:44px;font-size: 14px;}
	.section_button.section_button_left{left:-60px;}
	.section_button.section_button_right{right:-60px;}

	.nabout_title{margin:0 auto 45px;}
	.nabout_title_h{font-size: 25px;line-height: 33px;}
	.nabout_title_span{margin:10px auto 0;}
	.nabout_title_span span{width:30px;height: 4px;border-radius: 4px;}

	.nhonor{padding:55px 0;}

	.nhonor_item{padding:20px 20px;}
	.nhonor_item_h{margin:10px auto 0;}
	.nhonor_item_h span{font-size: 14px;line-height: 25px;height:25px;white-space: nowrap;}
	/* ncontact */
	.ncontact{padding:50px 0 80px;}

	.ncontact_main{margin:20px auto 0;}
	.nmap{width:53%;float:left;height:360px;}

	.allmap {font-size: 14px;line-height: 30px;}
	.allmap b{font-size: 17px;line-height: 30px;}

	.ntel_txt{width:47%;float:right;height:360px;border-top-right-radius: 100px;}

	.ntel_txt_icon{width:120px;right:40px;bottom:70px;}

	.ntel_txt_main{top:50%;transform: translateY(-50%);padding:30px 100px 30px 50px;}
	.ntel_txt_h{font-size: 19px;line-height: 28px;}
	.ntel_txt_ul{margin:15px auto 0;}
	.ntel_txt_ul li{font-size: 14px;line-height: 23px;margin:5px auto 0;}

	/* nabout end! */

}

@media(min-width: 640px){
	.sp_header,.sjj_nav{display: none;}
}

@media(max-width: 640px){
	.main1200{width:100%;}
	.main1600{width:100%;}

	/* sp_header  start! */
	.sp_header{height:60px;overflow:hidden;background:rgba(255,255,255,1);position:fixed;width:100%;display: block;top:0;z-index: 999999;}
	.sp_header.sp_header_fixed{box-shadow: 0 0 2px #888;}
	.sp_logo{padding:0;float:left;height:60px}
	.sp_logo a{outline: none;display: block;padding:10px 15px;}
	.sp_logo img{margin:auto;max-height:40px;}
	.sp_nav{width:60px;float:right;position:relative;cursor:pointer;height:26px;margin-top:20px}
	.sp_nav span{display:block;background:var(--color_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:#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;z-index: 999999;
	}
	.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(--color_blue);}
	.sjj_nav ul li ul li>ul{margin-left:10px}
	/* sp_header  end! */

	/* q_header start! */
	.q_header{display: none;}
	/* q_header end! */

	/* 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:75% 0 0;}

	.banner_mask_in{top:50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.banner_main{padding:0 20px;text-align: center;}

	.banner_h .cn{font-size: 22px;line-height: 30px;}
	.banner_h .en{font-size: 14px;line-height: 18px;}

	.banner_main .q_more{margin:20px auto 0;}

	.banner_bottom{bottom:5%;padding:0 20px;}

	.banner_bottom_l{display: none;}

	.swiper_button{width:30px;height:30px;border:2px solid var(--white);line-height: 24px;font-size: 20px;}
	.q_banner .swiper_button:nth-of-type(2){margin-left: 10px;}

	.banner_bottom_r{width:100%;position: static;}
	.swiper_pagination_banner{text-align: center;}
	.swiper_pagination_banner span{font-size: 14px;line-height: 25px;}
	.swiper_pagination_banner span:nth-of-type(2){margin:0 2px;}
	.swiper_pagination_banner span.dangqian{font-size: 17px;line-height: 25px;}

	/* q_banner end! */

	/* q_more start! */
	.q_more a{padding:7px 50px 7px 20px;border-radius: 35px;}
	.q_more a span{font-size: 12px;line-height: 20px;}
	.q_more a i{width:35px;height:35px;line-height: 33px;font-size: 18px;}
	/* q_more end! */

	/* q_section start! */
	.section_title{margin:0 auto 20px;padding:0 20px;}
	.section_title .cn{font-size: 18px;line-height: 25px;font-weight: 700;}
	.section_title .en{margin:0 auto;font-size: 13px;line-height: 20px;}
	/* q_section end! */

	/* q_apply start! */
	.q_apply{padding:30px 0;}
	.apply_fullimg{padding:0 20px;}
	.apply_list{margin:20px auto 0;padding:0 20px;}
	.apply_item{width:100%;float:none;margin:0 auto 20px;}
	.apply_item:nth-of-type(3n){margin:0 auto;}
	.apply_item_img{border-radius: 10px;}
	.apply_item_txt{padding:0 15px;}
	.apply_item_h{margin:20px auto;}
	.apply_item_h a{font-size: 18px;line-height: 25px;height:25px;white-space: nowrap;font-weight: 700;}
	.apply_item_p{font-size: 14px;line-height: 23px;height:auto;-webkit-line-clamp: 3;display: block;white-space: normal;}
	.apply_item_p p{font-size: 14px;line-height: 23px;}

	/* q_apply end! */

	/* q_solution start! */
	.solution_title{top:30px;}
	.solution_item_img .img{padding:120% 0 0;}
	.solution_item_main{padding:0 50px;}
	.solution_item_icon img{width:60px;}
	.solution_item_p{width:100%;margin:15px auto 0;font-size: 13px;line-height: 23px;height:92px;-webkit-line-clamp: 4;}
	.solution_item_p p{font-size: 13px;line-height: 23px;}
	.solution_item_more{margin:20px auto 0;}
	.solution_item_more a{padding:6px 32px;border-radius: 30px;}
	.solution_item_more a span{font-size: 12px;line-height: 20px;}

	.q_solution .swiper_button.solution_button_prev{left:10px;}
	.q_solution .swiper_button.solution_button_next{right:10px;}

	.solutionThumb{bottom:25px;}
	.solution_slide{padding:0 0 20px;}
	.solution_slide .cn{font-size: 15px;line-height: 40px;height:40px;}
	.solution_slide .en{font-size: 12px;line-height: 15px;height:15px;}
	.swiper-slide-active .solution_slide .cn{font-size: 17px;line-height: 25px;height:25px;}

	.solution_slide:after{bottom:5px;height: 3px;border-radius: 3px;}
	.swiper-slide-active .solution_slide:after{width:30px;}
	/* q_solution end! */

	/* q_product start! */
	.q_product{padding:40px 0;background-image: url('../images/q_product_bg640.jpg');}
	.product_l{width:100%;float:none;padding:0 20px;}
	.product_l .section_title{padding:0;text-align: center;margin:0 auto 10px;}
	.product_p{font-size: 14px;line-height: 25px;}
	.product_p p{font-size: 14px;line-height: 25px;}

	.q_product .swiper_buttons{margin:25px auto 0;text-align: center;}
	.q_product .swiper_button{margin:0 8px;}

	.product_r{width:100%;float:none;height:auto;margin:30px auto 0;padding:0 20px;}
	.product_swiper{width:100%;position: static;height:auto;}

	.product_item_img{border-radius: 10px;}
	.product_item_img .img{padding:67.56% 0 0;}
	.product_item_main{padding:40px;}

	.product_item_h a{font-size: 18px;line-height: 25px;}

	.product_item_p{margin:14px auto;font-size: 13px;line-height: 22px;}
	.product_item_p p{font-size: 13px;line-height: 22px;}

	.product_item_more a span{font-size: 14px;line-height: 25px;}
	.product_item_more a span:after{top:13px;right:-120%;}
	/* q_product end! */


	/* q_partner start! */
	.q_partner{padding:40px 0 45px;overflow:hidden;}

	.partner_p{margin:15px auto 0;font-size: 14px;line-height: 25px;}

	.partner_main{margin:-65px auto -50px; padding:0 20px;}

	.partner_list{transform: perspective(1000px) rotateX(45deg);}
	.partner_item{width: 23.5%;margin-right: 2%;padding-bottom: calc(23.5%/245*130);margin-bottom: 15px;border-radius: 5px;}
	.partner_item:nth-of-type(7n) {margin-right: 2%;}
	.partner_item:nth-of-type(4n) {margin-right: 0%;}
	.partner_item:hover {transform: translateZ(15px);}

	/* q_partner end! */

	/* q_footer start! */
	.footer_t{padding:30px 20px 0px;}
	.footer_t .footer_main{padding-bottom: 20px;}
	.footer_block{width:100%;float:none;padding:10px 10px 10px 15px;border-left:0;height:auto;}
	.footer_block:nth-of-type(1){border-left:0;width:100%;padding:10px 10px 10px 15px;}
	.footer_block:nth-of-type(4){width:100%;}

	.footer_logo img{height:36px;}

	.footer_block_icon{width:36px;float:left;padding:4px 0 0;}
	.footer_block_txt{width:calc(100% - 54px);float:right;}
	.footer_block_h{font-size: 14px;line-height: 20px;}
	.footer_block_p{margin:2px auto 0;font-size: 14px;line-height: 20px;}


	.footer_c{padding:30px 20px 25px;}
	.footer_list{width:100%;float:none;}
	.footer_item{width:32%;float:left;margin:0 2% 10px 0;}
	.footer_item:nth-of-type(3n){margin:0 0 10px 0;}
	.footer_item_h a{font-size: 13px;line-height: 25px;border:1px solid #647f92;text-align: center;padding:5px;}
	.footer_ul{display: none;}

	.footer_code{width:100%;float:none;text-align: center;margin:25px auto 0;}
	.footer_code_item{margin:0 10px;max-width: 100px;}
	.footer_code_img{border-radius: 5px;}
	.footer_code_h{margin:7px auto 0;font-size: 12px;line-height: 23px;height:23px;}

	.footer_b{padding:15px 20px;}
	.footer_b span,.footer_b a{margin:0 4px;line-height: 25px;font-size: 13px;}
	.footer_b span img{width:25px;margin-right: 8px;}
	.footer_b_l{width:100%;float:none;}
	.footer_b_r{width:100%;float:none;text-align: center;}

	/* q_footer end! */

	/* banner_n start! */
	.banner_n{margin:60px auto 0;}
	.banner_n .img{padding:54% 0 0;}
	/* banner_n end! */

	/* nposition start! */
	.nposition{padding:10px 20px;}
	.nposition_main{line-height: 25px;height:25px;font-size: 12px;white-space: nowrap;}
	.nposition_main img{margin-right: 3px;height:25px;}
	.nposition_main a{margin:0;}
	/* nposition end! */

	/* q_main start! */
	#nmain{margin-top:-60px;padding-top:60px;}
	.nmain{padding:25px 0;min-height: 120px;font-size: 15px;}
	.nmain_l{width:100%;float:none;padding:0 20px;}

	.nmainNav_item{margin:5px auto 0;}

	.nmainNav_item .span1{width:calc(100% - 40px);float:left;font-size: 16px;line-height: 30px;height:30px;white-space: nowrap;font-weight: 400;}
	.nmainNav_item .span2{width:30px;height:30px;line-height: 30px;float:right;}

	.nmainNav_catname{padding:10px 15px 10px 25px;}

	.nmainNav_ul{padding:10px 15px 10px 25px;}
	.nmainNav_ul>li{padding:6px 0;}

	.nmainNav_ul>li>a .span1{font-size: 13px;}

	.nmainNav_item.on .nmainNav_ul{display: none;}

	.nmainNav_item.on .nmainNav_catname .span1,	.nmainNav_item.active .nmainNav_catname .span1,.nmainNav_item:hover .nmainNav_catname .span1{font-weight: 400;}

	.nmain_r{width:100%;float:none;padding:25px 0 0;}
	/* q_main end! */

	/* nmain_block start! */
	.nmain_div{margin:20px auto 0;padding:0 20px;}
	.nmain_block{border-radius: 5px;}
	.nmain_block_title{border-radius: 5px;}
	.nmain_block_title span{padding:10px 25px 10px 25px;font-size: 17px;line-height: 25px;
		border-top-left-radius: 5px;border-bottom-right-radius:30px;letter-spacing:0;
	}
	.nmain_block_body{padding:15px 26px;min-height: 100px;font-size:14px;}
	.nmain_block_body p{font-size:14px;}
	.nmain_block_body h2{font-size: 17px;color:margin:0 auto 10px;}
	.nmain_block_body p+h2{margin:10px auto;}
	.nmain_block_body img{margin:10px auto!important;}
	/* nmain_block end! */

	/* nsolution start! */
	.nsolution_list{padding:0 20px;margin:5px auto 0;}
	.nsolution_item{margin:20px auto 0;}
	.nsolution_item_img{width:100%;height:auto;float:none;}
	.nsolution_item_img .img{height:auto;padding:58.25% 0 0;}

	.nsolution_item_txt{width:100%;height:auto;float:none;padding:25px 20px;}
	.nsolution_item_group{margin:15px auto 0;}

	.nsolution_item_h{margin:0 auto 8px;}
	.nsolution_item_h a{font-size: 17px;line-height: 25px;height:auto;white-space: normal;font-weight: 700;}
	.nsolution_item_p{font-size: 13px;line-height: 20px;height:auto;-webkit-line-clamp: 4;display: block;white-space: normal;}
	.nsolution_item_p p{font-size: 13px;line-height: 20px;}

	.nsolution_item_group:nth-of-type(2) .nsolution_item_h{margin:0 auto 5px;}
	.nsolution_item_group:nth-of-type(2) .nsolution_item_h  a{font-size: 17px;line-height: 25px;height:auto;font-weight: 400;}
	.nsolution_item_group:nth-of-type(2) .nsolution_item_p{height:auto;white-space: normal;}
	/* nsolution end! */

	/* nproduct start! */
	.nproduct_list{padding:0 20px;margin:5px auto 0;}
	.nproduct_item{margin:20px auto 0;}
	.nproduct_item_img{width:100%;height:auto;float:none;}
	.nproduct_item_img .img{height:auto;padding:62.85% 0 0;}

	.nproduct_item_txt{width:100%;height:auto;float:none;padding:25px 20px;}
	.nproduct_item_h a{font-size: 17px;line-height: 25px;height:auto;white-space: normal;}
	.nproduct_item_p{margin:10px auto 0;font-size: 13px;line-height: 23px;height:auto;-webkit-line-clamp: 2;display: block;}
	.nproduct_item_p p{font-size: 13px;line-height: 23px;}

	.nproduct_item_more{width:30px;height:30px;right:0;position: static;margin:15px 0 0; opacity:1;transform: translateY(0);text-align: left;display: none;}
	/* nproduct end! */

	/* nhonorary start! */
	.nhonorary_list{margin:5px auto -10px;padding:0 20px;}
	.nhonorary_item{width:100%;float:none;margin:0 auto 20px;}
	.nhonorary_item:nth-of-type(3n){margin:0 auto 20px;}
	.nhonorary_item_txt{padding:12px 10px;}
	.nhonorary_item_txt a{font-size: 13px;line-height: 25px;height:25px;white-space: nowrap;}
	/* nhonorary end! */

	/* nnews start! */
	.nnews_list{margin:5px auto -10px;padding:0 20px;}
	.nnews_item{width:100%;float:none;margin:0 auto 20px;}
	.nnews_item:nth-of-type(3n){margin:0 auto 20px;}
	.nnews_item_txt{padding:25px 20px;}
	.nnews_item_h a{font-size: 16px;line-height: 24px;height:auto;-webkit-line-clamp: 2;display: block;}
	.nnews_item_date{margin:8px auto;font-size: 13px;line-height: 18px;}

	.nnews_item_p{font-size: 13px;line-height: 22px;height:auto;-webkit-line-clamp: 2;display: block;max-height: 66px;overflow:hidden;}
	.nnews_item_p p{font-size: 13px;line-height: 22px;}

	.nnews_show{width:100%;padding:0 20px;margin:10px auto 0;}
	h1.nnews_show_h{font-size: 18px;width:90%;margin:0 auto;}
	.nnews_show_span{margin:8px auto 0;}
	.nnews_show_span span{margin:0 5px;font-size: 12px;line-height: 20px;}
	.nnews_show_body{margin:15px auto 0;padding:15px 0 20px;}

	.nnews_show_content{font-size: 14px;min-height: 90px;}
	.nnews_show_content p{font-size:14px;}
	.nnews_show_content img{margin:10px auto!important;}

	.nnews_show_content h2{font-size: 16px;margin:0 auto 7px;}
	.nnews_show_content p+h2{margin:7px auto;}

	.nnews_show_back{margin:30px auto 0;}
	.nnews_show_back a{padding:6px 36px;border-radius: 20px;}
	.nnews_show_back a img{height:25px;}
	.nnews_show_back a span{font-size: 13px;line-height: 25px;margin-left: 5px;}

	/* nnews end! */

	/* ncooperation start! */
	.npartner_top_h{margin:5px auto 0;}
	.npartner_top_h span{font-size: 18px;line-height: 30px;margin-left:10px;}
	.npartner_top .npartner_top_h img{height:30px !important;}
	.npartner_ul{margin:20px auto 0;}
	.npartner_ul li{float:none;width:100%;}
	.npartner_li_img{height:60px;}
	.npartner_li_mask_in{top:50%;padding:0 15px 0 30px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.npartner_li_main{line-height: 26px;height:26px;white-space: nowrap;text-align: left;}
	.npartner_li_main span{font-size:14px;line-height: 26px;height:26px;}
	.npartner_li_main span:nth-of-type(1){margin-right: 8px;}
	.npartner_li_main span i{width:26px;height:26px;line-height: 26px;}

	.npartner_list{margin:30px auto 20px;}
	.npartner_item{width:100%;float:none;margin:0 auto 20px;}
	.npartner_item:nth-of-type(3n){margin:0;}
	.npartner_item_mask_in{top:50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
	.npartner_item_main{padding:0 8%;}
	.npartner_item_h{font-size: 17px;line-height: 27px;height: 27px;white-space: nowrap;}
	.npartner_item_p{margin:10px auto 0;font-size: 14px;line-height: 20px;height: 40px;-webkit-line-clamp: 2;}
	.nmain_block_body .npartner_item_p p{font-size:14px;line-height: 20px;}
	/* ncooperation end! */

	/* nabout start! */

	.nposition_l{width:100%;float:none;}

	.nnav{padding:8px 0 8px;border-bottom: 1px dashed #ccc;}
	.nnav>li{width:32%;float:left;margin:0 2% 10px 0;padding:5px;text-align: center;background-color: #fff;}
	.nnav>li:nth-of-type(3n){margin:0 0 10px 0;}
	.nnav>li>a{font-size: 13px;line-height: 25px;height:25px;}
	.nnav>li.on,.nnav>li:hover{background-color: var(--color_blue);}
	.nnav>li.on>a,.nnav>li:hover>a{color:var(--white);}
	.nnav>li>a:after{bottom:00;height:0;border-radius:0;}
	.nposition_r{width:100%;float:none;margin:10px auto 0;}

	.nposition_r .nposition_main{text-align: left;}

	/* ncompany */
	.ncompany{height:auto;padding:50px 25px;}

	.ncompany .nabout_main{width:100%;}
	.ncompany_title{text-align: center;}
	.ncompany_title .cn{font-size: 18px;line-height: 30px;}
	.ncompany_title .en{margin:0 auto;font-size: 15px;line-height: 20px;}
	.ncompany_p{margin:25px auto 0;font-size: 14px;}
	.ncompany_p p{margin:14px auto 0;font-size: 14px;opacity: .85;}
	/* nhonor */

	.section_button{width:36px;height:36px;line-height:34px;font-size: 13px;}
	.section_button.section_button_left{left:-46px;}
	.section_button.section_button_right{right:-46px;}

	.nabout_title{margin:0 auto 30px;}
	.nabout_title_h{font-size: 18px;line-height: 30px;}
	.nabout_title_span{margin:5px auto 0;}
	.nabout_title_span span{width:30px;height: 4px;border-radius: 4px;}

	.nhonor{padding:40px 54px;}

	.nhonor_item{padding:20px 15px;}
	.nhonor_item_h{margin:12px auto 0;}
	.nhonor_item_h span{font-size: 13px;line-height: 25px;height:25px;white-space: nowrap;}
	/* ncontact */
	.ncontact{padding:40px 20px 45px;}

	.ncontact_main{margin:20px auto 0;}
	.nmap{width:100%;float:none;height:240px;}

	.allmap {font-size: 14px;line-height: 30px;}
	.allmap b{font-size: 17px;line-height: 30px;}

	.ntel_txt{width:100%;float:none;height:auto;border-top-right-radius: 30px;}

	.ntel_txt_icon{width:70px;right:20px;bottom:20px;}

	.ntel_txt_main{position: static;top:0;transform: translateY(0);padding:30px 100px 60px 30px;}
	.ntel_txt_h{font-size: 17px;line-height: 25px;}
	.ntel_txt_ul{margin:10px auto 0;}
	.ntel_txt_ul li{font-size: 14px;line-height: 23px;margin:5px auto 0;}

	/* nabout 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;}

}