@charset "UTF-8";
/* css utf-8 编码声明  下面注释若有必要可自行删除
Write by 奇点网络 WWW.QIDIANRT.COM  QQ/WeChat：1195650011  Tel：15508600880
 */
/* 此CSS样式为奇点网络-李露露编写 类名通用加前缀 q_ */
@media(max-width: 1600px){
.main1200{width:1200px;}
.main1540{width:1400px;}
.main1700{width:1400px;}

/* swiperMain start! */
.swiperMain>.swiper_pagination_swiperMain>span.swiper-pagination-bullet{width: 10px;height: 10px;margin:10px;}
.swiperMain>.swiper_pagination_swiperMain>span.swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:20px;height:20px;margin:-10px 0 0 -10px;}
/* swiperMain end! */

/* q_header start! */
.q_header{padding:20px 0;height:100px;}
/* q_header end! */

/* q_logo start! */
.q_logo{width:380px;left:5%;top:32px;}
.q_logo>h1>a>img{height:40px;}
/* q_logo end! */

/* q_search start! */
.q_search{width:32px;right:calc(5% + 100px);top:31px;}
/* q_search end! */

/* q_menu start! */
.q_menu{width: 60px;height: 26px;right:5%;top:35px;}
.q_menu span{width:36px;height:3px;border-radius: 3px;}
.q_menu span:nth-of-type(1){top:0px}
.q_menu span:nth-of-type(2){top:10px;}
.q_menu span:nth-of-type(3){top:20px}
.q_menu_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.q_menu_se span:nth-of-type(2){width:0}
.q_menu_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
/* q_menu end! */

/* q_menu_body start! */
.q_menu_content{padding:6% 5% 0;}
.q_nav_img{margin:0 auto 80px;}
.q_nav_img>img{max-width:300px;}
.q_nav{padding:0 5%;}
.q_nav>li{width:11%;float:left;margin:0 1.71% 0 0;}
.q_nav>li:nth-of-type(8){margin:0;}
.q_nav>li>a>span{font-size: 26px;height: 35px;line-height: 35px;font-weight: 700;letter-spacing: 2px;}
.q_nav_son{margin:30px auto 0;}
.q_nav_son>li{margin:0 auto 15px;}
.q_nav_son>li>a{font-size: 18px;line-height: 28px;}

/* q_menu_body end! */

/* swiperBanner start! */
.swiperBanner .swiper-wrapper .swiper-slide .img{transform: perspective(1000px) translate3d(0, 0, 100px);}
.swiperBanner .swiper-wrapper .swiper-slide.swiper-slide-active .img{transform: perspective(1000px) translate3d(0, 0, 0px);}
.swiper_button_banners{bottom:15%;}
.swiper_button_banners .swiper_button_banner{width:46px;height:46px;line-height: 43px;font-size: 25px;}
.swiper_button_banners .swiper_button_banner.swiper_button_banner_next{left:60px;}

