@charset "utf-8";
/* CSS Document */

/*公共样式*/
* {
	margin:0;
	padding:0;
}
.m0a {
	margin:0 auto
}
.fl {
	float:left
}
.fr {
	float:right
}
.clr {
	clear: both;
}
li {
	list-style:none
}
a, a:hover {
	text-decoration:none
}
img {
	border:none;
	height:auto;
}
.f12 {
	font-size:12px;
	font-family:"Microsoft Yahei"
}
.f14 {
	font-size:14px;
	font-family:"Microsoft Yahei"
}
.f16 {
	font-size:16px;
	font-family:"Microsoft Yahei"
}
.f15 {
	font-size:15px;
	font-family:"Microsoft Yahei"
}
.t18 {
	font-size:18px;
	font-family:"Microsoft Yahei"
}
.f18 {
	font-size:20px;
	font-family:"Microsoft Yahei"
}
.f20 {
	font-size:22px;
	font-family:"Microsoft Yahei";
	font-weight:normal;
}
.f24 {
	font-size:24px;
	font-family:"Microsoft Yahei";
	font-weight:normal;
}
/*header*/
.header_b{ width:1000px; overflow:hidden; position:relative; z-index:1000000}
.header_b h1{ margin:20px 0 15px 0}
.header_b p a{ line-height:30px; color:#333; margin-bottom:30px;}
/*nav*/
.nav{ width:1004px; height:45px; position:relative; z-index:100000; background:url(../images/nav.png) no-repeat center top;}
.nav ul li{ float:left; line-height:45px; text-align:center;}
.nav ul li a{ color:#006599; display:block; padding:0 34px;}
.nav ul li a:hover{}

/* banner */
#box_banner {
	width:100%;
	float:none;
	clear:both;
	position:relative;
    top:-141px;
	left:0px;
}
.FrontPublic_slideShow01-d3_c1 ul {
	list-style:none;
}
.FrontPublic_slideShow01-d3_c1 a {
	color:#538c9f;
}
.FrontPublic_slideShow01-d3_c1 a:hover {
	color:#84b263;
}
.FrontPublic_slideShow01-d3_c1 div .wrapper {
	height:509px;
	overflow:hidden;
	position:relative;
}
.FrontPublic_slideShow01-d3_c1 .fn-clear {
	zoom:1;
	left:50%;
	width:1440px;
	height:509px;
	overflow:hidden;
	margin-left:-720px;
	position:absolute;
}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul {
	display:none;
	width:999999px;
	height:509px;
	position:relative;
}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul li {
	width:14400px;
	height:509px;
	text-align:center;
	font-size:0;
	float:left;
	display:inline
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .container_skitter {
	overflow:hidden;
	position:relative
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image {
	overflow:hidden;
	position:relative
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image img {
	display:none
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone {
	position:absolute;
	top:0;
	left:0;
	width:100px;
	overflow:hidden;
	display:none;
	z-index:20
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone img {
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	height:509px;
	width:1440px;
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .prev_button {
	position:absolute;
	top:50%;
	left:10%;
	width:57px;
	height:62px;
	margin-top:-31px;
	overflow:hidden;
	background:url(../images/prev.png) no-repeat left top!important;
	z-index:999;
	text-indent:-9999em
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .next_button {
	position:absolute;
	top:50%;
	right:10%;
	width:57px;
	height:62px;
	margin-top:-31px;
	overflow:hidden;
	z-index:999;
	text-indent:-9999em;
	background:url(../images/next.png) no-repeat left top!important
}
.FrontPublic_slideShow01-d3_c1 .box_skitter .label_skitter {
	z-index:150;
	position:absolute;
	display:none
}
.FrontPublic_slideShow01-d3_c1 .loading {
	position:absolute;
	top:50%;
	right:50%;
	z-index:10000;
	margin:-16px -16px;
	color:#fff;
	text-indent:-9999em;
	overflow:hidden;
	background: url(../images/ajax-loader.gif) no-repeat left top;
	width:31px;
	height:31px
}
.FrontPublic_slideShow01-d3_c1 #slideshow ul {
	display:none
}


/*产品列表*/
.lbd{ width:950px; overflow:hidden; background:#F5F5F5; padding:25px; margin-top:-141px;}
.lbd .lb{ width:182px;}
.lbd .lb h1{ line-height:30px; color:#005BAE}
.lbd .lb h1 a{ margin-top:9px; float:right}
.lbd .lb ul li{ line-height:29px; border-bottom:1px #9AB3D1 dashed; background:url(../images/lba.jpg) no-repeat center left;}
.lbd .lb ul li a{ display:block; color:#005BAE; padding-left:20px;}
.lbd .lb ul li a:hover{ color:#46AC49}

.about{ width:510px !important; margin-left:40px;}
.about .nr{ line-height:25px; color:#363636;}
.contact{ width:175px;}
.contact p{ line-height:30px; color:#363636; padding-top:10px;}
.contact p a{ color:#363636 !important}

/*zhan*/
.prd{ width:962px; overflow:hidden; background:url(../images/cp_bj.jpg) no-repeat center top; height:486px; padding:0px 30px;}
.prd h2{ line-height:30px; color:#fff; margin:20px 0px 10px 0}
.prd h2 a{ margin-top:9px; float:right}
.productInfo {
	clear: both;
	overflow: hidden;
	position: relative;

}
.product {
	width:962px;
}
.product ul {
	overflow: hidden;
}

/*-----------------图片移动-----------*/
.product{
	
	}
.product .li {
 
  display: block;
  float: left;
  width: 228px;
  height:200px;
  text-align: center;
  overflow: hidden; margin-left:10px;
}

.product .li .img {
	display: block; width:226px; height:170px; text-align:center; border:1px #fff solid;
}
.product .li:hover .img {
	opacity: .7;
}
.product .li .proname {
	    line-height: 30px;color:#fff; height:30px; display:block; font-size:12px;

}


.product .li .proname:hover{color:#46AC49}

/*新闻*/
.xwd{ width:970px; overflow:hidden; background:#F5F5F5; padding:20px 15px 30px 15px;}

.cp_bt{ width:970px;}
.b_t{ margin-left:25px; width:200px; background:url(../images/yz.jpg) no-repeat 145px -1px; font-weight:100; line-height:40px;}
.b_t h1{ color:#005BAA;}
.b_t h1 b{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:100; color:#363636}

.wra{width:298px; height:222px;}  
/* focus */  
#focus{width:298px;height:222px;overflow:hidden;position:relative;}  
#focus ul{height:222px;position:absolute;}  
#focus ul li{float:left;width:298x;height:222px;overflow:hidden;position:relative;background:#000;}  
#focus ul li div{position:absolute;overflow:hidden;}  

#focus .btnBg{position:absolute;width:800px;height:20px;left:0;bottom:0;background:#000;}  
#focus .btn{position:absolute;width:780px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}  
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}  
#focus .btn span.on{background:#fff;}  


#focus .preNext{width:45px;height:100px;position:absolute;top:65px;/*background:url(http://sandbox.runjs.cn/uploads/rs/475/xaqlrnnr/sprite.png) no-repeat 0 0;*/cursor:pointer;}  
#focus .pre{left:0;}  
#focus .next{right:0;background-position:right top;} 
.xwd .gs{ width:319px; height:222px; background:#FFFFFF; margin-left:15px;}
.xwd .gs h3{ margin-left:12px; background:url(../images/x.jpg) no-repeat left top; margin-top:-6px; line-height:28px; color:#FFF; text-align:center; width:82px;}
.xwd .gs ul{ margin:10px 16px;}
.xwd .gs ul li{ line-height:25px; background:url(../images/xwa.jpg) no-repeat 10px 12px; margin-bottom:5px;}
.xwd .gs ul li a{ display:block; color:#000; padding-left:20px;}
.xwd .gs ul li a:hover{ background:url(../images/xw-h.jpg) #005CAC no-repeat 10px 12px; color:#FFF}

.flink{ background:url(../images/link.jpg) no-repeat center left; overflow:hidden; width:800px; padding:25px 0 25px 200px;}
.flink a{ color:#666666; padding:0 5px; line-height:25px;}
.flink a:hover{color:#46AC49}

/**/
.db_nav{ width:100%; overflow:hidden; background:#004EA4; padding:13px 0; margin-bottom:10px;}
.db_nav ul{ width:800px;}
.db_nav ul li{ float:left; border-right:1px #fff solid; height:17px; line-height:17px; padding:0 21px;}
.db_nav ul li:last-child{ border-right:none}
.db_nav ul li a{ color:#FFF}
.db_nav ul li a:hover{color:#46AC49}
/*版权样式*/
.banquan {
	width:100%;
	overflow:hidden;
}
.banquan .bq {
	width:1000px;
	overflow: hidden;
}
.banquan .bq .z {
	width:37px;
	height:37px;
	margin:20px 0px;
}
.banquan .bq .db_logo {
	margin-top:5px;
}
.banquan .bq .zz {
	overflow:hidden;
	color:#363636;
	padding:10px 0px 10px 0px;
	line-height:20px;
	    width: 700px;
}
.banquan .bq .zz a {
	color:#363636
}
.add {
	color:#363636;
	margin-bottom:3px;
}
.tuijian {
	color:#363636;
	margin-bottom:3px; font-size:14px;
}
.tuijian span {
	color:#363636;
}
.tuijian a {
	padding:0 10px;
	font-size:14px;
	font-family:"Microsoft Yahei"
}
.tuijian a:hover {
	color:#FC7A23
}
.tuiguang {
	color:#363636;
}
.tuiguang a {
	padding:0px;
	color:#363636;
	font-size:12px;
	font-family:"Microsoft Yahei"
}
.ba {
	background:url(../images/BA.png) no-repeat;
	height:20px;
	line-height:20px;
	padding-left:25px;
	color:#363636
}
.you {
	margin:20px 0 10px 0
}
/*about*/
.banner_ab {
	width:100%;
	overflow:hidden;
	position:relative; text-align:center; margin-bottom:20px;
}
.boxxx {
	width:100%;
	overflow:hidden;
	position:absolute;
}
.main_box {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:20px;
}
.sidebar {
	width:225px;
	overflow:hidden;
	margin-bottom:20px;
}
.sidebar h2 {
	color:#ffffff;
	height:47px;
	line-height:20px;
	padding-top:13px;
	padding-left:50px;
	background:#09389D;
}
.sidebar h2 span {
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.sidebar ul {
	width:200px;
	overflow:hidden;
	margin:0 auto;
}
.lbe li {
	width:200px;
	height:50px;
	line-height:50px;
	border-bottom:1px #ccc solid;
	padding-left:25px;
	background:url(../images/c.jpg) no-repeat 2px 19px
}
.lbe li a {
	color:#666666;
}
.lbe li a:hover {
	color:#0D9F11;
}
.sidebar .tp img {
	width:219px;
	height:161px;
	margin:0 auto;
	margin-bottom:20px;
}
.sidebar .gst img {
	width:225px;
	height:161px;
	margin-bottom:20px;
}
.news1 {
	width:225px;
	overflow:hidden;
}
.news1 h2 {
	color:#ffffff;
	height:47px;
	line-height:20px;
	padding-top:13px;
	padding-left:50px;
	background:#09389D;
	margin-bottom:10px;
}
.news1 h2 span {
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.news1 ul {
	width:225px;
	overflow:hidden;
	margin:0 auto;
}
.news1 ul li {
	width:225px;
	height:40px;
	line-height:40px;
	border-bottom:1px #ccc dashed;
}
.news1 ul li a {
	color:#666666;
}
.news1 ul li a:hover {
	color:#0D9F11;
}
.lx1 {
	width:225px;
	overflow:hidden;
}
.lx1 a{ color:#656565}
.lx1 h2 {
	color:#ffffff;
	height:47px;
	line-height:20px;
	padding-top:13px;
	padding-left:50px;
	background:#09389D;
	margin-bottom:10px;
}
.lx1 h2 span {
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.neirong {
	width:740px;
	overflow:hidden;
}
.neirong .bt1 {
	border-bottom:1px #CCC solid;
	height:50px;
	width:740px;
}
.neirong .gywm {
	border-bottom:2px #008FE6 solid;
	height:39px;
	line-height:39px;
	font-size:18px;
	font-family:"Microsoft Yahei";
	color:#666666
}
.location {
	float:left;
	height:50px;
	line-height:50px;
}
.location span {
	font-size:12px;
	font-family:"Microsoft Yahei";
	color:#666666
}
.location a {
	padding-left:5px;
	font-size:12px;
	font-family:"Microsoft Yahei";
	color:#666666
}
.location a:hover {
	color:#0D9F11;
}
.x a:hover{color:#0D9F11;}