.a_hover:hover{text-decoration: underline;color:#0891e1;}

.a_hover_color:hover{color:#0891e1;}

.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_top{

	background-color: #e7e7e7;

	color: #666666;

	

	z-index: 10;

}

.header {

	

}

.header .top a{

	color: #666666;

}

.header .tel .zh{

	/*background-image: url(../images/tel.png);*/

	background-repeat: no-repeat;

	background-position: left center;

	

}

.header .tel .zh span{

	vertical-align: middle;

	padding-left: 10px;

}

.nav{

	background-color: #0891e1;

	left: 0;

	right: 0;

	top: 0;

	z-index: 10;

}

.nav .item{

	float: left;

	width: 11.11%;

	text-align: center;

}
.nav .item:hover{
	background-color: #057abf;
}

.nav .item a{

	color: #fff;

}
.banner{
	-webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.3);

	box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.3);
}

.w1040{

	width: 1040px;

}

.index_pro_left .titles{

	background-color: #0891e1;

}

.index_pro_left .wrapper{

	background-color: #e8e8e8;

	padding-top: 15px;

	padding-bottom: 15px;

}

.index_pro_left .wrapper .items{

	background-color: #0891e1;

	height: 34px;

	line-height: 34px;

	font-size: 14px;

	border-radius: 17px;

}

.index_pro_left .wrapper .items a{

/*	padding-left: 37px;*/

	text-align: center;

}

.index_pro_left .wrapper .items.hasSon a::before{

	content: '';

	border-radius: 50%;

	background-color: #fff;

	width: 7px;

	height: 7px;

	position: absolute;

	left: 15px;

	top: 50%;

	margin-top: -3px;

}

.index_pro_left .wrapper .items a{

	display: block;

	color: #fff;

}

.index_pro_left .wrapper .son{

	font-size: 14px;

	line-height: 34px;

	padding-top: 10px;

	padding-bottom: 10px;

}

.index_pro_left .wrapper .son a{

	display: block;

	padding-left: 35px;

	position: relative;

}

.index_pro_left .wrapper .son a::before{

	content: '';

	width: 4px;

	height: 4px;

	border-radius: 50%;

	background-color: rgb(6, 63, 158);

	position: absolute;

	left: 20px;

	top: 50%;

	margin-top: -2px;

}

.index_pro .wrapper{

	margin-right: -100px;

}

.index_pro .item{

	width: 249px;

/*	height: 230px;*/

	float: left;

	margin-bottom: 15px;

	margin-right: 15px;

}

.index_pro .item .title{


	left: 0;

	right: 0;

	bottom: 0;

	background-color: #0891e1;

}

.index_zzbg .wrap{

	height: 222px;

	width: 100%;

	background-color: #0891e1;

	/*transform: skew(0,10deg);*/

}

 .index_zzbg .wrap::before{

/*	content:'';*/

	width: 0;

	height: 0;

	position: absolute;

	left: 0;

	top: 0;

	border-left:960px solid #fff;

	border-top:30px solid #fff;

	border-right:960px solid transparent;

	border-bottom:30px solid transparent;

	

} 

 .index_zzbg .wrap::after{

/*	content:'';*/

	width: 0;

	height: 0;

	position: absolute;

	left: 0;

	bottom: 0;

	border-left:960px solid transparent;

	border-top:30px solid transparent;

	border-right:960px solid #fff;

	border-bottom:30px solid #fff;

} 

.index_zz{

	margin-top: -200px;

}

.index_zz .left{

	background-image: url(../images/z.png);

	background-repeat: no-repeat;

	background-position: center;

}

.index_zz .left .tel{

	color: #fff;

	padding-top: 20px;

}

.index_zz .left .btn{

    width: 171px;

    height: 30px;

    line-height: 30px;

    background-color: #fff;

    font-size: 17px;

    color: #595757;

    border-radius: 15px;

    background-image: url(../images/qq.png);

    margin-left: auto;

    margin-right: auto;

    margin-top: 111px;

    background-repeat: no-repeat;

    background-position: 30px center;

    letter-spacing: 2px;

}

