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

/* section_div start! */
.q_more a{padding:11px 46px;font-size:14px;line-height: 25px;border-radius: 46px;}
.q_more a i{margin-left: 5px;}
/* section_div end! */

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

.q_nav{width:calc(100% - 590px);}
.nav_ul>li{margin-left:45px;}
.nav_ul>li>a{padding:23px 0 27px;}
.nav_ul>li>a>span{font-size: 17px;line-height: 50px;height:50px;}

.nav_ul>li>a:after{bottom:25px;}
/* q_nav_son */
.q_nav_son{width:240%;left:-70%;padding:20px 0;}
.q_nav_son>li>a{font-size: 13px;line-height: 33px;}

.q_right{width:180px;padding:35px 0;}
.q_right img{height:30px;}
.q_search{width:30px;}
.q_search:before{height:18px;left:-8px;top:6px;}

.q_language{width:calc(100% - 45px);}
.language_main>img{width:30px;}
.language_main>span{width:calc(100% - 36px);line-height: 30px;font-size: 15px;
}
.language_main>span:after{width:30px;line-height: 30px;font-size: 15px;top:2px;}

.language_ul{width:120%;top:calc(100% + 2px);border-radius: 6px;padding:5px 15px;}
.language_ul>li.on:after{width:5px;height:5px;top:13px;}
.language_ul>li>a{padding:3px 0;}
.language_ul>li>a>*{height:24px;line-height: 24px;font-size: 15px;}
.language_ul>li>a>img{margin-right: 5px;}
/* q_header end! */

/* q_banner start! */
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:10px;height:10px;}

.banner_h .cn{font-size:64px;}
.banner_h .en{font-size:15px;}
.banner_slogan{margin:28px auto 0;font-size: 22px;}
.banner_more{margin:55px auto 0;}
/* q_banner end! */

/* q_about start! */
.about_main{padding:130px 0 0;}
.about_top_img{width:50%;float:right;}
.about_swiper{border-radius:10px;}

.about_control{width:170px;height:108px;padding:15px 15px 10px 20px;}

.about_btn{width:30px;height:30px;line-height: 30px;font-size: 20px;}
.about_btn_line{width:9px;height:30px;}
.about_btn_line:before{height:46%;left:5px;top:32%;}

.about_pagination{margin:15px auto 0;}
.about_pagination span{font-size: 16px;line-height: 25px;}
.about_pagination span.dangqian{font-size: 16px;}
.about_pagination span:nth-of-type(2){margin:0 5px;}

.about_top_txt{width:42%;float:left;padding:30px 0 0;}
.about_slogan{font-size: 27px;}
.about_slogan p{font-size: 27px;}
.about_span{margin:40px auto;}
.about_span span{width:50px;height:4px;border-radius: 4px;}
.about_h{font-size: 32px;}
.about_p{margin:20px auto 0;font-size: 15px;}
.about_p p{font-size: 15px;}
.about_more{margin:40px auto 0;}
/* q_about end! */

/* about_number start! */
.about_number{margin:40px auto 0;}
.about_number_item{width:20%;float:left;}
.about_number_top{font-size: 37px;line-height: 43px;}
.about_number_top .sub{font-size: 12px;}
.about_number_txt{font-size: 14px;line-height: 20px;height:20px;white-space: nowrap;}
/* about_number end! */

/* section_h start! */
.section_h .cn{font-size: 33px;}
.section_h .en{font-size: 17px;}

.section_line{margin:30px auto 0;}
.section_line span{width:50px;height:4px;border-radius: 4px;}

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

.section_btn{width:50px;height:50px;line-height: 44px;border:2px solid var(--green);font-size: 22px;}
.section_btn_right{margin-left: 10px;}

.section_pagination.swiper-pagination-progressbar{border-radius: 2px;height:2px;}
/* section_h end! */

/* q_product start! */
.product_main{padding:130px 0 0;}
.product_l{width:30%;float:left;}
.product_arrow{margin:50px auto 0;}
.product_btns{width:110px;}
.product_paginations{width:calc(100% - 135px);float:right;padding:24px 0 0;}

.product_p{margin:40px auto 0;}

.product_r{width:62.5%;float:right;}
.product_slide{border-radius: 10px;height:580px;}

.product_slide_mask{padding:45px;}
.product_slide_h{font-size: 27px;}
.product_slide_more{margin:20px auto 0;}
.product_slide_more span{padding:10px 33px;border-radius: 5px;font-size: 14px;line-height: 22px;}
.product_slide_more span i{margin-left: 5px;}

.product_more{width:25%;}
/* q_product end! */

/* q_case start! */
.case_main{padding:130px 0 0;}
.case_top_l{width:25%;float:left;}
.case_top_r{width:70%;float:right;padding:80px 0 0;}
.product_nav>li{margin-left:18px;}
.product_nav>li>a{font-size: 15px;line-height: 25px;}
.product_nav>li>a:after{bottom:-5px;}

.case_swiper{margin:40px auto 0;}

.case_slide_img{border-radius: 10px;}

.case_slide_mask{padding:20px;}
.case_slide_more span{font-size: 14px;line-height: 25px;}
.case_slide_more span i{margin-left: 5px;}

.case_slide_h{margin:15px auto 0;}
.case_slide_h a{font-size: 18px;line-height: 30px;height:30px;}

.case_paginations{margin:35px auto 0;}
.case_btns{margin:40px auto 0;}
.case_btns .section_btn{margin:0 5px;}
.case_btns .section_btn.section_btn_right{margin:0 5px;}
/* q_case end! */

/* q_partner start! */
.partner_main{padding:130px 0 0;}
.partner_top{width:70%;margin:0;}
.partner_p{margin:25px auto 0;}

.partner_swiper{margin:40px auto 0;}

.swiper_partner{height:415px;}
.swiper_partner .swiper-wrapper{height:415px;}
.swiper_partner .swiper-wrapper .swiper-slide{height:calc((100% - 15px) / 4);}

.partner_slide{padding:5px;}
.partner_slide .img{border-radius: 5px;}

.partner_paginations{margin:35px auto 0;padding:0 30%;}
.swiper-pagination-progressbar.partner_pagination{border-radius: 2px;height:2px;}
/* q_partner end! */

/* q_news start! */
.news_main{padding:130px 0 0;}
.news_top_l{width:25%;float:left;}
.news_top_r{width:70%;float:right;padding:45px 0 0;}

.news_tabs{margin:15px auto 0;}

.news_tab_l{width:12%;float:left;padding:90px 0 0;}
.news_tab_r{width:87%;float:right;}

.tab.news_tab .news_tab_nav li{margin:0 auto 25px;}
.tab.news_tab .news_tab_nav li a{line-height: 30px;}
.tab.news_tab .news_tab_nav li a span{font-size:16px;line-height: 30px;border-bottom: 2px solid rgba(255,255,255,0);}
.tab.news_tab .news_tab_nav li.active a span{border-bottom: 2px solid var(--green);}

.news_slide{border-radius:10px;padding:30px 25px 25px;}
.news_slide_img{border-radius: 10px;}
.news_slide_txt{margin:20px auto 0;}
.news_slide_h a{font-size: 16px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.news_slide_p{margin:13px auto 0;font-size: 14px;line-height: 23px;height:69px;-webkit-line-clamp: 3;}
.news_slide_p p{font-size: 14px;line-height: 23px;}
.news_slide_line{margin:18px auto;}
.news_slide_date{font-size:13px;line-height: 20px;height:20px;}
.news_slide_date i{margin-right: 5px;}

.news_btns{width:12%;bottom:25px;}
/* q_news end! */


/* q_footer start! */
.q_footer{padding:70px 0 25px;}
.footer_h{font-size: 17px;}

.footer_t_l{width:25%;float:left;}

.footer_tel{font-size: 22px;}
.footer_p{margin:10px auto 0;}
.footer_p p{font-size:14px;}
.footer_code{width:96px;margin:23px  0 0;}
.footer_code_img{border-radius: 5px;}
.footer_code_h{margin:5px auto 0;font-size: 12px;height:20px;line-height: 20px;white-space: nowrap;}

.footer_t_r{width:73%;float:right;}
.footer_list{text-align: right;}
.footer_item{margin-left:3%;width:14%;}
.footer_item:nth-of-type(2){width:18%;}
.footer_item:nth-of-type(3){width:25%;}

.footer_ul{margin:15px auto 0;}
.footer_item:nth-of-type(3) .footer_ul li{width:49%;float:left;margin:0 2% 0 0;}
.footer_item:nth-of-type(3) .footer_ul li:nth-of-type(2n){margin:0 0 0 0;}

.footer_ul li a{font-size: 14px;}

.footer_b{padding:20px 0; margin:40px auto 0;}
.footer_b span,.footer_b a{margin:0 3px;line-height: 32px;font-size: 12px;}
.footer_b span img{height:32px;margin-right: 6px;}

.footer_b_l{width:55%;float:left;}
.footer_b_r{width:40%;float:right;text-align: right;}

.footer_link{margin-right:20px;border-radius: 5px;width:240px;}
.footer_link_main{text-align: left;}
.footer_link_h{padding:5px 20px;}
.footer_link_h span{font-size:12px;line-height: 20px;height:20px;}
.footer_link_h i{width:30px;height:30px;line-height: 28px;font-size: 18px;}
.footer_a{padding:10px 25px;border-radius: 5px;bottom:calc(100% + 10px);}
.footer_a li a{font-size: 12px;line-height: 30px;}
/* q_footer end! */

/* nbanner start! */
.nbanner_mask_in{top:62%;}
.nbanner_h .cn{font-size: 32px;}
.nbanner_h .en{font-size: 17px;}
.nbanner_p{margin:25px auto 0;font-size: 16px;}
.nbanner_p p{font-size: 16px;}
/* nbanner end! */

/* nmain start! */
.nmain{min-height: 450px;}
.nmains{min-height: 360px;padding:55px 0;}
/* nmain end! */

/* ncompany start! */
.ncompany{padding:45px 0 70px;}
.ncompany_title{padding-bottom:40px;}
.ncompany_title .big{font-size: 40px;}
.ncompany_title .small{font-size: 23px;}
.ncompany_title .en{font-size: 56px;}
.ncompany_p{margin:13px auto 0;font-size: 16px;}
.ncompany_p p{font-size: 16px;}

.ncompany_number{margin:60px 0 0;}
.nabout_number_item{width:25%;float:left;padding:0 35px;}

/* ncompany end! */

/* nculture start! */
.nculture{padding:65px 0 90px;}
.nculture_main{margin:50px auto 0;}
.nculture_item{width:19%;float:left;margin:0 1.25% 0 0;border-radius: 8px;}
.nculture_item:nth-of-type(5n){margin:0 0 0 0;}
.nculture_item_txt{padding:28px 20px;}
.nculture_item_cn{font-size: 20px;line-height: 30px;height:30px;white-space: nowrap;}
.nculture_item_en{font-size: 12px;line-height: 20px;height:20px;white-space: nowrap;}
.nculture_item_p{margin:10px auto 0;font-size:14px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}
.nculture_item_p p{font-size:14px;line-height: 20px;}
/* nculture end! */

/* ndevelopment start! */
.ndevelopment{padding:55px 0 75px;}
.ndevelopment_main{margin:50px auto 0;}
.swiper_ndevelopment{height:600px;padding:0 50px;}
.ndevelopment_slide_main{padding-left:20px;}
.ndevelopment_slide:before{width:9px;height:9px;border:2px solid var(--green);left:-5px;top:55%;}
.ndevelopment_slide:after{left:-1px;top:5%;}
.ndevelopment_slide_main{top:5%;}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide:before{top:45%;}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide:after{top:calc(45% + 9px);}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide_main{top:65%;}

.ndevelopment_slide_title:before{width:5px;left:-23px;}
.ndevelopment_slide_date{font-size:22px;}
.ndevelopment_slide_h{font-size:17px;}
.ndevelopment_slide_p{margin:20px auto 0;font-size: 14px;}
.ndevelopment_slide_p p{font-size: 14px;}
/* ndevelopment end! */

/* nhonor start! */
.nhonor{padding:55px 0 65px;}
.nhonor_main{margin:35px auto 0;}
.tab.nhonor_tab .nhonor_tab_nav li{margin:0 5px;border-radius: 50px;}
.tab.nhonor_tab .nhonor_tab_nav li a{padding:12px 45px;font-size:14px;line-height: 25px;}

.tab.nhonor_tab .nhonor_tab_body{margin:45px auto 0;}

.nhonor_swiper_p{margin:0 auto 30px;font-size:17px;}
.nhonor_swiper_p p{font-size:17px;}

.nhonor_swiper{padding:0 70px;}

.swiper_nhonor{height:375px;}
.swiper_nhonor .swiper-wrapper{height:375px;}
.swiper_nhonor .swiper-wrapper .swiper-slide{height:calc((100% - 15px) / 2);}
.nhonor_slide{padding:5px;}

.arrow_button{width:50px;height:50px;line-height: 50px;font-size:22px;}
/* nhonor end! */

/* npartner start! */
.npartner{padding:70px 0 75px;}
.npartner_main{margin:45px auto 0;}
/* npartner end! */

/* nbusiness start! */
.nmain_l{width:240px;float:left;}
.nmain_r{width:calc(100% - 280px);float:right;}

.list_title{padding:20px 25px;font-size:20px;line-height: 32px;}
.list>ul>li>.a{padding:10px 10px 10px 20px;font-size:15px;height:56px;line-height: 36px;}
.list>ul>li a{font-size:14px;height:36px;line-height: 36px;}
.list>ul>li>.a>span{width:calc(100% - 45px);height:36px;line-height: 36px;float:left;white-space: nowrap;}
.list>ul>li>.a>i{width:36px;height:36px;line-height: 36px;float:right;font-size: 18px;}
.list>ul>li>ul>li a{ padding:3px 0 3px 20px;height:42px;}

.nbusiness_list{margin:0 auto 45px;}
.nbusiness_item{width:32%;float:left;margin:0 2% 0 0;}
.nbusiness_item:nth-of-type(3n){margin:0 0 0 0;}

.nbusiness_item_h{padding:20px 0;}
.nbusiness_item_h a{font-size: 15px;line-height: 25px;height: 25px;white-space: nowrap;}
/* nbusiness end! */

/* nshow start! */
.nshow_title{width:90%;font-size: 23px;}
.nshow_span{margin:25px auto 0;padding:10px 20px;border-radius: 5px;}
.nshow_span span{margin:10px 15px;font-size: 14px;}
.nshow_body{margin:30px auto 0;min-height: 240px;}
.nshow_body img{margin:15px auto!important;}
/* nshow end! */

/* nnav start! */
.nnav{padding:30px 0 20px;}
.nnav_ul>li{margin:0 5px 10px;}
.nnav_ul>li>a{font-size:14px;padding:9px 27px;border-radius: 45px;}
/* nnav end! */

/* ncase start! */
.ncase_list{margin:0 auto 45px;}
.ncase_item{width:32%;float:left;margin:0 2% 20px 0;}
.ncase_item:nth-of-type(3n){margin:0 0 20px 0;}
/* ncase end! */


/* nnews start! */
.nnews_list{margin:0 auto 45px;}
.nnews_item{width:23.5%;float:left;margin:0 2% 25px 0;}
.nnews_item:nth-of-type(4n){margin:0 0 25px 0;}

/* nnews end! */


/* ncontact start! */
.ncontact_div_title{margin:0 auto 30px;font-size: 22px;}
.ncontact_div_title span:after{width:30px;height:3px;border-radius: 3px;bottom:-10px;}

.nway{padding:70px 0 95px;}
.nway_txt{width:75%;float:left;}
.nway_txt_h{margin:0 auto 8px;font-size: 22px;}
.nway_txt .footer_ul li{font-size: 15px;}

.nway_code{width:10%;float:right;}

.nmessage{padding:70px 0;}
.nmessage_main{margin:50px auto 0;}
/* ncontact end! */

/* formes start! */
.form_li{margin:10px auto 0;}
.form_li.form_li_button{margin:15px auto 0;}
.form_half{width:33%;float:left;margin:0 0.5% 0 0;}
.form_half:nth-of-type(3){margin:0 0 0 0;}
.form_input{border-radius: 5px;padding:10px 20px;font-size: 14px;line-height: 25px;}
.form_button{font-size: 13px;padding:10px 30px;line-height: 20px;border-radius: 5px;}
/* formes end! */

}

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

