.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;}
body{background-color: #e2f6fa;}
.banner .owl-dots {

  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  text-align: center;
  visibility: hidden;
  font-size: 0;
}
.banner .owl-dots .owl-dot {
  width: 16px;
  height: 16px;
  visibility: visible;
  background-color: #fff;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  position: relative;
}
.banner .owl-dots .owl-dot:after {
  content: '';
  width: 22px;
  height: 22px;
  border: 1px solid transparent;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  position: absolute;
  left: -4px;
  top: -4px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.banner .owl-dots .owl-dot.active {
  background-color: #1aebed;
}
.banner .owl-dots .owl-dot.active:after {
  border-color: #1aebed;
}
.banner .owl-nav {
	display: block !important;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
}
.banner .owl-nav .owl-prev,
.banner .owl-nav .owl-next {
  position: absolute;
  width: 60px;
  height: 160px;
  background-color: rgba(0,0,0,0.3);
  top: 50%;
  margin-top: -80px;
  position: absolute;
  visibility: visible;
  background-repeat: no-repeat;
  font-size: 0;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 1;
  background-position: center;
}
.banner .owl-nav .owl-prev {
  -webkit-border-radius: 0 20px 20px 0;
          border-radius: 0 20px 20px 0;
  left: 0px;
  background-image: url("../images/l.png");
}
.banner .owl-nav .owl-next {
  -webkit-border-radius: 20px 0 0 20px;
          border-radius: 20px 0 0 20px;
  right: 0;
  background-image: url("../images/r.png");
}
.banner .owl-nav .owl-prev:hover,
.banner .owl-nav .owl-next:hover {
  background-color: rgba(0,0,0,0.5);
}
.header_top{
	background-color: #1f5db0;
	color: #fbfbfb;
	z-index: 10;
}

.header_top a{
	color: #fbfbfb;

}
.header_w{
	padding-top: 7px;
	margin-top: -7px;
}
.header{
	background-color: #fff;

}
.header .tel{
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: -7px;
	z-index: 20;
}
.header .tel::after{
	content: '';
	width: 1000px;
	height: 98px;
	background-color: #63b53b;
	position: absolute;
	top: 0;
	right: -1000px;
}
.header .tel .num{
	text-shadow: 0px 2px 3px rgba(186, 136, 12, 0.75);
	margin-top: 18px;
	padding-left: 220px;
	letter-spacing: 1px;
}

.nav{
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	background-color: #fff;
}
.nav .item{
	float: left;
	width: 14.2%;
	transition: all 0.4s;
	text-align: center;
}
.nav .item a{
	color: #000;
	display: block;
	transition: all 0.4s;
}
.nav .item:hover,
.nav .hover{
	background-color: #1f5db0;
}
.nav .item:hover a,
.nav .hover a{
	color: #fff;
}
.nav .item::after{
	
}
.nav .item:not(:first-child)::after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 64px;
	background-color: #d8d8d8;
	width: 1px;
}
.nav .item:hover::after,
.nav .hover::after,
.nav .item:hover+.item::after,
.nav .hover+.item::after{
	display: none;
}

.index_js .left .title .yellow{
	color: #1f5db0;
	letter-spacing: 2px
}
.index_js .left .desc{
	color: #666666;
}
.index_js .right{
	background-color: #1f5db0;
}
.index_line{
	height: 1px;
	background-color: #cccccc;
}



.index_cate{
	background-color: #1e5db0;
}
.index_cate .w{
	border-bottom: 1px solid #fff;
}
.index_cate .left{
	background-image: url(../images/li.png);
	background-repeat: no-repeat;
	background-position: right 30px;
}
.index_cate .left .desc{
	color: #6ae230;
}
.w960{width: 960px;}
.index_cate .right .item{
	float: left;
	border-radius: 3px;
	transition: all 0.4s;
	margin-bottom: 16px;
	width: 25%;
}
.index_cate .right .item a{
	display: block;
	padding-left: 16px;
	padding-right: 16px;
	color: #fff;

}
.index_cate .right .item.hover,
.index_cate .right .item:hover{
	background-color: #60b039;
}
.index_pro .w{
	-webkit-box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.08);
	box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.08);
}
.index_pro .wrapper{
	margin-right: -100px;
}
.index_pro .item{
	width: 283px;
	float: left;
	margin-right: 23px;
	margin-bottom: 23px;
}
.index_pro .item .img-wrapper{
	border: 1px solid #cfcfcf;
}
.index_pro .item .info{
	background-color: #1e5db0;
	transition: all 0.4s;
}
.index_pro .item:hover .info{
	background-color: #60b039;
}
.index_pro .item .more{
	color: #6b6b6b;
}

