@charset "gb2312";
/* CSS Document */

BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; background:url(bg.jpg) repeat;FONT: 12px Microsoft YaHei, Lucida, Helvetica, Arial, sans-serif;}
A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; list-style-type:none
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
*{PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.clear{ clear:both}
a{ text-decoration:none}

.top{ width:1200px; margin:0 auto}
.logo{ width:249px; float:left;}
.language{ width:215px; float:right;}
.nav{ float:right; width:930px; background:url(navbg.jpg) no-repeat; height:73px; margin-top:10px;}
.nav ul{ width:783px; margin:0 auto; height:42px; line-height:42px; padding-left:10px; padding-top:6px;}
.nav ul li{ float:left; width:107px; text-align:center; background:url(libg.jpg) no-repeat right top;}
.nav ul li a{ color:#FFFFFF; font-size:16px; font-family:"΢���ź�"; display:block}
.nav ul li a:hover{ background:url(lihover.jpg) no-repeat;}

/*.banner{ background:url(banner01.jpg) no-repeat center top; height:520px;}*/
.content{ margin-top:8px;}
/*.hxcp_top{ background:url(ad1.jpg) no-repeat center top; height:151px;}*/
.hx01{ width:1200px; margin:0 auto}
/*.hxcp_con{ background:url(bg02.jpg) no-repeat center top; height:554px;}*/

.box2{ margin-top:8px;}
/*.box2_top{ background:url(ad2.jpg) no-repeat center top; height:136px;}*/
.ys01{ width:1200px; margin:0 auto}
.box2_con{ width:1200px; margin:0 auto}


.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.pore {
	POSITION: relative
}
.index_ys{ padding-top:10px; height:750px;}
.index_ys .pbox1 {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 1200px; TOP: 0px
}
.index_ys .pbox2 {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 1200px; TOP: 0px
}
.ysol {
	HEIGHT: 158px
}
.ysol .fl {
	PADDING-LEFT: 9px; WIDTH: 66px; FONT-FAMILY: Impact; FLOAT: left; COLOR: #005eb6; FONT-SIZE: 48px; FONT-WEIGHT: bold
}
.ysol .fll {
	FLOAT: left
}
.ysol .fll .tit {
	BORDER-BOTTOM: #fff 1px solid; WIDTH: 430px; PADDING-TOP: 5px
}
.ysol .fll H1 {
	BORDER-BOTTOM: #c4c4c4 1px solid; LINE-HEIGHT: 38px; HEIGHT: 38px; COLOR: #005eb6; FONT-SIZE: 24px
}
.ysol .fll .txt {
	LINE-HEIGHT: 28px; COLOR: #666; FONT-SIZE: 16px; PADDING-TOP: 5px
}
.ysol .fll .txt .c {
	COLOR: #005eb6; FONT-SIZE: 16px
}

/*.box3_top{ background:url(ad3.jpg) no-repeat center top; height:190px;}*/
.hz{ width:1200px; margin:0 auto}
.box3_con{ width:1200px; margin:0 auto}
/*.hzkh{ background:url(hzbg.jpg) no-repeat; height:122px;}*/
.hzkh_con{ padding-top:15px;}
.foot{ background:url(footbg.jpg) repeat-x; height:249px; margin-top:8px; width:1200px; margin:0 auto}
.footbox{ width:1200px; margin:0 auto}
.footnav ul li{ float:left; width:146px; text-align:center; background:url(footli.jpg) no-repeat right center; height:43px; line-height:43px;}
.footnav ul li a{ color:#FFFFFF; font-size:14px; font-weight:bold}

.footcopy{ padding-top:30px;}
.footlogo{ float:left; width:235px;}
.copy{ float:left; width:400px; padding-left:20px; line-height:26px; color:#FFFFFF; padding-top:15px; font-size:14px;}
.copy a{ color:#FFFFFF}

.weixin{ width:148px; float:right;}
.gotop {cursor: pointer; float:right;30px;}

.nycontent{ width:1200px; margin:0 auto; margin-top:8px;}
.mainleft{ float:left; width:260px;}
.zlm_con{ background:url(bg03.jpg) repeat-y;}
.zlm_con ul{ width:212px; margin:0 auto}
.zlm_con ul li{ background:url(bg05.jpg) no-repeat; height:40px; line-height:40px;}
.zlm_con ul li a{ color:#1c1c1c; padding-left:83px; font-size:14px;}

.zlxwm{ margin-top:8px;}
.zlxwm_con{ background:url(prod_07.jpg) no-repeat; height:185px;}
.contact{ padding-left:10px; padding-right:10px; line-height:28px; font-size:14px;}

.zf_con{ background:url(prod_07.jpg) repeat-y; height:208px;}
.cf{  font-size:14px;}

.mainright{ float:right; width:930px;}
.right_top{ border-bottom:1px solid #0166c0; height:42px; line-height:42px;}

.rlm{ background:url(rlmbg.jpg) no-repeat; height:39px; width:180px; float:left}
.rlm span{ padding-left:20px; font-size:16px; color:#005bae; font-weight:bold}
.wzdh{ width:300px; float:right; text-align:right;color:#1c1c1c; font-size:14px;}
.right_con{ padding-top:6px;}
.intro{ font-size:14px; line-height:28px;color:#1c1c1c;}
.intro a{ color:#1c1c1c;}


.banner{ width:1200px;  margin:0 auto }
.flexslider{position:relative;height:520px;overflow:hidden;z-index:99;margin-top:0px; }
.slides{position:relative;z-index:1;}
.slides li{height:520px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:1200px;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:1200px;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(next.png) center center no-repeat;}


.swiper-container-2 {
	width: 260px;
	height: 210px;
}

.swiper-container-2 .swiper-pagination-bullet {
	background: #158bab;
	width: 8px;
	height: 8px;
	opacity: 1;
}

.swiper-container-2 a {
	max-width: 100% !important;
	height: 210px;
	display: block;
	margin: 0 auto;
}

.swiper-container-2 .swiper-pagination-bullet-active {
	width: 30px;
	background: #158bab;
	border-radius: 30px;
}

.swiper-container-2>.swiper-pagination-bullets {
	bottom: 15px !important;
}

.swiper-container-1 {
	width: 1200px;
	height: 520px;
}

.swiper-container-1 .swiper-pagination-bullet {
	background: #158bab;
	width: 8px;
	height: 8px;
	opacity: 1;
}

.swiper-container-1 a {
	max-width: 100% !important;
	height: 520px;
	display: block;
	margin: 0 auto;
}

.swiper-container-1 .swiper-pagination-bullet-active {
	width: 30px;
	background: #158bab;
	border-radius: 30px;
}

.swiper-container-1>.swiper-pagination-bullets {
	bottom: 15px !important;
}

.elli{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/* 单行超出隐藏带省略号 */
.clamp{display: -webkit-box; -webkit-box-orient: vertical;/*  -webkit-line-clamp: 3; */ overflow: hidden;}/* 多行超出隐藏带省略号 */
.flex{display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;}/* 水平等分可换行，两端对齐 */
.flex_c{display:flex; -webkit-justify-content:center; justify-content:center;flex-wrap:wrap;}/* 水平居中 可换行 */
.flex_m{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}/* 水平居中 垂直居中 可换行 */


#pages {
	margin: 30px 0;
	border-radius: 4px;
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

#pages>a,
#pages>span {
	float: left;
	font-size: 10px;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: rgb(141, 15, 199);
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

#pages>a:first-child {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#pages>a:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

#pages>a:hover,
#pages>a:focus {
	color: rgb(16, 194, 238);
	background-color: #eee;
	border-color: #ddd;
}

#pages>span {
	color: #fff;
	background-color: rgb(16, 194, 238);
	border-color: rgb(16, 194, 238);
}

#pages>span.pagemore {
	color: red;
	background-color: #fff;
	border: 1px solid #ddd;
}