/* section_div start! */
.q_more a{padding:11px 40px;font-size:14px;line-height: 25px;border-radius: 46px;}
.q_more a i{margin-left: 5px;}
/* section_div end! */

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

.q_nav{width:calc(100% - 590px);}
.nav_ul>li{margin-left:40px;}
.nav_ul>li>a{padding:23px 0 27px;}
.nav_ul>li>a>span{font-size: 17px;line-height: 50px;height:50px;}

.nav_ul>li>a:after{bottom:25px;}
/* q_nav_son */
.q_nav_son{width:240%;left:-70%;padding:20px 0;}
.q_nav_son>li>a{font-size: 13px;line-height: 33px;}

.q_right{width:180px;padding:35px 0;}
.q_right img{height:30px;}
.q_search{width:30px;}
.q_search:before{height:18px;left:-8px;top:6px;}

.q_language{width:calc(100% - 45px);}
.language_main>img{width:30px;}
.language_main>span{width:calc(100% - 36px);line-height: 30px;font-size: 15px;
}
.language_main>span:after{width:30px;line-height: 30px;font-size: 15px;top:2px;}

.language_ul{width:120%;top:calc(100% + 2px);border-radius: 6px;padding:5px 15px;}
.language_ul>li.on:after{width:5px;height:5px;top:13px;}
.language_ul>li>a{padding:3px 0;}
.language_ul>li>a>*{height:24px;line-height: 24px;font-size: 15px;}
.language_ul>li>a>img{margin-right: 5px;}
/* q_header end! */

/* q_banner start! */
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:10px;height:10px;}

.banner_h .cn{font-size:58px;}
.banner_h .en{font-size:15px;}
.banner_slogan{margin:25px auto 0;font-size: 20px;}
.banner_more{margin:50px auto 0;}
/* q_banner end! */

/* q_about start! */
.about_main{padding:130px 0 0;}
.about_top_img{width:50%;float:right;}
.about_swiper{border-radius:10px;}

.about_control{width:170px;height:108px;padding:15px 15px 10px 20px;}

.about_btn{width:30px;height:30px;line-height: 30px;font-size: 20px;}
.about_btn_line{width:9px;height:30px;}
.about_btn_line:before{height:46%;left:5px;top:32%;}

.about_pagination{margin:15px auto 0;}
.about_pagination span{font-size: 16px;line-height: 25px;}
.about_pagination span.dangqian{font-size: 16px;}
.about_pagination span:nth-of-type(2){margin:0 5px;}

.about_top_txt{width:42%;float:left;padding:30px 0 0;}
.about_slogan{font-size: 25px;}
.about_slogan p{font-size: 25px;}
.about_span{margin:35px auto;}
.about_span span{width:50px;height:4px;border-radius: 4px;}
.about_h{font-size: 30px;}
.about_p{margin:20px auto 0;font-size: 15px;}
.about_p p{font-size: 15px;}
.about_more{margin:40px auto 0;}
/* q_about end! */

/* about_number start! */
.about_number{margin:40px auto 0;}
.about_number_item{width:20%;float:left;}
.about_number_top{font-size: 35px;line-height: 42px;}
.about_number_top .sub{font-size: 12px;}
.about_number_txt{font-size: 14px;line-height: 20px;height:20px;white-space: nowrap;}
/* about_number end! */

/* section_h start! */
.section_h .cn{font-size: 30px;}
.section_h .en{font-size: 16px;}

.section_line{margin:25px auto 0;}
.section_line span{width:50px;height:4px;border-radius: 4px;}

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

.section_btn{width:50px;height:50px;line-height: 44px;border:2px solid var(--green);font-size: 22px;}
.section_btn_right{margin-left: 10px;}

.section_pagination.swiper-pagination-progressbar{border-radius: 2px;height:2px;}
/* section_h end! */

/* q_product start! */
.product_main{padding:130px 0 0;}
.product_l{width:30%;float:left;}
.product_arrow{margin:45px auto 0;}
.product_btns{width:110px;}
.product_paginations{width:calc(100% - 135px);float:right;padding:24px 0 0;}

.product_p{margin:35px auto 0;}

.product_r{width:62.5%;float:right;}
.product_slide{border-radius: 10px;height:530px;}

.product_slide_mask{padding:40px;}
.product_slide_h{font-size: 24px;}
.product_slide_more{margin:20px auto 0;}
.product_slide_more span{padding:10px 30px;border-radius: 5px;font-size: 14px;line-height: 22px;}
.product_slide_more span i{margin-left: 5px;}

.product_more{width:25%;}
/* q_product end! */

/* q_case start! */
.case_main{padding:130px 0 0;}
.case_top_l{width:25%;float:left;}
.case_top_r{width:70%;float:right;padding:70px 0 0;}
.product_nav>li{margin-left:18px;}
.product_nav>li>a{font-size: 15px;line-height: 25px;}
.product_nav>li>a:after{bottom:-5px;}

.case_swiper{margin:40px auto 0;}

.case_slide_img{border-radius: 10px;}

.case_slide_mask{padding:20px;}
.case_slide_more span{font-size: 14px;line-height: 25px;}
.case_slide_more span i{margin-left: 5px;}

.case_slide_h{margin:15px auto 0;}
.case_slide_h a{font-size: 17px;line-height: 30px;height:30px;}

.case_paginations{margin:35px auto 0;}
.case_btns{margin:40px auto 0;}
.case_btns .section_btn{margin:0 5px;}
.case_btns .section_btn.section_btn_right{margin:0 5px;}
/* q_case end! */

/* q_partner start! */
.partner_main{padding:130px 0 0;}
.partner_top{width:70%;margin:0;}
.partner_p{margin:23px auto 0;}

.partner_swiper{margin:35px auto 0;}

.swiper_partner{height:375px;}
.swiper_partner .swiper-wrapper{height:375px;}
.swiper_partner .swiper-wrapper .swiper-slide{height:calc((100% - 15px) / 4);}

.partner_slide{padding:5px;}
.partner_slide .img{border-radius: 5px;}

.partner_paginations{margin:30px auto 0;padding:0 30%;}
.swiper-pagination-progressbar.partner_pagination{border-radius: 2px;height:2px;}
/* q_partner end! */

/* q_news start! */
.news_main{padding:130px 0 0;}
.news_top_l{width:25%;float:left;}
.news_top_r{width:70%;float:right;padding:40px 0 0;}

.news_tabs{margin:15px auto 0;}

.news_tab_l{width:12%;float:left;padding:90px 0 0;}
.news_tab_r{width:87%;float:right;}

.tab.news_tab .news_tab_nav li{margin:0 auto 25px;}
.tab.news_tab .news_tab_nav li a{line-height: 30px;}
.tab.news_tab .news_tab_nav li a span{font-size:16px;line-height: 30px;border-bottom: 2px solid rgba(255,255,255,0);}
.tab.news_tab .news_tab_nav li.active a span{border-bottom: 2px solid var(--green);}