.index_zz .left .btn a{

	display: block;

	padding-left: 60px;



}

.index_zz .right .item{

/*	width: 295px;*/

	padding-bottom: 40px;

	background-repeat: no-repeat;

	background-position: center bottom;

	background-image: url(../images/zz.png);

	text-align: center;

}

.index_zz .owl-carousel .owl-item img{

	display: inline-block;

	width: auto;

	border: 6px solid #8d3909;
	width:46%;

}

.index_about .left{

	background-color: #0891e1;

}

.index_about .left .more a{

	color: #0891e1;

}

.index_sl{

	margin-top: -96px;

}

.index_sl .yy{

	margin-left: auto;

	margin-right: auto;

	-webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.3);

	box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.3);

}

.index_sl .owl-carousel .owl-nav{

	position: absolute;

	left: 0;

	top: 0;

	right: 0;

	bottom: 0;

	visibility: hidden;

}

.index_sl .owl-carousel .owl-nav .owl-prev,

.index_sl .owl-carousel .owl-nav .owl-next{

	position: absolute;

	top: 0;

	bottom: 0;

	width: 60px;

	background-repeat: no-repeat;

	background-position: center;

	transform: all 0.4s;

	opacity: 0.6;

	font-size: 0;

	visibility: visible;

}

.index_sl .owl-carousel .owl-nav .owl-prev{

	background-image: url(../images/l1.png);

	left: -60px;

}

.index_sl .owl-carousel .owl-nav .owl-next{

	background-image: url(../images/r1.png);

	right: -60px;

}

.index_sl .owl-carousel .owl-nav .owl-prev:hover,

.index_sl .owl-carousel .owl-nav .owl-next:hover{

	opacity: 1;

}

.index_tit{

	color: #0891e1;

	font-size: 30px;

	letter-spacing: 1px;

	position: relative;

	display: inline-block;

}

.index_tit::before,

.index_tit::after{

	content:'';

	width: 130px;

	height: 2px;

	position: absolute;

	top: 50%;

/*	margin-top: -1px;*/

	background-color: #0891e1;

}

.index_tit::before{

	left: -150px;

}

.index_tit::after{

	right: -150px;

}

.index_news{

	background-color: #e8e8e8;

	padding-top: 45px;

	padding-bottom: 45px;

}

.index_news_title{

	background-image: url(../images/line.png);

	background-repeat: repeat-x;

	background-position: center;



}

.index_news_title .tit{

	color: #0891e1;

	letter-spacing: 2px;

	background-color: #e8e8e8;

	padding-right: 5px;

}

.index_news_title .more{

	width: 64px;

	height: 18px;

	line-height: 18px;

	border-radius: 9px;

    background-color: #0891e1;

	text-align: center;

	margin-top: 4px;

}

.index_news_title .more a{

	color: #fff;

	display: block;

}

.index_news .one .tit{

	color: #0891e1;

}

.index_news .one .date{

	color: #999;

}

.index_news .two .date{

	background-color: #0891e1;

}

.index_news .two .date .ym{

	border-top: 1px solid #fff;

}

.index_news .two .item{

	margin-bottom: 16px;

}

.index_news .two .item .title{

	color: #0891e1;

}

.index_case .wrapper{

	margin-right: -100px;

}

.index_case .item{

	float: left;

	width: 318px;

	margin-right: 9px;

	margin-bottom: 10px;

}

.index_case .item .title{

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: rgba(0, 0, 0, 0.4);

}

.index_sy{

	background-color: #0891e1;

	color: #fff;

}

.index_sy .tit{

	padding-left: 260px;

	margin-right: 20px;

}

.index_sy .more{

	width: 151px;

    height: 36px;

    line-height: 36px;

    text-align: center;

    border-radius: 4px;

    font-size: 18px;

    background-color: #ff4646;

    letter-spacing: 2px;

    margin-left: 30px;

}

.index_sy .more a{

	color: #fff;

}

.index_sy .more1{

	background-color: #00b1eb;

}

.index_sl .owl-carousel .owl-nav .owl-prev,

