@charset "UTF-8";
/* css utf-8 编码声明  下面注释若有必要可自行删除
Write by 奇点网络 WWW.QIDIANRT.COM  QQ/WeChat：1195650011  Tel：15508600880
 */
/* 此CSS样式为奇点网络-李露露编写 类名通用加前缀 q_ */
html{width:100%;height: 100%;}
body {
	width:100%;
    height: 100%;
	margin:0;
	background-color: #fff;
	font-family: SourceHanSansRegular,'Microsoft Yahei',Arial,Verdana,sans-serif;
	font-size: 15px;
	color:#555;
	position: relative;
}
ul,li {list-style: none;}
.clearfix {clear:both;}
img {max-width:100%;}
body a {outline: none;}
div a{outline:none;}
div{outline:none;}
/* 统一调整字间距 */
div,a,span,p,ul,li{padding:0;margin:0;}
td,th{ border:1px solid #bbb;}
/*iframe{display: block;margin:25px auto; width:800px!important;height:540px!important;}
video{display: block;margin:25px auto; width:800px!important;height:540px!important;}
@media(max-width:640px){
	iframe{margin:10px auto; width:100%!important;height:220px!important;}
	video{margin:10px auto; width:100%!important;height:220px!important;}
}*/
/*img{display:block;width:auto!important;height:auto!important;margin:0 auto!important;}*/
.main1200{width:1200px;margin:0 auto;}
.main1540{width:1540px;margin:0 auto;}
.main1700{width:1700px;margin:0 auto;}
/* 电脑端隐藏 */
@media (min-width:640px ) {
  .pc_hidden{display: none;}
  .img.pc_hidden{display: none;}
	.nculture_image.pc_hidden{display: none;}
}
/* 手机端隐藏 */
@media (max-width:640px ) {
  .m_hidden{display: none;}
  .img.m_hidden{display: none;}
	.nculture_image.m_hidden{display: none;}
}
/* 平板端隐藏 */
@media (min-width:640px ) and (max-width: 1000px) {
	.pb_hidden{display: none;}
}
@media (max-width: 640px) {
	.q_banner .swiper_button {display: none;}
}
/* 返回顶部  开始 */
#toTop{width:55px;height:55px;bottom:100px;right:10px;position:fixed;cursor:pointer;z-index:999999;}
@media(max-width: 640px){
	#toTop{width:35px;height:35px;bottom:75px;}
}
/* 返回顶部  结束 */
.q_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
.q_mask_in{width:100%;position: absolute;left:0;top:50%;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.q_half{width:50%;float:left;text-align: left;}
a.img{outline: none;display: block;width:100%;}
.img{background-position: center center;background-size: cover;background-repeat: no-repeat;
  -moz-transition: all .8s ease 0s;
  -ms-transition: all .8s ease 0s;
  -o-transition: all .8s ease 0s;
  -webkit-transition: all .8s ease 0s;
  transition: all .8s ease 0s;
}
.hover:hover .img{
  -moz-transform:scale(1.15,1.15);
  -ms-transform:scale(1.15,1.15);
  -o-transform:scale(1.15,1.15);
  -webkit-transform:scale(1.15,1.15);
  transform:scale(1.15,1.15);
}
.q_row{width:100%;margin:0 auto;}
.q_row:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_n_img{width:100%;margin:20px auto;text-align: center;}
.clear{clear:none;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}

/* swiperMain start! */
.swiperMain{width:100%;height:100%;}
.swiperMain>.swiper-wrapper>.swiper-slide{background-color: #fff;overflow:hidden;}
.swiperMain>.swiper-wrapper>.swiper-slide:nth-of-type(2){background-color: #888;}
.swiperMain>.swiper-wrapper>.swiper-slide:nth-of-type(3){background-color: #858585;}
.swiperMain>.swiper-wrapper>.swiper-slide:nth-of-type(4){background-color: #808080;}
.swiperMain>.swiper-wrapper>.swiper-slide:nth-of-type(5){background-color: #797979;}
.swiperMain>.swiper-wrapper>.swiper-slide:nth-of-type(6){background-color: #747474;}
.swiperMain>.swiper-wrapper>.swiper-slide:nth-of-type(7){background-color: #707070;}
.swiperMain>.swiper-wrapper>.swiper-slide:nth-of-type(8){background-color: #696969;}
.swiperMain>.swiper-wrapper>.swiper-slide:nth-of-type(9){background-color: #646464;}

.swiperMain>.swiper_pagination_swiperMain>span.swiper-pagination-bullet{display: block;width: 10px;height: 10px;margin:10px;position:relative;z-index:1;background-color: #fff;}
.swiperMain>.swiper_pagination_swiperMain>span.swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:'';width:20px;height:20px;background-color: #fff;opacity: .4;border-radius: 50%;
    position: absolute;left:50%;top:50%;margin:-10px 0 0 -10px;
}
/* swiperMain end! */

/* q_header start! */
.q_header{width:100%;margin:0 auto;padding:20px 0;position: fixed;left:0;top:0;z-index:999;background-color: rgba(255,255,255,0);height:100px;transition: all .4s;
	box-shadow: 0px 0px 8px 0 rgba(0, 0, 0, 0.15);
}
/*.q_header.q_header_fixed{box-shadow: 0 0 10px #ccc;background-color: 222678;height:80px;}*/
/* q_header end! */

/* q_logo start! */
.q_logo{width:380px;position: fixed;left:5%;top:32px;z-index: 11;transition: all .3s;}
.q_logo>h1{width:100%;margin:0 auto;}
.q_logo>h1>a{outline: none;display: block;width:100%;}
.q_logo>h1>a>img{height:40px;transition: all .3s;}
/*.q_header.q_header_fixed .q_logo{top:42px;}*/
/* q_logo end! */

/* q_search start! */
.q_search{width:32px;position: fixed;cursor: pointer;right:calc(5% + 100px);top:31px;z-index: 13;}
/*.q_header.q_header_fixed .q_search{top:41px;}*/
/* q_search end! */

/* q_menu start! */
.q_menu{width: 60px;height: 26px;cursor: pointer;position: fixed;right:5%;top:35px;z-index: 13;transition: all .3s;}
/*.q_header.q_header_fixed .q_menu{top:45px;}*/
.q_menu_main{width:100%;margin:0 auto;position: relative;}
.q_menu span{display:block;background:#fff;width:36px;height:3px;position:absolute;left:0;transition:all ease 0.35s;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{background:#fff;}
.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_body_bg{width:100%;height:0;position: fixed;left:0;top:0;transition: all .2s;z-index: 11;cursor: pointer;}
.q_menu_body_bg.q_menu_body_bg_se{height:100%;}
.q_menu_body{width:100%;height:0;background:url('../images/q_menu_body.jpg') no-repeat center bottom;position: fixed;left:0;top:0;transition: all .2s;z-index: 12;overflow:hidden;}
.q_menu_body.q_menu_body_se{height:100%;}
.q_menu_content{width:100%;margin:0 auto;padding:6% 5% 0;}
.q_nav_img{margin:0 auto 80px;text-align: center;}
.q_nav_img>img{max-width:300px;}
.q_nav{width:100%;margin:0 auto;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{outline: none;display: block;width:100%;margin:0 auto;color:#fff;}
.q_nav>li>a>span{display: block;width:100%;margin:0 auto;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{outline: none;display: block;width:100%;font-size: 18px;color:#fff;line-height: 28px;}
.q_nav a{transition: all .2s;}
.q_nav a:hover{color:#e2b035;}

.q_menu_body.q_menu_body_se .q_nav_img{animation-name: lv-fadeInUp; animation-delay: .3s;}
.q_menu_body.q_menu_body_se .q_nav{animation-name: lv-fadeInUp; animation-delay: .45s;}

/* q_menu_body end! */

/* q_scroll start! */
@keyframes downico {
  0% {margin-top: 0;opacity: 1;}
  35% {margin-top: 40px;opacity: 0;}
  65% {margin-top: -40px;opacity: 0;}
  100% {margin-top: 0;opacity: 1;}
}
.q_scroll{width:23px;height:47px;margin-left: -11px;position: absolute;left:50%;bottom:40px;z-index: 3;cursor: pointer;}
.q_scroll img{animation: downico 1.5s ease-out infinite;}
@media(max-width: 640px){
  .q_scroll{display: none;}
}
/* q_scroll end! */

/* swiperBanner start! */
.swiperBanner{width:100%;height:100%;position: relative;}
.swiperBanner .swiper-wrapper{height:100%;}
.swiperBanner .swiper-wrapper .swiper-slide{height:100%;}
.swiperBanner .swiper-wrapper .swiper-slide .img{height:100%;transition: 1s 2.5s;transform: perspective(1000px) translate3d(0, 0, 100px);}
.swiperBanner .swiper-wrapper .swiper-slide.swiper-slide-active .img{transition: 5s 0s;transform: perspective(1000px) translate3d(0, 0, 0px);}

.swiper_button_banners{width:100%;position: absolute;left:0;bottom:15%;}
.swiper_button_banners_main{width:100%;position: relative;}
.swiper_button_banners .swiper_button_banner{width:46px;height:46px;border:1px solid #fff;color:#fff;border-radius: 50%;z-index: 2;position: absolute;left:0;
	line-height: 43px;font-size: 25px;text-align: center;cursor: pointer;
}
.swiper_button_banners .swiper_button_banner.swiper_button_banner_next{left:60px;}

.banner_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
.banner_mask_in{width:100%;position: absolute;left:0;top:35%;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.banner_mask_main{color:#fff;text-align: left;}
.banner_text{z-index: 10;transform: translate3d(0, 0, 0);will-change: transform;}
.banner_text *{animation-duration: 1.5s;animation-delay: 1s;animation-fill-mode: both;}

.swiperBanner .swiper-wrapper .swiper-slide.swiper-slide-active .banner_text *{animation-name: lv-fadeInUp;}
.swiperBanner .swiper-wrapper .swiper-slide.swiper-slide-active .banner_text *:nth-child(1) {animation-delay: .7s;}
.swiperBanner .swiper-wrapper .swiper-slide.swiper-slide-active .banner_text *:nth-child(2) {animation-delay: .8s;}
.swiperBanner .swiper-wrapper .swiper-slide.swiper-slide-active .banner_text *:nth-child(3) {animation-delay: .9s;}
.swiperBanner .swiper-wrapper .swiper-slide.swiper-slide-active .banner_text *:nth-child(4) {animation-delay: 1s;}


h1.banner_h1{margin:10px auto 0;font-size: 58px;font-weight: 700;line-height: 65px;letter-spacing: 4px;}
p.banner_p{margin: 20px auto 0;font-size: 26px;line-height: 30px;letter-spacing: 2px;}

.banner_slide2 .banner_mask_main{text-align: center;}

/* swiperBanner end! */

/* q_about start! */
.q_about{width:100%;height:100%;position: relative;}
.tab.q_about .q_about_body{border:0;margin:0;padding:0;width:100%;height: 100%;}
.tab.q_about .q_about_body .q_about_panel{width:100%;height: 100%;
  background-repeat: no-repeat;background-position: center center;background-size: cover;
}
.q_about_fadeup{animation-duration: 1s;animation-delay: 1.5s;animation-fill-mode: both;}
#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_panel .main1540{height:100%;}
.q_about_mask{width:100%;height:100%;position: relative;}
.q_about_mask_in{width:100%;position: absolute;left:0;top:45%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.q_about_main{color:#14438a;}
.q_about_title .cn{font-size: 45px;font-weight: 700;line-height: 50px;}
.q_about_title .en{font-size: 15px;line-height: 25px;text-transform: uppercase;}
.q_about_p{margin:40px auto 0;}
.q_about_p p{margin:0 auto;font-size: 15px;line-height: 2;text-align: justify;letter-spacing: 2px;}

.q_about_more{margin:30px auto 0;}
.q_about_more a{outline: none;display: inline-block;padding:8px 12px;background-color: #e2b035;color:#fff;border-radius: 20px;transition: all .4s;}
.q_about_more a i{display: block;font-size:17px;line-height: 18px;height: 18px;}
.q_about_more a:hover{background-color: #14438a;padding:8px 25px;}

.swiper-slide.swiper-slide-active .q_about_panel.active .q_about_title{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .q_about_panel.active .q_about_p{animation-name: lv-fadeInUp; animation-delay: .6s;}
.swiper-slide.swiper-slide-active .q_about_panel.active .q_about_more{animation-name: lv-fadeInUp; animation-delay: .75s;}

.tab.q_about .tab-head.q_about_head{width:100%;position: absolute;left:0;bottom:0;z-index: 1;border-top:1px solid #fff;}
.tab.q_about .tab-head.q_about_head .q_about_nav{text-align: center;}
.tab.q_about .tab-head.q_about_head .q_about_nav:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.tab.q_about .q_about_head .q_about_nav li{display: block;width:33.33%;float:left;border-left: 1px solid #fff;background-color: rgba(20,64,138,.2);}
.tab.q_about .q_about_head .q_about_nav li.active{background-color: rgba(230,175,41,.4);}
.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{outline: none;display: block;border:0;border-radius: 0;padding:45px 20px;color:#14438a;font-size: 0;}
.tab.q_about .q_about_head .q_about_nav li a:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}

.tab_about_img{width:60px;display: inline-block;}
.tab_about_img img{width:100%;}
.tab_about_title{display: inline-block;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;text-transform: uppercase;}

/* q_about end! */

/* q_recommend start! */
.q_recommend{width:100%;height:100%;position: relative;}
.swiperRecommend{height:100%;}
.swiperRecommend .swiper-wrapper{height:100%;}
.swiperRecommend .swiper-wrapper .swiper-slide{height:100%;position: relative;}
.swiperRecommend .swiper-wrapper .swiper-slide .img{height:100%;}
.swiperRecommend .swiper-wrapper .swiper-slide .img2{width:100%;height:100%;position:absolute;right:0;top:0;z-index:3;}

.recommend_mask{width:100%;height:100%;position: absolute;left:0;top:0;z-index:4;}
.recommend_mask_in{width:100%;position: absolute;left:0;top:50%;text-align: center;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.recommend_mask_main{width:100%;text-align: left;color:#fff;}

.recommend_mask_title{display: inline-block;margin:20px 0 0;background-color: #fff;padding:3px;border-radius: 20px;font-size: 0;}
.recommend_mask_title span{display: inline-block;padding:20px 50px;background-color: #fff;border-radius: 20px;font-size: 33px;line-height: 40px;
  font-weight: 700;color:#e18e2a;
}
.recommend_mask_title span.on{font-weight: 400;letter-spacing: 3px;background-color: #e18e2a;color:#fff;}

.recommend_mask_p{margin:20px 0 0;font-size: 22px;line-height: 35px;width:40%;}

.q_recommend .q_about_more a{background-color: #fff;color:#e18e2a;}
.q_recommend .q_about_more a:hover{background-color: #e18e2a;color:#fff;}

.swiper-slide.swiper-slide-active .swiperRecommend .swiper-slide.swiper-slide-active .q_about_title{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .swiperRecommend .swiper-slide.swiper-slide-active .recommend_mask_title{animation-name: lv-fadeInUp; animation-delay: .6s;}
.swiper-slide.swiper-slide-active .swiperRecommend .swiper-slide.swiper-slide-active .recommend_mask_p{animation-name: lv-fadeInUp; animation-delay: .75s;}
.swiper-slide.swiper-slide-active .swiperRecommend .swiper-slide.swiper-slide-active .q_about_more{animation-name: lv-fadeInUp; animation-delay: .9s;}
.swiper-slide.swiper-slide-active .swiperRecommend .swiper-slide.swiper-slide-active .img2{animation-name: lv-fadeInDown; animation-delay: .65s;}


.swiper_button_recommend{width:46px;height:46px;border:1px solid #fff;color:#fff;border-radius: 50%;z-index: 2;position: absolute;left:0;
  line-height: 43px;font-size: 25px;text-align: center;cursor: pointer;top:50%;margin-top:-23px;
}
.swiper_button_recommend.swiper_button_recommend_prev{left:50px;}
.swiper_button_recommend.swiper_button_recommend_next{left:auto;right:50px;}
/* q_recommend end! */

/* q_partner start! */
.q_partner{width:100%;height:100%;position: relative;background:url('../images/q_partner_bg.jpg') no-repeat center center;background-size: cover;}
.partner_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
.partner_mask_in{width:100%;position: absolute;left:0;top:60%;text-align: center;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.partner_mask_main{width:100%;text-align: center;color:#14438a;}

.q_partner_main{margin:20px auto 0;width: 100%;padding: 0;position: relative;perspective: 1000;-webkit-perspective: 1000;
  overflow: hidden;padding-bottom: 100px;margin-top: -100px;position: relative;
}

.partner_list{display: flex;position: relative;flex-wrap: wrap;transform: perspective(1000px) rotateX(52deg);transform-style: preserve-3d;}
.partner_item{width: 13%;margin-right: 1.5%;height: 0;padding-bottom: calc(13%/245*130);margin-bottom: 20px;background-color: #fff;border: 1px solid #eee;
  border-radius: 5px;overflow: hidden;-webkit-transition: all 0.5s;transition: all 0.5s;
}
.partner_item:nth-of-type(7n) {margin-right: 0%;}
.partner_item:hover {transform: translateZ(20px);}

@keyframes ind666{
  0%{transform: translateZ(0px);}
  50%{transform: translateZ(20px);}
  100%{transform: translateZ(0px);}
}
.partner_item:nth-child(1){animation: ind666 linear 4s infinite;animation-delay: -1.583629850744975s;}
.partner_item:nth-child(2){animation: ind666 linear 4s infinite;animation-delay: -3.636640124933237s;}
.partner_item:nth-child(3){animation: ind666 linear 4s infinite;animation-delay: -0.3415892575310622s;}
.partner_item:nth-child(4){animation: ind666 linear 4s infinite;animation-delay: -2.1592213945914214s;}
.partner_item:nth-child(5){animation: ind666 linear 4s infinite;animation-delay: -3.812456332286752s;}
.partner_item:nth-child(6){animation: ind666 linear 4s infinite;animation-delay: -3.761445778337417s;}
.partner_item:nth-child(7){animation: ind666 linear 4s infinite;animation-delay: -1.4740311448861378s;}
.partner_item:nth-child(8){animation: ind666 linear 4s infinite;animation-delay: -0.3597797042163995s;}
.partner_item:nth-child(9){animation: ind666 linear 4s infinite;animation-delay: -3.0055658985744014s;}
.partner_item:nth-child(10){animation: ind666 linear 4s infinite;animation-delay: -0.9179019590600355s;}
.partner_item:nth-child(11){animation: ind666 linear 4s infinite;animation-delay: -3.026364436914257s;}
.partner_item:nth-child(12){animation: ind666 linear 4s infinite;animation-delay: -3.821782617898635s;}
.partner_item:nth-child(13){animation: ind666 linear 4s infinite;animation-delay: -0.9411883522668303s;}
.partner_item:nth-child(14){animation: ind666 linear 4s infinite;animation-delay: -1.6709697886051078s;}
.partner_item:nth-child(15){animation: ind666 linear 4s infinite;animation-delay: -1.0926285146328505s;}
.partner_item:nth-child(16){animation: ind666 linear 4s infinite;animation-delay: -1.5688435053121568s;}
.partner_item:nth-child(17){animation: ind666 linear 4s infinite;animation-delay: -1.4607250633915374s;}
.partner_item:nth-child(18){animation: ind666 linear 4s infinite;animation-delay: -3.198819141151179s;}
.partner_item:nth-child(19){animation: ind666 linear 4s infinite;animation-delay: -3.503310892640034s;}
.partner_item:nth-child(20){animation: ind666 linear 4s infinite;animation-delay: -2.0989392601940757s;}
.partner_item:nth-child(21){animation: ind666 linear 4s infinite;animation-delay: -0.645072607642482s;}
.partner_item:nth-child(22){animation: ind666 linear 4s infinite;animation-delay: -2.0460234543970746s;}
.partner_item:nth-child(23){animation: ind666 linear 4s infinite;animation-delay: -3.6653057358842522s;}
.partner_item:nth-child(24){animation: ind666 linear 4s infinite;animation-delay: -0.9619905165684051s;}
.partner_item:nth-child(25){animation: ind666 linear 4s infinite;animation-delay: -1.543627600765796s;}
.partner_item:nth-child(26){animation: ind666 linear 4s infinite;animation-delay: -0.6773664727978881s;}
.partner_item:nth-child(27){animation: ind666 linear 4s infinite;animation-delay: -1.3555055248111065s;}
.partner_item:nth-child(28){animation: ind666 linear 4s infinite;animation-delay: -3.4946053665972068s;}
.partner_item:nth-child(29){animation: ind666 linear 4s infinite;animation-delay: -1.6704873508861118s;}
.partner_item:nth-child(30){animation: ind666 linear 4s infinite;animation-delay: -3.944176333286312s;}
.partner_item:nth-child(31){animation: ind666 linear 4s infinite;animation-delay: -3.742350326900147s;}
.partner_item:nth-child(32){animation: ind666 linear 4s infinite;animation-delay: -3.3905700651291744s;}
.partner_item:nth-child(33){animation: ind666 linear 4s infinite;animation-delay: -0.7581577449455175s;}
.partner_item:nth-child(34){animation: ind666 linear 4s infinite;animation-delay: -3.033386786190248s;}
.partner_item:nth-child(35){animation: ind666 linear 4s infinite;animation-delay: -3.2567125014841585s;}
.partner_item:nth-child(36){animation: ind666 linear 4s infinite;animation-delay: -0.9918442614476062s;}
.partner_item:nth-child(37){animation: ind666 linear 4s infinite;animation-delay: -1.2375333907862922s;}
.partner_item:nth-child(38){animation: ind666 linear 4s infinite;animation-delay: -1.7620601664275215s;}
.partner_item:nth-child(39){animation: ind666 linear 4s infinite;animation-delay: -3.3862342374502363s;}
.partner_item:nth-child(40){animation: ind666 linear 4s infinite;animation-delay: -1.9401997706297722s;}
.partner_item:nth-child(41){animation: ind666 linear 4s infinite;animation-delay: -3.5766836413823935s;}
.partner_item:nth-child(42){animation: ind666 linear 4s infinite;animation-delay: -0.15812519724330265s;}




.swiper-slide.swiper-slide-active .q_partner .q_about_title{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .q_partner .q_partner_main{animation-name: lv-fadeInUp; animation-delay: .6s;}


/* q_partner end! */

/* q_news start! */
.q_news{width:100%;height:100%;position: relative;background:url('../images/q_news_bg.jpg') no-repeat center center;background-size: cover;}
.news_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
.news_mask_in{width:100%;position: absolute;left:0;top:50%;text-align: center;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.news_mask_main{width:100%;position: relative;color:#fff;text-align: left;}

.swiper-slide.swiper-slide-active .q_news .q_about_title{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .q_news .news_swiper{animation-name: lv-fadeInUp; animation-delay: .6s;}

.news_swiper{width:100%;margin:25px auto 0;position: relative;}
.news_item{width:100%;/*border:1px solid #fff;*/}
.news_item_img{width:100%;overflow: hidden;}
.news_item_img .img{padding:50% 0 0;
  -moz-transition: all .8s ease 0s;
  -ms-transition: all .8s ease 0s;
  -o-transition: all .8s ease 0s;
  -webkit-transition: all .8s ease 0s;
  transition: all .8s ease 0s;
}
.news_item:hover .news_item_img .img{
  -moz-transform:scale(1.15,1.15);
  -ms-transform:scale(1.15,1.15);
  -o-transform:scale(1.15,1.15);
  -webkit-transform:scale(1.15,1.15);
  transform:scale(1.15,1.15);
}
.news_item_txt{background-color: #fff;padding:20px 25px 20px 95px;position: relative;}
.news_item_h a{outline: none;display: block;width:100%;font-size: 19px;color:#262626;text-align: justify;line-height: 30px;height:30px;
  overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.news_item_p{margin:5px auto 0;font-size: 14px;color:#878787;text-align: justify;line-height: 22px;height:44px;
  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.news_item_cat{width:60px;padding:6px 15px;background-color: #f3b420;color:#fff;font-size: 15px;line-height: 20px;text-align: center;position: absolute;left:20px;bottom:100%;}
.news_item_date{width:60px;padding:15px 5px;background-color: #1c4a90;color:#fff;font-size: 16px;line-height: 25px;text-align: center;position: absolute;left:20px;top:0;letter-spacing: 1px;}


.swiper_pagination_news{width:25%;position: absolute;bottom:calc(100% + 20px);left:auto;right:0;text-align: right;font-size: 20px;line-height: 40px;vertical-align: bottom;}
.swiper_pagination_news .swiper-pagination-current{font-size: 35px;font-weight: 700;}

.swiper_button_newses{margin:30px auto 0;font-size: 0;}
.swiper_button_news{width:46px;height:46px;background-color: #fff;color:#e18e2a;border-radius: 50%;display: inline-block;
  line-height: 46px;font-size: 25px;text-align: center;cursor: pointer;
}
.swiper_button_news.swiper_button_news_next{margin-left: 20px;}
/* q_news end! */

/* footer_index start! */
.footer_index{width:100%;height:100%;position: relative;background:url('../images/footer_index_bg.jpg') no-repeat bottom center;background-size: cover;}

.footer_index_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
.footer_index_mask_in{width:100%;position: absolute;left:0;top:45%;text-align: center;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.footer_index_list{color:#fff;}
.footer_index_item{width:25%;float:left;text-align: center;}
.footer_index_item_icon{width:68px;margin:0 auto;position: relative;}
.footer_index_item_icon img{width:100%;}
.footer_index_item_icon:before{content:'';width:30px;height:30px;background-color: #b19240;border-radius: 50%;position: absolute;left:-10px;bottom:-10px;z-index: -1;}

.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: 30px;}
.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: 19px;line-height: 25px;}
.footer_index_item1 .footer_index_item_p{margin:10px auto 0;font-size: 0;}
.footer_index_item1 .footer_index_item_p span{font-size: 14px;margin:0 5px;text-transform: uppercase;display: inline-block;}

.footer_index_item2 .footer_index_item_p{margin:0 auto;font-size: 17px;line-height: 25px;}

.footer_index_b{width:100%;padding:20px 0;border-top:2px solid rgba(255,255,255,.1);position: absolute;left:0;bottom:0;z-index: 2;}

.footer_index_b_l{width:70%;float:left;}

.footer_index_b_l span,.footer_index_b_l a{margin:0 4px;line-height: 36px;font-size: 19px;color:#eee;outline: none;}
.footer_index_b_l a:hover{color:#e18e2a;}
.footer_index_b_l span a{margin:0;}

.footer_index_b_l a.opcity{opacity: .5;}

.footer_index_b_r{width:25%;float:right;}
.q_footer_code{margin:0 auto;}
.q_footer_code ul{width:100%;margin:0 auto;font-size: 0;text-align: right;}
.q_footer_code ul>li{display: inline-block;position: relative;margin-left: 30px;}
.q_footer_code ul>li>a{outline: none;display: block;width:100%;}
.q_footer_code ul>li>a>img{width:36px;}
.q_footer_wx_div{width:120px;height:120px;box-shadow: 0 0 5px #ccc;position: absolute;left:-36px;top:-146px;display: none;}

.swiper-slide.swiper-slide-active .footer_index .footer_index_mask{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .footer_index .footer_index_b{animation-name: lv-fadeInUp; animation-delay: .6s;}
/* footer_index end! */

/* q_whole start! */
.q_whole{width:100%;height:100%;position: relative;}
.q_whole .img{height:100%;background-size: cover;}
.q_whole_title{text-align: center;}

.swiper-slide.swiper-slide-active .q_whole_title{animation-name: lv-fadeInDown; animation-delay: .45s;}
/* q_whole end! */



/* nbanner start! */
.nbanner{width:100%;height:100%;position: relative;}
.nbanner .img{height:100%;transition: 1s 2.5s;transform: perspective(1000px) translate3d(0, 0, 100px);}
.swiper-slide.swiper-slide-active .nbanner .img{transition: 5s 0s;transform: perspective(1000px) translate3d(0, 0, 0px);}

.nbanner_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
.nbanner_mask_in{width:100%;position: absolute;left:0;top:50%;text-align: center;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.nbanner_mask_main{text-align:center;color:#fff;}
.nbanner_h3{font-size: 44px;line-height: 50px;}
.nbanner_h1{margin:25px auto 0;font-size: 125px;line-height: 135px;font-weight: 700;letter-spacing: 8px;}
.nbanner_h5{margin:25px auto 0;font-size: 32px;line-height: 40px;letter-spacing: 4px;}
.nbanner_img{margin:30px auto 0;}

.swiper-slide.swiper-slide-active .nbanner .nbanner_h3{animation-name: lv-fadeInDown; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .nbanner .nbanner_h1{animation-name: lv-fadeInLeft; animation-delay: .6s;}
.swiper-slide.swiper-slide-active .nbanner .nbanner_h5{animation-name: lv-fadeInRight; animation-delay: .75s;}
.swiper-slide.swiper-slide-active .nbanner .nbanner_img{animation-name: lv-fadeInUp; animation-delay: .9s;}
/* nbanner end! */

/* nabout start! */
.nabout_main{text-align:left;color:#fff;}
.nabout .img2{width:100%;position: absolute;left:-100%;top:0;transition: all .8s;}
.swiper-slide.swiper-slide-active .nabout .img2{left:0;}

.nabout_txt{width:40%;margin:50px 0 0;}
.nabout_h img{max-width: 280px;}
.nabout_span{display: inline-block;margin:30px 0 0;background-color: #fff;padding:3px;border-radius: 15px;font-size: 0;}
.nabout_span span{display: inline-block;padding:6px 25px;background-color: #fff;border-radius: 15px;font-size: 22px;line-height: 40px;
  font-weight: 700;color:#14438a;
}
.nabout_span span.on{font-weight: 400;letter-spacing: 3px;background-color: #14438a;color:#fff;}
.nabout_p{margin:30px auto 0;font-size: 22px;text-align: justify;line-height: 2;}
.nabout_p p{margin:0 auto;font-size: 22px;text-align: justify;line-height: 2;}

.swiper-slide.swiper-slide-active .nabout .nabout_h{animation-name: lv-fadeInUp; animation-delay: .6s;}
.swiper-slide.swiper-slide-active .nabout .nabout_span{animation-name: lv-fadeInUp; animation-delay: .75s;}
.swiper-slide.swiper-slide-active .nabout .nabout_p{animation-name: lv-fadeInUp; animation-delay: .9s;}
.swiper-slide.swiper-slide-active .nabout .q_number{animation-name: lv-fadeInUp; animation-delay: 1.05s;}

/* nabout end! */

/* q_number start! */
.q_number{margin:30px auto 0;}
.q_number_main{width:100%;margin:0 auto;padding:0;position: relative;}
.q_number_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_number_item{width:33%;float:left;padding:0 10px;text-align: center;position: relative;}
.q_number_top{font-size: 60px;line-height: 60px;color:#ffb700;font-family: NOBT;}
.q_number_top .sub{font-size: 14px;vertical-align: text-top;font-weight: normal;color:#ffb700;}
.q_number_txt{width:100%;margin:0 auto;padding:0;font-size: 15px;color:#fff;line-height: 20px;height:20px;
  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
/* q_number end! */

/* ncourse start! */
.ncourse_main{width:100%;position: relative;}
.ncourse_swiper{margin:0 auto;}
.swiper_ncourse_thumbs{width:100%;position: relative;}
.swiper_ncourse_thumbs:before{content:'';width:100%;height:1px;background-color: #f3b420;position: absolute;left:0;top:125px;z-index: -1;}
.ncourse_date{text-align: center;height:150px;padding:45px 0 30px;}
.ncourse_date span{display: inline-block;font-size: 22px;line-height: 75px;font-family:NOBT;color:#f3b420;position: relative;}
.ncourse_date span:before{content:'';width:30px;height:30px;border:1px solid #f3b420;background-color: #fff;border-radius: 50%;
  position: absolute;left:calc(50% - 15px);bottom:-20px;z-index: 1;
}
.ncourse_date span:after{content:'';width:15px;height:15px;background-color: #f3b420;border-radius: 50%;
  position: absolute;left:calc(50% - 8px);bottom:-13px;z-index: 2;
}
.swiper-slide-thumb-active .ncourse_date span{font-size: 36px;font-weight: 700;}

.swiper_ncourse_top{margin:36px auto 0;position: relative;}
.ncourse_item{width:100%;}
.ncourse_item:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.ncourse_item_img{width:50%;float: left;}
.ncourse_item_txt{width:50%;float: right;position: relative;}
.ncourse_item_main{padding:0 20% 0 15%;text-align: left;}
.ncourse_item_h3{font-size:120px;line-height: 130px;font-family:buttersans;
  background-image:-webkit-linear-gradient(0deg,#5865b9,#00caee);
  /*background-image:-o-linear-gradient(0deg,#5865b9,#00caee);*/
  /*background-image:linear-gradient(0deg,#5865b9,#00caee);*/
  -webkit-background-clip:text;-webkit-text-fill-color:transparent;
}
.ncourse_item_h2{margin:20px auto 0;font-size: 32px;color:#14438a;font-weight: 700;line-height: 45px;letter-spacing: 3px;}
.ncourse_item_p{margin:20px auto 0;font-size: 22px;color:#585858;text-align: justify;line-height: 35px;letter-spacing: 2px;}

.swiper_button_ncourse{width:46px;height:90px;position: absolute;top:50%;margin-top: -45px;cursor: pointer;z-index: 5;}
.swiper_button_ncourse img{width:100%;}
.swiper_button_ncourse.swiper_button_ncourse_prev{left:5%;}
.swiper_button_ncourse.swiper_button_ncourse_next{right:5%;}


.swiper-slide.swiper-slide-active .ncourse .ncourse_swiper{animation-name: lv-fadeInUp; animation-delay: .6s;}

/* ncourse end! */

/* nculture start! */
.nculture_image{height: 120%;display: inline-block;position:absolute;top:-10%;right:-100%;transition: all .8s;opacity: 0;}
.nculture_image img{height: 100%;}
.nculture_circle{width:160px;position: absolute;top:5%;right:-100%;opacity: 0;cursor: pointer;}
.nculture_circle a{outline: none;display: block;width:100%;}
.nculture_circle img{width:100%;}

.nculture_circle1{top:auto;bottom:5%;transition: all 1s;}
.nculture_circle2{top:5%;bottom:auto;transition: all 2s;}
.nculture_circle3{top:5%;bottom:auto;transition: all 2s;}
.active .nculture_circle{width:360px;top:50%;margin-top: -180px;transition: all 1.5s;}
li.active+li .nculture_circle2{top:auto;bottom:5%;}

.swiper-slide.swiper-slide-active .nculture .nculture_image{right:0;opacity: 1;}
.swiper-slide.swiper-slide-active .nculture .nculture_circle1{right:15%;opacity: 1;}
.swiper-slide.swiper-slide-active .nculture .nculture_circle2{right:15%;opacity: 1;}
.swiper-slide.swiper-slide-active .nculture .nculture_circle3{right:15%;opacity: 1;}
.swiper-slide.swiper-slide-active .nculture .active .nculture_circle{right:20%;opacity: 1;}

.nculture.tab .tab-nav .active{background:none;}
.nculture.tab .tab-nav li a{border:0;padding:0;border-radius: 0;}
.nculture.tab .tab-head{width:100%;height:100%;position: absolute;left:0;top:0;z-index: 13;}
.nculture_circle .default{display: block;}
.nculture_circle .on{display: none;}

.active .nculture_circle .default{display: none;}
.active .nculture_circle .on{display: block;}

.nculture.tab .tab-body{margin:0 auto;padding:0;border:0;}

.nculture .q_mask{z-index: 12;}
.nculture .q_mask_in{top:45%;}
.nculture_txt{margin:90px auto 0;text-align:left;color:#fff;}
.nculture .q_about_title{color:#f3b420;}
.nculture_txt_p{width:50%;margin:25px 0 0;font-size: 25px;text-align: justify;line-height: 2;}
.nculture_txt_p p{width:100%;margin:0 auto;font-size: 25px;text-align: justify;line-height: 2;}

.swiper-slide.swiper-slide-active .nculture .q_about_title{animation-name: lv-fadeInUp; animation-delay: .6s;}
.swiper-slide.swiper-slide-active .nculture .nculture_txt_p{animation-name: lv-fadeInUp; animation-delay: .75s;}

/* nculture end! */

/* nhonor start! */
.nhonor_swiper{margin:10vh auto 0;width:100%;position: relative;padding:0 10%;}

.swiperHonor .swiper-slide img{display:block;width:100%;border:1px solid #fff;}

.swiper_button_honor{width:60px;height:66px;position: absolute;top:50%;margin-top: -33px;cursor: pointer;z-index: 3;}
.swiper_button_honor.swiper_button_honor_prev{left:0;}
.swiper_button_honor.swiper_button_honor_next{right:0;}

.swiper-slide.swiper-slide-active .nhonor .nhonor_swiper{animation-name: lv-fadeInUp; animation-delay: .6s;}
/* nhonor end! */

/* nfooter start! */
.nfooter{background-color:#0f377c;}
.nfooter_t{width:100%;height:100px;background:url('../images/nfooter_t.jpg') no-repeat center center;}
.nfooter_c{width:100%;height:135px;background:url('../images/nfooter_c.jpg') no-repeat center center;padding:35px 0;}
.nfooter_c_item{width:23.5%;float:left;margin:0 2% 0 0;color:#14438a;}
.nfooter_c_item:nth-of-type(4n){margin:0;}
.nfooter_c_item:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 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);position: relative;padding:12vh 0 0;}
.nfooter_b_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.nfooter_b_logo{width:180px;float:left;}
.nfooter_b_list{width:calc(100% - 300px);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{outline: none;display: block;width:100%;font-size: 22px;color:#fff;line-height: 30px;letter-spacing: 2px;}
.nfooter_b_ul{margin:20px auto 0;}
.nfooter_b_ul li a{outline: none;display: block;width:100%;font-size: 15px;color:#fff;line-height: 33px;opacity: .7;}



.nfooter_b .footer_index_b{width:100%;position: absolute;left:0;bottom:0;}
.swiper-slide.swiper-slide-active .nfooter .nfooter_c_list{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .nfooter .nfooter_b_main{animation-name: lv-fadeInUp; animation-delay: .6s;}
.swiper-slide.swiper-slide-active .nfooter .footer_index_b{animation-name: lv-fadeInUp; animation-delay: .75s;}
/* nfooter end! */

/* nbrand start! */
.nbrand .img2{width:100%;position: absolute;left:-100%;top:0;transition: all 1.5s;}
.swiper-slide.swiper-slide-active .nbrand .img2{left:0;}
.nbrand_main{width:50%;height:100%;position: absolute;top:0;right:0;z-index: 2;}
.nbrand_mask{width:100%;position: absolute;left:0;top:50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.nbrand_mask_main{width:100%;padding:0 20% 0 0;color:#fff;}
.nbrand_p{margin:5vh auto 0;font-size: 22px;text-align: justify;line-height: 2;}
.nbrand_p p{width:100%;margin:0 auto;font-size: 22px;text-align: justify;line-height: 2;}


.swiper-slide.swiper-slide-active .nbrand .nbrand_title{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .nbrand .nbrand_p{animation-name: lv-fadeInUp; animation-delay: .6s;}

/* nbrand end! */


/* nstrength start! */
.nstrength_title .cn{font-size: 56px;font-weight: 700;line-height: 65px;}
.nstrength_title .en{margin:32px auto;font-size: 45px;font-weight: 100;line-height: 50px;text-transform: uppercase;}
.nstrength_title_span{font-size: 0;line-height: 0;height:1px;width:100px;background-color: #fff;}

.nstrength_h{font-size: 43px;line-height: 50px;}

.nstrength_p{margin:15px auto 0;font-size: 22px;text-align: justify;line-height: 2;}
.nstrength_p p{width:100%;margin:0 auto;font-size: 22px;text-align: justify;line-height: 2;}
/* nstrength end! */

/* ncompany start! */

.swiper_ncompany_top{width:100%;height:100%;position: relative;}
.ncompanyTop{height:100%;}
.ncompanyTop .swiper-wrapper{height:100%;}
.ncompanyTop .swiper-wrapper .swiper-slide{height:100%;}
.ncompany_item{width:100%;height:100%;position: relative;}

.ncompany .q_mask_in{top:45%;}
.ncompany_main{color:#fff;}

.ncompany_title .big{font-size: 45px;font-weight: 700;line-height: 50px;}
.ncompany_title .small{margin:10px auto 0;font-size: 25px;line-height: 35px;}

.ncompany .nbrand_p{margin:4vh auto 0;text-align: center;height:30vh;overflow:hidden;}
.ncompany .nbrand_p p{text-align: center;}

.swiper_ncompany_thumbs{width:100%;margin:30px auto 0;padding:0 30%;position: absolute;left:0;bottom:10%;text-align: center;z-index: 99999;}

.ncompany_img{width:100%;text-align: center;}
.ncompany_img .default{display: block;}
.ncompany_img .hover{display: none;}

.swiper-slide-thumb-active .ncompany_img .default{display: none;}
.swiper-slide-thumb-active .ncompany_img .hover{display: block;}

.swiper-slide.swiper-slide-active .ncompany .swiper-slide-active .ncompany_title{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .ncompany .swiper-slide-active .nbrand_p{animation-name: lv-fadeInUp; animation-delay: .6s;}
.swiper-slide.swiper-slide-active .ncompany .swiper_ncompany_thumbs{animation-name: lv-fadeInUp; animation-delay: .75s;}
/* ncompany end! */

/* nprofessional start! */
.nprofessional .img2{width:100%;position: absolute;left:-100%;top:0;transition: all 1.5s;}
.swiper-slide.swiper-slide-active .nprofessional .img2{left:0;}

.nprofessional_main{width:100%;margin:0 auto;color:#fff;}
.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;text-align: left;border-bottom: 1px solid #fff;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;color:#fff;font-weight: 700;line-height: 80px;}


.swiper-slide.swiper-slide-active .nprofessional .nstrength_title{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .nprofessional .nstrength_p{animation-name: lv-fadeInUp; animation-delay: .6s;}
.swiper-slide.swiper-slide-active .nprofessional .nprofessional_number{animation-name: lv-fadeInUp; animation-delay: .6s;}

/* nprofessional end! */

/* nmanage start! */
.swiperManage{height: 100%;}
.swiperManage .swiper-wrapper{height: 100%;}
.swiperManage .swiper-wrapper .swiper-slide{height: 100%;}
.nmanage_item{width:100%;height: 100%;position: relative;}
.nmanage_item .img2{width:100%;position: absolute;top:0;right:-100%;transition: all 1.5s;z-index: 2;}
.swiper-slide.swiper-slide-active .nmanage .swiper-slide-active .img2{right:0;}
.nmanage_item .q_mask{z-index: 3;}

.nmanage_item_main{width:100%;position: relative;color:#fff;}
.nmanage_item_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}

.nmanage_item_txt{padding:0 0 0 25%;}
.nmanage_item_txt .nstrength_p{margin:5vh auto 0;}

.nmanage_item_img{width:300px;height:300px;position: absolute;left:50%;top:50%;margin:-150px 0 0 -150px;}
.nmanage_item_img img{width:100%;}

.nmanage .swiperManage .swiper_pagination_nmanage{bottom:20%;}
.nmanage .swiperManage .swiper_pagination_nmanage .swiper-pagination-bullet{background:none;width:20px;height:20px;border:3px solid #fff;opacity: 1;margin:0 5px;}
.nmanage .swiperManage .swiper_pagination_nmanage .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;}


.swiper-slide.swiper-slide-active .nmanage .swiper-slide-active .nstrength_title{animation-name: lv-fadeInDown; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .nmanage .swiper-slide-active .nstrength_h{animation-name: lv-fadeInDown; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .nmanage .swiper-slide-active .nstrength_p{animation-name: lv-fadeInUp; animation-delay: .6s;}
.swiper-slide.swiper-slide-active .nmanage .swiper-slide-active .nmanage_item_img{animation-name: lv-fadeInLeft; animation-delay: .75s;}
.swiper-slide.swiper-slide-active .nmanage .swiper_pagination_nmanage{animation-name: lv-fadeInUp; animation-delay: .9s;}
/* nmanage end! */


/* nquality start! */
.nquality .img2{width:100%;position: absolute;left:-100%;top:0;transition: all 1.5s;}
.swiper-slide.swiper-slide-active .nquality .img2{left:0;}


.nquality_main{width:100%;margin:0 auto;color:#fff;}

.nquality_div{padding:0 0 0 10%;}
.nquality_div2{margin:5vh auto 0;}

.swiper-slide.swiper-slide-active .nquality .nstrength_title{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .nquality .nquality_div1{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .nquality .nquality_div2{animation-name: lv-fadeInUp; animation-delay: .6s;}
/* nquality end! */

/* nproduct start! */
.nproduct_swiper{width:100%;height:100%;position: relative;}
.swiper_nproduct_top{width:100%;height:100%;position: relative;}
.nproductTop{height: 100%;}
.nproductTop .swiper-wrapper{height: 100%;}
.nproductTop .swiper-wrapper .swiper-slide{height: 100%;}
.nproduct_bg{width:100%;height:100%;position: relative;}
.nproduct_bg .img{height:100%;}

.nproduct_bg .q_mask_in{top:40%;}

.nproduct_main{width:50%;text-align: left;color:#fff;}

.nproduct .nabout_span span{letter-spacing: 3px;background-color: #f0a73d;color:#fff;padding:15px 90px;font-size: 36px;line-height: 40px;}
.nproduct_p{margin:25px auto;font-size: 22px;line-height: 30px;letter-spacing: 2px;}
.nproduct_more a{outline: none;display: inline-block;background-color: #fff;color:#e18e2a;font-size: 14px;padding:8px 30px;border-radius: 20px;transition: all .2s;}
.nproduct_more a i{margin-left: 5px;}
.nproduct_more a:hover{background-color: #e18e2a;color:#fff;}


.swiper_nproduct_thumbs{width:100%;position: absolute;left:0;bottom:0;background-color: rgba(0,0,0,.3);padding:40px 10%;z-index: 2;}

.swiper_button_nproduct{width:60px;height:60px;position: absolute;top:50%;margin-top: -30px;cursor: pointer;}
.swiper_button_nproduct img{width:100%;}
.swiper_button_nproduct.swiper_button_nproduct_prev{left:5%;}
.swiper_button_nproduct.swiper_button_nproduct_next{right:5%;}

.nproduct_img{width:100%;text-align: center;padding:0 30px;}
.nproduct_img img{width:190px;height:190px;display: inline-block;border:15px solid rgba(255,183,0,0);border-radius: 50%;cursor: pointer;}
.swiper-slide-thumb-active .nproduct_img img{border:15px solid rgba(255,183,0,1);}

.swiper-slide.swiper-slide-active .nproduct .swiper-slide-active .nabout_span{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .nproduct .swiper-slide-active .nproduct_p{animation-name: lv-fadeInUp; animation-delay: .6s;}
.swiper-slide.swiper-slide-active .nproduct .swiper-slide-active .nproduct_more{animation-name: lv-fadeInUp; animation-delay: .75s;}

/* nproduct end! */

/* nproductList start! */
.nproductList_main{width:100%;margin:0 auto;}
.nproductList_swiper{margin:8vh auto 0;padding:0 3%;}
.nproductList_item{width:100%;position: relative;}
.nproductList_item>img{width:100%;}
.nproductList_mask{width:100%;height:100%;position: absolute;left:0;top:0;padding:12% 0 0;}
.nproductList_img{width:100%;overflow:hidden;}
.nproductList_img .img{padding:65% 0 0;
  -moz-transition: all .8s ease 0s;
  -ms-transition: all .8s ease 0s;
  -o-transition: all .8s ease 0s;
  -webkit-transition: all .8s ease 0s;
  transition: all .8s ease 0s;
}
.nproductList_item:hover .nproductList_img .img{
  -moz-transform:scale(1.15,1.15);
  -ms-transform:scale(1.15,1.15);
  -o-transform:scale(1.15,1.15);
  -webkit-transform:scale(1.15,1.15);
  transform:scale(1.15,1.15);
}

.nproductList_item_h{margin:6% auto 0;}
.nproductList_item_h a{outline: none;display: block;width:100%;height:80px;padding:15px 10%;
  background:url('../images/nproductList_item_h.png') no-repeat center center;
}
.nproductList_item_h a span{display: block;width:100%;font-size: 24px;color:#fff;line-height: 50px;height:50px;letter-spacing: 2px;
  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

.swiper_button_nproductList{width:56px;height:56px;background-color: #ffb300;color:#fff;line-height: 54px;text-align: center;font-size: 30px;border-radius: 50%;
  position: absolute;top:50%;margin-top: -28px;cursor: pointer;
}

.swiper_button_nproductList.swiper-button-disabled{opacity:.5;}

.swiper_button_nproductList.swiper_button_nproductList_prev{left:-50px;}
.swiper_button_nproductList.swiper_button_nproductList_next{right:-50px;}

.swiper-slide.swiper-slide-active .nproduct .nproductList_h{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .nproduct .nproductList_swiper{animation-name: lv-fadeInUp; animation-delay: .6s;}

/* nproductList end! */

/* nproduct_body start! */
.nproduct_show>.img{filter:blur(3px);}
.nproductshow{background-color: rgba(0,0,0,.4);}
.nproduct_body{width:100%;position: relative;}
.nproduct_half{width:45%;float:left;margin:0 10% 0 0;}
.nproduct_half:nth-of-type(2n){margin:0;}
.nproductshow_item{width:100%;overflow:hidden;}
.nproductshow_item .img{padding:56.28% 0 0;}
.swiper_nproductshow_thumbs{width:100%;margin:20px auto 0;padding:0 50px;position: relative;}
.nproductshowTop{border:1px solid rgba(255,255,255,.7);}
.swiper_nproductshow_thumbs .nproductshow_item{border:1px solid rgba(255,255,255,.7);}
.swiper_nproductshow_thumbs .swiper-slide-thumb-active .nproductshow_item{border:1px solid #ffb300;}
.swiper_button_nproductshow{width:36px;height:36px;font-size: 22px;text-align: center;line-height: 35px;cursor: pointer;position: absolute;top:50%;margin-top: -18px;
  border-radius: 50%;background-color: #ffb300;color:#fff;
}
.swiper_button_nproductshow.swiper-button-lock{display: block;}
.swiper_button_nproductshow.swiper_button_nproductshow_prev{left:0;}
.swiper_button_nproductshow.swiper_button_nproductshow_next{right:0;}
.swiper_button_nproductshow.swiper-button-disabled{opacity: .6;}
.nproductshow_txt{text-align: left;padding:30px 0 0;}
.nproductshow_h{font-size: 27px;color:#fff;line-height: 35px;font-weight: 700;letter-spacing: 3px;}
.nproductshow_position{margin:15px auto 0;font-size: 15px;color:#fff;}
.nproductshow_position i{margin-right: 5px;}
.nproductshow_position a{font-size: 15px;color:#fff;line-height: 24px;}
.nproductshow_position a:hover{color:#ffb300;}
.nproductshow_p{margin:20px auto 0;height:32vh;overflow:hidden;}
.nproductshow_body{width:100%;margin:0 auto;height:100%;overflow-y: scroll;font-size: 16px;color:#fff;text-align: justify;line-height: 2;padding-right:3%;}
.nproductshow_body p{width:100%;margin:0 auto;font-size: 16px;color:#fff;text-align: justify;line-height: 2;}
.nproductshow_body{
  scrollbar-width: thin;
  scrollbar-color: #e18e2a #ccc;
}
.nproductshow_body::-webkit-scrollbar{width:7px;height:7px;}
.nproductshow_body::-webkit-scrollbar-track {width: 7px;background-color:#ccc;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;}
.nproductshow_body::-webkit-scrollbar-thumb {background-color:#e18e2a;background-clip:padding-box;min-height:28px;-webkit-border-radius: 2em;
  -moz-border-radius: 2em;border-radius:2em;
}
.nproductshow_more{margin:15px auto 0;}
.nproductshow_more a{display: inline-block;background-color: #e18e2a;color:#fff;font-size: 14px;padding: 6px 25px;border-radius: 25px;line-height: 25px;}
.nproductshow_more a i{margin-right: 5px;}
/* nproduct_body end! */

/* nmarketing start! */
.swiper-slide.swiper-slide-active .nmarketing .nmarketing_swiper{animation-name: lv-fadeInUp; animation-delay: .6s;}
.nmarketing_swiper{margin:5vh auto 0;position: relative;border-radius: 50px;overflow:hidden;}
.swiperMarketing .swiper-wrapper{height:500px;}
.swiperMarketing .swiper-wrapper .swiper-slide{height:100%;}
.nmarketing_item{width:100%;height:100%;position: relative;overflow:hidden;}
.nmarketing_item .img{height:100%;width:100%;}
.nmarketing_item .img2{position: absolute;top:0;right:-100%;z-index: 2;transition: all 1.5s;}
.swiper-slide.swiper-slide-active .nmarketing .swiper-slide-active .img2{right:0;}
.nmarketing_item .q_mask{z-index: 3;}

.nmarketing_item_main{width:100%;padding:0 7% 0 50%;text-align: right;color:#fff;}

.nmarketing_item_h{display: inline-block;width:120px;height:120px;background-color: #ffb700;text-align: center;border-radius: 50%;
  font-size: 35px;font-weight: 700;line-height: 120px;text-transform:uppercase;
}
.nmarketing_item_p{margin:36px auto 0;font-size: 22px;line-height: 35px;text-align: justify;letter-spacing: 2px;}
.nmarketing_item_p p{margin:0 auto;font-size: 22px;line-height: 35px;text-align: justify;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;background:none;opacity: 1;}
.nmarketing .swiperMarketing .swiper_pagination_Marketing .swiper-pagination-bullet.swiper-pagination-bullet-active{border:4px solid #ffb700;}

.swiper-slide.swiper-slide-active .nmarketing .swiper-slide-active .nmarketing_item_h{animation-name: lv-fadeInDown; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .nmarketing .swiper-slide-active .nmarketing_item_p{animation-name: lv-fadeInUp; animation-delay: .6s;}

/* nmarketing end! */

/* nnetwork start! */
.nnetwork_list{margin:10vh auto 0;}
.nnetwork_item{width:32%;float:left;margin:0 2% 0 0;text-align: center;}
.nnetwork_item:nth-of-type(3n){margin:0;}
.nnetwork_item a{outline:none;display: block;width:100%;}

.swiper-slide.swiper-slide-active .nnetwork .nnetwork_list{animation-name: lv-fadeInUp; animation-delay: .6s;}
/* nnetwork end! */

/* npartner start! */

.npartner_swiper{margin:5vh auto 0;position: relative;}

.swiperPartner{height:480px;}
.swiperPartner .swiper-wrapper{height:480px;}
.swiperPartner .swiper-wrapper .swiper-slide{height:calc((100% - 20px) / 3);
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.npartner_item{width:100%;margin:0 auto;padding:5px 3px;}
.npartner_item a{outline: none;display: block;width:100%;max-width: 100%;max-height:100%;overflow: hidden;border-radius: 10px;}
.npartner_item a img{width:100%;max-width: 100%;max-height:100%;}

.swiper_button_npartners{margin:5vh auto 0;text-align: center;}
.swiper_button_npartner{display: inline-block;margin:0 7px;width:46px;height:46px;background-color: #e18e2a;color:#fff;border-radius: 50%;
  line-height: 46px;font-size: 25px;text-align: center;cursor: pointer;
}
.swiper_button_npartner:hover{background-color: #fff;color:#e18e2a;}
.swiper-slide.swiper-slide-active .npartner .npartner_swiper{animation-name: lv-fadeInUp; animation-delay: .6s;}
/* npartner end! */

/* njob start! */
.njob{background-color: #0e377b;}
.njob:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.njob_group{width:100%;height:100%;position: relative;}
.njob_item{width: 33.33%;float:left;height:100%;position: relative;overflow:hidden;}
.njob_item:nth-of-type(1){background:url('../images/njob_item_bg01.jpg') no-repeat center center;background-size: cover;}
.njob_item:nth-of-type(2){background:url('../images/njob_item_bg02.jpg') no-repeat center center;background-size: cover;}
.njob_item:nth-of-type(3){background:url('../images/njob_item_bg03.jpg') no-repeat center center;background-size: cover;}

.njob .q_mask{background-color: rgba(0,0,0,.5);transition: all .8s;}

.njob_item_main{padding:0 13%;color:#fff;}
.njob_item_icon img{max-width: 100px;}
.njob_item_h{margin:10px auto 0;font-size: 38px;font-weight: 700;line-height: 45px;letter-spacing: 2px;}
.njob_item_p{display:none;text-align: justify;font-size: 22px;line-height: 2;}
.njob_item_p p{text-align: justify;font-size: 22px;line-height: 2;}

.njob_item:hover .njob_item_main{text-align: left;}
.njob_item:hover .q_mask{background-color: #0e377b;}
.njob_item:hover .njob_item_h{margin:20px auto 35px;}
.njob_item:hover .njob_item_p{display: block;}

.swiper-slide.swiper-slide-active .njob .njob_item:hover .njob_item_icon{animation-name: lv-fadeInDown; animation-delay: .3s;}
.swiper-slide.swiper-slide-active .njob .njob_item:hover .njob_item_h{animation-name: lv-fadeInRight; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .njob .njob_item:hover .njob_item_p{animation-name: lv-fadeInUp; animation-delay: .6s;}

/* njob end! */

/* nnews start! */
.nnews_main{width:100%;margin:0 auto;}
.nnews_nav{text-align: center;font-size: 0;}
.nnews_nav>li{display: inline-block;margin:0 5px;}
.nnews_nav>li>a{outline: none;display: block;width:100%;padding:6px 20px;font-size: 22px;color:#222678;line-height: 30px;border-radius: 20px;letter-spacing: 1px;}
.nnews_nav>li.on>a{color:#fff;background-color: #222678;}

.nnews_swiper{margin:10vh auto 0;position: relative;}

.nnews_item{width:100%;background:#fff url('../images/nnews_item_bg.jpg') no-repeat center center;background-size: cover;}
.nnews_item_img{width:100%;overflow:hidden;}
.nnews_item_img .img{padding:54.5% 0 0;
  -moz-transition: all .8s ease 0s;
  -ms-transition: all .8s ease 0s;
  -o-transition: all .8s ease 0s;
  -webkit-transition: all .8s ease 0s;
  transition: all .8s ease 0s;
}
.nnews_item:hover .nnews_item_img .img{
  -moz-transform:scale(1.15,1.15);
  -ms-transform:scale(1.15,1.15);
  -o-transform:scale(1.15,1.15);
  -webkit-transform:scale(1.15,1.15);
  transform:scale(1.15,1.15);
}
.nnews_item_txt{padding:25px;text-align: left;}
.nnews_item_h a{outline: none;display: block;width:100%;font-size: 22px;color:#000;text-align: justify;line-height: 30px;height:30px;
  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.nnews_item_p{margin:10px auto 0;font-size: 17px;color:#676767;text-align: justify;line-height: 25px;height:25px;
  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.nnews_item_date{margin:0 auto;font-size: 17px;color:#676767;text-align: justify;line-height: 25px;height:25px;}
.nnews_item_more{margin:30px auto 15px;text-align: center;}
.nnews_item_more a{outline: none;display: block;width:100%;height:44px;background:url('../images/nnews_item_more.png') no-repeat center center;}
.nnews_item_more a span{display: inline-block;font-size: 16px;color:#fff;line-height: 44px;height:44px;text-transform:uppercase;}



.swiper_button_nnews{width:56px;height:56px;border:1px solid #222678;color:#222678;line-height: 52px;text-align: center;font-size: 30px;border-radius: 50%;
  position: absolute;top:50%;margin-top: -28px;cursor: pointer;
}
.swiper_button_nnews.swiper_button_nnews_prev{left:-85px;}
.swiper_button_nnews.swiper_button_nnews_next{right:-85px;}

.swiper-slide.swiper-slide-active .nnews .nnews_nav{animation-name: lv-fadeInDown; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .nnews .nnews_swiper{animation-name: lv-fadeInUp; animation-delay: .6s;}

.nnews>.img{background-color: #fff;}
.nnews_body{margin:6vh auto 0;}
.nnews_body_h{width:85%;margin:0 auto;font-size: 30px;color:#252525;line-height: 36px;}
.nnews_body_span{margin:10px auto 0;font-size: 18px;color:#555;line-height: 25px;}
.nnews_content{margin:30px auto 0;height: 32vh;overflow:hidden;}
.nnews_content_main{width:100%;margin:0 auto;font-size: 18px;color:#555;text-align: justify;line-height: 2;padding-right:3%;}
.nnews_content_main img{display:block;width:auto!important;height:auto!important;margin:0 auto!important;}
.nnews_content_main p{width:100%;margin:0 auto;font-size: 18px;color:#555;text-align: justify;line-height: 2;}

.nnews_content_main{
  scrollbar-width: thin;
  scrollbar-color: #e18e2a #ccc;
}
.nnews_content_main::-webkit-scrollbar{width:7px;height:7px;}
.nnews_content_main::-webkit-scrollbar-track {width: 7px;background-color:#ccc;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;}
.nnews_content_main::-webkit-scrollbar-thumb {background-color:#e18e2a;background-clip:padding-box;min-height:28px;-webkit-border-radius: 2em;
  -moz-border-radius: 2em;border-radius:2em;
}

.nnews_body .nproductshow_more a{background-color:#222678;}


.swiper-slide.swiper-slide-active .nnews .nnews_body{animation-name: lv-fadeInUp; animation-delay: .6s;}
/* nnews end! */

/* nrecruit start! */
.nrecruit_nav{margin:15px auto 0;}
.nrecruit_nav.nnews_nav>li>a{color:#fff;}
.nrecruit_nav.nnews_nav>li.on>a{background-color: #f3b420;}
.nrecruit_list{margin:4vh auto 0;}

.nrecruit_item{width:32%;float:left;margin:0 2% 25px 0;background-color: rgba(255,255,255,.5);border:1px solid #ccc;padding:25px 25px;color:#fff;}
.nrecruit_item:nth-of-type(3n){margin:0 0 25px 0;}
.nrecruit_item_h{font-size: 25px;font-weight: 700;line-height: 30px;letter-spacing: 2px;}
.nrecruit_item_span{margin:8px auto 0;font-size: 17px;line-height: 22px;}
.nrecruit_item_p{margin:15px auto 0;font-size: 17px;text-align: justify;line-height: 25px;height:75px;
  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;
}
.nrecruit_item_more{margin:5px auto 0;text-align: right;}
.nrecruit_item_more a{outline: none;display: block;width:100%;color:#fff;font-size: 20px;line-height: 25px;}

.swiper-slide.swiper-slide-active .nrecruit .nrecruit_nav{animation-name: lv-fadeInUp; animation-delay: .6s;}
.swiper-slide.swiper-slide-active .nrecruit .nrecruit_list{animation-name: lv-fadeInUp; animation-delay: .75s;}
.swiper-slide.swiper-slide-active .nrecruit .pagelist{animation-name: lv-fadeInUp; animation-delay: .9s;}
/* nrecruit end! */


/* ntel start! */
.ntel .q_mask_in{top:55%;}
.nmap{margin:8vh auto 0;height:40vh;background-color: #333;position: relative;}
.allmap {width:100%;height: 100%;font-size: 14px;line-height: 30px;overflow: hidden;font-family:"微软雅黑";}
.allmap b{color: #CC5522;font-weight: 700;font-size: 17px;line-height: 30px;}
.allmap img{max-width: none;}
.allmap_mask{width:100%;height:100%;position: absolute;left:0;top:0;z-index: 5;}
.allmap_mask a{outline: none;display: block;width:100%;height:100%;}

.swiper-slide.swiper-slide-active .ntel .ntel_list{animation-name: lv-fadeInUp; animation-delay: .45s;}
.swiper-slide.swiper-slide-active .ntel .nmap{animation-name: lv-fadeInUp; animation-delay: .6s;}
/* ntel end! */

/* nmessage start! */
.nmessage_form{margin:8vh auto 0;}
.q_n_form{display: block;width:100%;}
.form_item{width:49%;float:left;margin:0 2% 30px 0;position: relative;}
.form_item:nth-of-type(2n){margin:0 0 30px 0;}
.form_item:nth-of-type(5){width:100%;margin:0;}
.form_item_input{display: block;width:100%;padding:20px 40px;border:0;font-size: 16px;color:#fff;line-height: 25px;
  background-color: rgba(255,255,255,.5);
}

.form_item_input::-webkit-input-placeholder{color: #fff;opacity:.8;}
.form_item_input::-moz-placeholder{color: #fff;opacity:.8;}
.form_item_input::-ms-input-placeholder{color: #fff;opacity:.8;}

.form_item_must:before{content:"*";font-size: 16px;color:#f00;position: absolute;left:20px;top:23px;}
.q_n_form_btn{margin:30px auto 0;}
.form_btn{width:49%;float:left;margin:0 2% 0 0;padding:20px 40px;font-size:22px;line-height: 25px;
  letter-spacing: 4px;color:#fff;background-color:#f3b420;border:0;
}
.form_btn:nth-of-type(2n){margin:0;background-color: #9d9d9d;}
.form_btn i{margin-left: 10px;}

.swiper-slide.swiper-slide-active .nmessage .nmessage_form{animation-name: lv-fadeInUp; animation-delay: .6s;}
/* nmessage end! */

/* product_more start! */
.q_more{margin-right: 30px;}
.product_more{width:100%;min-height: 100%;background-color: rgba(0,0,0,.95);position: absolute;left:0;top:0;z-index: 999;color:#fff;display: none;}
.product_more.on{display: block;}
.product_more_main{width:100%;margin:15vh auto 0;position: relative;}
.product_more_h{width:90%;margin:0 auto;font-size: 22px;line-height: 30px;text-align: center;letter-spacing: 3px;}
.product_more_body{width:100%;margin:5vh auto 0;font-size: 16px;text-align: justify;line-height: 2;padding-bottom: 30px;}
.product_more_body img{display:block;width:auto!important;height:auto!important;margin:0 auto!important;}
.product_more_body p{width:100%;margin:0 auto;font-size: 16px;text-align: justify;line-height: 2;}

.product_more_close{width:36px;height: 36px;text-align: center;line-height: 34px;font-size: 22px;transform: rotate(45deg);position: fixed;top:10vh;right:15%;
  background-color: #fff;border-radius: 50%;font-weight: 700;color:#e18e2a;cursor: pointer;z-index: 9999999;
}
.product_more.on .product_more_main{animation-name: lv-fadeInUp; animation-delay: .6s;}
/* product_more end! */

/* page-index-all */

@keyframes fadeindown_little {
  0%   {opacity: 0;transform: translateY(-20px)}
  100% {opacity: 1;transform: translateY(0)}
}
.little:hover{animation-name: fadeindown_little;animation-duration: .5s;}

.page-index-all {width:100%;height:100%;background-color:rgba(0,0,0,.5);position:fixed;left:0;top:0; z-index: 999999;display: none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.q_form_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
.q_form_mask_in{width:400px;position: absolute;left:50%;margin-left:-200px;top:50%;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.q_form_main{width:100%;margin:0 auto;background-color: #fff;border-radius: 4px;padding:45px 50px;position: relative;
	animation-name: fadeindown_little;animation-duration: .5s;
}
.q_form_main:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_form_close{width: 20px;height: 20px;line-height: 20px;text-align: center;position: absolute;top: 10px;right: 10px;color: #50506d;font-size: 22px;cursor: pointer;}
.q_form_close:hover{color:#222678;}
.q_form_h{width:100%;margin:0 auto;color: #50506d;font-family: Helvetica Neue,Helvetica,sans-serif;text-align: center;}
.q_form_h_big{width:100%;margin:0 auto;font-size: 20px;font-weight: 700;line-height: 25px;}
.q_form_h_small{width:100%;margin:10px auto 0;font-size: 12px;line-height: 20px;}
.q_form_input{width:100%;margin:10px auto 0;position:relative;color:#50506d;border:1px solid #50506d;border-radius: 4px;padding:5px 5px;}
.q_form_input>i{display: block;width:30px;height:30px;line-height: 30px;font-size: 22px;float:left;}
.q_form_input>span{display: block;width:30px;float:right;}
.q_form_input>input{width:calc(100% - 60px);float:left;border:0;padding:0 10px;line-height: 30px;height:30px;font-size: 13px;color:#50506d;}
.q_form_button{width:100%;margin:20px auto 0;text-align: center;border-radius: 8px;font-size: 15px;line-height: 40px;padding:3px 0;cursor: pointer;
	background-color: #222678;color:#fff;letter-spacing: 2px;
}
#q_alert{z-index: 9999999;}
#q_alert .q_form_h_big{font-size: 17px;text-align: left;}
#q_alert .q_form_h_small{font-size: 13px;text-align: left;}
#q_alert .q_form_button{width:auto;display: inline-block;float:right;line-height: 20px;padding:7px 30px;font-weight: 400;}

@media(max-width: 640px){
	.q_form_mask_in{width:300px;left:50%;margin-left:-150px;}
}

/* page  start! */
.page{width:100%;margin:15px auto;line-height: 25px;padding:5px 0 0;border-top:1px solid rgba(0,0,0,.1);}
.page:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.page_a{width:50%;padding:0;float:left;color:#888;font-size: 15px;text-align: left;}
.page_a a{display:block; width:100%;outline: none;color:#888;font-size: 15px;line-height: 25px;height:25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page_a a:hover{color: #222678;}
.page_a a i{margin:0 10px;}
.page_next{float:right;text-align: right;}
@media (max-width: 1440px) {
  .page{margin:8px auto 0;font-size: 14px;}
  .page_a a{padding:0;font-size: 14px;}
  .page_a a i{margin:0 6px;}
}
@media (max-width: 640px) {
  .page{margin:0 auto;padding:6px 10px;}
  .page_a{width:100%;float:none;font-size: 13px;line-height: 30px;height:30px;}
  .page_next{float:none;text-align: left;}
  .page_a a{display: inline;padding:0;font-size: 13px;}
  .page_a a i{margin:0 6px;}
}
/* page  end! */

/* pagelist start! */
.pagelist {list-style: none;margin:0 auto;text-align: center;padding:5px 0;font-size: 0;}
.pagelist > a,.pagelist>span{
  display: inline-block;text-decoration: none;outline: none;min-width:45px;height:40px;line-height: 40px;
  font-size: 15px;padding:0 10px;color:#fff;background-color: rgba(255,255,255,.5);margin:3px 3px;border-radius: 5px;transition: all .2s;}
.pagelist > span{color:#fff;background-color: #f3b420;}
.pagelist >a:hover{color:#fff;background-color: #f3b420;}
@media(max-width: 1440px){
  .pagelist {margin:0 auto;}
  .pagelist > a,.pagelist > span{min-width:40px;height:35px;line-height: 35px;font-size: 13px;padding:0 8px;}
}
@media(max-width: 640px) {
  .pagelist {margin:0 auto;}
  .pagelist > a,.pagelist > span{min-width:40px;height:30px;line-height: 30px;font-size: 12px;padding:0 8px;font-weight: normal;}
}
@media(max-width: 500px) {
  .pagelist {margin:0 auto;}
  .pagelist > a,.pagelist > span{min-width:40px;height:30px;line-height: 30px;font-size: 12px;margin:3px 2px;}
}
/* pagelist end! */

/* m_footer start! */
.footer_m {display: none;}
@media (max-width: 640px) {
  .q_footer {margin-bottom: 60px;}
  .footer_m {display: block;}
}
.footer_m{position: fixed;bottom:0;left:0;width:100%;height:60px;z-index: 99;padding:10px 0;background-color: #1c4a90;border-top:1px solid rgba(255,255,255,.1);}
.footer_m:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.footer_m_item{width:33%;float:left;height:40px;text-align: center;border-left:1px solid rgba(255,255,255,.1);}
.footer_m_item:nth-of-type(1){border-left:0;}
.footer_m_item a{outline: none}
.footer_m_item_icon {width:100%;height:20px;}
.footer_m_item_icon a{outline: none;display: block;width: 100%;height:100%;outline: none;}
.footer_m_item_icon img{width:20px;height:20px;}
.footer_m_item_txt{width:100%;height:20px;line-height: 20px;color:#fff;font-size: 12px;}
/* m_footer end! */
.slider_footer .footer_index{display: none;}
@media (max-width: 640px) {
  .slider_footer .footer_index{display: block;}
}