.a_hover:hover{text-decoration: underline;color:red;}
.a_hover_color:hover{color:red;}
.page{line-height: 1.5}
.page a,.page span{display: inline-block;padding: 5px 10px;border:1px solid #999;margin:2px;color:#999;margin-top:10px;}
.page .prev,.page .next{padding:5px;margin:0px;}
.page .current{background: #999;color:#fff;}

.header{
	/*background-color: #0750b6;*/
}
.nav .item a{
	display: block;
	/*color: #fff;*/
	padding-left: 18px;
	padding-right: 18px;
}
.nav .item{
	float: left;
}
.nav{
	line-height: 136px;
}
.index_tit_en{
	color: #05173f;
}
.index_tit_zh{
	color: #05173f;
	padding-right: 30px;
	background-image: url(../images/nt.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.index_news .one .info{
	background-color: rgba(0, 0, 0, 0.58);
	left: 0;
	right: 0;
	bottom: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}
.index_news .right .item{
	margin-bottom: 7px;
}
.index_news .right .item .title{
	position: absolute;
	padding-left: 25px;
	padding-right: 25px;
	background-color: rgba(0, 0, 0, 0.58);
	color: #fff;
	left: 0;
	right: 0;
	bottom: 0;
	

}
.index_news .right .item .title::before{
	content: '';
	width: 4px;
	height: 4px;
	background-color: #fff;
	position: absolute;
	border-radius: 50%;
	left: 10px;
	top: 50%;
	margin-top: -2px;
}
.index_news .a_hover_color:hover{
	color: #bfd3f8;
}
.index_newss .owl-carousel .owl-nav{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
}
.index_newss .owl-carousel .owl-nav .owl-next, 
.index_newss .owl-carousel .owl-nav .owl-prev{
	position: absolute;
	width: 56px;
	background-repeat: no-repeat;
	top: 0;
	bottom: 0;
	visibility: visible;
	font-size: 0;
}
.index_newss .owl-carousel .owl-nav .owl-prev{
	background-image: url(../images/l.png);
	background-position: left center;
	left: -56px;
}
.index_newss .owl-carousel .owl-nav .owl-next{
	background-image: url(../images/r.png);
	background-position: right center;
	right: -56px;
}
.index_newss .info{
	position: absolute;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 0;
}
.index_titles2 .tit{
	color: #001f58;
}
.index_titles2 .more{
	border-radius: 8px;
	background-color: rgb(68, 182, 73);
	width: 29px;
	height: 29px;
}
.index_titles2 .more a{
	display: block;
	height: 29px;

}
.index_titles2 .more a:before{
	content:'';
	width: 16px;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -1px;
}
.index_titles2 .more a::after{
	content: '';
	width: 2px;
	height: 16px;
	background-color: #fff;
	position: absolute;
	left: 50%;
	margin-left: -1px;
	top: 50%;
	margin-top: -8px;
}
.index_yy .one .title{
	border-bottom: 2px solid #dcdcdc;
}
.index_yy .one .desc{
	color: #888;
	font-family: '宋体';
}
.index_yy .one{
	border-bottom: 1px dashed #d3d3d3;
}
.index_yy .bottom .tit a{
	display: block;
	padding-left: 18px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/j1.png);
	transition: all 0.4s;
}
.index_yy .bottom .tit a:hover{
	background-image: url(../images/j.png);
	color: #44b649;
	text-decoration: underline;
	text-decoration-color: #44b649;
}
.index_video .owl-carousel .owl-nav{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
}
.index_video .owl-carousel .owl-nav .owl-next, 
.index_video .owl-carousel .owl-nav .owl-prev{
	position: absolute;
	width: 46px;
	background-repeat: no-repeat;
	top: 0;
	bottom: 0;
	visibility: visible;
	font-size: 0;
}
.index_video .owl-carousel .owl-nav .owl-prev{
	background-image: url(../images/rr.png);
	background-position: 10px center;
	left: 0;
}
.index_video .owl-carousel .owl-nav .owl-next{
	background-image: url(../images/ll.png);
	background-position: 10px center;
	right: 0;
}
.index_pro_bg{
	background-image: url(../images/pbg_03.jpg);
	border-top: 6px solid #0d64a8;
}
.index_pro_bg .titles .tit{
	color: #001f58;
}
.index_pro_bg .titles .desc{
	color: #555555;
}

.index_pro .item{
	box-shadow: 0px 0px 10px 0px rgba(11, 2, 5, 0.05);
}
.index_pro .item a{
	display: block;
	padding: 9px;
	background-color: #fff;
	padding-bottom: 0;
}
.index_pro .item .title{
	height: 80px;
	line-height: 80px;
	transition: all 0.4s;
	font-size: 16px;
}
.index_pro .item:hover a{
	background-color: #0959bb;
	color: #fff;
}
.index_pro .owl-carousel .owl-nav{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
}
.index_pro .owl-carousel .owl-nav .owl-next, 
.index_pro .owl-carousel .owl-nav .owl-prev{
	position: absolute;
	width: 56px;
	background-repeat: no-repeat;
	top: 0;
	bottom: 0;
	visibility: visible;
	font-size: 0;
}
.index_pro .owl-carousel .owl-nav .owl-prev{
	background-image: url(../images/l.png);
	background-position: left center;
	left: -56px;
}
.index_pro .owl-carousel .owl-nav .owl-next{
	background-image: url(../images/r.png);
	background-position: right center;
	right: -56px;
}
.index_zx{
	background-image: url(../images/zx.png);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: 100%;
	background-size: 100%;
	-webkit-background-size: cover;
	background-size: cover;
}
.index_lx{
	background-color: #f0f0f0;
}
.index_lx .w{
	background-image: url(../images/ewm.png);
	background-repeat: no-repeat;
	background-position: 200px 156px;

}
.index_lx .left{
	color: #7f7f7f;
}
.index_lx .wrap .item{
	display: inline-block;
	width: 49%;
}
.footer{
	color: #c7c7c7;
	background-color: #161515;
}
.footer a{
	color: #c7c7c7;
}
.crumb{
	background-color: #e6e6e6;
}
.about_zx .item{
	float: left;
	width: 300px;
	margin-right: 20px;
}
.img_list .wrapper{
	margin-right: -100px;
}
.img_list .item{
	float: left;
	width: 304px;
	border: 1px solid #e9e9e9;
	margin-bottom: 12px;
	margin-right: 8px;
}
.p_title{
	font-weight: 500;
}
.show_img .img img{
	max-width: 100%;
}
.show_img .titles{
	color: #0853ba;
	border-bottom: 1px solid #0853b9;
}
.show_jl .btn{
	background-color: rgb(8, 82, 185);
	margin-left: auto;
	margin-right: auto;
}
.content_left{
	background-color: #f4f5f9;
}
.content_left .item{
	margin-top: 28px;
	padding-bottom: 28px;
	border-bottom: 1px solid rgb(234, 234, 234);
}
.content_left .item .time{
	color: #666;
}
.news_content h1{
	font-weight: 500;
	font-size: 22px;
	line-height: 1;
}
.news_content .info{
	font-size: 14px;
	line-height: 14px;
	color: #666666;
	margin-top: 20px;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 25px;
	/*text-align: center;*/
}
.w988{
	width: 988px;
}
.news_list .wrapper{
	margin-right: -100px;
}
.news_list .item{
	width: 382px;
	float: left;
	margin-right: 52px;
	margin-bottom: 45px;
}
.news_list .item .title{
	border-bottom: 1px solid #cbcbcb;
}
.join_list .item{
	margin-bottom: 50px;
}
.join_list .item .img-wrapper{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(160, 184, 205);
	float: left;
}
.join_list .item .info{
	float: right;
}

.join_list .item .title {
	color: #364b5d;
}
.join_list .item .desc{
	color: #666666;
}
.join_list .item:nth-child(even) .img-wrapper{
	float: right;
}
.join_list .item:nth-child(even) .info{
	float: left;
}
.join_list .item .more a{
	display: inline-block;
	width: 150px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	background-color: #00164e;
	font-size: 15px;
	margin-right: 23px;
}
.join_list .item .more .btn{
	background-color: rgb(205, 0, 0);
}
/* 小火箭css */
#gotop1 {
    width: 80px;
    position: fixed;
    bottom: 90px;
    cursor: pointer;
    z-index: 99998;
    right: 30px;
}

/* 小火箭悬停特效 */

#gotop1:hover {
    animation: rubberBand 1s;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}