.colorF2F6FE{color: #F2F6FE;}
.bgFAFCFF{background-color: #FAFCFF;}
.color1954AF{color: #1954AF;}
.bgContain{background-size: contain;background-repeat: no-repeat;background-position: left center;}
.bgCover{background-size: cover;background-repeat: no-repeat;background-position: left center;}

.swiper-containers{--swiper-theme-color: #ff6600;width: 100%;--swiper-pagination-color: #00ff33;/* 两种都可以 */      }
.swiper-containers.active img,.swiper-containers.active{filter: contrast(1) brightness(1);visibility: visible;transform: scale(1);-o-transform: scale(1);-ms-display: scale(1);-moz-display: scale(1);-webkit-display: scale(1);	}
.swiper-containers img,.swiper-containers{width: 100%;filter: contrast(2.5) brightness(-1);transition: all 1s linear;-ms-transition: all 1s linear;-moz-transition: all 1s linear;-webkit-transition: all 1s linear;-o-transition: all 1s linear;transform: scale(1.05);-o-transform: scale(1.05);-ms-display: scale(1.05);-moz-display:scale(1.05);-webkit-display: scale(1.05);}


.icon-arrow.active{bottom: 10%;}
.icon-arrow{width: 50px;height: 50px;line-height:50px;text-align: center;background-color:#FFFFFF;position: fixed;bottom: -10%;right: 40px;box-shadow: 0 0 20px rgba(0,0,0,.2);cursor: pointer;z-index: 99;}
.animate{transition: all .5s cubic-bezier(.25,0,0,1);-ms-transition-transition: all .5s cubic-bezier(.25,0,0,1);-moz-transition: all .5s cubic-bezier(.25,0,0,1);-webkit-transition: all .5s cubic-bezier(.25,0,0,1);-o-transition: all .5s cubic-bezier(.25,0,0,1);}




@media screen and ( min-width: 1302px ) {
	.pad{padding:  0 10%;}
	.header{top: 0;left: 0;z-index: 99999;width: 100%;min-width: 1300px;height: 120px;position: fixed;}
	.header-height{height: 120px; }
	.header .header_top{height: 120px;line-height: 120px;padding:0 0 0 2% ;display: block;background-color: #ffffff;position: relative; z-index: 40;}
	.header .header_top .logo{line-height: 120px;}
	.header .header_top .header_top_r{font-size: 16px;display: flex;}
	.header .header_top .header_top_r .nav_li{display: flex;}
	.header .header_top .header_top_r .nav_li li{cursor: pointer; float: left;color: #3A3A3A;width:103px;text-align: center;white-space: nowrap;text-transform: capitalize;}
	.header .header_top .header_top_r .nav_li li.on{color: #1954AF;}
	.header .header_top .header_top_r .nav_li li.active{color: #1954AF;}

	.header .header_top .header_top_r .zh_en{color: #3A3A3A;padding: 0 60px;white-space: nowrap;}
	.header .header_top .header_top_r .zh_en em{color:#1954AF;}

	.header .header_top .header_top_r .menu_icon{cursor:pointer;color: #373737;font-weight: bold;text-transform: uppercase;width: 174px;}
	.header .header_top .header_top_r .menu_icon .icon_line{display: inline-block;vertical-align: middle;width:30px;height:24px;position:relative;}
	.header .header_top .header_top_r .menu_icon .icon_line span{display: block;width: 28px;height: 3px;background-color: #004BC1;position:absolute;transition:ease .6s;-ms-transition:ease .6s; -moz-transition:ease .6s;-webkit-transition:ease .6s;-o-transition:ease .6s;}
	
	.header .header_top .header_top_r .menu_icon .icon_line span:nth-child(1){top:0;transform-origin:left;-ms-transform-origin:left;-moz-transform-origin:left;-webkit-transform-origin:left;-o-transform-origin:left;}
	.header .header_top .header_top_r .menu_icon .icon_line span:nth-child(2){top:11px}
	.header .header_top .header_top_r .menu_icon .icon_line span:nth-child(3){bottom:0;transform-origin:right;-ms-transform-origin:right;-moz-transform-origin:right;-webkit-transform-origin:right;-o-transform-origin:right;}
	.header .header_top .header_top_r .menu_icon .icon_line span:nth-child(4){top:11px;}
	
	
	.header.active {height: 60px;}
	.header-height.active{height: 60px;}
	.header-height.active{height: 60px;}
	.header.active .header_top .logo {line-height: 60px;}
	.header.active .header_top .logo img{width: 140px;}
	.header.active .header_top {height: 67px;line-height: 67px;}
	
	
	.header.menuActive .header_top .header_top_r .menu_icon .icon_line span:nth-child(1){transform:scaleX(0);-ms-transform:scaleX(0); -moz-transform:scaleX(0); -webkit-transform:scaleX(0); -o-transform:scaleX(0); }
	.header.menuActive .header_top .header_top_r .menu_icon .icon_line span:nth-child(2){transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
	.header.menuActive .header_top .header_top_r .menu_icon .icon_line span:nth-child(3){transform:scaleX(0);-ms-transform:scaleX(0); -moz-transform:scaleX(0); -webkit-transform:scaleX(0); -o-transform:scaleX(0);}
	.header.menuActive .header_top .header_top_r .menu_icon .icon_line span:nth-child(4){transform:rotate(-45deg);-ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);}

	.swiper-containers .swiper-pagination-bullet{width: 24px; height: 24px;color: #fff; background: #fff !important;opacity: 1 !important;}
	.swiper-containers .swiper-pagination-bullet-active{background:#1954AF !important;}


	/*pc导航*/
	.navBox{position:fixed;right:0;top: 0;z-index:28;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;transition:ease .6s;visibility:hidden;}
	.navBox .bg{position:absolute;width:100%;height:100%;left:0;top:0;cursor:url(../images/colse.ico),pointer}
	.navBox .navUl{position:absolute;right:0;height:100%;background:#fff;width:260px; opacity:0;transition:ease .6s;z-index:5}
	.navBox ul{position:absolute;right:0;width:180px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); }
	.navBox li.active h2 span{color:#1954AF}
	.navBox li.active h2 a{color:#1954AF}
	.navBox li+li{margin-top:15px}
	.navBox h2{font-size:22px;line-height:34px;font-weight:inherit}
	.navBox h2 span{width:17%;font-size:30px;display:inline-block;color:#e3e3e3;position:relative;top:4px;line-height:34px;transition:color .3s;}
	.navBox h2 a{display:inline-block;color:#333;transition:color .3s}
	.navBox p{padding-left:23px;font-size:14px;line-height:24px}
	.navBox p a{display:inline-block;color:#666;transition:color .3s}
	.navBox p.active a{color:#1954AF}
	.navBox.menuActive{opacity:1;visibility:inherit}
	.navBox.menuActive .navUl{transform: translateX(0%);opacity:1;transition:ease .6s .3s;}

	.bannerSwiper{position: relative;width: 100%;}
	.bannerSwiper .swiper-slide img{width: 100%;}
	.bannerSwiper p{color: #c7c7c7;font-size: 16px;position: absolute;bottom: 20px;left: 4%;z-index: 999;}

	.click_btn{display: inline-block;width: 170px;text-align: center;}
	.h_ef{padding-right: 42px;}
	.h_ef img{margin-right: 10px;}
	.click_btn img{margin-right: 15px;}
	.content{background-color: #f8f8f8;}
	.cover{width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;z-index: 999;}
	.icon_sb{position: absolute;bottom: 52px;left: 50%;transform: translateX(-50%);text-align: center;z-index: 9999;}
	.icon_sb span{display: block;color: #D5D5D5;font-size: 18px;padding: 10px 0;position: relative;}
	.icon_sb span::before{content: '';width: 1px;height: 28px;background-color: #DFDFDF;position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);}
	.static{position: static;}


	/* banner */
	.pageBanner{position: relative;max-height:690px;}
	.banenr_page{display: inline-block;color: #ffffff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;    min-width: 270px;}
	.banenr_page::before{content: '';background: url(../images/icon/tit_bg.png) no-repeat ;background-size: cover;background-position: center;position: absolute;bottom: 0;left: 0;width: 100%;height: 93px;}
	.banenr_tit{font-size: 36px;font-weight: bold;}
	.banenr_ten{font-size: 48px;text-transform: uppercase;    padding: 6% 0 6%;line-height: 1;}
    .pageBanners{background: url(/Images/default/images/xqy.jpg); height: 530px;}
	.pageBanners .banenr_pagesss{    padding-top: 200px;}
	.pageBanners .banenr_pagesss .banenr_tits{font-size: 40px; padding-bottom: 20px;color: #fff;}
	.pageBanners .banenr_pagesss .banenr_tens{    font-size: 16px;color: #fff;width: 567px;}
	 
	 
	.pageBanners{background: url(/Images/default/images/xqy.jpg); }
	/* secondNav */
	.secondtls{position: relative;}
	.secondtls{position: absolute;width: 100%;border-bottom: 1px solid #E0E0E0;}
	.secondNavUl li:hover{ background-color: #1954AF;color: #fff;cursor: pointer;}
	.second_cont{height: 78px;line-height: 78px;}
	.secondNavUl li{float: left;min-width: 156px;text-align: center;font-size: 16px;color: #3F3F3F;border-left: 1px solid #E0E0E0;}
	.secondNavUl li.active{background-color: #1954AF;color: #ffffff;font-weight: bold;}
	.secondNavUl li:last-of-type{border-right: 1px solid #E0E0E0;}


	/*  */
	.page_tit{text-align: center;color: #2A2A2A;padding-top: 130px;padding-bottom: 20px;}
	.page_tit h2{font-size: 36px;padding-bottom: 6px;}
	.page_en{text-transform: uppercase;}
	.page_tit1{padding-top:250px;}

	.footer{background-color: #0145A2;    padding: 30px 150px 38px 150px;height: 188px;}
	.footer .footer_l p{color: #E5E5E5;line-height: 30px;}
	.footer .footer_l p em{font-size: 24px;color: #F9FAFC;}
	.footer .footer_l a:hover{text-decoration: underline;color: #ffffff;}
	.footer .footer_l .menuClass,.menuClass li{float: left;color: #E5E5E5;font-size: 14px;line-height: 2em;margin-left: 10px;}
	.footer .footer_l .menuClass li.index{display: none;}
	.footer .footer_r{color:#F9FAFC; width: 120px;text-align: center; cursor: pointer;}
	.footer .footer_r>img{margin-left: 10px;}
	.footer .footer_r .footer_rls {display: none;}
	.footer .footer_r:hover .footer_rls{display: block; transition: all .6s linear;}
	/* more */
	a.inx_p4_more{color: #FFFFFF;font-size: 16px;width: 141px;text-align: center;height: 45px;line-height: 45px;background: url(../images/p4_more.png) no-repeat ;background-size: cover;background-position: center;display: block;margin-top: 13%;}

	.secondNavUl li:nth-of-type(7){margin-right: 0;}
	.secondtls {position: absolute; width: 100%;  border-bottom: 0px solid #E0E0E0;}
	.secondNavUl{margin-top:30px;}
	.secondNavUl li {float: left; 
		text-align: center;
		border-radius: 34px;
		border: 1px solid #E0E0E0;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	   
		margin-right: 16px;
		color: #3F3F3F;}
		.second_cont {
		height: 78px;
		line-height: 78px;
		border-bottom: 0px solid #E0E0E0;
	   }
	.inx_recr .inx_recruits{ padding-top:30px;}
	#nav-list{display: block;}
	#nav-list1{display: none ;}
}
@media screen and ( max-width: 1366px ) {
	.navBox .navUl{overflow: auto; }
	.navBox li+li {margin-top: 6px;}
	.navBox h2 {font-size: 18px;line-height: 22px;font-weight: inherit;	}
	.navBox p {padding-left: 19px;font-size: 12px;line-height: 20px;}
}
@media screen and ( max-width: 1300px ) {
	.navBox{display: none;}
	.m_1200,.header,body{width: 100%;min-width: 100%;}
	
	body{margin-right: 0;transition: all 300ms linear;font-size: .24rem;}
	.active1{-webkit-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	-moz-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	-ms-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	-o-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000)}
	body::before{content: '';background: url(../images/bg1-3.png) ;position: absolute;top: 0;right: 0;width: 100%;
		height: 100%;z-index: -1;opacity: 0;}
	body.active1{-webkit-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	-moz-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	-ms-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	-o-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000)}
	body.active1::before{opacity:.9;}
	
	/*margin-left: -70%;*/
	

	.menu_icon em{display: none;}
	.menu_icon{color: #373737;font-weight: bold;text-transform: uppercase;}
	.menu_icon img{width: .5rem;}

	.menu_icon .icon_line{width:1rem;height:1rem; position: relative; }
	.menu_icon .icon_line span{width: 0.5rem;height: 0.06rem; left: 0.25rem; background-color: #004BC1;position: absolute;transition:ease .6s}

	.menu_icon .icon_line span:nth-child(1){top:0.30rem;transform-origin:left}
	.menu_icon .icon_line span:nth-child(2){top:0.5rem}
	.menu_icon .icon_line span:nth-child(3){top:0.7rem;transform-origin:right}
	.menu_icon .icon_line span:nth-child(4){top:0.5rem;}
	
	body.active1 .menu_icon .icon_line span:nth-child(1){transform:scaleX(0)}
	body.active1 .menu_icon .icon_line span:nth-child(2){transform:rotate(45deg)}
	body.active1 .menu_icon .icon_line span:nth-child(3){transform:scaleX(0)}
	body.active1 .menu_icon .icon_line span:nth-child(4){transform:rotate(-45deg)}

	.open span.x, .open span.y{top: 19px;-webkit-transition: all 70ms ease-out;-moz-transition: all 70ms ease-out;-ms-transition: all 70ms ease-out;-o-transition: all 70ms ease-out;transition: all 70ms ease-out;}

	.pad,.inx_part1_list{padding:0 3%;}
	#nav-list{display: none;}
	#nav-list1{display: block;}
	.nav_li_top_r{position:fixed;top: 0;right:-100%;bottom: 0;width: 100%;height: 100%;z-index: 19999; background-color: rgba(0,0,0,.3);padding-top: 20%;transition: all .3s;}
	.nav_li{position: absolute;top: 0;right:0;bottom: 0;width: 70%;z-index: 109999;padding-top: 20%;background: url(../images/bg1-3.png);}
	.nav_li li{width: 100%;color: #ffffff;font-size: .28rem;padding-left: 26%;line-height: 4;}

	.header{z-index: 99999;width: 100%;height: 1.12rem;}
	.header-height{display: none;}
	.header_top{height: 1.12rem;line-height: 1.12rem;display: block;background-color: #ffffff;padding: 0 3% 0 3%;}
	.header_top_r{font-size: 0.26rem;width: 54%;}
	.header_scroll{display: none;}
	
	.logo{height: 1.12rem;line-height: 1.12rem;}
	.logo img{vertical-align: middle;height: 80%;}
	.click_btn{display: inline-block;width: 1.7rem;text-align: center;}
	.click_btn img{margin-right: 0.15rem;}
	
	.h_ef{padding-right: 0.42rem;}
	.h_ef img{margin-right: 0.1rem;}

	.content{background-color: #f8f8f8; }
	.bannerSwiper{position: relative;}
	.cover{width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;z-index: 999;}
	.bannerSwiper p{color: #c7c7c7;font-size: 0.16rem;position: absolute;bottom: 0.2rem;left: 4%;z-index: 999;}
	.icon_sb{position: absolute;bottom: 0.52rem;left: 50%;transform: translateX(-50%);text-align: center;z-index: 9999;}
	.icon_sb span{display: block;color: #D5D5D5;font-size: 0.18rem;padding: 0.1rem 0;position: relative;}
	.icon_sb span::before{content: '';width: 0.01rem;height: 0.28rem;background-color: #DFDFDF;position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);}

	.zh_en{color: #3A3A3A;padding: 0 6%;white-space: nowrap;}
	.zh_en em{color:#1954AF;}
	.inx_tit{color: #373737;text-align: center;position: relative;}
	.inx_tit_h2{font-size: 0.4rem;padding: .6rem 0 0.1rem 0;}
	.inx_tit_p{font-size: 0.26rem;position: relative;margin-bottom: 7%;}
	.inx_tit_p::before{content: attr(data-en); font-size: .8rem;color: rgba(55, 55, 55, .5);font-weight: bold;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);opacity: 0.15;text-transform: uppercase;letter-spacing: .2em;line-height: 1;}

	/* banner */
	.pageBanner{position: relative;max-height: 3rem;}
	.banenr_page{display: inline-block;color: #ffffff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;    min-width: 2.7rem;}
	.banenr_page::before{content: '';background: url(../images/icon/tit_bg.png) no-repeat ;background-size: cover;background-position: center;position: absolute;bottom: 0;left: 0;width: 100%;height: 0.93rem;}
	.banenr_tit{font-size: .36rem;font-weight: bold;}
	.banenr_ten{font-size: .48rem;text-transform: uppercase;    padding: 6% 0 6%;line-height: 1;}
     
	 
    .pageBanners{background: url(/Images/default/images/xqy.jpg); height: 2.08rem;    background-size: contain; background-repeat: no-repeat; background-position: center; }
    .pageBanners .banenr_pagesss{    padding-top: 0.2rem;padding-left: 0.3rem;}
    .pageBanners .banenr_pagesss .banenr_tits{font-size: 0.3rem; padding-bottom: 0.2rem;color: #fff;}
	.pageBanners .banenr_pagesss .banenr_tens{    font-size: 0.22rem;color: #fff;width:6rem;}
	.swiper-containers .swiper-pagination-bullet{width: 0.3rem; height: 0.3rem; background: #fff !important;opacity: 1 !important;}
	.swiper-containers .swiper-pagination-bullet-active{background:#1954AF !important;}



	/* secondNav */
	.second_cont{height: 0.78rem;line-height: 0.78rem;border-bottom: 1px solid #E0E0E0;background:#fff;}
	.secondNav{float: none;}
	.secondNavUl {overflow-x: auto;display: flex;}
	.secondNavUl li{float: left;text-align: center;font-size: .26rem;color: #3F3F3F;border-left: .01rem solid #E0E0E0;padding: 0 3%;white-space: nowrap;}
	
	.secondNavUl li .active:hover{background-color: #1954AF;color: #ffffff; font-weight: bold; transition: all .6s linear;}
	.secondNavUl li.active{background-color: #1954AF;color: #ffffff;font-weight: bold;}
	.secondNavUl li:last-of-type{border-right: 0.01rem solid #E0E0E0;}

	/*  */    
	.page_tit{text-align: center;color: #2A2A2A;padding-top: 0.4rem;padding-bottom: 0.3rem;}
	.page_tit h2{font-size: .36rem;padding-bottom: 0.06rem;}
	.page_en{text-transform: uppercase;}
	.page_tit1{padding-top: 1.6rem;}
	.page_tit img{height: .1rem;}
	.pathA{display: none;}

	a.inx_p4_more{color: #FFFFFF;font-size: 0.26rem;width: 1.41rem;text-align: center;height: 0.45rem;line-height: 0.45rem;background: url(../images/p4_more.png) no-repeat ;background-size: cover;background-position: center;display: block;margin-top: 5%;margin-bottom:.3rem;}
     a.inx_p4_more:hover{    visibility: visible; animation-duration: 2s;animation-iteration-count: infinite;animation-name: fadeInLeft;}
	.footer{background-color: #0145A2;padding: 0.3rem 0.15rem; display: flex;width: 7.6rem;   }
	.footer .footer_l p{color: #E5E5E5;line-height: 1.5;}
	.footer .footer_l p em{font-size: 0.24rem;color: #F9FAFC;}
	.footer .footer_r{color:#F9FAFC; width: 2rem;text-align: center;}
	.footer .footer_r .footer_rls{margin-top: 0.15rem;}
	.menuClass{display: none;}
}