@charset"gb2312";
body,td,div{font-size:12px;color:#333;font-family: 微软雅黑,Arial; }
.mb10{ margin-bottom:10px;}
.ye { margin:10px 0;}
.ye a{ padding:4px 10px; margin:0 3px; border:1px solid #CCC}
.yec{font-weight: bold;background:#ff0000;color:#fff;border:1px solid #32b3c6}
.yec:hover{color:#fff;}
.ye span{padding:4px 10px; margin:0 3px; border:1px solid #CCC; color:#999;}
.ye .ku{border:0; width:30px; height:25px; border:1px solid #CCC;}
.ye .btn{border:0; width:50px; height:25px; background:#777; color:#fff;}
.t-tit{ text-align:center; font-size:16px; margin-top:20px; font-weight:bold;}
.t-info{ line-height:.5rem; text-align:center; color:#999}
.t-con{ font-size:.2rem; width:96%; margin:10px auto; }
.t-con img{ max-width:100%;}
.cont{
	font-size: 0;
	overflow: hidden;
	zoom: 1;
}
.cont h3{
	overflow: hidden;
	border-left: 3px #006599 solid;
	margin-top: 0.4rem;
	margin-left: 0.2rem;
}
.cont h3 span:last-child{
	color: #AEAEAE;
}
.cont h3 span{
	font-size: 0.30rem;
	line-height: 0.32rem;
	padding-left: 0.1rem;
}
.about1 .img_one{
	margin-top: 10px;
	width: 92%;
	margin: 0 auto;
	margin-top: 0.3rem;
}
.about1 .img_one img{
	width: 100%;
}
.main_center1{
	width: 90%;
	margin: 0 auto;
}
.main_center1 ul{
	width: 3.5rem;
	margin: 0 auto;
	margin-top: 0.3rem;
}
.main_center1 ul li{
	font-size: 0.28rem;
	width: 1.4rem;
	float: left;
	text-align: center;
	background-color: #006599;
	color: #fff;
	height: 0.6rem;
	line-height: 0.6rem;
	margin-left: 10px;
	border-radius: 10px;
}
.main_center1 .hide{
	display: none;
}
.box1{
	font-size: 0.24rem;
	overflow: hidden;
	zoom: 1;
	margin: 0 auto;
	margin-top: 0.2rem;
	line-height: 0.6rem;
}
.box1 li{
	border-bottom: 1px #666666 dashed;
	overflow: hidden;
	zoom: 1;
}
.cont .selected{
	background-color: #F1B900;
}
.main_center1 .ol_left{
	float: left;
}
.main_center1 .ol_right{
	float: right;
}

#owl-demo .item{
	margin: 10px;
}
#owl-demo .item img{
	display: block;
	width: 100%;
	height: auto;
}
.owl-carousel .owl-wrapper:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init*/
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	margin-top:20px;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon*/
.grabbing{
	cursor: url(images/grabbing.png) 8 8, move;
}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
}

/*
*Owl Carousel Owl Demo Theme
*www.mycodes.net
*/
.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}
/* Styling Next and Prev buttons*/
.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;
	/*IE7 life-saver*/margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);
	/*IE7 fix*/opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);
	/*IE7 fix*/opacity: 1;
	text-decoration: none;
}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;
	/*IE7 life-saver*/;
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	/*IE7 fix*/opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);
	/*IE7 fix*/opacity: 1;
}
/* If PaginationNumbers is true*/
.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
/* preloading images*/
.owl-item.loading{
	min-height: 150px;
	background: url(images/AjaxLoader.gif) no-repeat center center;
}
.owl-buttons{ display: none; }
/*产品列表   */
.main_center2{
	width: 90%;
	margin: 0 auto;
}
.main_center2 ul{
	width: 95%;
	margin: 0 auto;
	margin-top: 0.3rem;
}
.main_center2 ul li{
	font-size: 0.25rem;
	width: 2.0rem;
	float: left;
	text-align: center;
	background-color: #006599;
	color: #fff;
	height: 0.6rem;
	line-height: 0.6rem;
	margin-left: 0.1rem;
	border-radius: 10px;
	margin-bottom:0.1rem;
}
.main_center2 .hide{
	display: none;
}
.main_center2 .main_ul a{
	color: #fff;
}
/*分页   *************/
.page{
	width: 100%;
	margin-top: 20px;
	text-align: center;
	overflow: hidden;
}
.page a{
	display: inline-block;
	width: 0.4rem;
	border-width:1px 1px 1px 1px;
	border-style: solid;
	border-color: #d5d5d5;
	/*border: 1px #D5D5D5 solid;*/
	font-size: 0.24rem;
	line-height: 0.4rem;
	text-align: center;
	margin-right: 6px;
}
.page .wd{
	width: 1rem;
}
.page .one{
	color: #006599;
}
/*产品列表*/
.box1_product{
	line-height: 0.4rem;
}
.product_box{
	width: 95%;
}
.product_box dl{
	width: 45%;
	float: left;
	margin-left: 3.5%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.product_box dt{
	margin-bottom: 0.1rem;
}
.product_box dt img{
	width: 100%;
	border: 1px #999 solid;
}
.product_box dd{
	text-align: center;
}
.product_box .red{
	color: #f00;
}
.product_box h4{
	color: #333;
	font-weight: bold;
	text-align: justify;
	width: 80%;
	line-height: 0.4rem;
	margin: 0 auto;
}
.product_box .product{
	width: 50%;
	margin: 0 auto;
	margin-top: 0.1rem;
	margin-bottom: 0.1rem;
}
.product_box .product img{
	width: 100%;
}
.product_img img{
	width: 100%;
}
.product_title .title_p{
	background-color: #006599;
	color: #fff;
	padding-left: 0.1rem;
	height: 0.5rem;
	line-height: 0.5rem;
	margin-bottom: 0.2rem;
}
.product_title .p_txt{
	line-height: 0.35rem;
}
/*新闻列表*/
.new_box{
	width: 100%;
	margin: 0 auto;
}
.new_box .date span{
	display: block;
	text-align: center;
	width: 0.7rem;
}
.new_box .date span:first-child{
	color: #006599;
	font-size: 0.5rem;
	padding-bottom: 0.1rem;
	border-bottom: 1px #006599 solid;
}
.new_box .date{
	float: left;
	width: 12%;
}
.new_box dt{
	float: left;
	width: 26%;
}
.new_box dt img{
	width: 100%;
}
.new_box .date{
}
.new_box dl{
	margin-bottom: 0.1rem;
	overflow: hidden;
	zoom: 1;
	margin-top: 0.3rem;
	padding-bottom: 10px;
	border-width: 0 0 1px 0; 
	border-color: #d9d9d9; 
	border-style: solid; 
}
.new_box dl:last-child{
	border: none;
}

.new_box dl .color-weight{
	color: #006599;
	font-size: 0.30rem;
	font-weight: bold;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.new_box a{
	color: #006599;
}
.new_box dd{
	float: left;
	width:77%;
	font-size: 0.24rem;
	line-height: 0.24rem;
}
/*foot*/

.foot{
	font-size: 0.20rem;
	color: #fff;
	padding:10px;
	line-height: 0.3rem;
}
.footl{ color:#fff; font-size:.2rem; float:left; width:68%;  height:3rem;}
.footr{margin-top:.3rem; color:#fff; font-size:.2rem; float:left; width:32%; text-align:center; line-height:.2rem;  float:right; background:#063467; height:3rem; padding-top:.3rem; box-sizing:border-box;}
.footr img{ margin:0 auto;}
.footr a{ color:#80d7f8;}

@media screen and (max-width: 750px) {
    .foot_nav{
		width: 100%;
	}
	.foot_nav a{
		border-right: 0;
		text-align: center;
	}
.new_box .date{
		float: left;
		width: 20%;
		margin-right: 0.2rem;
	}
.new_box .date span{
		width: 1.2rem;
	}
.new_box dt{
		float: left;
		width: 70%;
	}
.new_box dd{
		float: left;
		margin: 0 auto;
		line-height: 0.4rem;
		/*margin-top: 0.2rem;*/
		padding-left: 0;
	}
	.new_box dt img{
		display: none;
	}
	
/*.scroll_horizontal{
		position: relative;
		width: 95%;
		margin: 0 auto;
		height: 120px;
		margin-top: 20px;
	}
.scroll_horizontal .box{
		overflow: hidden;
		position: relative;
		width: 90%;
		height: 120px;
		margin: 0 auto;
	}
.scroll_horizontal .list li{
		float: left;
		width: 180px;
		text-align: center;
		margin-right: 5px;
	}
*/

}
/*@media screen and (max-width: 375px) {
.scroll_horizontal{
		position: relative;
		width: 95%;
		margin: 0 auto;
		height: 120px;
		margin-top: 20px;
	}
.scroll_horizontal .box{
		overflow: hidden;
		position: relative;
		width: 100%;
		height: 120px;
		margin: 0 auto;
	}
.scroll_horizontal .list li{
		float: left;
		width: 180px;
		text-align: center;
		margin-right: 5px;
	}

}
*/
/*@media screen and (max-width: 320px) {
.scroll_horizontal{
		position: relative;
		width: 98%;
		margin: 0 auto;
		height: 100px;
		margin-top: 20px;
	}
.scroll_horizontal .box{
		overflow: hidden;
		position: relative;
		width: 100%;
		height: 100px;
		margin: 0 auto;
	}
.scroll_horizontal .list li{
		float: left;
		width: 180px;
		text-align: center;
		margin-right: 5px;
	}

}
*/
/*  在线留言*/
.m_form{
	width:90%;
	margin: 0 auto;
	overflow: hidden;
	zoom:1;
	margin-top: 0.2rem;

}
.m_form label{
	float: left;
	font-size: 0.30rem;
	width:15%;
	text-align: right;
}
.m_form p{
	margin-top: 0.15rem;
}
.m_form input{
	float: left;
	width:80%;
	margin-left: 0.15rem;
	height: 0.5rem;
	line-height: 0.5rem;
	border-width: 1px 1px 1px 1px; 
	border-color: #ccc; 
	border-style: solid;
}
.m_form textarea{
	margin-left: 0.15rem;
	height: 1rem;
	width:80%;
	border-width: 1px 1px 1px 1px; 
	border-color: #ccc; 
	border-style: solid;
}
.m_form .yanzhengma{
	width:30%;
	margin-right: 0.1rem;

}
.m_form .yan_img{
	float: left;
	width:20%;
}
.m_form .yan_img img{
	vertical-align: middle;
	width: 100%;
}
.m_form a{
	font-size: 0.30rem;
	float: left;
	padding-top: 0.1rem;
	padding-left: 0.1rem;
}
.m_form .sub{
	float: left;
	width:30%;
	margin-left:35%;
	border: 0;
	background-color: #F1B900;
	color: #fff;
	height: 0.7rem;
	border-radius: 20px;
	margin-top: 0.3rem;
	font-size: 0.3rem;
}
/*新闻内容页*/
.news_box{
	width:90%;
	margin: 0 auto;
	text-align: center;
}
.news_box h4{
	font-size: 0.3rem;
	border-bottom: 1px #EBEBEB solid;
	padding: 0.2rem 0;
	margin-bottom: 0.1rem;
}
.news_box .de_txt span{
	font-size: 0.24rem;
}
.details_img{
	width:100%;
	text-align: center;
	margin-top: 0.2rem;
}
.details_img img{
	width:100%;
}
.details_cont p{
	text-align: left;
	text-align: justify;
	text-indent: 2em;
	font-size: 0.24rem;
	line-height: 0.4rem;
	margin-top: 0.2rem;
}
.posts{
	margin-top: 0.2rem;
}
.posts a{
	font-size: 0.24rem;
	display:block;
	text-align: left;
	line-height: 0.3rem;
	color: #006599;
}
/* 联系我们*/
.contact{
	width:85%;
	margin: 0 auto;
	margin-top: 0.2rem;
}
.contact h6{
	font-size: 0.30rem;
	margin-bottom: 0.1rem;
}
.contact p{
	font-size:0.24rem;
	line-height: 0.35rem;
}
.fl{  width:100%;  margin-top:10px;}
.tc { padding:3px; border:1px solid #fff; color:#fff;  display:block;box-sizing:border-box;}
.disnews img{ max-width:100%;}
.dispro img{ max-width:100%; display:block;}
.dispro{ line-height:.85rem; padding:.25rem;}
.dispro2 img{ width:100%;}
.discase{ padding:10px; border:1px solid #0074ae; background:#fbfcfc;}
.font14{ font-size:14px; color:#fff;}
.discase img{ max-width:100%;}
.at{ color:#7c7a7a; text-transform:uppercase;}
.at2{  color:#063967;text-transform:uppercase;}
.mt{ text-indent:4px; color:#063967; font-size:.3rem;}
.mtp{ padding:15px 0;}
.pro_l a{ font-size:14px; display:block; padding:0 13px;height:36px; line-height:36px; text-align:center; overflow:hidden; float:left; color:#fff;  }
.pro_l a:hover{ color:#fff;  }
.pro_l2 a{ font-size:14px;box-sizing:border-box; display:block;padding:0 11px; height:36px; line-height:36px; text-align:center; overflow:hidden; float:left; color:#fff; background:url(images/probg2.jpg) repeat-x; border:2px solid #9eb0c4; border-top:0px;}
.pro_l2 a:hover{color:#fff }
.company{ text-align:center;}

.ib1{ height:100px; background:url(images/ib1_2.jpg) no-repeat center center; background-size: auto 85%;}
.ib1:hover{background:url(images/ib1.jpg)  no-repeat center center;}
.ib2{ height:100px; background:url(images/ib2_2.jpg) no-repeat center center; background-size: auto 85%;}
.ib2:hover{background:url(images/ib2.jpg)  no-repeat center center;}
.ib3{ height:100px; background:url(images/ib3_2.jpg) no-repeat center center; background-size: auto 85%;}
.ib3:hover{background:url(images/ib3.jpg)  no-repeat center center;}
.ib4{ height:100px; background:url(images/ib4_2.jpg) no-repeat center center; background-size: auto 85%;}
.ib4:hover{background:url(images/ib4.jpg)  no-repeat center center;}
.ib5{ height:100px; background:url(images/ib5_2.jpg) no-repeat center center; background-size: auto 85%;}
.ib5:hover{background:url(images/ib5.jpg)  no-repeat center center;}
.video{ border:10px; border-radius:15px;}
.abou{ background:#cfcece;height:.6rem; padding:.15rem 0;}
.abou a{ padding:0 15px; line-height:.4rem; color:#000; display:inline-block;}
.ipro2:link,.ipro2:visited{ color:#d66500;}
.newst{ display:block; width:90%; margin:0 auto; line-height:77px; font-size:38px; font-family:宋体; border-bottom:1px solid #737272;color:#737272}