.news_slide{border-radius:10px;padding:27px 23px 23px;}
.news_slide_img{border-radius: 10px;}
.news_slide_txt{margin:20px auto 0;}
.news_slide_h a{font-size: 16px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.news_slide_p{margin:13px auto 0;font-size: 14px;line-height: 23px;height:69px;-webkit-line-clamp: 3;}
.news_slide_p p{font-size: 14px;line-height: 23px;}
.news_slide_line{margin:18px auto;}
.news_slide_date{font-size:13px;line-height: 20px;height:20px;}
.news_slide_date i{margin-right: 5px;}

.news_btns{width:12%;bottom:25px;}
/* q_news end! */


/* q_footer start! */
.q_footer{padding:70px 0 25px;}
.footer_h{font-size: 17px;}

.footer_t_l{width:25%;float:left;}

.footer_tel{font-size: 22px;}
.footer_p{margin:10px auto 0;}
.footer_p p{font-size:14px;}
.footer_code{width:96px;margin:23px  0 0;}
.footer_code_img{border-radius: 5px;}
.footer_code_h{margin:5px auto 0;font-size: 12px;height:20px;line-height: 20px;white-space: nowrap;}

.footer_t_r{width:73%;float:right;}
.footer_list{text-align: right;}
.footer_item{margin-left:3%;width:14%;}
.footer_item:nth-of-type(2){width:18%;}
.footer_item:nth-of-type(3){width:25%;}

.footer_ul{margin:15px auto 0;}
.footer_item:nth-of-type(3) .footer_ul li{width:49%;float:left;margin:0 2% 0 0;}
.footer_item:nth-of-type(3) .footer_ul li:nth-of-type(2n){margin:0 0 0 0;}

.footer_ul li a{font-size: 14px;}

.footer_b{padding:20px 0; margin:40px auto 0;}
.footer_b span,.footer_b a{margin:0 3px;line-height: 32px;font-size: 12px;}
.footer_b span img{height:32px;margin-right: 6px;}

.footer_b_l{width:55%;float:left;}
.footer_b_r{width:40%;float:right;text-align: right;}

.footer_link{margin-right:20px;border-radius: 5px;width:240px;}
.footer_link_main{text-align: left;}
.footer_link_h{padding:5px 20px;}
.footer_link_h span{font-size:12px;line-height: 20px;height:20px;}
.footer_link_h i{width:30px;height:30px;line-height: 28px;font-size: 18px;}
.footer_a{padding:10px 25px;border-radius: 5px;bottom:calc(100% + 10px);}
.footer_a li a{font-size: 12px;line-height: 30px;}
/* q_footer end! */

/* nbanner start! */
.nbanner_mask_in{top:62%;}
.nbanner_h .cn{font-size: 30px;}
.nbanner_h .en{font-size: 16px;}
.nbanner_p{margin:20px auto 0;font-size: 16px;}
.nbanner_p p{font-size: 16px;}
/* nbanner end! */

/* nmain start! */
.nmain{min-height: 400px;}
.nmains{min-height: 300px;padding:50px 0;}
/* nmain end! */

/* ncompany start! */
.ncompany{padding:40px 0 60px;}
.ncompany_title{padding-bottom:30px;}
.ncompany_title .big{font-size: 36px;}
.ncompany_title .small{font-size: 21px;}
.ncompany_title .en{font-size: 50px;}
.ncompany_p{margin:13px auto 0;font-size: 16px;}
.ncompany_p p{font-size: 16px;}

.ncompany_number{margin:50px 0 0;}
.nabout_number_item{width:25%;float:left;padding:0 30px;}

/* ncompany end! */

/* nculture start! */
.nculture{padding:65px 0 90px;}
.nculture_main{margin:50px auto 0;}
.nculture_item{width:19%;float:left;margin:0 1.25% 0 0;border-radius: 8px;}
.nculture_item:nth-of-type(5n){margin:0 0 0 0;}
.nculture_item_txt{padding:28px 20px;}
.nculture_item_cn{font-size: 20px;line-height: 30px;height:30px;white-space: nowrap;}
.nculture_item_en{font-size: 12px;line-height: 20px;height:20px;white-space: nowrap;}
.nculture_item_p{margin:10px auto 0;font-size:14px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}
.nculture_item_p p{font-size:14px;line-height: 20px;}
/* nculture end! */

/* ndevelopment start! */
.ndevelopment{padding:55px 0 75px;}
.ndevelopment_main{margin:50px auto 0;}
.swiper_ndevelopment{height:600px;padding:0 50px;}
.ndevelopment_slide_main{padding-left:20px;}
.ndevelopment_slide:before{width:9px;height:9px;border:2px solid var(--green);left:-5px;top:55%;}
.ndevelopment_slide:after{left:-1px;top:5%;}
.ndevelopment_slide_main{top:5%;}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide:before{top:45%;}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide:after{top:calc(45% + 9px);}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide_main{top:65%;}

.ndevelopment_slide_title:before{width:5px;left:-23px;}
.ndevelopment_slide_date{font-size:22px;}
.ndevelopment_slide_h{font-size:17px;}
.ndevelopment_slide_p{margin:20px auto 0;font-size: 14px;}
.ndevelopment_slide_p p{font-size: 14px;}
/* ndevelopment end! */

/* nhonor start! */
.nhonor{padding:55px 0 65px;}
.nhonor_main{margin:35px auto 0;}
.tab.nhonor_tab .nhonor_tab_nav li{margin:0 5px;border-radius: 50px;}
.tab.nhonor_tab .nhonor_tab_nav li a{padding:12px 45px;font-size:14px;line-height: 25px;}

.tab.nhonor_tab .nhonor_tab_body{margin:45px auto 0;}

.nhonor_swiper_p{margin:0 auto 30px;font-size:17px;}
.nhonor_swiper_p p{font-size:17px;}

.nhonor_swiper{padding:0 70px;}

.swiper_nhonor{height:375px;}
.swiper_nhonor .swiper-wrapper{height:375px;}
.swiper_nhonor .swiper-wrapper .swiper-slide{height:calc((100% - 15px) / 2);}
.nhonor_slide{padding:5px;}

.arrow_button{width:50px;height:50px;line-height: 50px;font-size:22px;}
/* nhonor end! */

/* npartner start! */
.npartner{padding:70px 0 75px;}
.npartner_main{margin:45px auto 0;}
/* npartner end! */

/* nbusiness start! */
.nmain_l{width:240px;float:left;}
.nmain_r{width:calc(100% - 280px);float:right;}

.list_title{padding:20px 25px;font-size:20px;line-height: 32px;}
.list>ul>li>.a{padding:10px 10px 10px 20px;font-size:15px;height:56px;line-height: 36px;}
.list>ul>li a{font-size:14px;height:36px;line-height: 36px;}
.list>ul>li>.a>span{width:calc(100% - 45px);height:36px;line-height: 36px;float:left;white-space: nowrap;}
.list>ul>li>.a>i{width:36px;height:36px;line-height: 36px;float:right;font-size: 18px;}
.list>ul>li>ul>li a{ padding:3px 0 3px 20px;height:42px;}

.nbusiness_list{margin:0 auto 45px;}
.nbusiness_item{width:32%;float:left;margin:0 2% 0 0;}
.nbusiness_item:nth-of-type(3n){margin:0 0 0 0;}

.nbusiness_item_h{padding:20px 0;}
.nbusiness_item_h a{font-size: 15px;line-height: 25px;height: 25px;white-space: nowrap;}
/* nbusiness end! */

/* nshow start! */
.nshow_title{width:90%;font-size: 23px;}
.nshow_span{margin:25px auto 0;padding:10px 20px;border-radius: 5px;}
.nshow_span span{margin:10px 15px;font-size: 14px;}
.nshow_body{margin:30px auto 0;min-height: 240px;}
.nshow_body img{margin:15px auto!important;}
/* nshow end! */

/* nnav start! */
.nnav{padding:30px 0 20px;}
.nnav_ul>li{margin:0 5px 10px;}
.nnav_ul>li>a{font-size:14px;padding:9px 27px;border-radius: 45px;}
/* nnav end! */

/* ncase start! */
.ncase_list{margin:0 auto 45px;}
.ncase_item{width:32%;float:left;margin:0 2% 20px 0;}
.ncase_item:nth-of-type(3n){margin:0 0 20px 0;}
/* ncase end! */


/* nnews start! */
.nnews_list{margin:0 auto 45px;}
.nnews_item{width:23.5%;float:left;margin:0 2% 25px 0;}
.nnews_item:nth-of-type(4n){margin:0 0 25px 0;}

/* nnews end! */

/* ncontact start! */
.ncontact_div_title{margin:0 auto 30px;font-size: 22px;}
.ncontact_div_title span:after{width:30px;height:3px;border-radius: 3px;bottom:-10px;}

.nway{padding:70px 0 95px;}
.nway_txt{width:75%;float:left;}
.nway_txt_h{margin:0 auto 8px;font-size: 22px;}
.nway_txt .footer_ul li{font-size: 15px;}

.nway_code{width:10%;float:right;}

.nmessage{padding:70px 0;}
.nmessage_main{margin:50px auto 0;}
/* ncontact end! */

/* formes start! */
.form_li{margin:10px auto 0;}
.form_li.form_li_button{margin:15px auto 0;}
.form_half{width:33%;float:left;margin:0 0.5% 0 0;}
.form_half:nth-of-type(3){margin:0 0 0 0;}
.form_input{border-radius: 5px;padding:10px 20px;font-size: 14px;line-height: 25px;}
.form_button{font-size: 13px;padding:10px 30px;line-height: 20px;border-radius: 5px;}
/* formes end! */

}

@media(max-width: 1440px){
.main1600{width:1200px;}

/* section_div start! */
.q_more a{padding:10px 36px;font-size:13px;line-height: 23px;border-radius: 40px;}
.q_more a i{margin-left: 5px;}
/* section_div end! */

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

.q_nav{width:calc(100% - 540px);}
.nav_ul>li{margin-left:30px;}
.nav_ul>li>a{padding:13px 0 17px;}
.nav_ul>li>a>span{font-size: 16px;line-height: 50px;height:50px;}

.nav_ul>li>a:after{bottom:18px;}
/* q_nav_son */
.q_nav_son{width:240%;left:-70%;padding:20px 0;}
.q_nav_son>li>a{font-size: 13px;line-height: 33px;}

.q_right{width:180px;padding:25px 0;}
.q_right img{height:30px;}
.q_search{width:30px;}
.q_search:before{height:18px;left:-8px;top:6px;}

.q_language{width:calc(100% - 45px);}
.language_main>img{width:30px;}
.language_main>span{width:calc(100% - 36px);line-height: 30px;font-size: 15px;
}
.language_main>span:after{width:30px;line-height: 30px;font-size: 15px;top:2px;}

.language_ul{width:120%;top:calc(100% + 2px);border-radius: 6px;padding:5px 15px;}
.language_ul>li.on:after{width:5px;height:5px;top:13px;}
.language_ul>li>a{padding:3px 0;}
.language_ul>li>a>*{height:24px;line-height: 24px;font-size: 15px;}
.language_ul>li>a>img{margin-right: 5px;}
/* q_header end! */

/* q_banner start! */
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:10px;height:10px;}

.banner_h .cn{font-size:45px;}
.banner_h .en{font-size:15px;}
.banner_slogan{margin:25px auto 0;font-size: 18px;}
.banner_more{margin:35px auto 0;}
/* q_banner end! */

/* q_about start! */
.about_main{padding:120px 0 0;}
.about_top_img{width:50%;float:right;}
.about_swiper{border-radius:10px;}

.about_control{width:170px;height:100px;padding:12px 12px 10px 20px;}

.about_btn{width:30px;height:30px;line-height: 30px;font-size: 20px;}
.about_btn_line{width:9px;height:30px;}
.about_btn_line:before{height:46%;left:5px;top:32%;}

.about_pagination{margin:15px auto 0;}
.about_pagination span{font-size: 15px;line-height: 25px;}
.about_pagination span.dangqian{font-size: 15px;}
.about_pagination span:nth-of-type(2){margin:0 5px;}

.about_top_txt{width:42%;float:left;padding:20px 0 0;}
.about_slogan{font-size: 22px;}
.about_slogan p{font-size: 22px;}
.about_span{margin:25px auto;}
.about_span span{width:50px;height:4px;border-radius: 4px;}
.about_h{font-size: 26px;}
.about_p{margin:15px auto 0;font-size: 14px;}
.about_p p{font-size: 14px;}
.about_more{margin:30px auto 0;}
/* q_about end! */

/* about_number start! */
.about_number{margin:40px auto 0;}
.about_number_item{width:20%;float:left;}
.about_number_top{font-size: 30px;line-height: 40px;}
.about_number_top .sub{font-size: 12px;}
.about_number_txt{font-size: 14px;line-height: 20px;height:20px;white-space: nowrap;}
/* about_number end! */

/* section_h start! */
.section_h .cn{font-size: 27px;}
.section_h .en{font-size: 15px;}

.section_line{margin:20px auto 0;}
.section_line span{width:50px;height:4px;border-radius: 4px;}

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

.section_btn{width:50px;height:50px;line-height: 44px;border:2px solid var(--green);font-size: 22px;}
.section_btn_right{margin-left: 10px;}

.section_pagination.swiper-pagination-progressbar{border-radius: 2px;height:2px;}
/* section_h end! */

/* q_product start! */
.product_main{padding:120px 0 0;}
.product_l{width:30%;float:left;}
.product_arrow{margin:45px auto 0;}
.product_btns{width:110px;}
.product_paginations{width:calc(100% - 135px);float:right;padding:24px 0 0;}

.product_p{margin:25px auto 0;}

.product_r{width:62.5%;float:right;}
.product_slide{border-radius: 10px;height:460px;}