.z10{z-index: 10;}
.index_zs .item{
	width: 225px;
	margin-right: 12px;

	
}

.index_title .desc{color: #666666;}
.index_news_tit .tit{
	font-size: 22px;
	color: #333;
	border-bottom: 2px solid #333;
}
.index_news_tit .more a{
	color: #dc2821;
}
.index_news_left .desc{
	color: #666666;
}
.index_news_left .top{
	border-bottom: 1px solid #dedede;
}
.index_news_right .wrapper .item {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dedede;
}
.index_news_right .wrapper .item .desc{
	color: #666;
}
.index_news_right .wrapper .item:last-child{
	border: none;
}
.index_bg1 .w{
	/*-webkit-box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.08);*/
	/*box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.08);*/
}

.index_about{
	background-color: #404040;
}
.index_about_w{
	background-image: url(../images/abg.png);
	background-repeat: no-repeat;

}
.pl426{padding-left: 426px;}
.index_about_sl .item .img-wrapper{
	background-color: #fff;
	transition: all 0.4s;
}
.index_about_sl .item:hover .img-wrapper{
	background-color: #e3a200;
}
.index_about_sl .owl-carousel .owl-nav{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
}
.index_about_sl .owl-carousel .owl-nav .owl-next, 
.index_about_sl .owl-carousel .owl-nav .owl-prev{
	position: absolute;
	width: 50px;
	background-repeat: no-repeat;
	top: 0;
	bottom: 0;
	visibility: visible;
	font-size: 0;
}
.index_about_sl .owl-carousel .owl-nav .owl-prev{
	background-image: url(../images/l.png);
	background-position: left center;
	left: -50px;
}
.index_about_sl .owl-carousel .owl-nav .owl-next{
	background-image: url(../images/r.png);
	background-position: right center;
	right: -50px;
}
.index_bg2{
	background-color: #f4f4f4;
	-webkit-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.17);
	box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.17);
}
.index_map{
	border: 2px solid #cacaca;
}
.index_contact {
/*	background-image: url(../images/ewm.jpg);*/
	background-repeat: no-repeat;
	background-position: right center;
}
.index_contact .item2{
	background-repeat: no-repeat;
	padding-left: 60px;
	background-position: left center;
	/*border-bottom: 2px dashed #c1c1c1;*/
}
.index_contact .item3{
	background-image: url(../images/l1.png);
}
.index_contact .item4{
	background-image: url(../images/l2.png);
}
.index_contact .item5{
	background-image: url(../images/l3.png);
}
.index_contact .item2:last-child{
	border: none;
}
.index_two .item{
	height: 247px;
	padding-top: 43px;
	float: left;
	width: 20%;
	transition: all 0.4s;
	text-align: center;
}
.index_two .item .img-wrap{
	border-style: solid;
  	border-width: 3px;
  	border-color: rgb(16, 16, 16);
  	border-radius: 50%;
  	width: 97px;
	height: 97px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all 0.4s;
	display: inline-block;
	transition: all 0.4s;

}
.index_two .item:hover .img-wrap{
	border-color: #fff;
}
.index_two .item:hover{
	background-color: #63b53b;
	color: #fff;
}

