/*滚动条样式*/
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{background:#f8f8f8}
::-webkit-scrollbar-thumb{background:#1F489D;height:60px;border-radius: 4px;}
::-webkit-scrollbar-thumb:window-inactive{background:#1F489D}
::-webkit-scrollbar-thumb:vertical:hover{background:#1F489D}

body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,"微软雅黑";width:100%;min-width:320px;overflow-x: hidden;padding-top:60px;}
html,body{height:100%;}
em,i{font-style:normal}
a:hover{text-decoration:none}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus,a:focus{outline: none;outline-offset:0;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p{margin-top:0;margin-bottom:0;}
ul{margin:0;padding:0;}
ul,li{list-style: none;}
textarea{resize: none;}
a:focus, a:hover{text-decoration: none;}
a{display: block;color:#000;}
a:focus, a:hover{color:#000;}
img{display: block;}
.Animation{-webkit-transition:all 1s;transition:all 1s;opacity:0}
.fullpage{width:100%;overflow:hidden}
.section{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:62px;}
.img{width:100%;overflow:hidden;margin:0 auto;position:relative}
.img>img{width:100%;transition:all .5s}
.img:hover>img{transform: scale(1.1);}
.fl{float:left;}
.fr{float:right;}
.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.overflowY{overflow-y:hidden;}
@media (min-width: 768px) {
	body{padding-top:64px;}
}
@media (min-width: 992px) {
	body{padding-top:74px;}
}
@media (min-width: 1200px) {
	body{padding-top:84px;}
	.container{width:1070px;}
}
@media (min-width: 1450px) {
	body{padding-top:93px;}
	.container{width:1230px;}
}
@media (min-width: 1650px) {
	body{padding-top:103px;}
	.container{width:1430px;}
}

/*foot*/
.gotop{width:40px;height:40px;background:url(../images/icon/gotop.png) no-repeat center;background-size:contain;position:fixed;right:5px;bottom:50px;cursor:pointer;display:none;transition:all .5s;z-index: 10;}

.footer{background:#023A80;color:#DCDDDD;font-size:12px;width:100%;overflow: hidden;}
.footer a:hover{color:#fff;}
.footMiddle{padding:25px 0 10px;}
.footNav{display: flex;align-items: stretch;justify-content: space-between;flex-flow: row wrap;margin-left:-10px;margin-right:-10px;overflow: hidden;}
.footNav:before,
.footNav:after{display: none;}
.footNav>dl{float:left;width:100%;padding:0 10px;margin-bottom:10px;}
.footNav>dl>dt{margin-bottom:8px;font-weight: 400;}
.footNav>dl>dt>a{color:#EFEFEF;font-size:14px;}
.footNav>dl>dt>a>.en{text-transform: uppercase;}
.footNav>dl>dd{overflow: hidden;}
.footNav>dl>dd>a{float:left;margin-right:15px;margin-bottom:8px;color:rgba(220,221,221,0.8);}
.footNav>dl>dd>a:hover{color:#fff;}
.footNav .InfoContent{color:rgba(220,221,221,0.8);line-height: 20px;}
.footNav .InfoContent>p{margin-bottom:8px;}
.fEwm{max-width:120px;}
.fEwm>img{width:100%;}

.copyRight{padding:15px 0;line-height:20px;text-align:center;border-top:1px solid rgba(255,255,255,0.3);color:#DCDDDD;}
.copyRight a{display:inline-block;color:#DCDDDD;}
.copyRight a:hover{text-decoration: underline;}
.copyRight img{display:inline-block;vertical-align:middle}

.footShare{display: flex;justify-content: center;}
.footShare>.icon{position: relative;float:left;width:30px;height:30px;border-radius: 50%;margin:0 20px;cursor: pointer;}
.footShare>.icon>img{width:100%;height:100%;border-radius: 50%;cursor: pointer;}
.fsEwm{position: absolute;width:100px;border:1px solid #4e4d4d;left:50%;bottom:100%;margin-bottom:10px;visibility: hidden;opacity: 0;transform: translate(-50%,-20px);transition: all 0.5s;background:#fff;}
.fsEwm:after{content: '';position: absolute;width:0;height:0;border-width:5px;border-style: solid;border-color: #fff transparent transparent transparent;bottom:-10px;left:50%;margin-left:-5px;}
.fsEwm>img{width:100%;}
.footShare>.icon:hover{background:#1F489D;}
.footShare>.icon:hover>.fsEwm{visibility: visible;opacity: 1;transform: translate(-50%,0px);}
.footShare .fsTel{color:#333;font-size:16px;width:auto;padding:8px 15px;border-radius: 5px;white-space: nowrap;}

@media (max-width:767px){
	.gotop{width:30px;height:30px}
}
@media (min-width:768px){
	.footNav>dl{width:auto;max-width:50%;}
	.footNav>dl>dt{margin-bottom:10px;}
	.footNav>dl>dd>a{float:none;margin-right:0;}
}
@media (min-width:992px){
	.footNav>dl{max-width:250px;}
}
@media (min-width:1200px){
	.footer{font-size:14px;}
	.footMiddle{padding:45px 0 20px;}
	.footNav{margin-left:-10px;margin-right:-10px;}
	.footNav>dl{padding:0 10px;max-width:220px;}
	
	.fsEwm{width:120px;}
	.footShare{justify-content: flex-end;}
	.footShare>.icon{margin-left:40px;margin-right:0;}
	.footShare .fsTel{font-size:18px}
	.copyRight{padding:18px 0;}
}
@media (min-width:1450px){
	.footNav{margin-left:-15px;margin-right:-15px;}
	.footNav>dl{padding:0 15px;max-width:250px;}
	.footNav>dl>dt>a{font-size:16px;}
	.fEwm{max-width:140px;}
}
@media (min-width:1650px){
	.footNav>dl{max-width:345px;}
	.footNav{margin-left:-25px;margin-right:-25px;}
	.footNav>dl{padding:0 25px;}
}

/*导航*/
.navbar-default {
	background-color:#fff;
	border: 0;
	border-radius: 0;
	margin-bottom: 0;
	border:none;
	box-shadow: 0 0 6px rgba(0,0,0,.2);
	transition: all 0.5s;
}
.navbar-brand {
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right:0;
	transition: all .5s;
}
.navbar-brand img {
	height: 40px;
}
.navbar-default .navbar-toggle {
	border: 0;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #1F489D;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: transparent;
}
.navbar-default .menu_close .icon-bar:nth-child(1) {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: relative;
	top: 6px;
}
.navbar-default .menu_close .icon-bar:nth-child(2) {
	display: none;
}
.navbar-default .menu_close .icon-bar:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.navbar-default .navbar-nav>li{transition: all 0.5s;}
.navbar-default .navbar-nav>li>a {
	position: relative;
	line-height:20px;
	color:#333;
	text-transform: uppercase;
	transition: all .3s;
	z-index: 2;
	overflow: hidden;
}
.navbar-default .navbar-nav>li>a>span,
.navbar-default .navbar-nav>li>a>i{position: relative;z-index: 3;}
.navbar-default .navbar-nav>li>a:before{content: '';position: absolute;width:100%;height:0;background:#1F489D;left:0;bottom:0;z-index: 1;transition:all 0.3s;}

.navbar-default .nav>li>a:focus,
.navbar-default .nav>li>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: transparent;
}
.navbar-default .navbar-nav>li>a:hover:before,
.navbar-default .navbar-nav>.active>a:before{
	height:100%;
}
.navbar-collapse::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}
.header .navbar-fixed-bottom .navbar-collapse,
.header .navbar-fixed-top .navbar-collapse {
	max-height: calc(100vh - 60px);
}

.head_top{background:#fff;}
.head_top>.line{position: relative;width:100%;height:4px;background:#E2C320;}
.head_top>.line:after{content: '';position: absolute;width:50%;height:100%;right:0;top:0;background:#1F489D;}
.head_top>.container{overflow: hidden;display: flex;align-items: center;justify-content: space-between;}
.head_top>.container:before,
.head_top>.container:after{display: none;}
.head_top .navbar-brand{float:left;}
.head_top .head_contact{float:right;}
.head_contact{color:#666;overflow: hidden;}
.head_contact a{float:left;color:#666;display: flex;align-items: center;margin-left:15px;}
.head_contact a>img{width:24px;height:24px;margin-right:3px}
.head_nav{background:#EAEAEA;}
@media (max-width: 767px) {
	.head_top>.line{height:2px;}
	.head_top>.container,
	.head_top .navbar-brand{display: none;}
	.navbar-header{float:none;}
	.navbar-default .navbar-toggle{margin:14px 10px;display: block;}
	.navbar-collapse.collapse{display: none!important;}
	.navbar-collapse.collapse.in{overflow-y:auto!important;display: block!important;}
	.navbar-default .navbar-nav{float:none!important;margin:15px 0;}
	.navbar-default .navbar-nav>li{float:none;padding:3px 0;}
	.navbar-default .navbar-nav>li>a{padding-left:15px;padding-right:15px;}
}
@media (min-width: 768px) {
	.head_contact a:last-child{display: none;}
	.head_nav .navbar-brand{display: none;}
	
	.navbar-brand{margin-left:-15px;}
	.navbar-default .navbar-nav{float:none;display: flex;justify-content: space-between;}
	.navbar-default .navbar-nav:before,
	.navbar-default .navbar-nav:after{display: none;}
	.navbar-default .navbar-nav>li>a{padding:10px 15px;text-align: center;line-height:16px;}
	.navbar-default .navbar-nav>li>a>span{display: block;}
	.navbar-default .navbar-nav>li>a>i{display: none;}
	
	.headerEffect .navbar-default{transform: translateY(-64px);}
}
@media (min-width: 992px) {
	.head_contact a:last-child{display: flex;}
	.navbar-brand img{height: 50px;}
	.navbar-default .navbar-nav>li>a{padding:8px 30px;line-height:20px;}

	.headerEffect .navbar-default{transform: translateY(-74px);}
}
@media (min-width: 1200px) {
	.head_contact a{margin-left:20px;}
	.navbar-brand{padding-top: 15px;padding-bottom: 15px;}
	
	.headerEffect .navbar-default{transform: translateY(-84px);}
}
@media (min-width: 1450px) {
	.head_contact a{margin-left:25px;}
	.navbar-brand{padding-top: 12px;padding-bottom: 12px;}
	.navbar-brand img{height: 65px;}
	.navbar-default .navbar-nav>li>a{padding:18px;}
	.navbar-default .navbar-nav>li>a>span,
	.navbar-default .navbar-nav>li>a>i{display: inline;}
	
	.headerEffect .navbar-default{transform: translateY(-93px);}
}
@media (min-width: 1650px) {
	.navbar-brand{padding-top: 17px;padding-bottom: 17px;}
	.navbar-default .navbar-nav>li{font-size:16px;}
	.navbar-default .navbar-nav>li>a{padding:20px;}
	.headerEffect .navbar-default{transform: translateY(-103px);}
}

/*首页*/
.banner{position:relative;width:100%;overflow: hidden;}
.banner .swiper-container{width:100%;}
.banner img[onclick]{cursor: pointer;}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide>img{width:100%;}
.banner_text{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.banner_text img{width:auto;max-width:100%;margin:0 auto;-webkit-transition:all 1s;transition:all 1s;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}
.banner .swiper-slide-active .banner_text img{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:.5s;transition-delay:.5s}

.swiper-pagination-bullet{opacity:1;background:#fff;}
.swiper-pagination-bullet-active{background:#1F489D;}
.swiper-button-prev,.swiper-button-next{outline: none;}


.banner .swiper-other{position: absolute;width:100%;left:0;bottom:15px;display: flex;justify-content: center;align-items: center;}
.banner .swiper-pagination{position: static;}
.banner .swiper-pagination-bullet{background:transparent;border:1px solid #fff;transform: rotate(-45deg);border-radius: 0;margin:0 5px!important;}
.banner .swiper-pagination-bullet-active{background:#ffffff;}

.banner .swiper-button-white{position: static;width:24px;height:24px;margin-top:0;border-radius: 50%;background-color:rgba(255,255,255,0);background-size:auto 16px;outline: none;opacity: 1;margin:0 20px;}
.banner .swiper-button-white:hover{background-color:rgba(255,255,255,0.2);}

@media (max-width:767px){
	.PC_img{display:none}
	.banner .swiper-button-white{width:20px;height:20px;background-size:auto 14px;margin:0 15px;}
}
@media (min-width:768px){
	.min_img{display:none}
}
@media (min-width:992px){
	.banner .swiper-other{bottom:30px;}
	.banner .swiper-pagination-bullet{width:12px;height:12px;margin:0 6px!important;}
}
@media (min-width:1200px){

}
@media (min-width:1450px){
	.banner .swiper-other{bottom:50px;}
}
.indexItem{width:100%;overflow: hidden;padding-top:40px;padding-bottom:40px;}
.indexTitle{margin-bottom:30px;text-align: center;}
.indexTitle a{display: flex;align-items: center;justify-content: center;}
.indexTitle a>img{width:21px;height:50px;}
.indexTitle .tit{padding:0 10px;min-width:180px;}
.indexTitle .h2{font-size:22px;font-family: 'pingfang','苹方';color:#1F489D;/* font-weight: 700; */}
.indexTitle em{display: block;font-size:16px;font-family: arial;line-height: 1;margin-bottom:10px;text-transform: uppercase;}
.indexTitle p{margin-top:10px;line-height:1.74}
.textColor,
.textColor .indexTitle,
.textColor .indexTitle .h2,
.textColor .indexTitle em,
.textColor .indexTitle p,
.textColor .InfoContent{color:#fff;}
@media (max-width: 767px) {
	.indexTitle{text-align: center;}
	.indexTitle p>br{display: none;}
}
@media (max-width: 370px) {
	.indexTitle a>img{display: none;}
	.indexTitle .tit{padding:0;}
}
@media (min-width: 768px) {
	.indexItem{padding-top:50px;padding-bottom:50px;}
	.indexTitle .h2{font-size:26px;}
	.indexTitle em{font-size:18px;}
	.indexTitle a>img{width:30px;height:70px;}
	.indexTitle .tit{min-width:460px;}
}
@media (min-width: 992px) {
	.indexItem{padding-top:60px;padding-bottom:60px;}
	.indexTitle{margin-bottom:40px;}
	.indexTitle .h2{font-size:30px;}
	.indexTitle em{font-size:22px;margin-bottom:15px;}
	.indexTitle p{font-size:16px;margin-top:15px;}
	.indexTitle a>img{width:37px;height:86px;}
	
}
@media (min-width: 1200px) {
	.indexItem{padding-top:70px;padding-bottom:70px;}
	.indexTitle{margin-bottom:50px;}
	.indexTitle .h2{font-size:36px;}
	.indexTitle em{font-size:26px;}
	.indexTitle a>img{width:45px;height:103px;}
}
@media (min-width: 1450px) {
	.indexItem{padding-top:80px;padding-bottom:80px;}
}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){

}


/* 首页 - 01 */
.solutionSection{padding:15px 0;overflow:hidden;}
.solutionSection .img,
.solutionSection .img img{height:100%;}
.solutionSection .img:after{content: '';position:absolute;width:100%;height:100%;bottom:0;left:0;background:rgba(0,0,0,0.3);transition: all 0.3s;}
.solutionSection .img .text{position:absolute;width:100%;height:100%;text-align:center;color:#fff;bottom:0;left:0;background:rgba(0,0,0,0.3);}
.solutionSection .img .text>.inner{position: absolute;width:100%;left:0;bottom:-150px;opacity: 0;transition: all 0.5s;}
.solutionSection .img em,
.solutionSection .img .h5{width:100%;line-height:20px;padding:6px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.solutionSection .img .h5{font-size:14px;padding:10px;background:rgba(31,72,157,0.8);}
.solutionSection .img em{display: block;font-size:12px;background:rgba(0,0,0,0.3);text-transform: uppercase;}
.flipster ul{width:180px!important;height:231px!important;}
.flipster li,.flipster li .flip-content{width:100%;height:100%;}
.flip-content{position:relative;}
.flip-content a{position:absolute;width:100%;height:100%;left:0;top:0;display:none;}
.flip-current{box-shadow:0 2px 8px rgba(0,0,0,0.3);}
.flip-current a{display:block;}
.flip-current .img:after,
.flip-current .img .text{background:transparent;}
.flip-current .img .text>.inner{bottom:0;opacity: 1;}
.flipster li:hover .img:after,
.flipster li:hover .img .text{background:transparent;}
.flipster li:hover .img .text>.inner{bottom:0;opacity: 1;}
.flipster li:hover .img>img{transform: scale(1.1);}
.s5_min{display:none;}
.solutionSection .flipto-prev,.solutionSection .flipto-next{display:none;}

@media (min-width:768px){
	
}
@media (min-width:992px){
	.flipster ul{width:220px!important;height:283px!important;}
	.solutionSection .img em,
	.solutionSection .img .h5{padding:10px;}
	.solutionSection .img .h5{padding:15px 10px;font-size:16px}
}
@media (min-width:1200px){
	.flipster ul{width:246px!important;height:316px!important;}
}
@media (min-width:1450px){
	.flipster ul{width:315px!important;height:405px!important;}
}

/* 首页 - 02 */
.in2_ul{margin:0;display: flex;align-items: stretch;flex-flow: row wrap;}
.in2_ul li{position: relative;padding:5px;border-bottom:1px solid rgba(255,255,255,0.3)}
.in2_ul li:after{content: '';position: absolute;width:1px;height:48px;right:0;top:50%;margin-top:-24px;background:rgba(255,255,255,0.3);}
.in2_ul a{height:100%;color:#fff;align-items: center;padding:25px 10px;text-align: center;transition: all 0.3s;}
.in2_ul .icon{width:54px;height:54px;margin:0 auto 15px;flex: 0 0 auto;}
.in2_ul .icon>img{width:100%;}
.in2_ul .h5{font-size:14px;width:100%;overflow: hidden;}
.in2_ul a:hover{background:rgba(0,0,0,0.1)}
@media (max-width:767px){
	.in2_ul li:nth-child(n+5){border-bottom:none;}
	.in2_ul li:nth-child(2n):after{display: none;}
}
@media (min-width:768px){
	.in2_ul a{padding:20px 15px;}
	.in2_ul .h5{font-size:16px;}
	.in2_ul li{padding:10px;}
	.in2_ul li:nth-child(n+4){border-bottom:none;}
	.in2_ul li:nth-child(3n):after{display: none;}
}
@media (min-width:992px){
	.in2_ul a{display: flex;padding:20px 30px;text-align: left;}
	.in2_ul .icon{margin:0;}
	.in2_ul .h5{padding-left:20px;}
}
@media (min-width:1200px){
	.in2_ul a{padding:20px 40px;}
	.in2_ul .h5{font-size:18px;}
	.in2_ul .icon{width:64px;height:64px;}
}
@media (min-width:1450px){
	.in2_ul a{padding:20px 50px;}
	.in2_ul .h5{font-size:20px;}
}

/* 首页 - 03 */

/* 首页 - 04 */
.case-swiper{position: relative;padding:0 0 40px;}
.case-swiper .swiper-container{position: static;}
.case-swiper .swiper-button-white{width:40px;height:40px;margin-top:-20px;background-size:auto 26px;}
.case-swiper .swiper-pagination{bottom:0;}
.case_list a{background:#fff;text-align: center;transition: background 0.3s;}
.case_list .text{padding:20px 10px;}
.case_list .h5{font-size:16px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.case_list .text>p{color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.case_list a:hover{background:#1F489D;color:#fff;}
.case_list a:hover .text>p{color:#fff;}
.case_list a:hover .img>img{transform: scale(1.1);}

.case_list.row{margin:0 -7px;}
.case_list .column{padding:0 7px;margin-bottom:15px;}
@media (max-width:767px){
	.case-swiper .swiper-button-white{display: none;}
}
@media (max-width:479px){
	.case_list .column{width:100%;}
}
@media (min-width:768px){
	.case-swiper{padding:0 50px;}
	.case-swiper .swiper-button-white{background-size:auto 30px;}
	.case-swiper .swiper-button-prev{left:0;}
	.case-swiper .swiper-button-next{right:0;}
	.case-swiper .swiper-pagination{display: none;}
	
	.case_list.row{margin:0 -10px;}
	.case_list .column{padding:0 10px;}
}
@media (min-width:992px){
	.case-swiper{padding:0 80px;}
	.case-swiper .swiper-button-prev{left:15px;}
	.case-swiper .swiper-button-next{right:15px;}
	.case_list.row{margin:0 -15px;}
	.case_list .column{padding:0 15px;margin-bottom:20px;}
}
@media (min-width:1200px){
	.case-swiper{padding:0 100px;}
	.case-swiper .swiper-button-white{background-size:auto 36px;}
	.case-swiper .swiper-button-prev{left:30px;}
	.case-swiper .swiper-button-next{right:30px;}
	
	.case_list.row{margin:0 -20px;}
	.case_list .column{padding:0 20px;}
}
/* 首页 - 05 */
.in5_row .left{margin-bottom:20px;}
.indexNews_latest{margin-bottom:20px;}
.indexNews_latest .h5{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1F489D;}
.indexNews_latest .p{line-height:24px;height:72px;color:#666;margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.indexNews_list li{position: relative;padding-left:25px}
.indexNews_list li:before{content: '';display: block;position: absolute;width:10px;height:10px;left:0;top:50%;margin-top:-5px;border:1px solid #4D4948;border-radius: 50%;}
.indexNews_list a{position: relative;line-height:20px;padding:12px 100px 12px 0;border-bottom:1px dashed #ccc;}
.indexNews_list a>span{display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.indexNews_list a>em{font-size:12px;position: absolute;color:#666;right:0;top:12px;}
.indexNews_list li:hover a>span{color:#1F489D;}
.indexNews_list li:hover:before{background:#1F489D;border-color:#1F489D;}

@media (min-width:768px){
	.in5_row .left{margin-bottom:0;}
	.indexNews_latest .h5{font-size:20px;}
}
@media (min-width:992px){
	.in5_row{margin:0 -18px;}
	.in5_row .column{padding:0 18px;}
	.indexNews_list a>span{font-size:16px;}
	.indexNews_list a>em{font-size:14px;}
	.indexNews_list li{padding-left:30px}
	.indexNews_list li:before{width:14px;height:14px;margin-top:-7px;}
}
@media (min-width:1200px){
	.in5_row{margin:0 -22px;}
	.in5_row .column{padding:0 22px;}
	.in5_row .left{width:46%;}
	.in5_row .right{width:54%;}
	.indexNews_latest{margin-bottom:35px;}
	.indexNews_latest .h5{font-size:22px;}
	.indexNews_latest .p{margin-top:15px;}
}


/*内页*/
.page_bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1}
.inside_banner{position:relative;overflow:hidden}
.inside_banner img{width:100%}

.inside_banner_title{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);margin-top:20px;}
.inside_banner_title .inner{min-width:200px;color:#fff;text-align:center;/* background:rgba(31,72,157,0.8); */padding:15px;}
.inside_banner_title .h2,
.inside_banner_title .en{font-size:20px;line-height: 1;white-space: nowrap;text-transform: capitalize;}
.inside_banner_title .h2:after{content: '';display: block;width:86px;height:1px;background:#fff;margin:10px auto;}

.wrapper{width:100%;overflow:hidden;position:relative;min-height:95vh;}
.wrapper.zIndex{z-index: 1100;}
.padding_main{width:100%;overflow:hidden;position:relative;padding:35px 0;}
.inside_main{width:100%;overflow:hidden;position:relative;padding:35px 0 60px;}
.inside_main .container{position:relative}

.InfoContent{line-height:1.74;position:relative;overflow:hidden;color:#666}
.InfoContent p{margin:0}
.InfoContent img{display: inline-block;max-width:100%;height:auto!important;}
.InfoContent video{display: block;width:1000px;height:auto;max-width:100%;margin:0 auto;}
.InfoContent ul,.InfoContent li{list-style-type: disc;list-style-position: inside;}
.InfoContent li p{display: inline;margin-bottom:0;}
.InfoTitle{margin-bottom:15px;border-bottom:1px #dad9d9 solid;padding-bottom:15px;text-align:center}
.InfoTitle h4{font-size:18px;margin:0;line-height:1.4;text-transform:uppercase}
.InfoTitle em{font-size:14px;text-transform: uppercase;}
.InfoTitle .date{font-size:12px;color:#999;margin-top:10px}
.InfoTitle .date span{padding:0 5px}

.goBack{text-align:center;margin-top:30px;}
.goBack a{display:inline-block;min-width:120px;color:#ffffff;line-height:20px;background:#333;padding:10px 30px;text-transform:uppercase;transition: all 0.5s;}
.goBack a:hover{background:#1F489D;color:#ffffff;}

.pager{margin:30px 0 0}
.pager li>a,.pager li>span{border:1px #bfbfbf solid;color:#666;border-radius:0;margin:0 5px;text-transform:uppercase;border-radius: 4px;}
.pager li>span{color:#999}
.pager li>a{color:#1F489D;border-color:#1F489D;transition: all 0.5s;}
.pager li>a:hover{color:#fff;background-color:#1F489D}

.info_previous_next_wrap{border-top:1px #dad9d9 solid;padding-top:16px;margin-top:40px;font-size:14px;color:#666;overflow: hidden;}
.info_previous_next_wrap b{font-weight:400;text-transform:uppercase}
.info_previous_next_wrap a{color:#666;text-decoration:none;display: inline;}
.info_previous_next_wrap a:hover{color:#1F489D}
.info_Next,.info_Previous{margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.layout_info{min-height:45vh;display:flex;flex-direction:row}
.layout_left{flex:0 0 auto;width:22.4285%;position:relative;z-index:1}
.layout_right{width:77.5715%;background-color:#fff;position:relative;z-index:1}

.sideBar{position:-webkit-prefix;position:-webkit-sticky;position:sticky;/* background:#1F489D; */}
.mainTitle{position:relative;width:100%;/* color:#fff; */padding:15px 0;border-bottom:1px solid #1F489D;margin-bottom:15px;}
.mainTitle .h1{font-size:16px;font-weight: 700;}
.mainTitle .en{font-family: arial;font-size:12px;display: block;margin-top:5px;text-transform: uppercase;color:#999}
.sideBarNav{width:100%;}
.sideBarNav>li{position: relative;width:100%;}
.sideBarNav>li>i{position: absolute;width:40px;height:30px;top:0;right:0;cursor: pointer;}
.sideBarNav>li>i:before,
.sideBarNav>li>i:after{content: '';display: block;position: absolute;background:#333;top:50%;transform: translate(0,-50%);transition: all 0.3s;}
.sideBarNav>li>i:before{width:10px;height:2px;right:0;}
.sideBarNav>li>i:after{width:2px;height:10px;right:4px;}
.sideBarNav>li.active>i:after{height:0;}
.sideBarNav>li.active>i:after,
.sideBarNav>li.active>i:before{background:#1F489D;}
.sideBarNav>li>a{padding:5px 0;padding-right:40px;font-size:14px;line-height:20px;-webkit-transition: all 0.5s;transition: all 0.5s;font-weight: 700;/* color:rgba(255,255,255,0.5); */color:rgba(51,51,51,0.65);cursor: pointer;}
.sideBarNav>li.active>a,.sideBarNav>li>a.active,.sideBarNav>li:hover>a{/* color:#fff */color:#333;}
.sideBar .close{position:absolute;font-size:20px;font-family:Arial;color:#fff;width:30px;height:30px;background:url(../images/icon/close.png) no-repeat center;background-size:25px 25px;border-radius:50%;top:12px;left:50%;margin-left:-15px;text-align:center;opacity: 1;}
.two_level{display:none;margin:5px 0;padding:10px 0;}
.two_level>li{padding:2px 0;}
.two_level>li>a{font-size:14px;line-height:20px;-webkit-transition: all 0.5s;transition: all 0.5s;padding:4px 15px;/* color:#fff; */color:rgba(51,51,51,0.65);cursor: pointer;}
.two_level>li.active>a,.two_level>li>a:hover{color:#333;background:rgba(31,72,157,0.2);}
/* .sideBarNav>li.active>.two_level{display:block;} */

.layout_title{position: relative;min-height:12px;margin-bottom:30px;}
.layout_title .inside_title{margin-bottom:0;}
.inside_title{margin-bottom:30px;}
.inside_title .en{font-size:22px;font-family: '平方';font-weight: lighter;}
.inside_title .h2{font-size:16px;margin-top:5px;}
@media (max-width:767px){
	.info_previous_next_wrap{font-size:12px;margin-top:30px}
	
	.layout_info{display:block}
	.layout_info:after{display:none}
	.layout_left{width:100%;position:fixed;left:100%;top:50px;bottom:0;z-index:11;background-color:#fff;padding:30px 15px;display:flex;flex-direction:column}
	.layout_right{width:100%}
	.layout_title{padding-right:60px;}
	.navIcon{position:absolute;width:24px;height:24px;background:url(../images/icon/icon3.png) no-repeat center;background-size:100% 100%;right:0;bottom:0;}
	.sideBar{position:fixed!important;width:100%;height:100%;top:0;right:-100%;z-index:10;left:auto!important;padding:50px 25px 25px;overflow-y:auto;background:#1F489D;}
	.mainTitle{color:#fff;border-bottom-color:#fff;}
	.mainTitle .en{color:rgba(255,255,255,0.5)}
	.sideBarNav>li>a{color:rgba(255,255,255,0.5);}
	.sideBarNav>li.active>a,.sideBarNav>li>a.active,.sideBarNav>li:hover>a{color:#fff}
	.sideBarNav>li>i:before, .sideBarNav>li>i:after{background:#fff;}
	.sideBarNav>li.active>i:after, .sideBarNav>li.active>i:before{background:#fff;}
	.two_level>li>a{color:rgba(255,255,255,0.5);}
	.two_level>li.active>a,.two_level>li>a:hover{color:#fff;}
	
}
@media (min-width:768px){
	.inside_banner_title .inner{min-width:300px;padding:20px;}
	.inside_banner_title .h2,
	.inside_banner_title .en{font-size:22px;}
	.inside_banner_title .h2:after{width:106px;}

	.padding_main{padding:40px 0;}
	.inside_main{padding:40px 0 60px}
	
	.InfoTitle{margin-bottom:30px}
	.InfoTitle h4{font-size:22px}
	.InfoTitle em{font-size:16px;}
	.InfoTitle .date span{padding:0 10px;}
	
	.pager li>a,.pager li>span{padding:8px 20px;margin:0 20px}
	
	.info_Next,.info_Previous{width:45%;}
	.info_Previous{float:left;}
	.info_Next{float:right;text-align:right;}
	
	.layout_right{padding-left:40px;}
	.navIcon{display:none;}
	.sideBar .close{display:none;}
	.sideBar{width:100%;min-height:60vh;padding:0 15px 15px;}
	.mainTitle{display:block;padding:20px 0;}
	
	.inside_title .en{font-size:24px;}
	.inside_title .h2{font-size:18px;}
}
@media (min-width:992px){
	.padding_main{padding:50px 0;}
	.inside_main{padding:50px 0 80px}
	.inside_banner_title .h2:after{margin:15px auto;}
	.inside_banner_title .h2,
	.inside_banner_title .en{font-size:26px;}
	
	.InfoTitle h4{font-size:24px}
	.InfoTitle em{font-size:18px;}
	.InfoTitle .date{font-size:14px;}
	
	.goBack,.pager{margin-top:40px;}
	
	.layout_right{padding-left:60px;}
	.sideBar{padding:0 20px 20px;}
	.mainTitle .h1{font-size:18px;}
	.mainTitle .en{font-size:14px;}
	.sideBarNav>li>a{font-size:16px;padding:10px 0;padding-right:40px;}
	.sideBarNav>li>i{height:40px;}
	
	.inside_title .en{font-size:30px;}
	.inside_title .h2{font-size:20px;}
}
@media (min-width:1200px){
	.inside_banner_title .inner{min-width:370px;}
	.inside_banner_title .h2,
	.inside_banner_title .en{font-size:30px;}
	
	.padding_main{padding:55px 0;}
	.inside_main{padding:55px 0 80px}
	
	.pager li>a,.pager li>span{padding:10px 25px;margin:0 25px}

	.mainTitle{/* padding:30px 0; */margin-bottom:25px;}
	.mainTitle .h1{font-size:22px;}
	.mainTitle .en{font-size:16px;}
	
	.inside_title .en{font-size:34px;}
	.inside_title .h2{font-size:24px;margin-top:10px;}
}


/* 合作伙伴 */
.partner_list.row{margin:0 -5px;display: flex;flex-wrap: wrap;}
.partner_list.row::before,
.partner_list.row::after{display: none;}
.partner_list .column{padding:0 5px;margin-bottom:10px;}
.partner_list .img{border:1px solid #DCDDDD;transition: all 0.3s;}
.partner_list .img:hover{background:#ffffff;;}
.partner_list .img:hover>img{transform: scale(1);}
.partner_list .swiper-slide{width:140px;}

.partner_list .swiper-slide .img{margin-bottom:10px;}
.partner_list .swiper-slide .img:last-child{margin-bottom:0;}
.partner-swiper .swiper-container-free-mode>.swiper-wrapper{
	-webkit-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
@media (max-width:767px){
	#lightGallery-close{width:40px;height:40px;line-height:40px;}
	#lightGallery-close:after{font-size:20px;}

}
@media (min-width:992px){
	.partner_list.row{margin:0 -10px;}
	.partner_list .column{padding:0 10px;margin-bottom:20px;}
	
	.partner_list .swiper-slide .img{margin-bottom:20px;}
}
@media (min-width:1200px){
	.partner_list .swiper-slide{width:156px;}
}
@media (min-width:1450px){
	.partner_list .swiper-slide{width:183px;}
}
@media (min-width:1650px){
	.partner_list .swiper-slide{width:216px;}
}

/* 合作伙伴 */
.product_list{margin-left:-7px;margin-right:-7px}
.product_list .column{padding:0 7px;margin-bottom:20px}
.product_list a{text-align:center;}
.product_list .img{border:1px #cbc9c9 solid;transition:all .5s}
.product_list .h5{font-size:16px;margin:15px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.product_list a:hover .img{box-shadow:0 4px 12px rgba(0,0,0,.15)}
.product_list a:hover img{transform:scale(1.1)}
.product_list a:hover{color:#1F489D}

.productDetailsTop{overflow: hidden;margin-bottom:30px;}
.proDetLeft{overflow: hidden;margin-bottom:30px;}
.productDetailsTop .gallery-thumbs{position: static;width:100%;height:100%;}
.productDetailsTop .swiper-slide>img{width:100%;}
.album-small{position: relative;width:100%;padding:0 30px;margin-top:15px;}
.album-small .swiper-slide{overflow: hidden;}
.album-small .swiper-slide:after{content: '';position: absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.2);transition:all 0.5s;}
.album-small .swiper-slide-thumb-active:after{top:100%;}
.album-big{width:100%;}
.album-big .swiper-slide{display: flex;justify-content: center;align-items: center;overflow: hidden;}
.album-big .swiper-slide>img{max-width:100%;}
.gallery-thumbs .swiper-button-prev,
.gallery-thumbs .swiper-button-next{width:20px;height:100%;border:1px solid #333;top:0;margin-top:0;background-size:12px auto;}
.gallery-thumbs .swiper-button-prev{left:0;}
.gallery-thumbs .swiper-button-next{right:0;}
.proDetRight .h5{font-size:16px;line-height:1.4;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;font-weight: 700;}
.proDetRight .InfoContent{color:#333;margin-bottom:25px;}
.proDetRight>a{display: inline-block;padding:14px 38px;color:#fff;background:#333;color:#fff;margin-bottom:25px;font-size:16px;border-radius: 4px;transition: all 0.3s;}
.proDetRight>a:hover{background:#1F489D;text-shadow: 2px 2px 1px rgba(0,0,0,0.5);}

@media (min-width:768px){
	.proDetRight .InfoContent{min-height:216px;}
}
@media (min-width:992px){
	.product_list{margin-left:-10px;margin-right:-10px}
	.product_list .column{padding:0 10px;}
	
	.productDetailsTop{margin-bottom:40px;}
	.proDetLeft{margin-bottom:0;}
}
@media (min-width:1200px){
	.product_list{margin-left:-15px;margin-right:-15px}
	.product_list .column{padding:0 15px;margin-bottom:30px}
	.product_list .h5{margin-top:20px;}
}


/* 新闻中心 */
.news_list .column{margin-bottom:20px}
.news_list .text{width:100%;overflow:hidden;padding-top:10px;}
.news_list .h5{font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news_list .h5:after{content:"";width:34.11765%;height:1px;background-color:#1F489D;display:block;margin-top:10px}
.news_list .p{color:#666;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:15px 0 0}
.news_list em{display:inline-block;margin-top:15px;-webkit-transition:all .5s;transition:all .5s}
.news_list a:hover{color:#1F489D}
@media (max-width:479px){
	.news_list .img{width:100%;margin-bottom:20px}
}
@media (min-width:768px){
	.news_list em{margin-top:20px;}
}
@media (min-width:992px){
	.news_list .p{height:48px;}
}
@media (min-width:1200px){
	.news_list{margin-left:-30px;margin-right:-30px}
	.news_list .column{padding:0 30px;margin-bottom:30px}
}
@media (min-width:1450px){
	.news_list{margin-left:-40px;margin-right:-40px}
	.news_list .column{padding:0 40px;margin-bottom:40px;}
}
@media (min-width:1650px){
	.news_list{margin-left:-60px;margin-right:-60px}
	.news_list .column{padding:0 60px}
}



/*人才招聘*/
.job_list .panel{margin-bottom:30px;border:0;border-radius:0;box-shadow:none}
.job_list .panel-heading{position:relative;padding:0;border-bottom:0;border-radius:0}
.job_list .panel-heading>a{position:relative;z-index:1;display:block;display:flex;overflow:hidden;padding:10px;background-color:#333;color:#fff;flex-direction:row;justify-content:space-between;align-items:center}
.job_list .active .panel-heading>a{background-color:#1F489D;color:#fff}
.job_list .panel-heading>a:after{display:block;margin-left:15px;width:16px;height:10px;background:url(../images/icon/i1.png) no-repeat center;background-size:contain;content:"";-webkit-transition:all .5s;transition:all .5s;flex:0 0 auto}
.job_list .active .panel-heading>a:after{background-image:url(../images/icon/i1h.png);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.job_list .panel-heading a h2{margin:0;font-weight:700;font-size:16px;line-height:20px}
.job_requirement ul{overflow:hidden;margin:0;padding:0;width:100%;list-style:none}
.job_requirement ul li{display:flex;margin-top:10px;flex-direction:column;justify-content:flex-end}
.job_requirement ul li span{display:block;padding:10px 0;border-bottom:1px #bbb solid;line-height:20px}
.job_list .panel-body{position:relative;margin-top:30px;padding-top:20px;padding-bottom:30px;background-color:#f1f1f1}
.job_list .panel-body:before{position:absolute;top:-12px;left:30px;width:0;height:0;border-right:13px solid transparent;border-bottom:13px solid #f1f1f1;border-left:13px solid transparent;content:""}
.job_description .column{margin-bottom:10px}
.job_description .inner>h2{position:relative;margin:0;padding-left:15px;font-size:16px}
.job_description .inner>h2:before{position:absolute;top:1px;left:0;display:inline-block;width:4px;height:16px;background-color:#1F489D;content:""}
.job_description .inner .InfoContent{margin-top:10px;font-size:14px;}
.apply_btn{margin-top:20px;text-align:center}
.apply_btn a{display:block;padding:10px;border:1px solid #bbb;color:#333;text-decoration:none;line-height:20px}
.apply_btn a:hover{background-color:#1F489D;border-color:#1F489D;color:#fff;}

@media (min-width:768px){
	
}
@media (min-width:992px){
	.job_requirement{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}
	.job_requirement ul{display:flex;flex-direction:row;flex-wrap:wrap}
	.job_requirement ul li{float:left;display:flex;margin-top:10px;padding-right:6%;width:50%;flex-direction:column;justify-content:flex-end}
	.apply_btn{width:120px;flex:0 0 auto}
	.job_list .panel-body{padding:30px 30px 40px}
	.job_description .inner .InfoContent{padding-left:40px}
}
@media (min-width:1450px){
	.job_requirement ul li{padding-right:10%;}
}


/*联系*/
.contact_title{font-size:18px;padding-bottom:15px;border-bottom:1px solid #1F489D;margin-bottom:15px;}
.contact_item{line-height:2;padding:15px 0;border-bottom: 1px solid #EFEFEF;}
.contact_ewm{text-align: center;}
.contact_ewm>img{width:150px;max-width:100%;margin:0 auto 8px;}
.map{position: relative;width:100%;height:350px;overflow: hidden;}
.map:before,
.map:after{content: '';position: absolute;width:50%;height:100%;z-index: 2;top:0;background:rgba(0,0,0,0.1);transition: all 0.5s;opacity: 1;visibility: visible;}
.map:before{left:0;}
.map:after{right:0;}
.map:hover:before{opacity: 0;visibility: hidden;left:-100%;}
.map:hover:after{opacity: 0;visibility: hidden;right:-100%;}
.map #dituContent{width:100%;height:100%;border:1px #ddd solid}
.BMap_bubble_title{font-weight: 700;color:#333;}
@media (max-width:767px){
	.contact_ewm{padding-top:20px;}
}
@media (max-width:479px){

}
@media (min-width:768px){
	.map{height:450px}
	.contact_ewm{float:right;max-width:192px;}
	.contact_item:last-child{border-bottom:none}
	.contact_item{max-width:420px;}
}
@media (min-width:992px){
	.contact_title{margin-bottom:25px;}
	.contact_item{max-width:500px;}
}
@media (min-width:1200px){
	.contact_title{margin-bottom:30px;}
	.map{height:550px}
}







/*动画*/
.fadeIn {
	opacity: 0;
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInUp {
	opacity: 0;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
	-webkit-transition: all .8s;
	transition: all .8s;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
.fadeInDown {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInLeft {
	opacity: 0;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInRight {
	opacity: 0;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	-webkit-transition: all .8s;
	transition: all .8s;
}
.zoomIn {
	opacity: 0;
	-webkit-transform: scale3d(.3,.3,.3);
	transform: scale3d(.3,.3,.3);
	-webkit-transition: all .8s;
	transition: all .8s;
}
.animated {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}