

@charset "utf-8";
/* CSS Document */
*{
	font-family: "微软雅黑", "Microsoft YaHei";
	font-size:14px;
	color:#333;
}
body{
	margin:0;
	padding:0;
}
a img{
	border:none;
}
.clearfix{
	clear:both;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-weight: normal;
}
ul,li{
	list-style: none;
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}
a img{
	border:none;
}


.header{
	width:100%;
}
.header_center{
	width:90%;
	max-width:1180px;
	margin:0 auto;
}
.header_logo{
	float:left;
	margin-top:29px;
}
.header_logo>a,.header_logo>a>img{
	width:100%;
}
.header_r{
	float:right;
}
.header_rx{
	margin-top:24px;
}
.header_ss{
	margin-top:23px;
}
.form-control{
	border:none;
	width:90%;
	float:left;
}
.header_ss{
	border:1px solid #aaaaaa;
	box-sizing: border-box;
}
.header_ss>a{
	width:10%;
	float:left;
	height:28px;
	line-height: 28px;
	text-align: center;
}
.navbar{
	width:100%;
}
.nav_center{
	width:90%;
	max-width:1180px;
	margin:0 auto;
	max-height:70px;
}






.banner-box{
	width:100%;
	overflow: hidden;
	position: relative;
}
.lunbo{
	overflow:hidden;
	height:661px;
}
.lunbo>a>img{
	position:relative;
	left:50%;
	margin-left:-960px;
}
.xuanxiang{
	margin-top:-34px;
	width:100%;
	text-align: center;
	z-index: 10;
	position: relative;
}
.xuanxiang>li{
	display: inline-block;
	background-color:#fff;
	background-color:rgba(255,255,255,0.8);
	width:15px;
	height:15px;
	border-radius: 30px;
	margin-left:10px;
}