.product_slide_mask{padding:30px 40px;}
.product_slide_h{font-size: 22px;}
.product_slide_more{margin:20px auto 0;}
.product_slide_more span{padding:10px 28px;border-radius: 5px;font-size: 13px;line-height: 20px;}
.product_slide_more span i{margin-left: 5px;}

.product_more{width:25%;}
/* q_product end! */

/* q_case start! */
.case_main{padding:120px 0 0;}
.case_top_l{width:20%;float:left;}
.case_top_r{width:75%;float:right;padding:60px 0 0;}
.product_nav>li{margin-left:15px;}
.product_nav>li>a{font-size: 14px;line-height: 25px;}
.product_nav>li>a:after{bottom:-5px;}

.case_swiper{margin:30px auto 0;}

.case_slide_img{border-radius: 10px;}

.case_slide_mask{padding:20px;}
.case_slide_more span{font-size: 14px;line-height: 25px;}
.case_slide_more span i{margin-left: 5px;}

.case_slide_h{margin:15px auto 0;}
.case_slide_h a{font-size: 16px;line-height: 30px;height:30px;}

.case_paginations{margin:30px auto 0;}
.case_btns{margin:35px auto 0;}
.case_btns .section_btn{margin:0 5px;}
.case_btns .section_btn.section_btn_right{margin:0 5px;}
/* q_case end! */

/* q_partner start! */
.partner_main{padding:120px 0 0;}
.partner_top{width:70%;margin:0;}
.partner_p{margin:23px auto 0;}

.partner_swiper{margin:30px auto 0;}

.swiper_partner{height:375px;}
.swiper_partner .swiper-wrapper{height:375px;}
.swiper_partner .swiper-wrapper .swiper-slide{height:calc((100% - 15px) / 4);}

.partner_slide{padding:5px;}
.partner_slide .img{border-radius: 5px;}

.partner_paginations{margin:25px auto 0;padding:0 30%;}
.swiper-pagination-progressbar.partner_pagination{border-radius: 2px;height:2px;}
/* q_partner end! */

/* q_news start! */
.news_main{padding:110px 0 0;}
.news_top_l{width:25%;float:left;}
.news_top_r{width:70%;float:right;padding:30px 0 0;}

.news_tabs{margin:15px auto 0;}

.news_tab_l{width:12%;float:left;padding:90px 0 0;}
.news_tab_r{width:87%;float:right;}

.tab.news_tab .news_tab_nav li{margin:0 auto 25px;}
.tab.news_tab .news_tab_nav li a{line-height: 30px;}
.tab.news_tab .news_tab_nav li a span{font-size:16px;line-height: 30px;border-bottom: 2px solid rgba(255,255,255,0);}
.tab.news_tab .news_tab_nav li.active a span{border-bottom: 2px solid var(--green);}

.news_slide{border-radius:10px;padding:27px 23px 23px;}
.news_slide_img{border-radius: 10px;}
.news_slide_txt{margin:20px auto 0;}
.news_slide_h a{font-size: 16px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.news_slide_p{margin:13px auto 0;font-size: 14px;line-height: 23px;height:69px;-webkit-line-clamp: 3;}
.news_slide_p p{font-size: 14px;line-height: 23px;}
.news_slide_line{margin:18px auto;}
.news_slide_date{font-size:13px;line-height: 20px;height:20px;}
.news_slide_date i{margin-right: 5px;}

.news_btns{width:12%;bottom:25px;}
/* q_news end! */


/* q_footer start! */
.q_footer{padding:70px 0 25px;}
.footer_h{font-size: 17px;}

.footer_t_l{width:25%;float:left;}

.footer_tel{font-size: 22px;}
.footer_p{margin:10px auto 0;}
.footer_p p{font-size:14px;}
.footer_code{width:96px;margin:23px  0 0;}
.footer_code_img{border-radius: 5px;}
.footer_code_h{margin:5px auto 0;font-size: 12px;height:20px;line-height: 20px;white-space: nowrap;}

.footer_t_r{width:73%;float:right;}
.footer_list{text-align: right;}
.footer_item{margin-left:3%;width:14%;}
.footer_item:nth-of-type(2){width:18%;}
.footer_item:nth-of-type(3){width:25%;}

.footer_ul{margin:15px auto 0;}
.footer_item:nth-of-type(3) .footer_ul li{width:49%;float:left;margin:0 2% 0 0;}
.footer_item:nth-of-type(3) .footer_ul li:nth-of-type(2n){margin:0 0 0 0;}

.footer_ul li a{font-size: 14px;}

.footer_b{padding:20px 0; margin:40px auto 0;}
.footer_b span,.footer_b a{margin:0 3px;line-height: 32px;font-size: 12px;}
.footer_b span img{height:32px;margin-right: 6px;}

.footer_b_l{width:55%;float:left;}
.footer_b_r{width:40%;float:right;text-align: right;}

.footer_link{margin-right:20px;border-radius: 5px;width:240px;}
.footer_link_main{text-align: left;}
.footer_link_h{padding:5px 20px;}
.footer_link_h span{font-size:12px;line-height: 20px;height:20px;}
.footer_link_h i{width:30px;height:30px;line-height: 28px;font-size: 18px;}
.footer_a{padding:10px 25px;border-radius: 5px;bottom:calc(100% + 10px);}
.footer_a li a{font-size: 12px;line-height: 30px;}
/* q_footer end! */

/* nbanner start! */
.nbanner.nbanner_show{margin:80px auto 0;}
.nbanner_mask_in{top:60%;}
.nbanner_h .cn{font-size: 24px;}
.nbanner_h .en{font-size: 14px;}
.nbanner_p{margin:15px auto 0;font-size: 15px;}
.nbanner_p p{font-size: 15px;}
/* nbanner end! */

/* nmain start! */
.nmain{min-height: 300px;}
.nmains{min-height: 210px;padding:40px 0;}
/* nmain end! */

/* ncompany start! */
.ncompany{padding:35px 0 60px;}
.ncompany_title{padding-bottom:30px;}
.ncompany_title .big{font-size: 30px;}
.ncompany_title .small{font-size: 18px;}
.ncompany_title .en{font-size: 40px;}
.ncompany_p{margin:10px auto 0;font-size: 15px;}
.ncompany_p p{font-size: 15px;}

.ncompany_number{margin:40px 0 0;}
.nabout_number_item{width:25%;float:left;padding:0 25px;}

/* ncompany end! */

/* nculture start! */
.nculture{padding:54px 0 80px;}
.nculture_main{margin:40px auto 0;}
.nculture_item{width:19%;float:left;margin:0 1.25% 0 0;border-radius: 5px;}
.nculture_item:nth-of-type(5n){margin:0 0 0 0;}
.nculture_item_txt{padding:25px 20px;}
.nculture_item_cn{font-size: 18px;line-height: 27px;height:27px;white-space: nowrap;}
.nculture_item_en{font-size: 12px;line-height: 20px;height:20px;white-space: nowrap;}
.nculture_item_p{margin:10px auto 0;font-size:14px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}
.nculture_item_p p{font-size:14px;line-height: 20px;}
/* nculture end! */

/* ndevelopment start! */
.ndevelopment{padding:45px 0 60px;}
.ndevelopment_main{margin:40px auto 0;}
.swiper_ndevelopment{height:600px;padding:0 40px;}
.ndevelopment_slide_main{padding-left:20px;}
.ndevelopment_slide:before{width:9px;height:9px;border:2px solid var(--green);left:-5px;top:55%;}
.ndevelopment_slide:after{left:-1px;top:5%;}
.ndevelopment_slide_main{top:5%;}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide:before{top:45%;}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide:after{top:calc(45% + 9px);}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide_main{top:65%;}

.ndevelopment_slide_title:before{width:5px;left:-23px;}
.ndevelopment_slide_date{font-size:19px;}
.ndevelopment_slide_h{font-size:17px;}
.ndevelopment_slide_p{margin:15px auto 0;font-size: 14px;}
.ndevelopment_slide_p p{font-size: 14px;}
/* ndevelopment end! */

/* nhonor start! */
.nhonor{padding:45px 0 55px;}
.nhonor_main{margin:30px auto 0;}
.tab.nhonor_tab .nhonor_tab_nav li{margin:0 5px;border-radius: 40px;}
.tab.nhonor_tab .nhonor_tab_nav li a{padding:10px 40px;font-size:13px;line-height: 25px;}

.tab.nhonor_tab .nhonor_tab_body{margin:35px auto 0;}

.nhonor_swiper_p{margin:0 auto 20px;font-size:15px;}
.nhonor_swiper_p p{font-size:15px;}

.nhonor_swiper{padding:0 60px;}

.swiper_nhonor{height:355px;}
.swiper_nhonor .swiper-wrapper{height:355px;}
.swiper_nhonor .swiper-wrapper .swiper-slide{height:calc((100% - 15px) / 2);}
.nhonor_slide{padding:5px;}

.arrow_button{width:44px;height:44px;line-height: 43px;font-size:18px;}
/* nhonor end! */

/* npartner start! */
.npartner{padding:60px 0 65px;}
.npartner_main{margin:35px auto 0;}
/* npartner end! */

/* nbusiness start! */
.nmain_l{width:210px;float:left;}
.nmain_r{width:calc(100% - 240px);float:right;}

.list_title{padding:18px 25px;font-size:17px;line-height: 30px;}
.list>ul>li>.a{padding:10px 10px 10px 20px;font-size:14px;height:56px;line-height: 36px;}
.list>ul>li a{font-size:14px;height:36px;line-height: 36px;}
.list>ul>li>.a>span{width:calc(100% - 45px);height:36px;line-height: 36px;float:left;white-space: nowrap;}
.list>ul>li>.a>i{width:36px;height:36px;line-height: 36px;float:right;font-size: 18px;}
.list>ul>li>ul>li a{ padding:3px 0 3px 20px;height:42px;}

.nbusiness_list{margin:0 auto 45px;}
.nbusiness_item{width:32%;float:left;margin:0 2% 0 0;}
.nbusiness_item:nth-of-type(3n){margin:0 0 0 0;}

.nbusiness_item_h{padding:15px 0;}
.nbusiness_item_h a{font-size: 14px;line-height: 25px;height: 25px;white-space: nowrap;}
/* nbusiness end! */

/* nshow start! */
.nshow_title{width:90%;font-size: 22px;}
.nshow_span{margin:25px auto 0;padding:10px 20px;border-radius: 5px;}
.nshow_span span{margin:10px 15px;font-size: 14px;}
.nshow_body{margin:30px auto 0;min-height: 210px;}
.nshow_body img{margin:15px auto!important;}
/* nshow end! */

/* nnav start! */
.nnav{padding:30px 0 20px;}
.nnav_ul>li{margin:0 5px 10px;}
.nnav_ul>li>a{font-size:13px;padding:9px 27px;border-radius: 45px;}
/* nnav end! */

/* ncase start! */
.ncase_list{margin:0 auto 45px;}
.ncase_item{width:32%;float:left;margin:0 2% 20px 0;}
.ncase_item:nth-of-type(3n){margin:0 0 20px 0;}
/* ncase end! */


/* nnews start! */
.nnews_list{margin:0 auto 45px;}
.nnews_item{width:23.5%;float:left;margin:0 2% 20px 0;}
.nnews_item:nth-of-type(4n){margin:0 0 20px 0;}

/* nnews end! */

/* ncontact start! */
.ncontact_div_title{margin:0 auto 30px;font-size: 22px;}
.ncontact_div_title span:after{width:30px;height:3px;border-radius: 3px;bottom:-10px;}

.nway{padding:70px 0 95px;}
.nway_txt{width:75%;float:left;}
.nway_txt_h{margin:0 auto 5px;font-size: 20px;}
.nway_txt .footer_ul{margin:10px auto 0;}
.nway_txt .footer_ul li{font-size: 15px;}

.nway_code{width:10%;float:right;}

.nmessage{padding:70px 0;}
.nmessage_main{margin:50px auto 0;}
/* ncontact end! */

/* formes start! */
.form_li{margin:10px auto 0;}
.form_li.form_li_button{margin:15px auto 0;}
.form_half{width:33%;float:left;margin:0 0.5% 0 0;}
.form_half:nth-of-type(3){margin:0 0 0 0;}
.form_input{border-radius: 5px;padding:10px 20px;font-size: 14px;line-height: 25px;}
.form_button{font-size: 13px;padding:10px 30px;line-height: 20px;border-radius: 5px;}
/* formes end! */

}