.index_two .item .en,
.index_two .item .tit{
	transition: all 0.4s;
}
.index_two .item:hover .en,
.index_two .item:hover .tit{
	color: #fff;
}
.index_two .item1 .img-wrap{
	background-image: url(../images/f1.png);
}
.index_two .item2 .img-wrap{
	background-image: url(../images/f2.png);
}
.index_two .item3 .img-wrap{
	background-image: url(../images/f3.png);
}
.index_two .item4 .img-wrap{
	background-image: url(../images/f4.png);
}
.index_two .item5 .img-wrap{
	background-image: url(../images/f5.png);
}
.index_two .item1:hover .img-wrap{
	background-image: url(../images/f1_h.png);
}
.index_two .item2:hover .img-wrap{
	background-image: url(../images/f2_h.png);
}
.index_two .item3:hover .img-wrap{
	background-image: url(../images/f3_h.png);
}
.index_two .item4:hover .img-wrap{
	background-image: url(../images/f4_h.png);
}
.index_two .item5:hover .img-wrap{
	background-image: url(../images/f5_h.png);
}
.index_link,.index_link a{
	color: #666666;
}
.index_lc{
	background-image: url(../images/b.png);
}
.index_lc .w{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;

}
.index_lc .item{
	border-radius: 50%;
	width: 126px;
	height: 126px;
	background-color: #fff;
	text-align: center;
	font-size: 16px;
	color: #172e7a;
	transition: all 0.4s;
	background-repeat: no-repeat;
	background-position: center 30px;
}
.index_lc .item span{
	padding-top: 80px;
	display: inline-block;
}
.index_lc .item1{
	background-image: url(../images/l11.png);
}
.index_lc .item2{
	background-image: url(../images/l22.png);
}
.index_lc .item3{
	background-image: url(../images/l33.png);
}
.index_lc .item4{
	background-image: url(../images/l4.png);
}
.index_lc .item5{
	background-image: url(../images/l5.png);
}
.index_lc .item6{
	background-image: url(../images/l6.png);
}
.index_lc .item7{
	background-image: url(../images/l7.png);
}
.index_lc .item1.hover{
	background-image: url(../images/l1_h.png);
}
.index_lc .item2.hover{
	background-image: url(../images/l2_h.png);
}
.index_lc .item3.hover{
	background-image: url(../images/l3_h.png);
}
.index_lc .item4.hover{
	background-image: url(../images/l4_h.png);
}
.index_lc .item5.hover{
	background-image: url(../images/l5_h.png);
}
.index_lc .item6.hover{
	background-image: url(../images/l6_h.png);
}
.index_lc .item7.hover{
	background-image: url(../images/l7_h.png);
}
.index_lc .item.hover{
	background-color: #e49d03;
	color: #fff;
}
.index_lc .item::after{
	content: '';
	width: 30px;
	height: 100%;
	position: absolute;
	right: -35px;
	top: 0;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/j.png);
}
.index_ly{
	background-color: #f5f5f5;
}
.index_ly{
	background-color: #f5f5f5;
}
.titles_item{
    font-size: 0;
}
.titles_item .wrap{
    background-image: url(../images/lin_03.png);
    background-repeat: repeat-x;
    background-position: center;
    display: inline-block;
}
.titles_item .item{
    background-color: #fff;
    border: 1px solid #1b72c7;
    font-size: 14px;
    font-family: 'å®‹ä½“';
    margin-left: 8px;
    margin-right: 8px;
    transition: all 0.5s;
}
.titles_item .item:first-child{
    margin-left: 0;
}
.titles_item .item:last-child{
    margin-right: 0;
}
.titles_item .hover{
    background-color: #1b72c7;
    color: #fff;
}
.index_ly_cont .img-wrapper{
    width: 296px;
    height: 296px;
    border: 28px solid #666666;
    position: absolute;
    border-radius: 50%;
    overflow: hidden;
    left: 50%;
    margin-left: -166px;
}
.index_ly_cont .item .title{
    background-color: #0073cb;
    top: -19px;
	line-height:38px;
}
.index_ly_cont .wrap{
    color: #666;
    font-family: 'å®‹ä½“';
}
.index_ly_cont .item_left{
    border-top: 1px solid #0073cb;
    border-right: 1px solid #0073cb;
    transition: all 0.5s;
}
.index_ly_cont .item_left .wrap{
    padding-right: 60px;
}
.index_ly_cont .item .img{
    border-radius: 50%;
    border: 6px solid #0073cb;
    transition: all 0.5s;
}
.index_ly_cont .item .img .img-wrap{
    background-color: #0073cb;
    border-radius: 50%;
    display: inline-block;
    margin-top: 12.5px;
    transition: all 0.5s;
}