.lunbo1{
	overflow:hidden;
}
.lunbo1>a>img{
	position:relative;
	left:50%;
	margin-left:-375px;
}
.xuanxiang1{
	margin-top:-34px;
	width:100%;
	text-align: center;
	z-index: 10;
	position: relative;
}
.xuanxiang1>li{
	display: inline-block;
	background-color:#fff;
	background-color:rgba(255,255,255,0.8);
	width:15px;
	height:15px;
	border-radius: 30px;
	margin-left:10px;
}
.nr_box{
	width:100%;
}
.nr_center{
	width:90%;
	max-width:1180px;
	margin:0 auto;
}
.index-title{
	width:100%;
	text-align: center;
	padding-top:36px;
}
.index-title>h2,.index-title>h2>a{
	display: inline-block;
	font-size:18px;
	color:#044a9f;
	font-weight: bold;
	position: relative;
	line-height: 21px;
	height:21px;
}
.index-title>h2>a:before{
	content:"";
	position:absolute;
	width:60px;
	height:1px;
	background-color:#044a9f;
	top:10px;
	left:-85px;
}
.index-title>h2>a:after{
	content:"";
	position:absolute;
	width:60px;
	height:1px;
	background-color:#044a9f;
	top:10px;
	right:-85px;
}
.index-title>h3{
	font-size:14px;
	color:#aaa;
	margin-top:10px;
}
.index-title-p,.index-title-p>p{
	text-align: center;
	font-size:14px;
	color:#565872;
	margin-top:20px;
	line-height: 24px;
	margin-bottom:20px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.index-title-p{
	width: 26%;
    margin: 0 auto;
}
.nr_1_box{
	width:100%;
}
.nr_row{
	margin-left:-10px;
	margin-right:-10px;
}
.nr_1_box_1_pic{
	width:100%;
	overflow: hidden;
	display:inline-block;
}
.nr_1_box_1_pic_pic{
	cursor: pointer;
	transition: all 0.6s;
	width:100%;
}
.nr_1_box_1_pic_pic:hover{
	transform: scale(1.4);
}
.nr_1_box_ckgd{
	width:100%;
	text-align: center;
	margin-top:30px;
	padding-bottom:40px;
}
.nr_1_box_ckgd_a{
	display: inline-block;
	width:100px;
	height:30px;
	line-height: 30px;
	text-align: center;
	font-size:16px;
	color:#727071;
	position:relative;
}
.nr_1_box_ckgd_a:hover{
	color:#044a9f;
}
.nr_1_box_ckgd_a:before{
	content:"";
	width:10px;
	height:10px;
	position:absolute;
	top:0;
	right:0;
	border-top:1px solid #727071;
	border-right:1px solid #727071;
	transition: all 0.15s;
	box-sizing: border-box;
}
.nr_1_box_ckgd_a:hover:before{
	width: 100%;
    height: 100%;
	border-top:1px solid #044a9f;
	border-right:1px solid #044a9f;
	transition: all 0.3s;
}
.nr_1_box_ckgd_a:after{
	content:"";
	width:10px;
	height:10px;
	position:absolute;
	bottom:0;
	left:0;
	border-bottom:1px solid #727071;
	border-left:1px solid #727071;
	transition: all 0.15s;
	box-sizing: border-box;
}
.nr_1_box_ckgd_a:hover:after{
	width: 100%;
    height: 100%;
	border-bottom:1px solid #044a9f;
	border-left:1px solid #044a9f;
	transition: all 0.3s;
}

.honuor_box{
	width:25%;
	float:left;
	margin-top:30px;
	padding:0 10px;
}
.carousel_a{
	display: block;
	position:relative;
	overflow: hidden;
}
.carousel_pic{
	transition: all 0.6s;
	width: 100%;
}
.carousel_a:hover .carousel_pic{
	transform: scale(1.4);
}
.carousel_div{
	position:absolute;
	bottom:0;
	width:100%;
	height:42px;
/*	background:#000;
	background:rgba(0,0,0,0.6);*/
}
.carousel_h2{
	position:absolute;
	bottom:0;
	width:100%;
	text-align: center;
	line-height: 42px;
	color:#fff;
	font-size:16px;
}
.carousel_a:hover .carousel_div{
	height:100%;
	transition:0.3s;
}
.carousel_a:hover .carousel_h2{
	bottom:50%;
	margin-bottom:-21px;
	transition:0.3s;
	
}
.product_a{
	display: block;
	position:relative;
}
.product_pic{
	width:100%;
}
.product_div{
	position:absolute;
	bottom:0;
	width:100%;
	height:42px;
/*	background:#000;
	background:rgba(0,0,0,0.6);*/
}
.product_h2{
	position:absolute;
	bottom:0;
	width:100%;
	text-align: center;
	line-height: 42px;
	color:#fff;
	font-size:16px;
}
.product_p{
	position:absolute;
	bottom:10%;
	width:90%;
	left:5%;
	text-align: center;
	line-height: 21px;
	color:#fff;
	font-size:14px;
	display: none;
}
.product_a:hover .product_div{
	height:100%;
}
.product_a:hover .product_h2{
	top:20%;
}
.product_a:hover .product_p{
	display:block;
}

.j-tab-nav{
	width:100%;
	text-align: center;
	margin-top:40px;
	margin-bottom:30px;
}
.j-tab-nav>a{
	display:inline-block;
	margin:0 30px;
	width:115px;
	height:30px;
	line-height: 30px;
	font-size:18px;
	color:#333;
}

.j-tab-nav>a.current{
	color:#044a9f;	
	position:relative;
}
.j-tab-nav>a.current:before{
	content: "";
    width: 10px;
    height: 10px;
    border-top: 1px solid #044a9f;
    border-right: 1px solid #044a9f;
    position: absolute;
    top: 0;
    right: 0;
    transition: all 0.15s;
}
.j-tab-nav>a.current:after {
    content: "";
    width: 10px;
    height: 10px;
    border-bottom: 1px solid #044a9f;
    border-left: 1px solid #044a9f;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 0.15s;
}
.tab-con-item {
    display: none;
}
.tab-con-item-1{
	width:100%;
	margin:20px 0;
}
.tab-con-item-1-a{
	display:block;
}
.tab-con-item-1-pic{
	width:24%;
	float:left;
	overflow: hidden;
    
}
.tab-con-item-1-pic>img{
	width:100%;
	transition: all 0.6s;
	/*width: 280px;
    height: 210px;*/
}
.tab-con-item-1-w{
	width:74%;
	float: left;
    margin-left: 2%;
}
.tab-con-item-1-w-h2{
	width:100%;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.tab-con-item-1-w-h2,.tab-con-item-1-w-h2-span{
	display: inline-block;
	font-size:18px;
	color:#333;
	line-height: 45px;
	position: relative;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.tab-con-item-1-w-h2-span:after{
	content: "";
    width: 100px;
    height: 2px;
    background-color: #333;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.15s;
}
.tab-con-item-1-w-p{
	font-size:14px;
	color:#888;
	line-height: 22px;
	margin:0;
	padding:0;

	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.tab-con-item-1-w-span{
	display: block;
	font-size:16px;
	color:#aaa;

}
.tab-con-item-1-a:hover .tab-con-item-1-pic>img{
	transform: scale(1.4);
}
.tab-con-item-1-a:hover .tab-con-item-1-w-h2-span{
	color:#044a9f;
}
.tab-con-item-1-a:hover .tab-con-item-1-w-h2-span:after{
    content: "";
    width: 100%;
    height: 2px;
    background-color: #044a9f;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.3s;
}
a:focus{
    text-decoration: none;
}
.link{
	width:100%;
	background-color:#f0f0f0;
	padding:22px 0 19px 0;
}
.link-l{
	float:left;
	width:70px;
}
.link-l>span{
	display:inline-block;
	color:#044a9f;
	font-size:14px;
	line-height: 14px;
	font-weight: bold;
	padding:8px 0;
}
.link-r{
	float:left;
	width:90%;
}
.link-r>a{
	display: inline-block;
	cont-size:14px;
	color:#666;
	line-height: 14px;
	padding:8px 20px;
}
.link-r>a:hover{
	color:#044a9f;
}
.footer{
	width:100%;
	background-color:#083c7b;
}
.footer-l{
	width:50%;
	float:left;
	padding-top:29px;
	padding-bottom:25px;
}
.footer-l>p>img{
	margin-right:14px;
}
.footer-r{
	width:50%;
	float:left;
	padding-top:30px;
}
.footer-r img{
	max-width:100%;
}
.footer-r-1{
	float:right;
	margin-top:10px;
	margin-left:68px;
	margin-right:16px;
}
.footer-r-2{
	float:right;
}
.footer-l>p{
	margin:11px 0;
}
.footer-l>p>span,.footer-l>p>a{
	font-size:14px;
	color:#fff;
}
.footer-l>p>a span{
	font-size:14px;
	color:#fff;
}
.footer-l>p>a span.footer-b{
	font-size:22px;
	font-weight: 600;
}
.bottom{
	width:100%;
	background-color:#083c7b;
	text-align: center;
	padding:14px 0 12px 0;
}
.bottom>div>p{
	font-size:12px;
	color:#fff;
	display:inline-block;
	margin:0 6px;
}
.bottom>div>p>a{
	font-size:12px;
	color:#fff;
	display:inline-block;
}
.bottom>div>p span{
	font-size:12px;
	color:#fff;
	display:inline-block;
}
.fa-angle-left:before {
    content: "\f104";
     color: #044a9f; 
    font-size: 50px;
}
.fa-angle-right:before {
    content: "\f105";
	color: #044a9f; 
    font-size: 50px;
}
/*分----------------------页*/
.fanye{
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	line-height:30px;
	
}
.fanye a, .fanye span{
	display: inline-block;
	height: 30px;
	border: 1px solid #bdbdbd;
	text-align: center;
	line-height: 30px;
	color: #0383D6;
	background-color: #fff;
	margin: 0 5px;
	font-size: 12px;
	padding:0px 12px;
	margin-top:45px;
}


.fanye a:hover{
	border: 1px solid #0383D6;
	color: #ffffff;
	background-color: #0383D6;
}
.fanye .bian{
	border: 1px solid #0383D6;
	color: #ffffff;
	background-color: #0383D6;
}

@media (max-width:992px){
	.header_logo {
    float: none;
	width:80%;
	margin:0 auto;
	text-align: center;
    margin-top:10px;
}
	.header_r {
    float: none;
	width:100%;
}
	.header_rx {
		display:none;
    margin-top: 10px;
		text-align: center;
}
	nav.navbar.bootsnav{
		height:40px;
	}
	.nav_center{
		height:40px;
		width:100%;
	}
	.index-title-p{
	width: 40%;
    margin: 0 auto;
}
}
@media (max-width:850px){
	.footer-l {
    width: 100%;
    float: none;
    padding-top: 10px;
    padding-bottom: 0px;
}
	.footer-r {
    width: 100%;
    float: none;
    padding-top: 10px;
	padding-bottom: 10px;
}
	.footer-r-1 {
    float: left; 
	width:50%;
	margin:0;
	text-align: center;
}
	.footer-r-2 {
     float: right; 
	 width:50%;
	text-align: center;
}
}
@media (max-width:768px){
	.honuor_box{
	width:50%;
	float:left;
	margin-top:30px;
	padding:0 10px;
}
	.nr_1_box_1_pic {
    display: block;
    margin-top: 10px;
}
	.tab-con-item-1-pic {
    width: 100%;
    float: none;
    overflow: hidden;
    height: auto;
}
	.tab-con-item-1-w {
    width:100%;
    float:none;
}
	.tab-con-item-1-w-h2{
		margin-top:20px;
	}
	.tab-con-item-1-w-span {
    margin-top: 10px;
}
	.tab-con-item-1-w-p{
		margin-top:0;
	}
	.tab-con-item-1-pic>img{
		width:100%;
		height:auto;
	}
	.link-l {
    float: none;
    width: 100%;
}
	.link-r {
    float: none;
    width: 100%;
}
	.link-r>a {
    padding: 6px 8px;
}
	.header_logo {
    float: none;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-top: 10px;
}
	.bottom>div>p {
    display: block;
    margin: 6px 0;
}
	.index-title-p{
	width: 90%;
    margin: 0 auto;
}
	
}
@media (max-width:400px){
	.j-tab-nav>a {
    display: inline-block;
    margin: 0 12px;
    width: 115px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #333;
}
}
/*二级style*/
@media (min-width:992px){
	nav.navbar.bootsnav ul.nav > li.active > a{
		color: #044A9F;
		border-bottom:4px solid #044A9F;
	}
}
@media (min-width:992px){
	.zxlybtn1{
		display: block;
		border: none;
		text-align: center;
		background-color: #044A9F;
		color: #FFFFFF;
		font-size: 16px;
	}
}
@media (min-width:992px){
	.zxlybtn2{
		text-align: center;
		display: block;
		border: none;
		background-color: #044A9F;
		color: #FFFFFF;
		font-size: 14px!important;
	}
}


.zxlybtncz{
	width: 20%;
	float: left;
}

@media (max-width:750px){
	 .zxlybtntj{
	display: block;
	width: 20%;
    float: left;
    cursor: pointer;
    background: none;
    background-color: #044A9F;
    color: #FFFFFF!important;
    font-size: 14px!important;
    margin: 0 10px;
    text-align: center;
   
	}
}
@media (max-width:750px){
	.zxlybtncz{
	display: block;
	width: 20%;
    float: left;
   cursor: pointer;
    background: none;
    background-color: #044A9F;
    color: #FFFFFF!important;
    font-size: 14px!important;
    margin: 0 10px;
    text-align: center;
	}
}
.erji_text a:hover{
	color: #FFFFFF!important;
}

.erji_text img{
 max-width:100%;
}