.banner_mask_in{top:35%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
h1.banner_h1{margin:10px auto 0;font-size: 55px;line-height: 60px;letter-spacing: 4px;}
p.banner_p{margin: 20px auto 0;font-size: 25px;line-height: 30px;letter-spacing: 2px;}

.banner_slide1 .banner_mask_in{top:35%;}

/* swiperBanner end! */

/* q_about start! */
#tab_about1{background-image: url('../images/tab_about1.jpg');}
#tab_about2{background-image: url('../images/tab_about2.jpg');}
#tab_about3{background-image: url('../images/tab_about3.jpg');}
.q_about_mask_in{top:45%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.q_about_title .cn{font-size: 45px;font-weight: 700;line-height: 50px;}
.q_about_title .en{font-size: 15px;line-height: 25px;}
.q_about_p{margin:30px auto 0;}
.q_about_p p{font-size: 15px;letter-spacing: 2px;}

.q_about_more{margin:25px auto 0;}
.q_about_more a{padding:8px 12px;border-radius: 20px;}
.q_about_more a i{font-size:17px;line-height: 18px;height: 18px;}
.q_about_more a:hover{padding:8px 25px;}

.tab.q_about .q_about_head .q_about_nav li{width:33.33%;float:left;border-left: 1px solid #fff;}
.tab.q_about .q_about_head .q_about_nav li:nth-of-type(1){border-left: 0;}
.tab.q_about .q_about_head .q_about_nav li a{padding:40px 20px;}

.tab_about_img{width:60px;}
.tab_about_img img{width:100%;}
.tab_about_title{margin-left:15px;text-align: left;padding:4px 0 0;}
.tab_about_title .cn{font-size: 28px;line-height: 35px;letter-spacing: 2px;}
.tab_about_title .en{font-size: 13px;line-height: 17px;}

/* q_about end! */

/* q_recommend start! */
.recommend_mask_in{top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.recommend_mask_title{margin:20px 0 0;padding:3px;border-radius: 20px;}
.recommend_mask_title span{padding:20px 50px;border-radius: 20px;font-size: 30px;line-height: 36px;font-weight: 700;}
.recommend_mask_title span.on{font-weight: 400;letter-spacing: 3px;}

.recommend_mask_p{margin:18px 0 0;font-size: 19px;line-height: 30px;}

.swiper_button_recommend{width:46px;height:46px;line-height: 43px;font-size: 25px;margin-top:-23px;}
.swiper_button_recommend.swiper_button_recommend_prev{left:25px;}
.swiper_button_recommend.swiper_button_recommend_next{left:auto;right:25px;}
/* q_recommend end! */

/* q_partner start! */
.partner_mask_in{top:60%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.q_partner_main{margin:30px auto 0;padding-bottom: 100px;margin-top: -100px;}
.partner_list{transform: perspective(1000px) rotateX(52deg);}
.partner_item{width: 13%;margin-right: 1.5%;padding-bottom: calc(13%/245*130);margin-bottom: 20px;border-radius: 5px;}
.partner_item:nth-of-type(7n) {margin-right: 0%;}
.partner_item:hover {transform: translateZ(20px);}
/* q_partner end! */

/* q_news start! */
.news_mask_in{top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.news_swiper{margin:25px auto 0;}

.news_item_txt{padding:20px 25px 20px 95px;}
.news_item_h a{font-size: 18px;line-height: 30px;height:30px;}
.news_item_p{margin:5px auto 0;font-size: 14px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}
.news_item_cat{width:60px;padding:6px 12px;font-size: 15px;line-height: 20px;left:20px;}
.news_item_date{width:60px;padding:15px 5px;font-size: 15px;line-height: 25px;left:20px;letter-spacing: 0;}


.swiper_pagination_news{width:25%;bottom:calc(100% + 20px);font-size: 20px;line-height: 40px;}
.swiper_pagination_news .swiper-pagination-current{font-size: 35px;font-weight: 700;}

.swiper_button_newses{margin:30px auto 0;}
.swiper_button_news{width:46px;height:46px;line-height: 46px;font-size: 25px;}
.swiper_button_news.swiper_button_news_next{margin-left: 20px;}
/* q_news end! */

/* footer_index start! */
.footer_index_mask_in{top:45%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.footer_index_item{width:25%;float:left;}
.footer_index_item_icon{width:68px;}
.footer_index_item_icon:before{width:30px;height:30px;left:-10px;bottom:-10px;}

.footer_index_item1 .footer_index_item_icon:before{left:0;bottom:0;}
.footer_index_item2 .footer_index_item_icon:before{left:0;bottom:0;}
.footer_index_item4 .footer_index_item_icon:before{left:-10px;bottom:-5px;}

.footer_index_item_h{margin:30px auto 0;font-size: 22px;line-height: 40px;font-weight: 700;}
.footer_index_item1 .footer_index_item_h{margin:20px auto 0;font-size: 28px;}
.footer_index_item1 .footer_index_item_h span{border-bottom: 1px solid #fff;padding:0 0 5px;letter-spacing: 2px;}
.footer_index_item2 .footer_index_item_h{margin:10px auto 0;}

.footer_index_item_p{margin:5px auto 0;font-size: 18px;line-height: 25px;}
.footer_index_item1 .footer_index_item_p{margin:10px auto 0;}
.footer_index_item1 .footer_index_item_p span{font-size: 14px;margin:0 5px;}

.footer_index_item2 .footer_index_item_p{font-size: 16px;line-height: 25px;}

.footer_index_b{padding:20px 0;}

.footer_index_b_l{width:70%;float:left;}

.footer_index_b_l span,.footer_index_b_l a{margin:0 4px;line-height: 35px;font-size: 17px;}

.footer_index_b_r{width:25%;float:right;}
.q_footer_code ul{text-align: right;}
.q_footer_code ul>li{margin-left: 30px;}
.q_footer_code ul>li>a>img{width:35px;}
.q_footer_wx_div{width:110px;height:110px;left:-45px;top:-135px;}
/* footer_index end! */

/* q_whole start! */
.q_whole_title img{max-width:430px; }

/* q_whole end! */

/* nbanner start! */
.nbanner_mask_in{top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.nbanner_h3{font-size: 40px;line-height: 47px;}
.nbanner_h1{margin:20px auto 0;font-size: 110px;line-height: 120px;font-weight: 700;letter-spacing: 6px;}
.nbanner_h5{margin:20px auto 0;font-size: 30px;line-height: 38px;letter-spacing: 3px;}
.nbanner_img{margin:25px auto 0;}
.nbanner_img img{max-width:300px;}

/* nbanner end! */

/* nabout start! */
.nabout_txt{width:40%;margin:45px 0 0;}
.nabout_h img{max-width: 250px;}
.nabout_span{margin:30px 0 0;padding:3px;border-radius: 15px;}
.nabout_span span{padding:6px 25px;border-radius: 15px;font-size: 22px;line-height: 40px;font-weight: 700;}
.nabout_span span.on{font-weight: 400;letter-spacing: 3px;}
.nabout_p{margin:30px auto 0;font-size: 20px;line-height: 1.8;}
.nabout_p p{font-size: 20px;line-height: 1.8;}

/* nabout end! */

/* q_number start! */
.q_number{margin:30px auto 0;}
.q_number_item{width:33%;float:left;padding:0 10px;}
.q_number_top{font-size: 55px;line-height: 60px;}
.q_number_top .sub{font-size: 14px;}
.q_number_txt{font-size: 15px;line-height: 20px;height:20px;white-space: nowrap;}
/* q_number end! */

/* ncourse start! */
.swiper_ncourse_thumbs:before{top:125px;}
.ncourse_date{height:150px;padding:45px 0 30px;}
.ncourse_date span{font-size: 22px;line-height: 75px;}
.ncourse_date span:before{width:30px;height:30px;left:calc(50% - 15px);bottom:-20px;}
.ncourse_date span:after{width:15px;height:15px;left:calc(50% - 8px);bottom:-13px;}
.swiper-slide-thumb-active .ncourse_date span{font-size: 35px;font-weight: 700;}

.swiper_ncourse_top{margin:36px auto 0;}
.ncourse_item_img{width:50%;float: left;}
.ncourse_item_txt{width:50%;float: right;}
.ncourse_item_main{padding:0 20% 0 15%;}
.ncourse_item_h3{font-size:110px;line-height: 115px;}
.ncourse_item_h2{margin:15px auto 0;font-size: 29px;font-weight: 700;line-height: 40px;letter-spacing: 3px;}
.ncourse_item_p{margin:18px auto 0;font-size: 20px;line-height: 33px;letter-spacing: 1px;}

.swiper_button_ncourse{width:38px;height:74px;margin-top: -37px;}
.swiper_button_ncourse.swiper_button_ncourse_prev{left:5%;}
.swiper_button_ncourse.swiper_button_ncourse_next{right:5%;}

/* ncourse end! */

/* nculture start! */
.nculture_image{height: 120%;top:-10%;right:-100%;}
.nculture_circle{width:140px;top:8%;right:-100%;}

.nculture_circle1{top:auto;bottom:8%;}
.nculture_circle2{top:8%;bottom:auto;}
.nculture_circle2{top:8%;bottom:auto;}
.active .nculture_circle{width:300px;top:50%;margin-top: -150px;}
li.active+li .nculture_circle2{top:auto;bottom:8%;}

.swiper-slide.swiper-slide-active .nculture .nculture_image{right:0;}
.swiper-slide.swiper-slide-active .nculture .nculture_circle1{right:20%;}
.swiper-slide.swiper-slide-active .nculture .nculture_circle2{right:20%;}
.swiper-slide.swiper-slide-active .nculture .nculture_circle3{right:20%;}
.swiper-slide.swiper-slide-active .nculture .active .nculture_circle{right:23%;}

.nculture .q_mask_in{top:45%;}
.nculture_txt{margin:80px auto 0;}
.nculture_txt_p{width:50%;margin:25px 0 0;font-size: 23px;line-height: 2;}
.nculture_txt_p p{font-size: 23px;line-height: 2;}

/* nculture end! */

/* nhonor start! */
.nhonor_swiper{margin:10vh auto 0;padding:0 10%;}

.swiper_button_honor{width:60px;height:66px;margin-top: -33px;}
.swiper_button_honor.swiper_button_honor_prev{left:0;}
.swiper_button_honor.swiper_button_honor_next{right:0;}
/* nhonor end! */

/* nfooter start! */
.nfooter_t{height:100px;}
.nfooter_c{height:135px;padding:35px 0;}
.nfooter_c_item{width:23.5%;float:left;margin:0 2% 0 0;}
.nfooter_c_item:nth-of-type(4n){margin:0;}
.nfooter_c_icon{width:64px;float:left;}
.nfooter_c_txt{width:calc(100% - 80px);float:right;padding:5px 0 0;}

.nfooter_c_h{font-size: 17px;line-height: 25px;font-weight: 700;letter-spacing: 1px;}
.nfooter_c_item1 .nfooter_c_h{font-size: 22px;}
.nfooter_c_item1 .nfooter_c_h span{border-bottom: 1px solid #14438a;padding:0;letter-spacing:4px;}

.nfooter_c_p{font-size: 14px;line-height: 20px;}
.nfooter_c_item1 .nfooter_c_p span{font-size: 12px;margin:0 3px;text-transform: uppercase;}

.nfooter_c_item2 .nfooter_c_p{font-size: 16px;line-height: 25px;}

.nfooter_b{width:100%;height: calc(100% - 235px);padding:15vh 0 0;}
.nfooter_b_logo{width:160px;float:left;}
.nfooter_b_list{width:calc(100% - 290px);float:right;}
.nfooter_b_item{width:13%;float:left;margin:0 1.5% 0 0;}
.nfooter_b_item:nth-of-type(7n){margin:0;}
.nfooter_b_h a{font-size: 22px;line-height: 30px;letter-spacing: 2px;}
.nfooter_b_ul{margin:20px auto 0;}
.nfooter_b_ul li a{font-size: 15px;line-height: 32px;}

/* nfooter end! */

/* nbrand start! */
.nbrand_main{width:50%;}
.nbrand_mask{top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.nbrand_mask_main{padding:0 20% 0 0;}
.nbrand_p{margin:5vh auto 0;font-size: 20px;line-height: 2;}
.nbrand_p p{font-size: 20px;line-height: 2;}
/* nbrand end! */


/* nstrength start! */
.nstrength_title .cn{font-size: 50px;font-weight: 700;line-height: 60px;}
.nstrength_title .en{margin:25px auto;font-size: 40px;line-height: 45px;}

.nstrength_h{font-size: 38px;line-height: 45px;}

.nstrength_p{margin:15px auto 0;font-size: 20px;line-height: 2;}
.nstrength_p p{font-size: 20px;line-height: 2;}
/* nstrength end! */

/* ncompany start! */
.ncompany .q_mask_in{top:45%;}

.ncompany_title .big{font-size: 40px;font-weight: 700;line-height: 45px;}
.ncompany_title .small{margin:15px auto 0;font-size: 22px;line-height: 30px;}

.ncompany .nbrand_p{margin:4vh auto 0;height:26vh;}

.swiper_ncompany_thumbs{margin:30px auto 0;padding:0 30%;bottom:15%;}
/* ncompany end! */

/* nprofessional start! */
.nprofessional .nstrength_p{width:70%;margin:8vh 0 0;}

.nprofessional_number{margin:8vh auto 0;padding:0 6%;}

.nprofessional_number .q_number_item{width:44%;float:left;margin:0 12% 40px 0;padding-bottom: 20px;}
.nprofessional_number .q_number_item:nth-of-type(3n){margin:0 12% 40px 0;}
.nprofessional_number .q_number_item:nth-of-type(2n){margin:0 0 40px 0;}

.nprofessional_number .q_number_top{font-size: 70px;line-height: 80px;}
/* nprofessional end! */

/* nmanage start! */
.nmanage_item_txt{padding:0 0 0 25%;}
.nmanage_item_txt .nstrength_p{margin:5vh auto 0;}

.nmanage_item_img{width:250px;height:250px;margin:-125px 0 0 -125px;}

.nmanage .swiperManage .swiper_pagination_nmanage{bottom:20%;}
.nmanage .swiperManage .swiper_pagination_nmanage .swiper-pagination-bullet{width:18px;height:18px;margin:0 5px;}
/* nmanage end! */

/* nquality start! */
.nquality_div{padding:0 0 0 10%;}
.nquality_div2{margin:5vh auto 0;}
/* nquality end! */

/* nproduct start! */
.nproduct_bg .q_mask_in{top:45%;}

.nproduct_main{width:50%;}

.nproduct .nabout_span span{letter-spacing: 3px;padding:15px 90px;font-size: 30px;line-height: 35px;}
.nproduct_p{margin:25px auto;font-size: 22px;line-height: 30px;letter-spacing: 2px;}
.nproduct_more a{font-size: 14px;padding:8px 30px;border-radius: 20px;}

.swiper_nproduct_thumbs{padding:40px 10%;}

.swiper_button_nproduct{width:56px;height:56px;margin-top: -28px;}
.swiper_button_nproduct.swiper_button_nproduct_prev{left:5%;}
.swiper_button_nproduct.swiper_button_nproduct_next{right:5%;}

.nproduct_img{padding:0 30px;}
.nproduct_img img{width:160px;height:160px;border:12px solid rgba(255,183,0,0);}
.swiper-slide-thumb-active .nproduct_img img{border:12px solid rgba(255,183,0,1);}
/* nproduct end! */

/* nproductList start! */
.nproductList_h img{max-width: 600px;}
.nproductList_swiper{margin:7vh auto 0;padding:0 3%;}
.nproductList_mask{padding:12% 0 0;}
.nproductList_item_h{margin:6% auto 0;}
.nproductList_item_h a{height:70px;padding:15px 10%;background-size:auto 70px;}
.nproductList_item_h a span{font-size: 22px;line-height: 40px;height:40px;letter-spacing: 2px;white-space: nowrap;}

.swiper_button_nproductList{width:56px;height:56px;line-height: 54px;font-size: 30px;margin-top: -28px;}

.swiper_button_nproductList.swiper_button_nproductList_prev{left:-50px;}
.swiper_button_nproductList.swiper_button_nproductList_next{right:-50px;}
/* nproductList end! */

/* nproduct_body start! */

.nproduct_half{width:45%;float:left;margin:0 10% 0 0;}
.nproduct_half:nth-of-type(2n){margin:0;}
.swiper_nproductshow_thumbs{margin:20px auto 0;padding:0 50px;}
.swiper_button_nproductshow{width:36px;height:36px;font-size: 22px;line-height: 35px;margin-top: -18px;}
.nproductshow_txt{text-align: left;padding:20px 0 0;}
.nproductshow_h{font-size: 25px;line-height: 33px;font-weight: 700;letter-spacing: 3px;}
.nproductshow_position{margin:15px auto 0;font-size: 15px;}
.nproductshow_position i{margin-right: 5px;}
.nproductshow_position a{font-size: 15px;line-height: 24px;}
.nproductshow_p{margin:20px auto 0;height:30vh;}
.nproductshow_body{font-size: 16px;color:#fff;line-height: 2;}
.nproductshow_body p{font-size: 16px;line-height: 2;}
.nproductshow_more{margin:15px auto 0;}
.nproductshow_more a{font-size: 14px;padding: 6px 25px;border-radius: 25px;line-height: 25px;}
.nproductshow_more a i{margin-right: 5px;}

/* nproduct_body end! */

/* nmarketing start! */
.nmarketing_swiper{margin:5vh auto 0;border-radius: 50px;}
.swiperMarketing .swiper-wrapper{height:450px;}
.nmarketing_item_main{padding:0 7% 0 50%;}

.nmarketing_item_h{width:100px;height:100px;font-size: 27px;font-weight: 700;line-height: 100px;}
.nmarketing_item_p{margin:36px auto 0;font-size: 22px;line-height: 35px;letter-spacing: 2px;}
.nmarketing_item_p p{font-size: 22px;line-height: 35px;letter-spacing: 2px;}


.nmarketing .swiperMarketing .swiper_pagination_Marketing{right:3%;}
.nmarketing .swiperMarketing .swiper_pagination_Marketing .swiper-pagination-bullet{width:15px;height:15px;border:4px solid #fff;}
.nmarketing .swiperMarketing .swiper_pagination_Marketing .swiper-pagination-bullet.swiper-pagination-bullet-active{border:4px solid #ffb700;}
/* nmarketing end! */

/* nnetwork start! */
.nnetwork_list{margin:10vh auto 0;}
.nnetwork_item{width:32%;float:left;margin:0 2% 0 0;}
.nnetwork_item:nth-of-type(3n){margin:0;}
/* nnetwork end! */

/* npartner start! */

.npartner_swiper{margin:5vh auto 0;}

.swiperPartner{height:460px;}
.swiperPartner .swiper-wrapper{height:460px;}
.swiperPartner .swiper-wrapper .swiper-slide{height:calc((100% - 20px) / 3);}
.npartner_item{padding:5px 3px;}
.npartner_item a{border-radius: 10px;}

.swiper_button_npartners{margin:5vh auto 0;}
.swiper_button_npartner{margin:0 7px;width:46px;height:46px;line-height: 46px;font-size: 25px;}
/* npartner end! */

/* njob start! */
.njob_item{width: 33.33%;float:left;}
.njob_item_main{padding:0 13%;}
.njob_item_icon img{max-width: 86px;}
.njob_item_h{margin:15px auto 0;font-size: 32px;font-weight: 700;line-height: 38px;letter-spacing: 2px;}
.njob_item_p{font-size: 20px;line-height: 2;}
.njob_item_p p{font-size: 20px;line-height: 2;}

.njob_item:hover .njob_item_h{margin:20px auto 30px;}
/* njob end! */

/* nnews start! */
.nnews_nav>li{margin:0 5px;}
.nnews_nav>li>a{padding:6px 20px;font-size: 19px;line-height: 30px;border-radius: 20px;letter-spacing: 0;}


.nnews_swiper{margin:8vh auto 0;}
.nnews_item_txt{padding:25px;}
.nnews_item_h a{font-size: 22px;line-height: 30px;height:30px;white-space: nowrap;}
.nnews_item_p{margin:10px auto 0;font-size: 16px;line-height: 25px;height:25px;white-space: nowrap;}
.nnews_item_date{font-size: 16px;line-height: 25px;height:25px;}
.nnews_item_more{margin:25px auto 15px;}
.nnews_item_more a{height:40px;background-size: auto 40px;}
.nnews_item_more a span{font-size: 15px;line-height: 40px;height:40px;}

.swiper_button_nnews{width:50px;height:50px;line-height: 48px;font-size: 27px;margin-top: -25px;}
.swiper_button_nnews.swiper_button_nnews_prev{left:-75px;}
.swiper_button_nnews.swiper_button_nnews_next{right:-75px;}

.nnews_body{margin:5vh auto 0;}
.nnews_body_h{width:85%;font-size: 25px;line-height: 35px;}
.nnews_body_span{margin:10px auto 0;font-size: 17px;line-height: 25px;}
.nnews_content{margin:25px auto 0;height: 38vh;}
.nnews_content_main{font-size: 17px;line-height: 2;padding-right:3%;}
.nnews_content_main p{font-size: 17px;line-height: 2;}
/* nnews end! */

/* nrecruit start! */
.nrecruit_nav{margin:15px auto 0;}
.nrecruit_list{margin:4vh auto 0;}

.nrecruit_item{width:32%;float:left;margin:0 2% 25px 0;padding:22px 25px;}
.nrecruit_item:nth-of-type(3n){margin:0 0 25px 0;}
.nrecruit_item_h{font-size: 22px;line-height: 27px;letter-spacing: 2px;}
.nrecruit_item_span{margin:7px auto 0;font-size: 16px;line-height: 20px;}
.nrecruit_item_p{margin:12px auto 0;font-size: 15px;line-height: 22px;height:66px;-webkit-line-clamp: 3;}
.nrecruit_item_more{margin:5px auto 0;}
.nrecruit_item_more a{font-size: 20px;line-height: 20px;}
/* nrecruit end! */

/* ntel start! */
.ntel .q_mask_in{top:50%;}
.nmap{margin:5vh auto 0;height:36vh;}
.allmap {font-size: 14px;line-height: 30px;}
.allmap b{font-size: 17px;line-height: 30px;}
/* ntel end! */

/* nmessage start! */
.nmessage_form{margin:5vh auto 0;}
.form_item{width:49%;float:left;margin:0 2% 25px 0;}
.form_item:nth-of-type(2n){margin:0 0 25px 0;}
.form_item:nth-of-type(5){width:100%;margin:0;}
.form_item_input{padding:18px 40px;font-size: 16px;line-height: 25px;}
.form_item_must:before{font-size: 16px;left:20px;top:22px;}
.q_n_form_btn{margin:25px auto 0;}
.form_btn{width:49%;float:left;margin:0 2% 0 0;padding:20px 40px;font-size:19px;line-height: 25px;letter-spacing: 4px;}
.form_btn:nth-of-type(2n){margin:0;}
/* nmessage end! */

/* product_more start! */
.q_more{margin-right: 30px;}
.product_more_main{margin:15vh auto 0;}
.product_more_h{width:90%;font-size: 22px;line-height: 30px;letter-spacing: 3px;}
.product_more_body{margin:5vh auto 0;font-size: 16px;line-height: 2;}
.product_more_body p{font-size: 16px;line-height: 2;}

.product_more_close{width:36px;height: 36px;line-height: 34px;font-size: 22px;top:10vh;right:10%;}
/* product_more end! */

}

@media(max-width: 1440px){
.main1200{width:1000px;}
.main1540{width:1100px;}
.main1700{width:1200px;}

/* swiperMain start! */
.swiperMain>.swiper_pagination_swiperMain>span.swiper-pagination-bullet{width: 10px;height: 10px;margin:10px;}
.swiperMain>.swiper_pagination_swiperMain>span.swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:20px;height:20px;margin:-10px 0 0 -10px;}
/* swiperMain end! */

/* q_header start! */
.q_header{padding:20px 0;height:100px;}
/* q_header end! */

/* q_logo start! */
.q_logo{width:380px;left:5%;top:32px;}
.q_logo>h1>a>img{height:40px;}
/* q_logo end! */

/* q_search start! */
.q_search{width:32px;right:calc(5% + 100px);top:31px;}
/* q_search end! */

/* q_menu start! */
.q_menu{width: 60px;height: 26px;right:5%;top:35px;}
.q_menu span{width:36px;height:3px;border-radius: 3px;}
.q_menu span:nth-of-type(1){top:0px}
.q_menu span:nth-of-type(2){top:10px;}
.q_menu span:nth-of-type(3){top:20px}
.q_menu_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.q_menu_se span:nth-of-type(2){width:0}
.q_menu_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
/* q_menu end! */

/* q_menu_body start! */
.q_menu_content{padding:6% 5% 0;}
.q_nav_img{margin:0 auto 70px;}
.q_nav_img>img{max-width:270px;}
.q_nav{padding:0 5%;}
.q_nav>li{width:11%;float:left;margin:0 1.71% 0 0;}
.q_nav>li:nth-of-type(8){margin:0;}
.q_nav>li>a>span{font-size: 22px;height: 35px;line-height: 35px;font-weight: 700;letter-spacing: 2px;}
.q_nav_son{margin:25px auto 0;}
.q_nav_son>li{margin:0 auto 15px;}
.q_nav_son>li>a{font-size: 17px;line-height: 26px;}

/* q_menu_body end! */

/* swiperBanner start! */
.swiperBanner .swiper-wrapper .swiper-slide .img{transform: perspective(1000px) translate3d(0, 0, 100px);}
.swiperBanner .swiper-wrapper .swiper-slide.swiper-slide-active .img{transform: perspective(1000px) translate3d(0, 0, 0px);}
.swiper_button_banners{bottom:15%;}
.swiper_button_banners .swiper_button_banner{width:46px;height:46px;line-height: 43px;font-size: 25px;}
.swiper_button_banners .swiper_button_banner.swiper_button_banner_next{left:60px;}

.banner_mask_in{top:38%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
h1.banner_h1{margin:10px auto 0;font-size: 52px;line-height: 58px;letter-spacing: 3px;}
p.banner_p{margin: 20px auto 0;font-size: 23px;line-height: 28px;letter-spacing: 2px;}

.banner_slide1 .banner_mask_in{top:35%;}

/* swiperBanner end! */

/* q_about start! */
#tab_about1{background-image: url('../images/tab_about1.jpg');}
#tab_about2{background-image: url('../images/tab_about2.jpg');}
#tab_about3{background-image: url('../images/tab_about3.jpg');}
.q_about_mask_in{top:45%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.q_about_title .cn{font-size: 44px;font-weight: 700;line-height: 50px;}
.q_about_title .en{font-size: 15px;line-height: 25px;}
.q_about_p{margin:30px auto 0;}
.q_about_p p{font-size: 15px;letter-spacing: 2px;}

.q_about_more{margin:25px auto 0;}
.q_about_more a{padding:8px 12px;border-radius: 20px;}
.q_about_more a i{font-size:17px;line-height: 18px;height: 18px;}
.q_about_more a:hover{padding:8px 25px;}

.tab.q_about .q_about_head .q_about_nav li{width:33.33%;float:left;border-left: 1px solid #fff;}
.tab.q_about .q_about_head .q_about_nav li:nth-of-type(1){border-left: 0;}
.tab.q_about .q_about_head .q_about_nav li a{padding:40px 20px;}

.tab_about_img{width:60px;}
.tab_about_img img{width:100%;}
.tab_about_title{margin-left:15px;text-align: left;padding:4px 0 0;}
.tab_about_title .cn{font-size: 25px;line-height: 35px;letter-spacing: 2px;}
.tab_about_title .en{font-size: 13px;line-height: 17px;}

/* q_about end! */

/* q_recommend start! */
.recommend_mask_in{top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.recommend_mask_title{margin:20px 0 0;padding:3px;border-radius: 20px;}
.recommend_mask_title span{padding:20px 50px;border-radius: 20px;font-size: 30px;line-height: 36px;font-weight: 700;}
.recommend_mask_title span.on{font-weight: 400;letter-spacing: 3px;}

.recommend_mask_p{margin:18px 0 0;font-size: 19px;line-height: 30px;}

.swiper_button_recommend{width:46px;height:46px;line-height: 43px;font-size: 25px;margin-top:-23px;}
.swiper_button_recommend.swiper_button_recommend_prev{left:25px;}
.swiper_button_recommend.swiper_button_recommend_next{left:auto;right:25px;}
/* q_recommend end! */

/* q_partner start! */
.partner_mask_in{top:60%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.q_partner_main{margin:50px auto 0;padding-bottom: 80px;margin-top: -80px;}
.partner_list{transform: perspective(1000px) rotateX(52deg);}
.partner_item{width: 13%;margin-right: 1.5%;padding-bottom: calc(13%/245*130);margin-bottom: 20px;border-radius: 5px;}
.partner_item:nth-of-type(7n) {margin-right: 0%;}
.partner_item:hover {transform: translateZ(20px);}
/* q_partner end! */

/* q_news start! */
.news_mask_in{top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.news_swiper{margin:25px auto 0;}

.news_item_txt{padding:18px 25px 18px 90px;}
.news_item_h a{font-size: 18px;line-height: 30px;height:30px;}
.news_item_p{margin:5px auto 0;font-size: 14px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}
.news_item_cat{width:54px;padding:6px 12px;font-size: 14px;line-height: 20px;left:18px;}
.news_item_date{width:54px;padding:15px 5px;font-size: 14px;line-height: 25px;left:18px;letter-spacing: 0;}


.swiper_pagination_news{width:25%;bottom:calc(100% + 20px);font-size: 20px;line-height: 40px;}
.swiper_pagination_news .swiper-pagination-current{font-size: 35px;font-weight: 700;}

.swiper_button_newses{margin:30px auto 0;}
.swiper_button_news{width:46px;height:46px;line-height: 46px;font-size: 25px;}
.swiper_button_news.swiper_button_news_next{margin-left: 20px;}
/* q_news end! */

/* footer_index start! */
.footer_index_mask_in{top:45%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.footer_index_item{width:25%;float:left;}
.footer_index_item_icon{width:68px;}
.footer_index_item_icon:before{width:30px;height:30px;left:-10px;bottom:-10px;}

.footer_index_item1 .footer_index_item_icon:before{left:0;bottom:0;}
.footer_index_item2 .footer_index_item_icon:before{left:0;bottom:0;}
.footer_index_item4 .footer_index_item_icon:before{left:-10px;bottom:-5px;}

.footer_index_item_h{margin:30px auto 0;font-size: 22px;line-height: 40px;font-weight: 700;}
.footer_index_item1 .footer_index_item_h{margin:20px auto 0;font-size: 28px;}
.footer_index_item1 .footer_index_item_h span{border-bottom: 1px solid #fff;padding:0 0 5px;letter-spacing: 2px;}
.footer_index_item2 .footer_index_item_h{margin:10px auto 0;}

.footer_index_item_p{margin:5px auto 0;font-size: 18px;line-height: 25px;}
.footer_index_item1 .footer_index_item_p{margin:10px auto 0;}
.footer_index_item1 .footer_index_item_p span{font-size: 14px;margin:0 5px;}

.footer_index_item2 .footer_index_item_p{font-size: 16px;line-height: 25px;}

.footer_index_b{padding:20px 0;}

.footer_index_b_l{width:70%;float:left;}

.footer_index_b_l span,.footer_index_b_l a{margin:0 4px;line-height: 35px;font-size: 17px;}

.footer_index_b_r{width:25%;float:right;}
.q_footer_code ul{text-align: right;}
.q_footer_code ul>li{margin-left: 30px;}
.q_footer_code ul>li>a>img{width:35px;}
.q_footer_wx_div{width:110px;height:110px;left:-45px;top:-135px;}
/* footer_index end! */

/* q_whole start! */
.q_whole_title img{max-width:380px; }
/* q_whole end! */

/* nbanner start! */
.nbanner_mask_in{top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.nbanner_h3{font-size: 36px;line-height: 44px;}
.nbanner_h1{margin:20px auto 0;font-size: 95px;line-height: 100px;letter-spacing: 5px;}
.nbanner_h5{margin:20px auto 0;font-size: 26px;line-height: 33px;letter-spacing: 2px;}
.nbanner_img{margin:25px auto 0;}
.nbanner_img img{max-width:260px;}

/* nbanner end! */

/* nabout start! */
.nabout_txt{width:45%;margin:40px 0 0;}
.nabout_h img{max-width: 210px;}
.nabout_span{margin:25px 0 0;padding:3px;border-radius: 15px;}
.nabout_span span{padding:6px 20px;border-radius: 15px;font-size: 17px;line-height: 35px;font-weight: 700;}
.nabout_span span.on{font-weight: 400;letter-spacing: 1px;}
.nabout_p{margin:25px auto 0;font-size: 18px;line-height: 1.8;}
.nabout_p p{font-size: 18px;line-height: 1.8;}

/* nabout end! */

/* q_number start! */
.q_number{margin:25px auto 0;}
.q_number_item{width:33%;float:left;padding:0 5px;}
.q_number_top{font-size: 46px;line-height: 50px;}
.q_number_top .sub{font-size: 14px;}
.q_number_txt{font-size: 15px;line-height: 20px;height:20px;white-space: nowrap;}
/* q_number end! */

/* ncourse start! */
.swiper_ncourse_thumbs:before{top:125px;}
.ncourse_date{height:150px;padding:45px 0 30px;}
.ncourse_date span{font-size: 22px;line-height: 75px;}
.ncourse_date span:before{width:30px;height:30px;left:calc(50% - 15px);bottom:-20px;}
.ncourse_date span:after{width:15px;height:15px;left:calc(50% - 8px);bottom:-13px;}
.swiper-slide-thumb-active .ncourse_date span{font-size: 35px;font-weight: 700;}

.swiper_ncourse_top{margin:36px auto 0;}
.ncourse_item_img{width:50%;float: left;}
.ncourse_item_txt{width:50%;float: right;}
.ncourse_item_main{padding:0 20% 0 12%;}
.ncourse_item_h3{font-size:100px;line-height: 110px;}
.ncourse_item_h2{margin:10px auto 0;font-size: 23px;font-weight: 700;line-height: 30px;letter-spacing: 2px;}
.ncourse_item_p{margin:18px auto 0;font-size: 18px;line-height: 30px;letter-spacing:0;}

.swiper_button_ncourse{width:38px;height:74px;margin-top: -37px;}
.swiper_button_ncourse.swiper_button_ncourse_prev{left:5%;}
.swiper_button_ncourse.swiper_button_ncourse_next{right:5%;}

/* ncourse end! */

/* nculture start! */
.nculture_image{height: 120%;top:-10%;right:-100%;}
.nculture_circle{width:140px;top:8%;right:-100%;}


.nculture_circle1{top:auto;bottom:8%;}
.nculture_circle2{top:8%;bottom:auto;}
.nculture_circle2{top:8%;bottom:auto;}
.active .nculture_circle{width:300px;top:50%;margin-top: -150px;}
li.active+li .nculture_circle2{top:auto;bottom:8%;}

.swiper-slide.swiper-slide-active .nculture .nculture_image{right:0;}
.swiper-slide.swiper-slide-active .nculture .nculture_circle1{right:20%;}
.swiper-slide.swiper-slide-active .nculture .nculture_circle2{right:20%;}
.swiper-slide.swiper-slide-active .nculture .nculture_circle3{right:20%;}
.swiper-slide.swiper-slide-active .nculture .active .nculture_circle{right:23%;}

.nculture .q_mask_in{top:45%;}
.nculture_txt{margin:80px auto 0;}
.nculture_txt_p{width:50%;margin:25px 0 0;font-size: 23px;line-height: 2;}
.nculture_txt_p p{font-size: 23px;line-height: 2;}

/* nculture end! */

/* nhonor start! */
.nhonor_swiper{margin:10vh auto 0;padding:0 10%;}

.swiper_button_honor{width:48px;height:54px;margin-top: -27px;}
.swiper_button_honor.swiper_button_honor_prev{left:0;}
.swiper_button_honor.swiper_button_honor_next{right:0;}
/* nhonor end! */

/* nfooter start! */
.nfooter_t{height:100px;}
.nfooter_c{height:135px;padding:35px 0;}
.nfooter_c_item{width:23.5%;float:left;margin:0 2% 0 0;}
.nfooter_c_item:nth-of-type(4n){margin:0;}
.nfooter_c_icon{width:64px;float:left;}
.nfooter_c_txt{width:calc(100% - 80px);float:right;padding:5px 0 0;}

.nfooter_c_h{font-size: 17px;line-height: 25px;font-weight: 700;letter-spacing: 1px;}
.nfooter_c_item1 .nfooter_c_h{font-size: 22px;}
.nfooter_c_item1 .nfooter_c_h span{border-bottom: 1px solid #14438a;padding:0;letter-spacing:4px;}

.nfooter_c_p{font-size: 14px;line-height: 20px;}
.nfooter_c_item1 .nfooter_c_p span{font-size: 12px;margin:0 3px;text-transform: uppercase;}

.nfooter_c_item2 .nfooter_c_p{font-size: 16px;line-height: 25px;}

.nfooter_b{width:100%;height: calc(100% - 220px);padding:13vh 0 0;}
.nfooter_b_logo{width:160px;float:left;}
.nfooter_b_list{width:calc(100% - 290px);float:right;}
.nfooter_b_item{width:13%;float:left;margin:0 1.5% 0 0;}
.nfooter_b_item:nth-of-type(7n){margin:0;}
.nfooter_b_h a{font-size: 22px;line-height: 30px;letter-spacing: 2px;}
.nfooter_b_ul{margin:20px auto 0;}
.nfooter_b_ul li a{font-size: 15px;line-height: 32px;}

/* nfooter end! */

/* nbrand start! */
.nbrand_main{width:50%;}
.nbrand_mask{top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.nbrand_mask_main{padding:0 20% 0 0;}
.nbrand_title img{max-width:210px; }
.nbrand_p{margin:4vh auto 0;font-size: 18px;line-height: 1.8;}
.nbrand_p p{font-size: 18px;line-height: 1.8;}
/* nbrand end! */


/* nstrength start! */
.nstrength_title .cn{font-size: 46px;font-weight: 700;line-height: 56px;}
.nstrength_title .en{margin:22px auto;font-size: 35px;line-height: 40px;}

.nstrength_h{font-size: 32px;line-height: 40px;}

.nstrength_p{margin:15px auto 0;font-size: 18px;line-height: 1.8;}
.nstrength_p p{font-size: 18px;line-height: 1.8;}
/* nstrength end! */

/* ncompany start! */
.ncompany .q_mask_in{top:45%;}

.ncompany_title .big{font-size: 36px;font-weight: 700;line-height: 40px;}
.ncompany_title .small{margin:15px auto 0;font-size: 22px;line-height: 30px;}

.ncompany .nbrand_p{margin:4vh auto 0;height:26vh;}

.swiper_ncompany_thumbs{margin:30px auto 0;padding:0 27%;bottom:15%;}
/* ncompany end! */

/* nprofessional start! */
.nprofessional .nstrength_p{width:70%;margin:8vh 0 0;}

.nprofessional_number{margin:8vh auto 0;padding:0 6%;}

.nprofessional_number .q_number_item{width:44%;float:left;margin:0 12% 35px 0;padding-bottom: 20px;}
.nprofessional_number .q_number_item:nth-of-type(3n){margin:0 12% 35px 0;}
.nprofessional_number .q_number_item:nth-of-type(2n){margin:0 0 35px 0;}

.nprofessional_number .q_number_top{font-size: 66px;line-height: 75px;}
/* nprofessional end! */

/* nmanage start! */
.nmanage_item_txt{padding:0 0 0 27%;}
.nmanage_item_txt .nstrength_p{margin:4vh auto 0;}

.nmanage_item_img{width:200px;height:200px;margin:-100px 0 0 -100px;}

.nmanage .swiperManage .swiper_pagination_nmanage{bottom:23%;}
.nmanage .swiperManage .swiper_pagination_nmanage .swiper-pagination-bullet{width:18px;height:18px;margin:0 5px;}
/* nmanage end! */

/* nquality start! */
.nquality_div{padding:0 0 0 10%;}
.nquality_div2{margin:4vh auto 0;}
/* nquality end! */

/* nproduct start! */
.nproduct_bg .q_mask_in{top:45%;}

.nproduct_main{width:50%;}

.nproduct .nabout_span span{letter-spacing: 3px;padding:15px 72px;font-size: 27px;line-height: 33px;}
.nproduct_p{margin:25px auto;font-size: 22px;line-height: 30px;letter-spacing: 2px;}
.nproduct_more a{font-size: 14px;padding:8px 30px;border-radius: 20px;}

.swiper_nproduct_thumbs{padding:40px 10%;}

.swiper_button_nproduct{width:56px;height:56px;margin-top: -28px;}
.swiper_button_nproduct.swiper_button_nproduct_prev{left:5%;}
.swiper_button_nproduct.swiper_button_nproduct_next{right:5%;}

.nproduct_img{padding:0 20px;}
.nproduct_img img{width:130px;height:130px;border:10px solid rgba(255,183,0,0);}
.swiper-slide-thumb-active .nproduct_img img{border:10px solid rgba(255,183,0,1);}
/* nproduct end! */

/* nproductList start! */
.nproductList_h img{max-width: 480px;}
.nproductList_swiper{margin:5vh auto 0;padding:0 3%;}
.nproductList_mask{padding:10% 0 0;}
.nproductList_item_h{margin:7% auto 0;}
.nproductList_item_h a{height:56px;padding:15px 10%;background-size:auto 56px;}
.nproductList_item_h a span{font-size: 17px;line-height: 26px;height:26px;letter-spacing: 0;white-space: nowrap;font-weight: 700;}

.swiper_button_nproductList{width:50px;height:50px;line-height: 48px;font-size: 27px;margin-top: -25px;}

.swiper_button_nproductList.swiper_button_nproductList_prev{left:-50px;}
.swiper_button_nproductList.swiper_button_nproductList_next{right:-50px;}
/* nproductList end! */

/* nproduct_body start! */
.nproduct_half{width:47%;float:left;margin:0 6% 0 0;}
.nproduct_half:nth-of-type(2n){margin:0;}
.swiper_nproductshow_thumbs{margin:20px auto 0;padding:0 50px;}
.swiper_button_nproductshow{width:30px;height:30px;font-size: 22px;line-height: 30px;margin-top: -15px;}
.nproductshow_txt{text-align: left;padding:20px 0 0;}
.nproductshow_h{font-size: 20px;line-height: 30px;font-weight: 700;letter-spacing: 3px;}
.nproductshow_position{margin:10px auto 0;font-size: 14px;}
.nproductshow_position i{margin-right: 5px;}
.nproductshow_position a{font-size: 14px;line-height: 22px;}
.nproductshow_p{margin:15px auto 0;height:26vh;}
.nproductshow_body{font-size: 15px;line-height: 1.7;}
.nproductshow_body p{font-size: 15px;line-height: 1.7;}
.nproductshow_more{margin:15px auto 0;}
.nproductshow_more a{font-size: 13px;padding:5px 20px;border-radius: 25px;line-height: 21px;}
.nproductshow_more a i{margin-right: 5px;}

/* nproduct_body end! */

/* nmarketing start! */
.nmarketing_swiper{margin:5vh auto 0;border-radius: 50px;}
.swiperMarketing .swiper-wrapper{height:43vh;}
.nmarketing_item_main{padding:0 7% 0 50%;}

.nmarketing_item_h{width:86px;height:86px;font-size: 22px;font-weight: 700;line-height: 86px;}
.nmarketing_item_p{margin:30px auto 0;font-size: 18px;line-height: 32px;letter-spacing:0;}
.nmarketing_item_p p{font-size: 18px;line-height: 32px;letter-spacing:0;}


.nmarketing .swiperMarketing .swiper_pagination_Marketing{right:3%;}
.nmarketing .swiperMarketing .swiper_pagination_Marketing .swiper-pagination-bullet{width:15px;height:15px;border:4px solid #fff;}
.nmarketing .swiperMarketing .swiper_pagination_Marketing .swiper-pagination-bullet.swiper-pagination-bullet-active{border:4px solid #ffb700;}
/* nmarketing end! */

/* nnetwork start! */
.nnetwork_list{margin:10vh auto 0;}
.nnetwork_item{width:32%;float:left;margin:0 2% 0 0;}
.nnetwork_item:nth-of-type(3n){margin:0;}
/* nnetwork end! */

/* npartner start! */

.npartner_swiper{margin:5vh auto 0;}

.swiperPartner{height:360px;}
.swiperPartner .swiper-wrapper{height:360px;}
.swiperPartner .swiper-wrapper .swiper-slide{height:calc((100% - 20px) / 3);}
.npartner_item{padding:5px 3px;}
.npartner_item a{border-radius: 10px;}

.swiper_button_npartners{margin:5vh auto 0;}
.swiper_button_npartner{margin:0 7px;width:46px;height:46px;line-height: 46px;font-size: 25px;}
/* npartner end! */

/* njob start! */
.njob_item{width: 33.33%;float:left;}
.njob_item_main{padding:0 13%;}
.njob_item_icon img{max-width: 72px;}
.njob_item_h{margin:15px auto 0;font-size: 26px;font-weight: 700;line-height: 30px;letter-spacing: 1px;}
.njob_item_p{font-size: 17px;line-height: 1.8;}
.njob_item_p p{font-size: 17px;line-height: 1.8;}

.njob_item:hover .njob_item_h{margin:20px auto 30px;}
/* njob end! */

/* nnews start! */
.nnews_nav>li{margin:0 5px;}
.nnews_nav>li>a{padding:6px 20px;font-size: 17px;line-height: 30px;border-radius: 20px;}


.nnews_swiper{margin:6vh auto 0;}
.nnews_item_txt{padding:22px 25px;}
.nnews_item_h a{font-size: 18px;line-height: 27px;height:27px;white-space: nowrap;font-weight: 700;}
.nnews_item_p{margin:7px auto 0;font-size: 14px;line-height: 22px;height:22px;white-space: nowrap;}
.nnews_item_date{font-size: 14px;line-height: 22px;height:22px;}
.nnews_item_more{margin:23px auto 15px;}
.nnews_item_more a{height:35px;background-size: auto 35px;}
.nnews_item_more a span{font-size: 14px;line-height: 35px;height:35px;}

.swiper_button_nnews{width:50px;height:50px;line-height: 48px;font-size: 27px;margin-top: -25px;}
.swiper_button_nnews.swiper_button_nnews_prev{left:-75px;}
.swiper_button_nnews.swiper_button_nnews_next{right:-75px;}

.nnews_body{margin:5vh auto 0;}
.nnews_body_h{width:85%;font-size: 22px;line-height: 33px;}
.nnews_body_span{margin:10px auto 0;font-size: 15px;line-height: 25px;}
.nnews_content{margin:25px auto 0;height: 35vh;}
.nnews_content_main{font-size: 16px;line-height: 2;padding-right:3%;}
.nnews_content_main p{font-size: 16px;line-height: 2;}
/* nnews end! */

/* nrecruit start! */
.nrecruit_nav{margin:15px auto 0;}
.nrecruit_list{margin:3.5vh auto 0;}

.nrecruit_item{width:32%;float:left;margin:0 2% 22px 0;padding:20px 23px;}
.nrecruit_item:nth-of-type(3n){margin:0 0 22px 0;}
.nrecruit_item_h{font-size: 19px;line-height: 25px;letter-spacing: 2px;font-weight: 700;}
.nrecruit_item_span{margin:5px auto 0;font-size: 15px;line-height: 20px;}
.nrecruit_item_p{margin:10px auto 0;font-size: 14px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}
.nrecruit_item_more{margin:5px auto 0;}
.nrecruit_item_more a{font-size: 20px;line-height: 20px;}
/* nrecruit end! */

/* ntel start! */
.ntel .q_mask_in{top:50%;}
.nmap{margin:5vh auto 0;height:36vh;}
.allmap {font-size: 14px;line-height: 30px;}
.allmap b{font-size: 17px;line-height: 30px;}
/* ntel end! */

/* nmessage start! */
.nmessage_form{margin:5vh auto 0;}
.form_item{width:49%;float:left;margin:0 2% 25px 0;}
.form_item:nth-of-type(2n){margin:0 0 25px 0;}
.form_item:nth-of-type(5){width:100%;margin:0;}
.form_item_input{padding:18px 40px;font-size: 16px;line-height: 25px;}
.form_item_must:before{font-size: 16px;left:20px;top:22px;}
.q_n_form_btn{margin:25px auto 0;}
.form_btn{width:49%;float:left;margin:0 2% 0 0;padding:20px 40px;font-size:17px;line-height: 25px;letter-spacing: 3px;font-weight: 700;}
.form_btn:nth-of-type(2n){margin:0;}
/* nmessage end! */


/* product_more start! */
.q_more{margin-right: 30px;}
.product_more_main{margin:15vh auto 0;}
.product_more_h{width:90%;font-size: 22px;line-height: 30px;letter-spacing: 3px;}
.product_more_body{margin:5vh auto 0;font-size: 16px;line-height: 2;}
.product_more_body p{font-size: 16px;line-height: 2;}

.product_more_close{width:36px;height: 36px;line-height: 34px;font-size: 22px;top:10vh;right:8%;}
/* product_more end! */

}

@media(min-width: 640px){
	.sp_header,.sjj_nav{display: none;}
}

@media(max-width: 640px){
.main1200{width:100%;}
.main1540{width:100%;}
.main1700{width:100%;}

/* 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;}
.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:#0d8bd6;width:30px;height:3px;position:absolute;left:10px;transition:all ease 0.35s;border-radius: 3px;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#fff;width:100%;height:calc(100% - 120px);font-size:14px;line-height:40px;top:-100%;left:0;display: block;
  overflow:auto;overflow-x:hidden;transition:top ease 0.35s;border-top:1px solid #ddd;
}
.nav_show{top:60px}
.sjj_nav ul{transition: all 0s;}
.sjj_nav ul li{transition: all 0s;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:10px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;outline: none;}
.sjj_nav ul li i{position:absolute;top:7px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:50px;font-size:16px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{outline: none;color:#666;width:80%;display: block;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:30px;fill:#555;line-height: 40px;display: block;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#0d8bd6}
.sjj_nav ul li ul li>ul{margin-left:10px}
/* sp_header  end! */

/* swiperMain start! */
.swiperMain>.swiper_pagination_swiperMain>span.swiper-pagination-bullet{width: 10px;height: 10px;margin:10px;}
.swiperMain>.swiper_pagination_swiperMain>span.swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:20px;height:20px;margin:-10px 0 0 -10px;}
/* swiperMain end! */

/* q_header start! */
.q_header{padding:10px 0;height:60px;}
/* q_header end! */

/* q_logo start! */
.q_logo{width:256px;left:15px;top:15px;}
.q_logo>h1>a>img{height:30px;}
/* q_logo end! */

/* q_search start! */
.q_search{display: none;}
/* q_search end! */

/* q_menu start! */
.q_menu{width: 50px;height: 26px;right:10px;top:19px;}
.q_menu span{width:36px;height:3px;border-radius: 3px;}
.q_menu span:nth-of-type(1){top:0px}
.q_menu span:nth-of-type(2){top:10px;}
.q_menu span:nth-of-type(3){top:20px}
.q_menu_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.q_menu_se span:nth-of-type(2){width:0}
.q_menu_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
/* q_menu end! */

/* q_menu_body start! */
.q_menu_content{padding:75px 30px 0;}
.q_nav_img{margin:0 auto 15vh;}
.q_nav_img>img{max-width:180px;}
.q_nav{padding:0;}
.q_nav>li{width:48%;float:left;margin:0 4% 20px 0;}
.q_nav>li:nth-of-type(2n){margin:0 0 20px 0;}
.q_nav>li>a>span{font-size: 18px;height: 35px;line-height: 35px;font-weight: 700;letter-spacing: 0;text-align: center;}
.q_nav_son{display: none;}

/* q_menu_body end! */

/* swiperBanner start! */
.swiperBanner .swiper-wrapper .swiper-slide .img{transform: perspective(1000px) translate3d(0, 0, 100px);background-size: cover;}
.swiperBanner .swiper-wrapper .swiper-slide.swiper-slide-active .img{transform: perspective(1000px) translate3d(0, 0, 0px);}
.swiper_button_banners{bottom:15%;text-align: center;z-index: 5;}
.swiper_button_banners .swiper_button_banner{width:36px;height:36px;line-height: 34px;font-size: 22px;display: inline-block;position: static;margin:0 7px;}
.swiper_button_banners .swiper_button_banner.swiper_button_banner_next{left:60px;}
.banner_mask_in{top:30%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.banner_mask_main{padding:0 10%;text-align: center;}
.banner_img img{max-width: 80%;}
h1.banner_h1{margin:6px auto 0;font-size: 25px;line-height: 35px;letter-spacing: 0;}
p.banner_p{margin: 8px auto 0;font-size: 16px;line-height: 25px;letter-spacing:0;}

.banner_slide1 .banner_mask_in{top:32%;}

/* swiperBanner end! */

/* q_about start! */
#tab_about1{background-image: url('../images/tab_about1_m.jpg');}
#tab_about2{background-image: url('../images/tab_about2_m.jpg');}
#tab_about3{background-image: url('../images/tab_about3_m.jpg');}
.q_about_mask_in{top:30%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.q_about_main{text-align: center;padding:0 30px;}
.q_about_title .cn{font-size: 23px;font-weight: 700;line-height: 30px;}
.q_about_title .en{font-size: 12px;line-height: 16px;}
.q_about_p{margin:15px auto 0;}
.q_about_p p{font-size: 14px;letter-spacing:0;text-align: center;line-height: 1.8;}

.q_about_more{margin:15px auto 0;}
.q_about_more a{padding:6px 12px;border-radius: 20px;}
.q_about_more a i{font-size:13px;line-height: 16px;height: 16px;}
.q_about_more a:hover{padding:8px 20px;}

.tab.q_about .tab-head.q_about_head{bottom: 60px;}
.tab.q_about .q_about_head .q_about_nav li{width:33.33%;float:left;border-left: 1px solid #fff;}
.tab.q_about .q_about_head .q_about_nav li:nth-of-type(1){border-left: 0;}
.tab.q_about .q_about_head .q_about_nav li a{padding:12px 10px;}

.tab_about_img{width:100%;text-align: center;}
.tab_about_img img{width:100%;max-width: 54px;}
.tab_about_title{margin:0 auto;text-align: center;padding:00;}
.tab_about_title .cn{font-size: 17px;line-height: 30px;letter-spacing:2px;font-weight: 700;}
.tab_about_title .en{display: none;}

/* q_about end! */

/* q_recommend start! */
.swiperRecommend .swiper-wrapper .swiper-slide .img2{display:none;}
/*.recommend_mask{background-color: rgba(0,0,0,.2);}*/
.recommend_mask_in{top:35%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.recommend_mask_main{text-align: center;padding:0 30px;}
.recommend_mask_title{margin:20px 0 0;padding:3px;border-radius: 15px;}
.recommend_mask_title span{padding:6px 15px;border-radius: 15px;font-size: 17px;line-height: 25px;font-weight: 700;}
.recommend_mask_title span.on{font-weight: 400;letter-spacing: 1px;}

.recommend_mask_p{margin:15px auto 0;font-size: 15px;line-height: 25px;width:100%;}

.swiper_button_recommend{width:36px;height:36px;line-height: 34px;font-size: 22px;margin-top:-18px;top:auto;bottom:15%;}
.swiper_button_recommend.swiper_button_recommend_prev{left:50%;margin-left: -45px;}
.swiper_button_recommend.swiper_button_recommend_next{left:auto;right:50%;margin-right: -45px;}
/* q_recommend end! */

/* q_partner start! */
.partner_mask_in{top:60%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.q_partner_main{margin:20px auto 0;padding-bottom: 80px;margin-top:-50px;}
.partner_list{transform: perspective(1000px) rotateX(52deg);}
.partner_item{width: 23.5%;margin-right: 2%;padding-bottom: calc(23.5%/245*130);margin-bottom: 20px;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(20px);}
/* q_partner end! */

/* q_news start! */
.news_mask_in{top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.news_mask_main{padding:0 25px;text-align: center;}
.news_swiper{margin:20px auto 0;}

.news_item_txt{padding:15px 25px 15px 86px;}
.news_item_h a{font-size: 17px;line-height: 25px;height:25px;}
.news_item_p{margin:5px auto 0;font-size: 14px;line-height: 20px;height:40px;-webkit-line-clamp: 2;}
.news_item_cat{width:54px;padding:6px 12px;font-size: 14px;line-height: 20px;left:18px;}
.news_item_date{width:54px;padding:15px 5px;font-size: 14px;line-height: 25px;left:18px;letter-spacing: 0;}


.swiper_pagination_news{width:100%;margin:0 auto 15px;position: static;font-size: 15px;line-height: 30px;text-align: center;}
.swiper_pagination_news .swiper-pagination-current{font-size: 24px;}

.swiper_button_newses{margin:50px auto 0;}
.swiper_button_news{width:36px;height:36px;line-height: 34px;font-size: 22px;margin:0 15px;}
.swiper_button_news.swiper_button_news_next{margin-left:0;}
/* q_news end! */

/* footer_index start! */
.footer_index_mask_in{top:45%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.footer_index_main{text-align: center;padding:0 25px;}

.footer_index_item{width:48%;float:left;margin:0 2% 8vh 0;}
.footer_index_item:nth-of-type(2n){margin:0 0 8vh 0;}
.footer_index_item_icon{width:50px;}
.footer_index_item_icon:before{width:20px;height:20px;left:-10px;bottom:-10px;}

.footer_index_item1 .footer_index_item_icon:before{left:0;bottom:0;}
.footer_index_item2 .footer_index_item_icon:before{left:0;bottom:0;}
.footer_index_item4 .footer_index_item_icon:before{left:-10px;bottom:-5px;}

.footer_index_item_h{margin:25px auto 0;font-size: 17px;line-height: 30px;}
.footer_index_item1 .footer_index_item_h{margin:20px auto 0;font-size: 22px;}
.footer_index_item1 .footer_index_item_h span{border-bottom: 1px solid #fff;padding:0 0 5px;letter-spacing: 0;}
.footer_index_item2 .footer_index_item_h{margin:20px auto 0;}

.footer_index_item_p{margin:5px auto 0;font-size: 13px;line-height: 25px;}
.footer_index_item1 .footer_index_item_p{margin:10px auto 0;}
.footer_index_item1 .footer_index_item_p span{font-size: 13px;margin:0;display: block;line-height: 20px;}

.footer_index_item2 .footer_index_item_p{font-size: 13px;line-height: 25px;}

.footer_index_b{padding:15px 25px;bottom:60px;text-align: center;}

.footer_index_b_l{width:100%;float:none;}

.footer_index_b_l span,.footer_index_b_l a{margin:0 4px;line-height: 25px;font-size: 13px;}

.footer_index_b_r{width:100%;float:none;margin:10px auto 0;}
.q_footer_code ul{text-align: center;}
.q_footer_code ul>li{margin:0 10px;}
.q_footer_code ul>li>a>img{width:30px;}
.q_footer_wx_div{width:110px;height:110px;left:-45px;top:-135px;}
/* footer_index end! */

/* q_whole start! */
.q_whole_title img{max-width:270px;}
/* q_whole end! */

/* nbanner start! */
.nbanner_mask_in{top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.nbanner_mask_main{padding:0 30px;}
.nbanner_h3{font-size: 22px;line-height: 25px;}
.nbanner_h1{margin:10px auto 0;font-size: 36px;line-height: 45px;letter-spacing: 2px;}
.nbanner_h5{margin:10px auto 0;font-size: 17px;line-height: 25px;letter-spacing:0;}
.nbanner_img{margin:6vh auto 0;}
.nbanner_img img{max-width:180px;}

/* nbanner end! */

/* nabout start! */
.nabout_txt{width:100%;margin:20px auto 0;padding:0 25px;text-align: center;}
.nabout_h img{max-width: 180px;}
.nabout_span{margin:15px 0 0;padding:3px;border-radius: 10px;}
.nabout_span span{padding:6px 12px;border-radius: 10px;font-size: 15px;line-height: 30px;font-weight: 400;}
.nabout_span span.on{font-weight: 400;letter-spacing:0;}
.nabout_p{margin:20px auto 0;font-size: 15px;line-height: 1.8;}
.nabout_p p{font-size: 15px;line-height: 1.8;}

/* nabout end! */

/* q_number start! */
.q_number{margin:25px auto 0;}
.q_number_item{width:33%;float:left;padding:0;}
.q_number_top{font-size: 36px;line-height: 54px;}
.q_number_top .sub{font-size: 12px;}
.q_number_txt{font-size: 14px;line-height: 20px;height:20px;white-space: nowrap;}
/* q_number end! */

/* ncourse start! */
.swiper_ncourse_thumbs:before{top:70px;}
.ncourse_date{height:110px;padding:5px 0 30px;}
.ncourse_date span{font-size: 18px;line-height: 60px;}
.ncourse_date span:before{width:30px;height:30px;left:calc(50% - 15px);bottom:-20px;}
.ncourse_date span:after{width:15px;height:15px;left:calc(50% - 8px);bottom:-13px;}
.swiper-slide-thumb-active .ncourse_date span{font-size: 25px;font-weight: 700;}

.swiper_ncourse_top{margin:0 auto;padding:0 25px;}
.ncourse_item_img{width:100%;float: none;}
.ncourse_item_txt{width:100%;float: none;margin:0 auto 20px;}
.ncourse_item_txt img{display: none;}
.ncourse_item_txt .q_mask{position: static;height:auto;}
.ncourse_item_txt .q_mask_in{position: static;height:auto;top:0;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
}

.ncourse_item_main{padding:0;text-align: center;}
.ncourse_item_h3{font-size:76px;line-height: 90px;}
.ncourse_item_h2{margin:6px auto 0;font-size: 18px;font-weight: 700;line-height: 30px;letter-spacing: 2px;}
.ncourse_item_p{margin:10px auto 0;font-size: 15px;line-height: 25px;letter-spacing:0;}

.swiper_button_ncourse{width:38px;height:74px;margin-top: -37px;display: none;}
.swiper_button_ncourse.swiper_button_ncourse_prev{left:5%;}
.swiper_button_ncourse.swiper_button_ncourse_next{right:5%;}

/* ncourse end! */

/* nculture start! */

.nculture_image{height: 100%;top:auto;right:0;bottom:-100%;}
.nculture_circle{width:120px;top:auto;right:15%;bottom:-100%;left:auto;}

.nculture_circle1{top:auto;bottom:-100%;left:15%;right:auto;}
.nculture_circle2{top:auto;bottom:-100%;right:15%;left:auto;transition: all 1s;}
.active .nculture_circle{width:240px;top:auto;margin:0 -120px -120px 0;right: 50%;bottom:-100%;transition: all 1.5s;left:auto;}
li.active+li .nculture_circle2{top:auto;bottom:-100%;left:15%;right:auto;}

.swiper-slide.swiper-slide-active .nculture .nculture_image{right:0;bottom:0;}
.swiper-slide.swiper-slide-active .nculture .nculture_circle1{right:auto;left:15%;bottom:12%;}
.swiper-slide.swiper-slide-active .nculture .nculture_circle2{right:left;right:15%;bottom:12%;}
.swiper-slide.swiper-slide-active .nculture .nculture_circle3{right:left;right:15%;bottom:12%;}
.swiper-slide.swiper-slide-active .nculture .active .nculture_circle{right:50%;bottom:50%;}

.nculture .q_mask_in{top:18%;}
.nculture_txt{margin:80px auto 0;display: none;}
.nculture_txt_p{width:50%;margin:25px 0 0;font-size: 23px;line-height: 2;}
.nculture_txt_p p{font-size: 23px;line-height: 2;}

/* nculture end! */

/* nhonor start! */
.nhonor_swiper{margin:8vh auto 0;padding:0 30px;}

.swiper_button_honors{margin:8vh auto;text-align: center;}
.swiper_button_honor{width:36px;height:41px;margin:0 20px;display: inline-block;position: static;}
.swiper_button_honor.swiper_button_honor_prev{left:0;}
.swiper_button_honor.swiper_button_honor_next{right:0;}
/* nhonor end! */

/* nfooter start! */
.nfooter{display: none;}
.nfooter_t{height:60px;}
.nfooter_c{height:135px;padding:35px 0;}
.nfooter_c_item{width:23.5%;float:left;margin:0 2% 0 0;}
.nfooter_c_item:nth-of-type(4n){margin:0;}
.nfooter_c_icon{width:64px;float:left;}
.nfooter_c_txt{width:calc(100% - 80px);float:right;padding:5px 0 0;}

.nfooter_c_h{font-size: 17px;line-height: 25px;font-weight: 700;letter-spacing: 1px;}
.nfooter_c_item1 .nfooter_c_h{font-size: 22px;}
.nfooter_c_item1 .nfooter_c_h span{border-bottom: 1px solid #14438a;padding:0;letter-spacing:4px;}

.nfooter_c_p{font-size: 14px;line-height: 20px;}
.nfooter_c_item1 .nfooter_c_p span{font-size: 12px;margin:0 3px;text-transform: uppercase;}

.nfooter_c_item2 .nfooter_c_p{font-size: 16px;line-height: 25px;}

.nfooter_b{width:100%;height: calc(100% - 220px);padding:13vh 0 0;}
.nfooter_b_logo{width:160px;float:left;}
.nfooter_b_list{width:calc(100% - 290px);float:right;}
.nfooter_b_item{width:13%;float:left;margin:0 1.5% 0 0;}
.nfooter_b_item:nth-of-type(7n){margin:0;}
.nfooter_b_h a{font-size: 22px;line-height: 30px;letter-spacing: 2px;}
.nfooter_b_ul{margin:20px auto 0;}
.nfooter_b_ul li a{font-size: 15px;line-height: 32px;}

/* nfooter end! */

/* nbrand start! */
.nbrand .img2{left:0;top:auto;bottom:-100%;transition: all 1.5s;}
.swiper-slide.swiper-slide-active .nbrand .img2{left:0;bottom:60px;}

.nbrand_main{width:100%;}
.nbrand_mask{top:35%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.nbrand_mask_main{padding:0 25px;text-align: center;}
.nbrand_title img{max-width:150px; }
.nbrand_p{margin:4vh auto 0;font-size: 15px;line-height: 1.6;max-height: 40vh;overflow: hidden;text-align: center;}
.nbrand_p p{font-size: 15px;line-height: 1.6;text-align: center;}
/* nbrand end! */


/* nstrength start! */
.nstrength_title .cn{font-size: 25px;font-weight: 700;line-height: 33px;}
.nstrength_title .en{margin:10px auto;font-size: 18px;line-height: 25px;}

.nstrength_h{font-size: 22px;line-height: 30px;}

.nstrength_p{margin:15px auto 0;font-size: 15px;line-height: 1.8;}
.nstrength_p p{font-size: 15px;line-height: 1.8;}
/* nstrength end! */

/* ncompany start! */
.ncompany .q_mask_in{top:40%;}

.ncompany_main{padding:0 25px;}

.ncompany_title .big{font-size: 22px;font-weight: 700;line-height: 30px;}
.ncompany_title .small{margin:10px auto 0;font-size: 18px;line-height: 25px;}

.ncompany .nbrand_p{margin:4vh auto 0;height:45vh;}

.swiper_ncompany_thumbs{margin:30px auto 0;padding:0 25px;bottom:20%;}
.ncompany_img{padding:0 10px;}
.ncompany_img img{max-height: 60px;}
/* ncompany end! */

/* nprofessional start! */
.nprofessional .img2{left:0;top:auto;bottom:-100%;transition: all 1.5s;}
.swiper-slide.swiper-slide-active .nprofessional .img2{left:0;bottom:0;}

.nprofessional_main{padding:0 25px;}
.nprofessional_main .q_half{width:100%;float:none;}

.nprofessional .nstrength_p{width:100%;margin:8vh 0 0;}

.nprofessional_number{margin:3vh auto 0;padding:0;}

.nprofessional_number .q_number_item{width:44%;float:left;margin:0 12% 15px 0;padding-bottom: 15px;}
.nprofessional_number .q_number_item:nth-of-type(3n){margin:0 12% 15px 0;}
.nprofessional_number .q_number_item:nth-of-type(2n){margin:0 0 15px 0;}

.nprofessional_number .q_number_top{font-size: 46px;line-height: 60px;}
/* nprofessional end! */

/* nmanage start! */
.nmanage_item .img2{top:auto;right:0;bottom:-100%;transition: all 1.5s;}
.swiper-slide.swiper-slide-active .nmanage .swiper-slide-active .img2{right:0;bottom:0;}

.nmanage_item_main{padding:0 25px;}
.nmanage_item_main .q_half{width:100%;float:none;}
.nmanage_item_txt{padding:0;margin:15vh auto 0;text-align: center;}
.nmanage_item_txt .nstrength_p{margin:15px auto 0;}

.nmanage_item_img{display: none;}

.nmanage .swiperManage .swiper_pagination_nmanage{bottom:85px;}
.nmanage .swiperManage .swiper_pagination_nmanage .swiper-pagination-bullet{width:18px;height:18px;margin:0 5px;}
/* nmanage end! */

/* nquality start! */
.nquality .img2{left:0;top:auto;bottom:-100%;transition: all 1.5s;}
.swiper-slide.swiper-slide-active .nquality .img2{left:0;bottom:30px;}

.nquality_main{padding:0 25px;}
.nquality_main .q_half{width:100%;float:none;}

.nquality_div{padding:0;}
.nquality_div1{margin:12vh auto 0;}
.nquality_div2{margin:20px auto 0;}

.nquality_div .nstrength_p{font-size: 14px;line-height: 1.6;}
.nquality_div .nstrength_p p{font-size: 14px;line-height: 1.6;}
/* nquality end! */

/* nproduct start! */
.nproduct_bg .q_mask_in{top:40%;}

.nproduct_main{width:100%;padding:0 25px;text-align: center;}

.nproduct .nabout_span span{letter-spacing: 2px;padding:10px 50px;font-size: 22px;line-height: 30px;}
.nproduct_p{margin:25px auto;font-size: 22px;line-height: 30px;letter-spacing: 2px;}
.nproduct_more a{font-size: 13px;padding:8px 30px;border-radius: 20px;}

.swiper_nproduct_thumbs{padding:20px 15%;bottom:60px;}

.swiper_button_nproduct{width:36px;height:36px;margin-top: -18px;}
.swiper_button_nproduct.swiper_button_nproduct_prev{left:10px;}
.swiper_button_nproduct.swiper_button_nproduct_next{right:10px;}

.nproduct_img{padding:0 20px;}
.nproduct_img img{width:100px;height:100px;border:5px solid rgba(255,183,0,0);}
.swiper-slide-thumb-active .nproduct_img img{border:5px solid rgba(255,183,0,1);}
/* nproduct end! */

/* nproductList start! */
.nproductList_main{padding:0 60px;}
.nproductList_h {padding:0;}
.nproductList_h img{max-width: 100%;}
.nproductList_swiper{margin:5vh auto 0;padding:0;}
.nproductList_mask{padding:10% 0 0;}
.nproductList_item_h{margin:7% auto 0;}
.nproductList_item_h a{height:48px;padding:13px 10%;background-size:auto 48px;}
.nproductList_item_h a span{font-size: 15px;line-height: 22px;height:22px;letter-spacing: 0;white-space: nowrap;font-weight: 400;}

.swiper_button_nproductList{width:36px;height:36px;line-height: 34px;font-size: 22px;margin-top: -18px;}

.swiper_button_nproductList.swiper_button_nproductList_prev{left:-50px;}
.swiper_button_nproductList.swiper_button_nproductList_next{right:-50px;}
/* nproductList end! */

/* nproduct_body start! */
.nproduct_body{padding:0 10%;}
.nproduct_half{width:100%;float:none;margin:0 auto;}
.nproduct_half:nth-of-type(2n){margin:0 auto;}
.swiper_nproductshow_thumbs{margin:15px auto 0;padding:0 50px;}
.swiper_button_nproductshow{width:30px;height:30px;font-size: 22px;line-height: 30px;margin-top: -15px;}
.nproductshow_txt{text-align: left;padding:20px 0 0;}
.nproductshow_h{font-size: 17px;line-height: 25px;font-weight: 700;letter-spacing: 2px;text-align: center;}
.nproductshow_position{margin:10px auto 0;font-size: 13px;text-align: center;}
.nproductshow_position i{margin-right: 4px;}
.nproductshow_position a{font-size: 13px;line-height: 18px;}
.nproductshow_p{margin:10px auto 0;height:20vh;}
.nproductshow_body{font-size: 14px;line-height: 1.7;}
.nproductshow_body p{font-size: 14px;line-height: 1.7;}
.nproductshow_more{margin:15px auto 0;text-align: center;}
.nproductshow_more a{font-size: 13px;padding:6px 20px;border-radius: 25px;line-height: 22px;}
.nproductshow_more a i{margin-right: 5px;}

/* nproduct_body end! */

/* nmarketing start! */

.nmarketing_main{padding:0 10%;}

.nmarketing_swiper{margin:4vh auto 0;border-radius: 20px;}
.swiperMarketing .swiper-wrapper{height:65vh;}
.nmarketing_item_main{padding:0 10%;text-align: left;}

.nmarketing_item .img2{top:auto;right:0;transition: all 1.5s;bottom:-100%;}
.swiper-slide.swiper-slide-active .nmarketing .swiper-slide-active .img2{right:0;bottom:0;}

.nmarketing_item .q_mask_in{top:65%;}
.nmarketing_item_h{width:54px;height:54px;font-size: 17px;font-weight: 700;line-height: 54px;}
.nmarketing_item_p{margin:20px auto 0;font-size: 15px;line-height: 25px;}
.nmarketing_item_p p{font-size: 15px;line-height: 25px;}


.nmarketing .swiperMarketing .swiper_pagination_Marketing{right:0;bottom:15px;}
.nmarketing .swiperMarketing .swiper_pagination_Marketing .swiper-pagination-bullet{width:12px;height:12px;border:3px solid #fff;}
.nmarketing .swiperMarketing .swiper_pagination_Marketing .swiper-pagination-bullet.swiper-pagination-bullet-active{border:3px solid #ffb700;}
/* nmarketing end! */

/* nnetwork start! */
.nnetwork_main{padding:0 15%;}

.nnetwork_list{margin:6vh auto 0;}
.nnetwork_item{width:100%;float:none;margin:0 auto 20px;}
.nnetwork_item:nth-of-type(3n){margin:0 auto;}
/* nnetwork end! */

/* npartner start! */
.npartner_main{padding:0 10%;}

.npartner_swiper{margin:8vh auto 0;}

.swiperPartner{height:27vh;}
.swiperPartner .swiper-wrapper{height:27vh;}
.swiperPartner .swiper-wrapper .swiper-slide{height:calc((100% - 20px) / 3);}
.npartner_item{padding:5px 3px;}
.npartner_item a{border-radius: 6px;}

.swiper_button_npartners{margin:8vh auto 0;}
.swiper_button_npartner{margin:0 7px;width:46px;height:46px;line-height: 46px;font-size: 25px;}
/* npartner end! */

/* njob start! */
.njob_swiper{width:100%;height:100%;position: relative;}
.njob_swiper .swiperJob{height:100%;}
.njob_swiper .swiperJob .swiper-wrapper{height:100%;}
.njob_item{width:100%;float:none;}

.njob_item .q_mask{background:rgba(0,0,0,.7);}

.njob_item.njob_item1{background:url('../images/njob_item_bg01.jpg') no-repeat center center;background-size: cover;}
.njob_item.njob_item2{background:url('../images/njob_item_bg02.jpg') no-repeat center center;background-size: cover;}
.njob_item.njob_item3{background:url('../images/njob_item_bg03.jpg') no-repeat center center;background-size: cover;}


.njob_item_main{padding:0 10%;}
.njob_item_icon img{max-width: 60px;}
.njob_item_h{margin:10px auto 0;font-size: 22px;font-weight: 700;line-height: 25px;letter-spacing: 1px;}
.njob_item_p{margin:5vh auto 0; font-size: 15px;line-height: 1.7;display: block;text-align: center;}
.njob_item_p p{margin:5vh auto 0; font-size: 15px;line-height: 1.7;display: block;text-align: center;}

.njob_item:hover .njob_item_main{text-align: center;}
.njob_item:hover .q_mask{background:rgba(0,0,0,.3);}
.njob_item:hover .njob_item_h{margin:10px auto 0;}
.njob_item:hover .njob_item_p{display: block;}

.swiper_button_njobs{width:100%;position: absolute;left:0;bottom:16%;text-align: center;z-index: 3;}

.swiper_button_njob{width:36px;height:36px;line-height: 34px;font-size: 22px;margin-top:0;display: inline-block;position: static;margin:0 10px;
	border:1px solid #fff;color:#fff;border-radius: 50%;
}
.swiper_button_njob.swiper_button_njob_prev{left:10px;}
.swiper_button_njob.swiper_button_njob_next{right:10px;}

.swiper-slide.swiper-slide-active .njob .swiper_button_njobs{animation-name: lv-fadeInUp; animation-delay: .6s;}
.swiper-slide.swiper-slide-active .njob .swiper-slide-active .njob_item_icon{animation-name: lv-fadeInDown; animation-delay: .3s;}
.swiper-slide.swiper-slide-active .njob .swiper-slide-active .njob_item_h{animation-name: lv-fadeInRight; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .njob .swiper-slide-active .njob_item_p{animation-name: lv-fadeInUp; animation-delay: .6s;}


/* njob end! */

/* nnews start! */
.nnews_nav>li{margin:0 5px;}
.nnews_nav>li>a{padding:5px 25px;font-size: 15px;line-height: 25px;border-radius: 20px;}

.nnews_swiper{margin:5vh auto 0;padding:0 60px;}
.nnews_item_txt{padding:20px;}
.nnews_item_h a{font-size: 17px;line-height: 25px;height:25px;white-space: nowrap;font-weight: 700;}
.nnews_item_p{margin:7px auto 0;font-size: 14px;line-height: 22px;height:22px;white-space: nowrap;}
.nnews_item_date{font-size: 14px;line-height: 22px;height:22px;}
.nnews_item_more{margin:20px auto 5px;}
.nnews_item_more a{height:30px;background-size: auto 30px;}
.nnews_item_more a span{font-size: 13px;line-height: 30px;height:30px;}

.swiper_button_nnews{width:36px;height:36px;line-height: 34px;font-size: 22px;margin-top: -18px;}
.swiper_button_nnews.swiper_button_nnews_prev{left:10px;}
.swiper_button_nnews.swiper_button_nnews_next{right:10px;}

.nnews_body{margin:3vh auto 0;padding:0 25px;}
.nnews_body_h{width:90%;font-size: 17px;line-height: 30px;font-weight: 700;}
.nnews_body_span{margin:7px auto 0;font-size: 14px;line-height: 20px;}
.nnews_content{margin:20px auto 0;height: 25vh;}
.nnews_content_main{font-size: 14px;line-height: 1.7;padding-right:3%;}
.nnews_content_main p{font-size: 14px;line-height: 1.7;}
/* nnews end! */

/* nrecruit start! */
.nrecruit_main{padding:0 25px;}
.nrecruit_nav{margin:15px auto 0;}
.nrecruit_list{margin:3.5vh auto 0;}

.nrecruit_item{width:48%;float:left;margin:0 4% 15px 0;padding:10px 15px;}
.nrecruit_item:nth-of-type(3n){margin:0 4% 15px 0;}
.nrecruit_item:nth-of-type(2n){margin:0 0 15px 0;}
.nrecruit_item_h{font-size: 17px;line-height: 22px;letter-spacing: 0;font-weight: 700;}
.nrecruit_item_span{display: none;}
.nrecruit_item_p{margin:5px auto 0;font-size: 13px;line-height: 17px;height:34px;-webkit-line-clamp: 2;}
.nrecruit_item_more{margin:5px auto 0;}
.nrecruit_item_more a{font-size: 20px;line-height: 20px;}
/* nrecruit end! */

/* ntel start! */
.ntel .q_mask_in{top:50%;}
.ntel_main{padding:0 25px;}

.ntel_list .footer_index_item{width:48%;float:left;margin:0 2% 3vh 0;}
.ntel_list .footer_index_item:nth-of-type(2n){margin:0 0 3vh 0;}

.nmap{margin:5vh auto 0;height:20vh;}
.allmap {font-size: 14px;line-height: 30px;}
.allmap b{font-size: 17px;line-height: 30px;}
/* ntel end! */

/* nmessage start! */
.nmessage_main{padding:0 30px;}
.nmessage_form{margin:5vh auto 0;}
.form_item{width:49%;float:left;margin:0 2% 15px 0;}
.form_item:nth-of-type(2n){margin:0 0 15px 0;}
.form_item:nth-of-type(5){width:100%;margin:0;}
.form_item_input{padding:15px 25px;font-size: 14px;line-height: 25px;}
.form_item_must:before{font-size: 15px;left:10px;top:19px;}
.q_n_form_btn{margin:15px auto 0;}
.form_btn{width:49%;float:left;margin:0 2% 0 0;padding:12px 10px;font-size:16px;line-height: 25px;letter-spacing:0;font-weight: 400;}
.form_btn:nth-of-type(2n){margin:0;}
/* nmessage end! */

/* product_more start! */
.q_more{margin-right: 30px;}
.product_more_main{margin:70px auto 0;padding:0 25px;}
.product_more_h{width:90%;font-size: 18px;line-height: 25px;letter-spacing: 3px;font-weight: 700;}
.product_more_body{margin:25px auto 0;font-size: 14px;line-height: 1.8;}
.product_more_body p{font-size: 14px;line-height: 1.8;}

.product_more_close{width:36px;height: 36px;line-height: 34px;font-size: 22px;top:30px;right:15px;}
/* product_more 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;}

}