.index_sl .owl-carousel .owl-nav .owl-next{

	width: 50px;

}

.index_sl .owl-carousel .owl-nav .owl-prev{

	background-image: url(../images/l2.png);

	left: -50px;

}

.index_sl .owl-carousel .owl-nav .owl-next{

	background-image: url(../images/r2.png);

	right: -50px;

}

.index_link .left{

	background-color: #0891e1;

}

.index_link .info{

	display: table-cell;

	width: 2000px;

	border-left: none;

	vertical-align: middle;

	background-color: #f0f0f0;

}
.index_link .info a{
	display: block;
	float: left;
	width: 25%;
	position: relative;
	box-sizing: border-box;
	background-color: #ddd;
	border: 5px solid #f0f0f0;
	padding-left:10px;
}
.index_link .info a:after{
	/*content:'';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	background-color: #ddd;*/
}

.footer{

	background-color: #0874b3;

}

.footert{

	border-bottom: 1px solid #fff;

}

.footert .item{

	float: left;

	font-size: 16px;

	color: #fff;

/*	width: 20%;*/

	background-repeat: no-repeat;

	background-position: 10px center;

	margin-left: 20px;

}

.footert .item:last-child{



}

.footert .item span{

	display: inline-block;

	padding-left: 40px;

}

.footert .item1{

	background-image: url(../images/ft1.png);

}

.footert .item2{

	background-image: url(../images/ft2.png);

}

.footert .item3{

	background-image: url(../images/ft3.png);

}

.footert .item4{

	background-image: url(../images/ft4.png);

}

.footerb{

	min-height: 132px;

	color: #fff;


	background-image: url(../images/ewm.png);
	background-repeat: no-repeat;

	background-position:right center;

}
.footerb a{
	color: #fff;
}
.footerb .item{
	width: 25%;
}
.pro_list .item{

	height: auto;

}

.pro_list .item:hover .title{

	background-color: #d6ac7a;

}

.pro_list .item .title{

	position: relative;

	background-color: #666666;

	transform: all 0.4s;

}

.breadcrumb{

	background-color: #e4e4e4;

	color: #666666;

}

.breadcrumb a{

	color: #666;

}

.breadcrumb .fr{

	background-image: url(../images/home.png);

	background-repeat: no-repeat;

	background-position: left center;

}

.news_list .item{

    border-bottom: 1px solid #e0e0e0;

    padding-bottom: 18px;

    margin-bottom: 20px;

}

.news_list .item .date{

    background-color: #a5a5a5;

    width: 100px;

    transform: all 0.4s;

}

.news_list .item:hover .date{

    background-color: #0891e1;

}



.news_list .item .ym{

    border-top: 2px solid #fff;

}

.news_list .item .desc{

    color: #666666;

}

.w915{

	width: 915px;

}

.show_show h1{

	font-weight: 500;

	font-size: 23px;

}

.show_show .info{

	font-size: 13px;

	color: #848484;

	margin-top: 7px;

	padding-bottom: 20px;

	border-bottom: 1px solid #d3d3d3;

}

.prev_next{

	position: absolute;

	top: 0;

	right: 0;

}

.prev_next .item{

	float: left;

	border-style: solid;

    border-width: 1px;

    border-color: #0891e1;

    width: 41px;

    height: 41px;

    background-repeat: no-repeat;

    background-position: center;

    opacity: 0.6;

    transform: all 0.4s;

}

.prev_next .item a{

	display: block;

	height: 41px;

	width: 41px;

}

.prev_next .iteml{

	background-image: url(../images/l3.png);

	border-right: none;

}

.prev_next .itemr{

	background-image: url(../images/r3.png);

}

.prev_next .item:hover{

	opacity: 1;

}

.about_title .title{

  background-color: #0891e1;	

}

.about_ys{

	margin-top: 30px;

	background-image: url(../images/abg.png);

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: 100%;

	background-size: 100%;

	-webkit-background-size: cover;

	background-size: cover;

}

.about_ys .w{

	background-color: rgba(255,255,255,0.8);

}