.index_ly_cont .item_left .img{
    right: -53px;
}
.index_ly_cont .item1{
    top: 38px;
}
.index_ly_cont .item1 .img{
    margin-top: -24px;
}
.index_ly_cont .item2{
    top: 267px;
}
.index_ly_cont .item2 .img{
    margin-top: -89px;
}
.index_ly_cont .item3{
    top: 37px;

}
.index_ly_cont .item_right{
    border-top: 1px solid #0073cb;
    border-left: 1px solid #0073cb;
    right: 0;
    text-align: right;
    transition: all 0.5s;
}
.index_ly_cont .item_right .wrap{
    padding-left: 40px;
}
.index_ly_cont .item_right .title{
    right: 0;
}
.index_ly_cont .item_right .img{
    left: -53px;
}
.index_ly_cont .item3 .img{
    margin-top: -14px;
}
.index_ly_cont .item4{
    top: 266px;
}
.index_ly_cont .item4 .img{
    margin-top: -99px;
}
.index_ly_cont .item4 .wrap{
    padding-left: 70px;
}
.index_ly_cont .hover{
    border-color: #e49d03;
}
.index_ly_cont .hover .title{
    background-color: #e49d03;
}
.index_ly_cont .hover .img{
    border-color: #e49d03;
}
.index_ly_cont .hover .img .img-wrap{
    background-color: #e49d03;
}
.footer{
	background-color: #1d1b1b;
	color: #cecece;
}
.footer a{
	color: #cecece;
}
.crumb{
	border-bottom: 1px dashed #cccccc;
}
.crumb .tit{
	background-image: url(../images/home.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.w935{width: 935px;}
.pro_list_left .titles{
	background-color: #1f5db0;
}

.pro_list_left .wrap1 .item{

}
.pro_list_left .wrap1 .item > a{
	display: block;
	color: #fff;
	padding-left: 20px;
	height: 48px;
	line-height: 48px;
	background-color: #ececec;
	font-size: 15px;
	color: #333;
    /*font-weight:bold;*/
	transition: all 0.4s;
	margin-bottom: 10px;
	margin-top: 10px;
}
.pro_list_left .wrap1 .item_son{
	font-size: 16px;
	color: #000;
}
.pro_list_left .wrap1 .item_son > a{
	display: block;
	color: #000;
	transition: all 0.4s;
	padding-left: 20px;
}
.pro_list_left .wrap1 .item_son > a::after{
	content:'+';
	position: absolute;
	right: 23px;
}
.pro_list_left .wrap1 .item_son:hover > a,
.pro_list_left .wrap1 .item_son.hover > a{
	color: #1f5db0;
}
.pro_list_left .wrap1 .item_son:hover > a::after,
.pro_list_left .wrap1 .item_son.hover > a::after{
	color: #1f5db0;
	content:'-';
}
.pro_list_left .wrap1 .grandson{
	font-size: 14px;
	line-height: 34px;
	color: #666666;
	display: none;
}
.pro_list_left .wrap1 .item_son.hover .grandson{
	display: block;
}
/* .pro_list_left .wrap1 .grandson{
	font-size: 14px;
	line-height: 34px;
	color: #666666;
	max-height: 0;
	transition: all 0.5s;
	overflow: hidden;
}
.pro_list_left .wrap1 .item_son.hover .grandson,
.pro_list_left .wrap1 .item_son:hover .grandson{
	max-height: 600px;
} */
.pro_list_left .wrap1 .grandson a{
	color: #666666;
	display: block;
	padding-left: 20px;
	transition: all 0.4s;
}
.pro_list_left .wrap1 .item_grandson:hover a,
.pro_list_left .wrap1 .item_grandson.hover a{
	color: #1f5db0;
}
.pro_list_left .wrap1 .item_grandson:hover a::after,
.pro_list_left .wrap1 .item_grandson.hover a::after{
	content:'>';
	position: absolute;
	right: 23px;
	top: 0;
}
.pro_list .wrapper{
	margin-right: -100px;
}
.pro_list .item{
	float: left;
	width: 303px;
	margin-right: 13px;
	margin-bottom: 16px;
	transition: all 0.4s;
}
.pro_list .item .title{
	background-color: #8c8c8c;
}
.pro_list .item:hover .title {
	background-color: #1f5db0;
}
.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;
}
.show_show_img img{
	max-width: 100%;
}
.show_show_cate{
	background-color: #e2e2e2;
}
.show_show_cate .tit{
	background-color: #1f5db0;
}
.about_one{
	border-radius: 10px;
  	background-color: #ececec;
  	width: 432px;
  	height: 131px;
  	margin-top: -84px;
}
.about_two{
	background-color: #f0f0f0;
}
.about_three .wrapper{
	margin-right: -100px;
}
.about_three .item{
	float: left;
	width: 392px;
	margin-right: 12px;
	margin-bottom: 12px;
}
.news_list .item{
	border: 1px solid #dfdfdf;
	transition: all 0.4s;
	margin-bottom: 13px;
}
.news_list .item .desc{
	color: #666666;
}
.news_list .item .more{
	background-color: #969696;
}
.news_list .item:hover{
	border-color: #1f5db0;
}
.news_list .item .title:hover{
	color: #cf9402;
}
.news_list .item .more:hover{
	background-color: #1f5db0;
}
.pro_list_left .wrap2 .item{
	
}
.pro_list_left .wrap2 .item a{
	padding-left: 40px;
	background-color: #ececec;
	color: #333;
	transition: all 0.4s;
	margin-bottom: 5px;
	margin-top: 0;
}
.pro_list_left .wrap2 .item a::after{
	content:'>';
	color: #b8b8b8;
	position: absolute;
	right: 38px;
	font-family: '宋体';
}
.pro_list_left .wrap2 .item.hover a,
.pro_list_left .wrap2 .item:hover a{
	background-color: #1f5db0;
	color: #fff;
}
.pro_list_left .wrap2 .item.hover a::after,
.pro_list_left .wrap2 .item:hover a::after{
	content:'-';
	color: #fff;
}
.pro_list_left .lx{
	background-image: url(../images/rx.png);

}
.show_img_wrap .top .img_wrap {
    border: 1px solid #976363
}

.show_img_wrap .top .thumbs {
    background-color: #f1f0f0
}

.show_img_wrap .top .thumbs .item {
    margin-right: 10px;
    float: left;
    border: 1px solid transparent;
    cursor: pointer
}

.show_img_wrap .top .thumbs .item.active {
    border-color: #a6a6a6
}

.show_img_wrap .top .right .more {
    background-color: #00c9a1
}

.show_img_wrap .titles {
    background-color: #efefef;
    border-top: 1px solid #e0e0e0
}

.show_img_wrap .titles .tit {
    width: 98px;
    background-color: #fff;
    height: 38px;
    line-height: 38px;
    border-top: 2px solid #5d5d5d;
    border-left: 2px solid #e0e0e0;
    border-right: 2px solid #e0e0e0;
    text-align: center;
    font-size: 14px
}