@media(max-width: 1280px){
.main1600{width:1100px;}

/* section_div start! */
.q_more a{padding:10px 36px;font-size:13px;line-height: 23px;border-radius: 40px;}
.q_more a i{margin-left: 5px;}
/* section_div end! */

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

.q_nav{width:calc(100% - 540px);}
.nav_ul>li{margin-left:30px;}
.nav_ul>li>a{padding:13px 0 17px;}
.nav_ul>li>a>span{font-size: 16px;line-height: 50px;height:50px;}

.nav_ul>li>a:after{bottom:18px;}
/* q_nav_son */
.q_nav_son{width:240%;left:-70%;padding:20px 0;}
.q_nav_son>li>a{font-size: 13px;line-height: 33px;}

.q_right{width:180px;padding:25px 0;}
.q_right img{height:30px;}
.q_search{width:30px;}
.q_search:before{height:18px;left:-8px;top:6px;}

.q_language{width:calc(100% - 45px);}
.language_main>img{width:30px;}
.language_main>span{width:calc(100% - 36px);line-height: 30px;font-size: 15px;
}
.language_main>span:after{width:30px;line-height: 30px;font-size: 15px;top:2px;}

.language_ul{width:120%;top:calc(100% + 2px);border-radius: 6px;padding:5px 15px;}
.language_ul>li.on:after{width:5px;height:5px;top:13px;}
.language_ul>li>a{padding:3px 0;}
.language_ul>li>a>*{height:24px;line-height: 24px;font-size: 15px;}
.language_ul>li>a>img{margin-right: 5px;}
/* q_header end! */

/* q_banner start! */
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:10px;height:10px;}

.banner_h .cn{font-size:45px;}
.banner_h .en{font-size:15px;}
.banner_slogan{margin:25px auto 0;font-size: 18px;}
.banner_more{margin:35px auto 0;}
/* q_banner end! */

/* q_about start! */
.about_main{padding:120px 0 0;}
.about_top_img{width:50%;float:right;}
.about_swiper{border-radius:10px;}

.about_control{width:170px;height:100px;padding:12px 12px 10px 20px;}

.about_btn{width:30px;height:30px;line-height: 30px;font-size: 20px;}
.about_btn_line{width:9px;height:30px;}
.about_btn_line:before{height:46%;left:5px;top:32%;}

.about_pagination{margin:15px auto 0;}
.about_pagination span{font-size: 15px;line-height: 25px;}
.about_pagination span.dangqian{font-size: 15px;}
.about_pagination span:nth-of-type(2){margin:0 5px;}

.about_top_txt{width:42%;float:left;padding:20px 0 0;}
.about_slogan{font-size: 22px;}
.about_slogan p{font-size: 22px;}
.about_span{margin:25px auto;}
.about_span span{width:50px;height:4px;border-radius: 4px;}
.about_h{font-size: 26px;}
.about_p{margin:15px auto 0;font-size: 14px;}
.about_p p{font-size: 14px;}
.about_more{margin:30px auto 0;}
/* q_about end! */

/* about_number start! */
.about_number{margin:40px auto 0;}
.about_number_item{width:20%;float:left;}
.about_number_top{font-size: 30px;line-height: 40px;}
.about_number_top .sub{font-size: 12px;}
.about_number_txt{font-size: 14px;line-height: 20px;height:20px;white-space: nowrap;}
/* about_number end! */

/* section_h start! */
.section_h .cn{font-size: 27px;}
.section_h .en{font-size: 15px;}

.section_line{margin:20px auto 0;}
.section_line span{width:50px;height:4px;border-radius: 4px;}

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

.section_btn{width:50px;height:50px;line-height: 44px;border:2px solid var(--green);font-size: 22px;}
.section_btn_right{margin-left: 10px;}

.section_pagination.swiper-pagination-progressbar{border-radius: 2px;height:2px;}
/* section_h end! */

/* q_product start! */
.product_main{padding:120px 0 0;}
.product_l{width:30%;float:left;}
.product_arrow{margin:45px auto 0;}
.product_btns{width:110px;}
.product_paginations{width:calc(100% - 135px);float:right;padding:24px 0 0;}

.product_p{margin:25px auto 0;}

.product_r{width:62.5%;float:right;}
.product_slide{border-radius: 10px;height:430px;}

.product_slide_mask{padding:30px 40px;}
.product_slide_h{font-size: 22px;}
.product_slide_more{margin:20px auto 0;}
.product_slide_more span{padding:10px 28px;border-radius: 5px;font-size: 13px;line-height: 20px;}
.product_slide_more span i{margin-left: 5px;}

.product_more{width:25%;}
/* q_product end! */

/* q_case start! */
.case_main{padding:120px 0 0;}
.case_top_l{width:20%;float:left;}
.case_top_r{width:75%;float:right;padding:60px 0 0;}
.product_nav>li{margin-left:15px;}
.product_nav>li>a{font-size: 14px;line-height: 25px;}
.product_nav>li>a:after{bottom:-5px;}

.case_swiper{margin:30px auto 0;}

.case_slide_img{border-radius: 10px;}

.case_slide_mask{padding:20px;}
.case_slide_more span{font-size: 14px;line-height: 25px;}
.case_slide_more span i{margin-left: 5px;}

.case_slide_h{margin:15px auto 0;}
.case_slide_h a{font-size: 16px;line-height: 30px;height:30px;}

.case_paginations{margin:30px auto 0;}
.case_btns{margin:35px auto 0;}
.case_btns .section_btn{margin:0 5px;}
.case_btns .section_btn.section_btn_right{margin:0 5px;}
/* q_case end! */

/* q_partner start! */
.partner_main{padding:120px 0 0;}
.partner_top{width:70%;margin:0;}
.partner_p{margin:23px auto 0;}

.partner_swiper{margin:30px auto 0;}

.swiper_partner{height:343px;}
.swiper_partner .swiper-wrapper{height:343px;}
.swiper_partner .swiper-wrapper .swiper-slide{height:calc((100% - 15px) / 4);}

.partner_slide{padding:5px;}
.partner_slide .img{border-radius: 5px;}

.partner_paginations{margin:25px auto 0;padding:0 30%;}
.swiper-pagination-progressbar.partner_pagination{border-radius: 2px;height:2px;}
/* q_partner end! */

/* q_news start! */
.news_main{padding:110px 0 0;}
.news_top_l{width:25%;float:left;}
.news_top_r{width:70%;float:right;padding:30px 0 0;}

.news_tabs{margin:15px auto 0;}

.news_tab_l{width:12%;float:left;padding:90px 0 0;}
.news_tab_r{width:87%;float:right;}

.tab.news_tab .news_tab_nav li{margin:0 auto 25px;}
.tab.news_tab .news_tab_nav li a{line-height: 30px;}
.tab.news_tab .news_tab_nav li a span{font-size:16px;line-height: 30px;border-bottom: 2px solid rgba(255,255,255,0);}
.tab.news_tab .news_tab_nav li.active a span{border-bottom: 2px solid var(--green);}

.news_slide{border-radius:10px;padding:27px 23px 23px;}
.news_slide_img{border-radius: 10px;}
.news_slide_txt{margin:20px auto 0;}
.news_slide_h a{font-size: 16px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.news_slide_p{margin:13px auto 0;font-size: 14px;line-height: 23px;height:69px;-webkit-line-clamp: 3;}
.news_slide_p p{font-size: 14px;line-height: 23px;}
.news_slide_line{margin:18px auto;}
.news_slide_date{font-size:13px;line-height: 20px;height:20px;}
.news_slide_date i{margin-right: 5px;}

.news_btns{width:12%;bottom:25px;}
/* q_news end! */


/* q_footer start! */
.q_footer{padding:70px 0 25px;}
.footer_h{font-size: 17px;}

.footer_t_l{width:25%;float:left;}

.footer_tel{font-size: 22px;}
.footer_p{margin:10px auto 0;}
.footer_p p{font-size:14px;}
.footer_code{width:96px;margin:23px  0 0;}
.footer_code_img{border-radius: 5px;}
.footer_code_h{margin:5px auto 0;font-size: 12px;height:20px;line-height: 20px;white-space: nowrap;}

.footer_t_r{width:73%;float:right;}
.footer_list{text-align: right;}
.footer_item{margin-left:3%;width:14%;}
.footer_item:nth-of-type(2){width:18%;}
.footer_item:nth-of-type(3){width:25%;}

.footer_ul{margin:15px auto 0;}
.footer_item:nth-of-type(3) .footer_ul li{width:49%;float:left;margin:0 2% 0 0;}
.footer_item:nth-of-type(3) .footer_ul li:nth-of-type(2n){margin:0 0 0 0;}

.footer_ul li a{font-size: 14px;}

.footer_b{padding:20px 0; margin:40px auto 0;}
.footer_b span,.footer_b a{margin:0 3px;line-height: 32px;font-size: 12px;}
.footer_b span img{height:32px;margin-right: 6px;}

.footer_b_l{width:55%;float:left;}
.footer_b_r{width:40%;float:right;text-align: right;}

.footer_link{margin-right:20px;border-radius: 5px;width:240px;}
.footer_link_main{text-align: left;}
.footer_link_h{padding:5px 20px;}
.footer_link_h span{font-size:12px;line-height: 20px;height:20px;}
.footer_link_h i{width:30px;height:30px;line-height: 28px;font-size: 18px;}
.footer_a{padding:10px 25px;border-radius: 5px;bottom:calc(100% + 10px);}
.footer_a li a{font-size: 12px;line-height: 30px;}
/* q_footer end! */

/* nbanner start! */
.nbanner_mask_in{top:60%;}
.nbanner_h .cn{font-size: 22px;}
.nbanner_h .en{font-size: 13px;}
.nbanner_p{margin:15px auto 0;font-size: 15px;}
.nbanner_p p{font-size: 15px;}
/* nbanner end! */

/* nmain start! */
.nmain{min-height: 300px;}
.nmains{min-height: 210px;padding:40px 0;}
/* nmain end! */

/* ncompany start! */
.ncompany{padding:35px 0 60px;}
.ncompany_title{padding-bottom:30px;}
.ncompany_title .big{font-size: 30px;}
.ncompany_title .small{font-size: 18px;}
.ncompany_title .en{font-size: 40px;}
.ncompany_p{margin:10px auto 0;font-size: 15px;}
.ncompany_p p{font-size: 15px;}

.ncompany_number{margin:40px 0 0;}
.nabout_number_item{width:25%;float:left;padding:0 25px;}

/* ncompany end! */

/* nculture start! */
.nculture{padding:54px 0 80px;}
.nculture_main{margin:40px auto 0;}
.nculture_item{width:19%;float:left;margin:0 1.25% 0 0;border-radius: 5px;}
.nculture_item:nth-of-type(5n){margin:0 0 0 0;}
.nculture_item_txt{padding:25px 20px;}
.nculture_item_cn{font-size: 18px;line-height: 27px;height:27px;white-space: nowrap;}
.nculture_item_en{font-size: 12px;line-height: 20px;height:20px;white-space: nowrap;}
.nculture_item_p{margin:10px auto 0;font-size:14px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}
.nculture_item_p p{font-size:14px;line-height: 20px;}
/* nculture end! */

/* ndevelopment start! */
.ndevelopment{padding:45px 0 60px;}
.ndevelopment_main{margin:40px auto 0;}
.swiper_ndevelopment{height:600px;padding:0 40px;}
.ndevelopment_slide_main{padding-left:20px;}
.ndevelopment_slide:before{width:9px;height:9px;border:2px solid var(--green);left:-5px;top:55%;}
.ndevelopment_slide:after{left:-1px;top:5%;}
.ndevelopment_slide_main{top:5%;}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide:before{top:45%;}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide:after{top:calc(45% + 9px);}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide_main{top:65%;}

.ndevelopment_slide_title:before{width:5px;left:-23px;}
.ndevelopment_slide_date{font-size:19px;}
.ndevelopment_slide_h{font-size:17px;}
.ndevelopment_slide_p{margin:15px auto 0;font-size: 14px;}
.ndevelopment_slide_p p{font-size: 14px;}
/* ndevelopment end! */

/* nhonor start! */
.nhonor{padding:45px 0 55px;}
.nhonor_main{margin:30px auto 0;}
.tab.nhonor_tab .nhonor_tab_nav li{margin:0 5px;border-radius: 40px;}
.tab.nhonor_tab .nhonor_tab_nav li a{padding:10px 40px;font-size:13px;line-height: 25px;}

.tab.nhonor_tab .nhonor_tab_body{margin:35px auto 0;}

.nhonor_swiper{padding:0 60px;}

.arrow_button{width:44px;height:44px;line-height: 43px;font-size:18px;}
/* nhonor end! */

/* npartner start! */
.npartner{padding:60px 0 65px;}
.npartner_main{margin:35px auto 0;}
/* npartner end! */

/* nbusiness start! */
.nmain_l{width:210px;float:left;}
.nmain_r{width:calc(100% - 240px);float:right;}

.list_title{padding:18px 25px;font-size:17px;line-height: 30px;}
.list>ul>li>.a{padding:10px 10px 10px 20px;font-size:14px;height:56px;line-height: 36px;}
.list>ul>li a{font-size:14px;height:36px;line-height: 36px;}
.list>ul>li>.a>span{width:calc(100% - 45px);height:36px;line-height: 36px;float:left;white-space: nowrap;}
.list>ul>li>.a>i{width:36px;height:36px;line-height: 36px;float:right;font-size: 18px;}
.list>ul>li>ul>li a{ padding:3px 0 3px 20px;height:42px;}

.nbusiness_list{margin:0 auto 45px;}
.nbusiness_item{width:32%;float:left;margin:0 2% 0 0;}
.nbusiness_item:nth-of-type(3n){margin:0 0 0 0;}

.nbusiness_item_h{padding:15px 0;}
.nbusiness_item_h a{font-size: 14px;line-height: 25px;height: 25px;white-space: nowrap;}
/* nbusiness end! */

/* nshow start! */
.nshow_title{width:90%;font-size: 22px;}
.nshow_span{margin:25px auto 0;padding:10px 20px;border-radius: 5px;}
.nshow_span span{margin:10px 15px;font-size: 14px;}
.nshow_body{margin:30px auto 0;min-height: 210px;}
.nshow_body img{margin:15px auto!important;}
/* nshow end! */

/* nnav start! */
.nnav{padding:30px 0 20px;}
.nnav_ul>li{margin:0 5px 10px;}
.nnav_ul>li>a{font-size:13px;padding:9px 27px;border-radius: 45px;}
/* nnav end! */

/* ncase start! */
.ncase_list{margin:0 auto 45px;}
.ncase_item{width:32%;float:left;margin:0 2% 20px 0;}
.ncase_item:nth-of-type(3n){margin:0 0 20px 0;}
/* ncase end! */


/* nnews start! */
.nnews_list{margin:0 auto 45px;}
.nnews_item{width:23.5%;float:left;margin:0 2% 20px 0;}
.nnews_item:nth-of-type(4n){margin:0 0 20px 0;}

/* nnews end! */

/* ncontact start! */
.ncontact_div_title{margin:0 auto 30px;font-size: 22px;}
.ncontact_div_title span:after{width:30px;height:3px;border-radius: 3px;bottom:-10px;}

.nway{padding:70px 0 95px;}
.nway_txt{width:75%;float:left;}
.nway_txt_h{margin:0 auto 5px;font-size: 20px;}
.nway_txt .footer_ul{margin:10px auto 0;}
.nway_txt .footer_ul li{font-size: 15px;}

.nway_code{width:10%;float:right;}

.nmessage{padding:60px 0;}
.nmessage_main{margin:40px auto 0;}
/* ncontact end! */

/* formes start! */
.form_li{margin:10px auto 0;}
.form_li.form_li_button{margin:15px auto 0;}
.form_half{width:33%;float:left;margin:0 0.5% 0 0;}
.form_half:nth-of-type(3){margin:0 0 0 0;}
.form_input{border-radius: 5px;padding:10px 20px;font-size: 14px;line-height: 25px;}
.form_button{font-size: 13px;padding:10px 30px;line-height: 20px;border-radius: 5px;}
/* formes end! */

}

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

