@charset "utf-8";
/* CSS Document */

body{ font-size:12px; color:#707070; font-family:'宋体'; background:#f6f6f6;}

.w1200{ width:1200px; margin: 0 auto;}

.left{ float:left;}

.right{ float:right;}


/**优化**/
h1{  font-family:'微软雅黑'; font-size:18px; padding:0px; margin: 0px; font-weight:bold;}

h2{  font-family:'微软雅黑';  font-size:14px; padding:0px; margin: 0px; font-weight:bold;}

h3{  font-family:'微软雅黑';  font-size:14px; padding:0px; margin: 0px; font-weight:bold;}

/**top**/

.top{ position:relative;}

.logo{ position:absolute; left:0; top:0; background:url(../images/dhyy.png) repeat-x 0 0; z-index:1; width:100%; height:106px;}

.logow{ position:relative; width:1200px; margin: 0 auto;}

.logo_a{ position:absolute; left:0px; top:0px; width:190px; height:206px; background:#096ab5; text-align:center; z-index:2; padding-top:22px;}

.topkhg{ height:99px;}

.dhh{ text-align:right; padding-top:23px;}

.dh{ height:40px; line-height:40px;  font-family:'微软雅黑';  font-size:14px;  font-weight:bold;}

.dh li{ float:left; display:inline; padding-right:20px; background:url(../images/dh.png) no-repeat right center; margin-right:20px;}


/**************************banner***********************************/

.banner{width:1903px;overflow:hidden;position:relative}
.banner_inner{position:relative;height:425px;width:990px;margin:0 auto}

.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}

.banner .child1{position:absolute;width:588px;height:425px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:425px;left:343px;top:0}
.banner_common{position:relative;width:80%;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0;margin-top:180px;width:60px;height:60px;cursor:pointer;
background:url(../images/banner_btn_l_24.png) no-repeat;opacity:0.3;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:0.3;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:403px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:12px;height:12px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#096ab5}

/****************************************************/

.dh_a{ color:#000;}

.dh_a:hover{ color:#096ab5;}

.dh_axz{ color:#096ab5;}

/**公司简介**/

.gsjj{ float:left; width:590px; height:173px; background:#fff; margin-top:40px; padding:20px;} 

.xwin{ float:right; height:173px; width:510px; background:#fff; margin-top:40px;  padding:20px;}

.gsjjy{ float:right; width:318px;}

.jihh{ font-size:18px; font-weight:normal; color:#096ab5; margin-bottom:8px;}

.gdp{ height:109px; line-height:28px;}

.jifg{ padding-bottom:8px;}

.moree{ text-align:right; display:block;}

.gsal{ background:url(../images/all.png) no-repeat center bottom; height:53px; margin-top:40px; text-align:center; margin-bottom:25px;}

.gsal h2{ color:#000; font-size:20px; font-weight:normal;}

.xciu{ width:108px; height:32px; line-height:32px; text-align:center; color:#fff; font-size:16px; background:#096ab5;}

.dfio{ text-align:center; padding-top:10px;}

.xcio{ width:380px;}

.xinb{ height:159px;}

.bioy{ color:#000; line-height:22px;}

.sdhji{ height:46px; border-bottom:1px solid #f2f2f2; line-height:46px; color:#dfdfdf; font-family:Arial, Helvetica, sans-serif;}

.jingf{ line-height:30px; padding-top:20px;}


/******新闻特效******/

.krakatoa {
	display:none;
	margin:0px auto;
}
.krakatoa-control {
	padding-bottom:0px;
}
.arrows {
	display:none;
	position:absolute;
	top:0px;
	right:0;
	z-index:100;
}
.arrow {
	float:left;
	margin-right:7px;
}
.arrow a {
	display:block;
	width:13px;
	height:0;
	padding-top:16px;
	overflow:hidden;
	background:transparent url('../images/arrows.png') no-repeat;
	cursor:pointer;
}
.arrow-left a {
	background-position:0 0;
}
.arrow-right a {
	background-position:-20px 0;
	left:20px;
}
.arrow-left a:hover {
	background-position:0 -16px;
}
.arrow-right a:hover {
	background-position:-20px -16px;
	left:20px;
}
.buttons {
	position:absolute;
	top:50px;
	left:-100px;
	z-index:100;
}
.pagination {
	float:left;
	margin:0 2px;
}
.pagination a {
	display:block;
	width:10px;
	height:0;
	padding-top:10px;
	background-image:url('../images/pagination.png');
	background-position:0 0;
	overflow:hidden;
}
.active-button a, .active-button a:hover {
	background-position:0 -30px;
}
.pagination a:hover {
	background-position:0 -30px;
}


/**公司案例**/

.thumbnailWrapper {
	width:1200px; height:308px;
	margin:0px auto; margin-bottom:40px;
} /* not important */
.thumbnailWrapper ul {
	list-style-type: none; /* remove the default style for list items (the circles) */
	margin:0px; /* remove default margin */
	padding:0px; /* remove default padding */
}
.thumbnailWrapper ul li {
	float:left; /* important: left float */
	position:relative; /* so we can use top and left positioning */
	overflow:hidden; /* hide the content outside the boundaries (ZOOM) */
	margin-right:20px;
}
.thumbnailWrapper ul li a img {
	width:285px; /* not important, the pics we use here are too big */
	position:relative; /* so we can use top and left positioning */
	border:none; /* remove the default blue border */
}
.caption {
	position:absolute; /* needed for positioning */
	bottom:0px; /* bottom of the list item (container) */
	left:0px; /* start from left of the list item (container) */
	width:100%; /* stretch to the whole width of container */
	display:none; /* hide by default */
	/* styling bellow */
			background:#096ab5;
	color:white; text-align:center;
	opacity:0.9;
}
.caption .captionInside {
	/* just styling */
			padding:10px;
	margin:0px;
}
/**底部**/

.botom{ clear:both; height:160px; background:#fff; border-top:4px solid #096ab5; padding-top:30px;}

.didh{ width:200px; margin-right:60px;}

.dhdb_a{font-family:'微软雅黑';  font-size:14px;  font-weight:bold; color:#707070; display:block; width:100px; height:32px; line-height:32px; float:left;}

.dhdb_a:hover{ color:#096ab5;}

.wzd{ width:255px;}

.ymm{ line-height:32px; font-family:'微软雅黑';  font-size:14px; }

.duyo{ text-align:right; font-family:'微软雅黑';  font-size:13px; line-height:32px; text-transform:uppercase;}

.duyo a{ color:#707070;}

.duyo a:hover{ color:#096ab5;}

.fxll{ text-align:right; float:right; padding-top:5px; position:relative; right:-6px;}

.bot{ clear:both; border-top:1px solid #ececec; text-align:center;  font-size:13px; font-family:'微软雅黑'; height:40px; line-height:40px; background:#fff;}

.dhdb_aa{ color:#707070; display:block;  height:32px; line-height:32px; }

.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative; margin-bottom:1px;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#096ab5;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#096ab5;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ec070c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/**子页简介**/

.daqi{ height:44px; line-height:44px; border-bottom:1px solid #dedede; margin-bottom:20px;}

.dqsy a{color:#707070;}

.dqsy a:hover{color:#096ab5;}

.gdfuo{ background:url(../images/dqq.png) no-repeat 0 center; padding-left:10px;  font-family:'微软雅黑'; font-size:16px; color:#000;}

.gdfuo span{ padding-left:8px; text-transform:capitalize; font-style:italic; color:#d5d5d5;}

.erji{ background:#fff; height:40px; width:1198px; border:1px solid #f1f1f1; margin-bottom:30px; position:relative;}

.erji_ul{ position:absolute;}

.erji_ul li{ float:left; display:inline; width:150px; text-align:center; line-height:38px; border-right:1px solid #f6f6f6;}

.jinr{ height:auto !important; min-height:650px; height:650px;  width:1198px; background:#fff; border:1px solid #f1f1f1; margin-bottom:45px;}

.jjzwsj{ padding:25px; line-height:32px;}

.erji_a{ color:#000; display:block; width:150px; height:51px;}

.erji_a:hover{ background:url(../images/erji.png) no-repeat 0 0; color:#fff;}

.erji_axz{ background:url(../images/erji.png) no-repeat 0 0; color:#fff;}

.erji_ulz{ position:absolute;}

.erji_ulz li{ float:left; display:inline; width:300px; text-align:center; line-height:38px; border-right:1px solid #f6f6f6;}

.erji_az{ color:#000; display:block; width:300px; height:51px;}

.erji_az:hover{ background:url(../images/erji1.png) no-repeat 0 0; color:#fff;}

.erji_azxz{ background:url(../images/erji1.png) no-repeat 0 0; color:#fff;}

/**新闻中心子页**/

.xinl{ height:157px; padding:25px;}

.xinv{ float:left; border:1px solid #f6f6f6; padding:5px; }

.xinyt{ float:right; width:900px;}

.cxby{ height:50px; line-height:40px;  border-bottom:1px solid #f6f6f6; margin-bottom:20px;}

.hgui{ float:left; color:#000;} 

.cxby span{ float:left; font-family:Arial, Helvetica, sans-serif; padding-left:10px; color:#dfdfdf;} 

.xinc{ height:60px; line-height:30px; margin-bottom:13px;}

.xwlb{ height:auto !important; min-height:500px; height:500px; padding-bottom:0px; padding-left:25px; padding-right:25px;}

.fenye{ width:260px; height:26px; clear:both; margin: 0 auto; margin-bottom:35px;}

.fenye li{ float:left; margin-right:5PX;  width:50px; height:26px; border:1px solid #e4e4e4; line-height:26px; text-align:center; }

.fenye a{ color:#888888; display:block;}

.fenye a:HOVER{ color:#FFF; background:#096ab5 ;}

.jiajj{ padding-left:20px;}

.xintr{ border-bottom:2px solid #096ab5;}

.xintrr{ border-bottom:1px solid #f6f6f6;}

.xinbvzz{ background:url(../images/xwyy.png) repeat-x 0 0; height:45px; line-height:45px; border-top:1px solid #f6f6f6;  border-left:1px solid #f6f6f6;   font-family:'微软雅黑'; font-size:14px; font-weight:bold; color:#000;}

.xinbvzzzz{ background:url(../images/xwyy.png) repeat-x 0 0; height:45px; line-height:45px; border-top:1px solid #f6f6f6;    font-family:'微软雅黑'; font-size:14px; font-weight:bold; color:#000;}

.xinbvzzshzz{ background:url(../images/xwyy.png) repeat-x 0 0; height:45px; line-height:45px; border-top:1px solid #f6f6f6; border-right:1px solid #f6f6f6;   font-family:'微软雅黑'; font-size:14px; font-weight:bold; color:#000;}

.xhao{ color:#096ab5;}

.btyg{ background:#f6f6f6;}

.xcin_za{ color:#707070;}

.xcin_za:hover{ color:#096ab5;}

.xchh{ text-align:center; line-height:40px; color:#000;}

.fbsh{ text-align:center; line-height:34px; border-top:1px solid #f6f6f6;  border-bottom:1px solid #f6f6f6; }

.fbsh a{color:#707070;}

.fbsh a:hover{color:#096ab5;}

.xwxxysd{ height:auto !important; min-height:550px; height:550px;overflow:hidden;padding: 20px 0;}

.fenyt{ height:70px; border-top:1px solid #f6f6f6;  }

.xcblg{ color:#df0000; padding-top:30px;  font-family:'微软雅黑'; font-size:14px; font-weight:bold;}

.jjzwsffttj{ line-height:32px; padding-top:15px;}

.jjzwsffttj a{color:#707070;}

.jjzwsffttj a:hover{color:#096ab5;}

/**产品子页**/

#gsanlco{ padding:25px;  overflow:hidden; height:auto !important; min-height:500px; height:500px;}
#gsanlco li{ width:276px; height:298px; overflow:hidden; position:relative; float:left; display:inline; margin-right:14px; margin-bottom:14px;}
#gsanlco li img{ position:absolute; left:0; top:0; z-index:1; cursor:pointer;}
#gsanlco li h2{  width:276px;  text-align:center; display:block; position:absolute; left:0; bottom:0; height:40px; line-height:40px; background: url(../images/alyy.png) repeat 0 0; display:block; z-index:2; color:#fff;overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}

/**联系我们**/

.lxfs{ padding:25px; position:relative;}

.zsbyy{font-family:'微软雅黑'; font-size:14px; color:#262626; line-height:36px;}

.zerng{font-family:'微软雅黑'; font-size:22px; color:#000; line-height:46px; padding-top:15px;}

.zerng span{ color:#096ab5; font-size:30px; padding:0 5px;}

.reiu{ line-height:34px; padding-top:15px; font-family:'微软雅黑';}

.dizit{ width:1148px; height:543px; clear:both; padding:45px 25px;}

.kefuf{ position:absolute; right:25px; top:90px;}