@media(max-width: 1200px){
.main1600{width:1000px;}


/* sp_header  start! */
.sp_header{height:60px;overflow:hidden;background:rgba(255,255,255,1);position:fixed;z-index:10;width:100%;display: block;top:0;}
.fp-viewing-anchor1 .sp_header,.fp-viewing-anchor2 .sp_header,.fp-viewing-anchor3 .sp_header,.fp-viewing-anchor4 .sp_header,
.fp-viewing-anchor5 .sp_header,.fp-viewing-anchor6 .sp_header,.fp-viewing-anchor7 .sp_header{box-shadow: 0 0 1px #809cbb;}
.sp_header.sp_header_fixed{box-shadow: 0 0 1px #809cbb;}
.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(--green);width:30px;height:3px;position:absolute;left:10px;transition:all ease 0.35s;border-radius: 3px;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:99;background: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(--green);}
.sjj_nav ul li ul li>ul{margin-left:10px}
/* sp_header  end! */


/* section_div start! */
.q_more a{padding:8px 30px;font-size:13px;line-height: 21px;border-radius: 35px;}
.q_more a i{margin-left: 5px;}
/* section_div end! */

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

/* q_banner start! */
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:10px;height:10px;}

.banner_main{text-align: center;}
.banner_h .cn{font-size:36px;}
.banner_h .en{font-size:12px;}
.banner_slogan{margin:25px auto 0;font-size: 17px;}
.banner_more{margin:35px auto 0;}
/* q_banner end! */

/* q_about start! */
.about_main{padding:120px 0 0;}
.about_top_img{width:50%;float:right;}
.about_swiper{border-radius:10px;}

.about_control{width:170px;height:100px;padding:12px 12px 10px 20px;}

.about_btn{width:30px;height:30px;line-height: 30px;font-size: 20px;}
.about_btn_line{width:9px;height:30px;}
.about_btn_line:before{height:46%;left:5px;top:32%;}

.about_pagination{margin:15px auto 0;}
.about_pagination span{font-size: 15px;line-height: 25px;}
.about_pagination span.dangqian{font-size: 15px;}
.about_pagination span:nth-of-type(2){margin:0 5px;}

.about_top_txt{width:42%;float:left;padding:20px 0 0;}
.about_slogan{font-size: 22px;}
.about_slogan p{font-size: 22px;}
.about_span{margin:25px auto;}
.about_span span{width:50px;height:4px;border-radius: 4px;}
.about_h{font-size: 26px;}
.about_p{margin:15px auto 0;font-size: 14px;}
.about_p p{font-size: 14px;}
.about_more{margin:30px auto 0;}
/* q_about end! */

/* about_number start! */
.about_number{margin:40px auto 0;}
.about_number_item{width:20%;float:left;}
.about_number_top{font-size: 30px;line-height: 40px;}
.about_number_top .sub{font-size: 12px;}
.about_number_txt{font-size: 14px;line-height: 20px;height:20px;white-space: nowrap;}
/* about_number end! */

/* section_h start! */
.section_h .cn{font-size: 27px;}
.section_h .en{font-size: 14px;}

.section_line{margin:20px auto 0;}
.section_line span{width:50px;height:4px;border-radius: 4px;}

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

.section_btn{width:50px;height:50px;line-height: 44px;border:2px solid var(--green);font-size: 22px;}
.section_btn_right{margin-left: 10px;}

.section_pagination.swiper-pagination-progressbar{border-radius: 2px;height:2px;}
/* section_h end! */

/* q_product start! */
.product_main{padding:120px 0 0;}
.product_l{width:30%;float:left;}
.product_arrow{margin:45px auto 0;}
.product_btns{width:110px;}
.product_paginations{width:calc(100% - 135px);float:right;padding:24px 0 0;}

.product_p{margin:25px auto 0;}

.product_r{width:62.5%;float:right;}
.product_slide{border-radius: 10px;height:400px;}

.product_slide_mask{padding:30px 40px;}
.product_slide_h{font-size: 22px;}
.product_slide_more{margin:20px auto 0;}
.product_slide_more span{padding:10px 28px;border-radius: 5px;font-size: 13px;line-height: 20px;}
.product_slide_more span i{margin-left: 5px;}

.product_more{width:25%;}
/* q_product end! */

/* q_case start! */
.case_main{padding:120px 0 0;}
.case_top_l{width:20%;float:left;}
.case_top_r{width:75%;float:right;padding:60px 0 0;}
.product_nav>li{margin-left:15px;}
.product_nav>li>a{font-size: 14px;line-height: 25px;}
.product_nav>li>a:after{bottom:-5px;}

.case_swiper{margin:30px auto 0;}

.case_slide_img{border-radius: 10px;}

.case_slide_mask{padding:20px;}
.case_slide_more span{font-size: 14px;line-height: 25px;}
.case_slide_more span i{margin-left: 5px;}

.case_slide_h{margin:15px auto 0;}
.case_slide_h a{font-size: 16px;line-height: 30px;height:30px;}

.case_paginations{margin:30px auto 0;}
.case_btns{margin:35px auto 0;}
.case_btns .section_btn{margin:0 5px;}
.case_btns .section_btn.section_btn_right{margin:0 5px;}
/* q_case end! */

/* q_partner start! */
.partner_main{padding:120px 0 0;}
.partner_top{width:70%;margin:0;}
.partner_p{margin:23px auto 0;}

.partner_swiper{margin:30px auto 0;}

.swiper_partner{height:343px;}
.swiper_partner .swiper-wrapper{height:343px;}
.swiper_partner .swiper-wrapper .swiper-slide{height:calc((100% - 15px) / 4);}

.partner_slide{padding:5px;}
.partner_slide .img{border-radius: 5px;}

.partner_paginations{margin:25px auto 0;padding:0 30%;}
.swiper-pagination-progressbar.partner_pagination{border-radius: 2px;height:2px;}
/* q_partner end! */

/* q_news start! */
.news_main{padding:110px 0 0;}
.news_top_l{width:25%;float:left;}
.news_top_r{width:70%;float:right;padding:30px 0 0;}

.news_tabs{margin:15px auto 0;}

.news_tab_l{width:12%;float:left;padding:90px 0 0;}
.news_tab_r{width:87%;float:right;}

.tab.news_tab .news_tab_nav li{margin:0 auto 25px;}
.tab.news_tab .news_tab_nav li a{line-height: 30px;}
.tab.news_tab .news_tab_nav li a span{font-size:16px;line-height: 30px;border-bottom: 2px solid rgba(255,255,255,0);}
.tab.news_tab .news_tab_nav li.active a span{border-bottom: 2px solid var(--green);}

.news_slide{border-radius:10px;padding:27px 23px 23px;}
.news_slide_img{border-radius: 10px;}
.news_slide_txt{margin:20px auto 0;}
.news_slide_h a{font-size: 16px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.news_slide_p{margin:13px auto 0;font-size: 14px;line-height: 23px;height:69px;-webkit-line-clamp: 3;}
.news_slide_p p{font-size: 14px;line-height: 23px;}
.news_slide_line{margin:18px auto;}
.news_slide_date{font-size:13px;line-height: 20px;height:20px;}
.news_slide_date i{margin-right: 5px;}

.news_btns{width:12%;bottom:25px;}
/* q_news end! */


/* q_footer start! */
.q_footer{padding:70px 0 20px;}
.footer_h{font-size: 17px;}

.footer_t_l{width:25%;float:left;}

.footer_tel{font-size: 22px;}
.footer_p{margin:10px auto 0;}
.footer_p p{font-size:14px;}
.footer_code{width:96px;margin:23px  0 0;}
.footer_code_img{border-radius: 5px;}
.footer_code_h{margin:5px auto 0;font-size: 12px;height:20px;line-height: 20px;white-space: nowrap;}

.footer_t_r{width:73%;float:right;}
.footer_list{text-align: right;}
.footer_item{margin-left:3%;width:14%;}
.footer_item:nth-of-type(2){width:18%;}
.footer_item:nth-of-type(3){width:25%;}

.footer_ul{margin:15px auto 0;}
.footer_item:nth-of-type(3) .footer_ul li{width:49%;float:left;margin:0 2% 0 0;}
.footer_item:nth-of-type(3) .footer_ul li:nth-of-type(2n){margin:0 0 0 0;}

.footer_ul li a{font-size: 14px;}

.footer_b{padding:20px 0; margin:40px auto 0;}
.footer_b span,.footer_b a{margin:0 3px;line-height: 32px;font-size: 12px;}
.footer_b span img{height:32px;margin-right: 6px;}

.footer_b_l{width:55%;float:left;}
.footer_b_r{width:40%;float:right;text-align: right;}

.footer_link{margin-right:20px;border-radius: 5px;width:180px;}
.footer_link_main{text-align: left;}
.footer_link_h{padding:5px 20px;}
.footer_link_h span{font-size:12px;line-height: 20px;height:20px;}
.footer_link_h i{width:30px;height:30px;line-height: 28px;font-size: 18px;}
.footer_a{padding:10px 25px;border-radius: 5px;bottom:calc(100% + 10px);}
.footer_a li a{font-size: 12px;line-height: 30px;}
/* q_footer end! */


/* nbanner start! */
.nbanner_mask_in{top:55%;}
.nbanner_main{text-align: center;}
.nbanner_h .cn{font-size: 22px;}
.nbanner_h .en{font-size: 13px;}
.nbanner_p{margin:15px auto 0;font-size: 15px;}
.nbanner_p p{font-size: 15px;}
/* nbanner end! */

/* nmain start! */
.nmain{min-height: 300px;}
.nmains{min-height: 210px;padding:40px 0;}
/* nmain end! */

/* ncompany start! */
.ncompany{padding:35px 0 60px;}
.ncompany_title{padding-bottom:30px;}
.ncompany_title .big{font-size: 30px;}
.ncompany_title .small{font-size: 18px;}
.ncompany_title .en{font-size: 40px;}
.ncompany_p{margin:10px auto 0;font-size: 15px;}
.ncompany_p p{font-size: 15px;}

.ncompany_number{margin:40px 0 0;width:70%;}
.nabout_number_item{width:25%;float:left;padding:0 25px;}

/* ncompany end! */

/* nculture start! */
.nculture{padding:54px 0 80px;}
.nculture_main{margin:40px auto 0;}
.nculture_item{width:19%;float:left;margin:0 1.25% 0 0;border-radius: 5px;}
.nculture_item:nth-of-type(5n){margin:0 0 0 0;}
.nculture_item_txt{padding:25px 20px;}
.nculture_item_cn{font-size: 18px;line-height: 27px;height:27px;white-space: nowrap;}
.nculture_item_en{font-size: 12px;line-height: 20px;height:20px;white-space: nowrap;}
.nculture_item_p{margin:10px auto 0;font-size:14px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}
.nculture_item_p p{font-size:14px;line-height: 20px;}
/* nculture end! */

/* ndevelopment start! */
.ndevelopment{padding:45px 0 60px;}
.ndevelopment_main{margin:40px auto 0;}
.swiper_ndevelopment{height:600px;padding:0 40px;}
.ndevelopment_slide_main{padding-left:20px;}
.ndevelopment_slide:before{width:9px;height:9px;border:2px solid var(--green);left:-5px;top:55%;}
.ndevelopment_slide:after{left:-1px;top:5%;}
.ndevelopment_slide_main{top:5%;}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide:before{top:45%;}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide:after{top:calc(45% + 9px);}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide_main{top:65%;}

.ndevelopment_slide_title:before{width:5px;left:-23px;}
.ndevelopment_slide_date{font-size:19px;}
.ndevelopment_slide_h{font-size:17px;}
.ndevelopment_slide_p{margin:15px auto 0;font-size: 14px;}
.ndevelopment_slide_p p{font-size: 14px;}
/* ndevelopment end! */

/* nhonor start! */
.nhonor{padding:45px 0 55px;}
.nhonor_main{margin:30px auto 0;}
.tab.nhonor_tab .nhonor_tab_nav li{margin:0 5px;border-radius: 40px;}
.tab.nhonor_tab .nhonor_tab_nav li a{padding:10px 40px;font-size:13px;line-height: 25px;}

.tab.nhonor_tab .nhonor_tab_body{margin:35px auto 0;}

.nhonor_swiper{padding:0 60px;}

.arrow_button{width:44px;height:44px;line-height: 43px;font-size:18px;}
/* nhonor end! */

/* npartner start! */
.npartner{padding:60px 0 65px;}
.npartner_main{margin:35px auto 0;}
/* npartner end! */

/* nbusiness start! */
.nmain_l{width:210px;float:left;}
.nmain_r{width:calc(100% - 240px);float:right;}

.list_title{padding:18px 25px;font-size:17px;line-height: 30px;}
.list>ul>li>.a{padding:10px 10px 10px 20px;font-size:13px;height:50px;line-height: 30px;}
.list>ul>li a{font-size:13px;height:30px;line-height: 30px;}
.list>ul>li>.a>span{width:calc(100% - 45px);height:30px;line-height: 30px;float:left;white-space: nowrap;}
.list>ul>li>.a>i{width:30px;height:30px;line-height: 30px;float:right;font-size: 16px;}
.list>ul>li>ul>li a{ padding:3px 0 3px 20px;height:36px;}

.nbusiness_list{margin:0 auto 45px;}
.nbusiness_item{width:32%;float:left;margin:0 2% 0 0;}
.nbusiness_item:nth-of-type(3n){margin:0 0 0 0;}

.nbusiness_item_h{padding:15px 0;}
.nbusiness_item_h a{font-size: 14px;line-height: 25px;height: 25px;white-space: nowrap;}
/* nbusiness end! */

/* nshow start! */
.nshow_title{width:90%;font-size: 22px;}
.nshow_span{margin:25px auto 0;padding:10px 20px;border-radius: 5px;}
.nshow_span span{margin:10px 15px;font-size: 14px;}
.nshow_body{margin:30px auto 0;min-height: 210px;}
.nshow_body img{margin:15px auto!important;}
/* nshow end! */

/* nnav start! */
.nnav{padding:30px 0 20px;}
.nnav_ul>li{margin:0 5px 10px;}
.nnav_ul>li>a{font-size:13px;padding:9px 27px;border-radius: 45px;}
/* nnav end! */

/* ncase start! */
.ncase_list{margin:0 auto 45px;}
.ncase_item{width:32%;float:left;margin:0 2% 20px 0;}
.ncase_item:nth-of-type(3n){margin:0 0 20px 0;}
/* ncase end! */


/* nnews start! */
.nnews_list{margin:0 auto 45px;}
.nnews_item{width:23.5%;float:left;margin:0 2% 20px 0;}
.nnews_item:nth-of-type(4n){margin:0 0 20px 0;}

/* nnews end! */

/* ncontact start! */
.ncontact_div_title{margin:0 auto 30px;font-size: 22px;}
.ncontact_div_title span:after{width:30px;height:3px;border-radius: 3px;bottom:-10px;}

.nway{padding:70px 0 95px;}
.nway_txt{width:75%;float:left;}
.nway_txt_h{margin:0 auto 5px;font-size: 18px;}
.nway_txt .footer_ul{margin:10px auto 0;}
.nway_txt .footer_ul li{font-size: 14px;}

.nway_code{width:10%;float:right;}

.nmessage{padding:50px 0;}
.nmessage_main{margin:35px auto 0;}
/* ncontact end! */

/* formes start! */
.form_li{margin:10px auto 0;}
.form_li.form_li_button{margin:15px auto 0;}
.form_half{width:33%;float:left;margin:0 0.5% 0 0;}
.form_half:nth-of-type(3){margin:0 0 0 0;}
.form_input{border-radius: 5px;padding:10px 20px;font-size: 14px;line-height: 25px;}
.form_button{font-size: 13px;padding:10px 30px;line-height: 20px;border-radius: 5px;}
/* formes end! */

}

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

/* section_div start! */
.q_more a{padding:7px 25px;font-size:12px;line-height: 20px;border-radius: 30px;}
.q_more a i{margin-left: 3px;}
/* section_div end! */

/* q_banner start! */
.q_banner .swiper_banner .swiper_pagination_banner .swiper-pagination-bullet{width:8px;height:8px;}

.banner_main{text-align: center;padding:0 20px;}
.banner_h .cn{font-size:25px;}
.banner_h .en{font-size:12px;}
.banner_slogan{margin:20px auto 0;font-size: 15px;}
.banner_more{margin:30px auto 0;}
/* q_banner end! */

/* q_about start! */
.about_main{padding:90px 25px 0;}
.about_top_img{width:100%;float:none;}
.about_swiper{border-radius:5px;}

.about_control{width:170px;height:100px;padding:12px 12px 10px 20px;}

.about_btn{width:30px;height:30px;line-height: 30px;font-size: 20px;}
.about_btn_line{width:9px;height:30px;}
.about_btn_line:before{height:46%;left:5px;top:32%;}

.about_pagination{margin:15px auto 0;}
.about_pagination span{font-size: 15px;line-height: 25px;}
.about_pagination span.dangqian{font-size: 15px;}
.about_pagination span:nth-of-type(2){margin:0 5px;}

.about_top_txt{width:100%;float:none;padding:20px 0 0;text-align: center;}
.about_slogan{font-size: 17px;}
.about_slogan p{font-size: 17px;}
.about_span{margin:15px auto;}
.about_span span{width:40px;height:3px;border-radius: 3px;}
.about_h{font-size: 17px;font-weight: 700;}
.about_p{margin:15px auto 0;font-size: 14px;text-align:justify;}
.about_p p{font-size: 14px;}
.about_more{margin:25px auto 0;}
/* q_about end! */

/* about_number start! */
.about_number{margin:40px auto 0;display: none;}
.about_number_item{width:20%;float:left;}
.about_number_top{font-size: 30px;line-height: 40px;}
.about_number_top .sub{font-size: 12px;}
.about_number_txt{font-size: 14px;line-height: 20px;height:20px;white-space: nowrap;}
/* about_number end! */

/* section_h start! */
.section_h .cn{font-size: 17px;font-weight: 700;}
.section_h .en{font-size: 12px;}

.section_line{margin:15px auto 0;}
.section_line span{width:40px;height:3px;border-radius: 3px;}

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

.section_btn{width:36px;height:36px;line-height: 33px;border:1px solid var(--green);font-size: 17px;}
.section_btn_right{margin-left: 5px;}

.section_pagination.swiper-pagination-progressbar{border-radius: 2px;height:2px;}
/* section_h end! */

/* q_product start! */
.product_main{padding:90px 25px 0;}
.product_l{width:100%;float:none;text-align: center;}
.product_arrow{margin:20px auto 0;}
.product_btns{width:77px;}
.product_paginations{width:calc(100% - 100px);float:right;padding:17px 0 0;}

.product_p{margin:20px auto 0;text-align:justify;}

.product_r{width:100%;float:none;margin:25px auto 0;}
.product_slide{border-radius:5px;height:auto;}
.product_slide .img{height:auto;padding:66% 0 0;}
.product_slide_mask{padding:20px 20px;}
.product_slide_h{font-size: 17px;}
.product_slide_more{margin:10px auto 0;}
.product_slide_more span{padding:7px 20px;border-radius: 3px;font-size: 12px;line-height: 20px;}
.product_slide_more span i{margin-left: 3px;}

.product_more{width:100%;position: static;left:0;bottom:auto;top:0;text-align: center;margin:30px auto 0;}
/* q_product end! */

/* q_case start! */
.case_main{padding:90px 25px 0;}
.case_top_l{width:100%;float:none;text-align: center;}
.case_top_r{width:100%;float:none;padding:20px 0 0;}
.product_nav>li{width:23.5%;float:left;margin:0 2% 10px 0;}
.product_nav>li:nth-of-type(4n){margin:0 0 10px 0;}
.product_nav>li>a{font-size: 12px;line-height: 22px;border:1px solid var(--darkdcdcdc);text-align: center;padding:5px;}
.product_nav>li>a:after{bottom:0;height:0;border-radius: 0;}
.product_nav>li.on>a,.product_nav>li:hover>a{border:1px solid var(--green);color:var(--white);background-color: var(--green);}

.case_swiper{margin:10px auto 0;}

.case_slide_img{border-radius: 5px;}

.case_slide_mask{padding:20px;}
.case_slide_more span{font-size: 13px;line-height: 25px;}
.case_slide_more span i{margin-left: 3px;}

.case_slide_h{margin:10px auto 0;}
.case_slide_h a{font-size: 14px;line-height: 25px;height:25px;text-align: center;}

.case_paginations{margin:20px auto 0;}
.case_btns{margin:20px auto 0;}
.case_btns .section_btn{margin:0 3px;}
.case_btns .section_btn.section_btn_right{margin:0 3px;}
/* q_case end! */

/* q_partner start! */
.partner_main{padding:90px 25px 0;}
.partner_top{width:100%;margin:0 auto;text-align: center;}
.partner_p{margin:15px auto 0;}

.partner_swiper{margin:20px auto 0;}

.swiper_partner{height:355px;}
.swiper_partner .swiper-wrapper{height:355px;}
.swiper_partner .swiper-wrapper .swiper-slide{height:calc((100% - 15px) / 4);}

.partner_slide{padding:5px;}
.partner_slide .img{border-radius: 3px;}

.partner_paginations{margin:20px auto 0;padding:0 15%;}
.swiper-pagination-progressbar.partner_pagination{border-radius: 2px;height:2px;}
/* q_partner end! */

/* q_news start! */
.news_main{padding:90px 25px 0;}
.news_top_l{width:50%;float:left;}
.news_top_r{width:50%;float:right;padding:15px 0 0;}

.news_tabs{margin:10px auto 0;}

.news_tab_l{width:100%;float:none;padding:10px 0 0;}
.news_tab_r{width:100%;float:none;margin:10px auto 0;}

.tab.news_tab .news_tab_nav{text-align: center;}
.tab.news_tab .news_tab_nav li{display: inline-block;margin:0 10px;width:auto;}
.tab.news_tab .news_tab_nav li a{line-height: 30px;}
.tab.news_tab .news_tab_nav li a span{font-size:16px;line-height: 30px;border-bottom: 2px solid rgba(255,255,255,0);}
.tab.news_tab .news_tab_nav li.active a span{border-bottom: 2px solid var(--green);}

.news_slide{border-radius:5px;padding:15px 15px 15px;}
.news_slide_img{border-radius: 5px;}
.news_slide_txt{margin:15px auto 0;}
.news_slide_h a{font-size: 16px;line-height: 25px;height:50px;-webkit-line-clamp: 2;}
.news_slide_p{margin:10px auto 0;font-size: 14px;line-height: 23px;height:69px;-webkit-line-clamp: 3;}
.news_slide_p p{font-size: 14px;line-height: 23px;}
.news_slide_line{margin:10px auto;}
.news_slide_date{font-size:13px;line-height: 20px;height:20px;}
.news_slide_date i{margin-right: 3px;}

.news_btns{width:100%;bottom:auto;position: static;text-align: center;margin:15px auto 0;}
/* q_news end! */


/* q_footer start! */
.q_footer{padding:90px 25px 0;}
.footer_h{font-size: 17px;}

.footer_t_l{width:100%;float:none;text-align: center;}

.footer_tel{font-size: 18px;margin:10px auto 0;}
.footer_p{margin:10px auto 0;}
.footer_p p{font-size:14px;}
.footer_code{width:96px;margin:15px auto 0;}
.footer_code_img{border-radius: 3px;}
.footer_code_h{margin:5px auto 0;font-size: 12px;height:20px;line-height: 20px;white-space: nowrap;}

.footer_t_r{width:100%;float:none;margin:20px auto 0;}
.footer_list{text-align:center;}
.footer_item{width:32%;margin:0 2% 10px 0;float:left;}
.footer_item:nth-of-type(3n){margin:0 0 10px 0;}
.footer_item:nth-of-type(2){width:32%;}
.footer_item:nth-of-type(3){width:32%;}

.footer_h a{border:1px solid var(--darkdcdcdc);padding:5px;text-align: center;font-size: 13px;line-height: 22px;}

.footer_ul{margin:15px auto 0;display: none;}
.footer_item:nth-of-type(4) .footer_ul li{width:49%;float:left;margin:0 2% 0 0;}
.footer_item:nth-of-type(4) .footer_ul li:nth-of-type(2n){margin:0 0 0 0;}

.footer_ul li a{font-size: 14px;}

.footer_b{padding:20px 0; margin:0 auto;}
.footer_b span,.footer_b a{margin:0 3px;line-height: 32px;font-size: 12px;}
.footer_b span img{height:32px;margin-right: 6px;}

.footer_b_l{width:100%;float:none;text-align: center;}
.footer_b_r{width:100%;float:none;text-align: center;margin:10px auto 0;}

.footer_link{margin-right:20px;border-radius: 5px;width:180px;}
.footer_link_main{text-align: left;}
.footer_link_h{padding:5px 20px;}
.footer_link_h span{font-size:12px;line-height: 20px;height:20px;}
.footer_link_h i{width:30px;height:30px;line-height: 28px;font-size: 18px;}
.footer_a{padding:10px 25px;border-radius: 5px;bottom:calc(100% + 10px);}
.footer_a li a{font-size: 12px;line-height: 30px;}
/* q_footer end! */


/* nbanner start! */
.nbanner{margin:60px auto 0;}
.nbanner.nbanner_show{margin:60px auto 0;}
.nbanner_mask_in{top:50%;}
.nbanner_main{text-align: center;padding:0 25px;}
.nbanner_h .cn{font-size: 17px;font-weight:700;}
.nbanner_h .en{font-size: 12px;}
.nbanner_p{margin:15px auto 0;font-size: 14px;}
.nbanner_p p{font-size: 14px;}
/* nbanner end! */

/* nmain start! */
.nmain{min-height: 240px;}
.nmains{min-height: 180px;padding:30px 0;}
/* nmain end! */

/* ncompany start! */
.ncompany{padding:20px 25px 35px;}
.ncompany_main{width:100%;}
.ncompany_title{padding-bottom:15px;text-align: center;}
.ncompany_title .big{font-size: 22px;}
.ncompany_title .small{font-size: 14px;}
.ncompany_title .en{font-size: 24px;text-align: center;width:100%;}
.ncompany_p{margin:6px auto 0;font-size: 14px;text-align: justify;}
.ncompany_p p{font-size: 14px;}

.ncompany_number{margin:15px auto 0;width:100%;}
.nabout_number_item{width:50%;float:left;padding:15px 10px;}
.nabout_number_item:nth-of-type(3):before{width:0;height:0;top:0;}

/* ncompany end! */

/* nculture start! */
.nculture{padding:30px 25px;}
.nculture_main{margin:20px auto 0;}
.nculture_item{width:48.5%;float:left;margin:0 3% 15px 0;border-radius: 5px;}
.nculture_item:nth-of-type(5n){margin:0 3% 15px 0;}
.nculture_item:nth-of-type(2n+1){margin:0 0 15px 0;}
.nculture_item:nth-of-type(1){display: none;}
.nculture_item_txt{padding:20px 15px;background-color: #f8f8f8;}
.nculture_item_cn{font-size: 17px;line-height: 27px;height:27px;white-space: nowrap;}
.nculture_item_en{font-size: 12px;line-height: 20px;height:20px;white-space: nowrap;display: none;}
.nculture_item_p{margin:5px auto 0;font-size:13px;line-height: 20px;height:80px;-webkit-line-clamp: 4;}
.nculture_item_p p{font-size:13px;line-height: 20px;}
/* nculture end! */

/* ndevelopment start! */
.ndevelopment{padding:30px 25px 30px;}
.ndevelopment_main{margin:20px auto 0;}
.swiper_ndevelopment{height:360px;padding:0 20px;}
.ndevelopment_slide_main{padding:0 20px;width:100%;}
.ndevelopment_slide:before{width:9px;height:9px;border:2px solid var(--green);left:-5px;top:55%;}
.ndevelopment_slide:after{left:-1px;top:5%;}
.ndevelopment_slide_main{top:5%;}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide:before{top:45%;}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide:after{top:calc(45% + 9px);}
.swiper_ndevelopment .swiper-wrapper .swiper-slide:nth-of-type(2n) .ndevelopment_slide_main{top:65%;}

.ndevelopment_slide_title:before{width:5px;left:-23px;}
.ndevelopment_slide_date{font-size:16px;}
.ndevelopment_slide_h{font-size:17px;}
.ndevelopment_slide_p{margin:10px auto 0;font-size: 14px;}
.ndevelopment_slide_p p{font-size: 14px;}
/* ndevelopment end! */

/* nhonor start! */
.nhonor{padding:30px 10px;}
.nhonor_main{margin:25px auto 0;}
.tab.nhonor_tab .nhonor_tab_nav li{margin:0 5px;border-radius: 30px;}
.tab.nhonor_tab .nhonor_tab_nav li a{padding:7px 30px;font-size:12px;line-height: 21px;}

.tab.nhonor_tab .nhonor_tab_body{margin:25px auto 0;}

.nhonor_swiper_p{margin:0 auto 20px;font-size:14px;}
.nhonor_swiper_p p{font-size:14px;}

.nhonor_swiper{padding:0 35px;}

.swiper_nhonor{height:255px;}
.swiper_nhonor .swiper-wrapper{height:255px;}
.swiper_nhonor .swiper-wrapper .swiper-slide{height:calc((100% - 15px) / 2);}
.nhonor_slide{padding:5px;}

.arrow_button{width:30px;height:30px;line-height: 28px;font-size:14px;}
/* nhonor end! */

/* npartner start! */
.npartner{padding:30px 25px;}
.npartner_main{margin:25px auto 0;}
/* npartner end! */

/* nbusiness start! */
.nmain_l{width:100%;float:none;padding:0 25px;}
.nmain_r{width:100%;float:none;margin:20px auto 0;padding:0;}

.list_title{padding:10px 15px;font-size:15px;line-height: 30px;text-align: center;}
.list>ul>li>.a{padding:10px 10px 10px 20px;font-size:13px;height:50px;line-height: 30px;}
.list>ul>li a{font-size:13px;height:30px;line-height: 30px;}
.list>ul>li>.a>span{width:calc(100% - 45px);height:30px;line-height: 30px;float:left;white-space: nowrap;}
.list>ul>li>.a>i{width:30px;height:30px;line-height: 30px;float:right;font-size: 16px;}
.list>ul>li>ul>li a{ padding:3px 0 3px 20px;height:36px;}

.list .yiji>li>ul>li{border-bottom: 1px solid #ddd;}
.list_title{display: block;}
.yiji{display: none;}

.nbusiness_list{margin:0 auto 30px;}
.nbusiness_item{width:100%;float:none;margin:0 auto;}
.nbusiness_item:nth-of-type(3n){margin:0 auto;}

.nbusiness_item_h{padding:15px 0;}
.nbusiness_item_h a{font-size: 14px;line-height: 25px;height: 25px;white-space: nowrap;}
/* nbusiness end! */

/* nshow start! */
.nshow_title{width:90%;font-size: 17px;font-weight: 700;}
.nshow_span{margin:15px auto 0;padding:5px 15px;border-radius: 5px;}
.nshow_span span{margin:7px 8px;font-size: 12px;}
.nshow_body{margin:20px auto 0;min-height: 150px;padding:0 25px 20px;font-size: 14px;line-height: 2;}
.nshow_body p{width:100%;margin:0 auto;font-size: 14px;line-height: 2;}
.nshow_body img{margin:10px auto!important;}
/* nshow end! */

/* nnav start! */
.nnav{padding:20px 20px 10px;}
.nnav_ul>li{width:32%;float:left;margin:0 2% 10px 0;}
.nnav_ul>li:nth-of-type(3n){margin:0 0 10px 0;}
.nnav_ul>li>a{font-size:12px;padding:7px 20px;border-radius: 30px;}
/* nnav end! */

/* ncase start! */
.ncase_list{margin:0 auto 20px;padding:0 25px;}
.ncase_item{width:100%;float:none;margin:0 auto 15px;}
.ncase_item:nth-of-type(3n){margin:0 auto 15px;}
/* ncase end! */


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

/* nnews end! */

/* ncontact start! */
.ncontact_div_title{margin:0 auto 20px;font-size:17px;font-weight: 700;}
.ncontact_div_title span:after{width:24px;height:3px;border-radius: 3px;bottom:-6px;}

.nway{padding:40px 20px 30px;}
.nway_txt{width:100%;float:none;padding:0 10%;}
.nway_txt_h{margin:0 auto 10px;font-size: 17px;}
.nway_txt .footer_ul{display: block;}
.nway_txt .footer_ul li{font-size: 14px;}

.nway_code{width:100%;float:none;margin:25px auto 0;}

.nmessage{padding:20px 10% 50px;}
.nmessage_main{margin:25px auto 0;}
/* ncontact end! */

/* formes start! */
.form_li{margin:15px auto 0;}
.form_li.form_li_button{margin:15px auto 0;text-align: center;}
.form_half{width:100%;float:none;margin:0 auto 15px;}
.form_half:nth-of-type(3){margin:0 auto;}
.form_input{border-radius: 5px;padding:7px 20px;font-size: 14px;line-height: 25px;}
.form_button{font-size: 13px;padding:10px 30px;line-height: 20px;border-radius: 5px;}
/* formes 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;}

}