@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; color:#444; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) no-repeat center top;}
p,a,span,strong,img,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,tr,td,th{margin:0;padding:0;list-style:none;border:0;color: #333;}
.clear{ clear:both;}
a:link,a:visited{ color:#444; text-decoration:none;}
a:hover{ color:#0c68b1; text-decoration:none;}
/*头部样式*/
.header{ width:1000px; height:115px; margin:0 auto;}
.header h1{ width:442px; height:99px; float:left;}
.header .yu{ width:500px; float:right; margin-top:30px;}
.yu p{ text-align:right; line-height:30px;}
.yu p .a1{ background:url(../images/icon1.jpg) no-repeat left center; padding-left:15px; margin-right:10px; cursor:pointer;}
.yu p .a2{ background:url(../images/icon2.jpg) no-repeat left center; padding-left:15px;cursor:pointer;}
/*导航*/
.nav_box{ width:100%; height:49px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav{ width:1000px; height:49px;  position:relative;z-index:999;margin:0 auto;}
.nav li{ float:left; width:108px; height:49px; position:relative; background:url(../images/line1.jpg) no-repeat right 12px;}
.nav li a{ display:block; width:auto; height:49px; text-align:center; font-weight:bold;font-size:14px; color:#444; line-height:40px; padding:0 15px; _padding:0 14px;}
.nav li a:link,.nav li a:visited{ color:#fff; text-decoration:none;}
.nav li a:hover{ color:#0c68b1; background:url(../images/nav2_bg.jpg) no-repeat left top;}
#nav li.navs ul{display:block; position:absolute; top:43px; left:4px; width:160px;}
#nav li.navs ul li{width:150px; height:30px; padding-left:10px; line-height:30px; border-bottom:1px solid #fff; background:url(../images/nav2_bg.png) repeat-x #f2f2f2;}
#nav li.navs a{ display:block; width:auto; height:47px;  background:url(../images/nav2_bg.jpg) no-repeat left top; color:#0c68b1;}
#nav li.navs li a{color:#444; font-size:12px; font-weight:normal;height:30px;display:block;line-height:30px; text-align:left; width:205px; background:url(../images/a_dian.gif) no-repeat 190px center;}
#nav li ul{ display:none; background-color:#fff;}
#nav li ul li a{_width:205px; background:#fff;}
#nav li ul li a:hover{color:#0c68b1; text-align:left;}
#nav li.navs ul.lastNav{display:block; position:absolute; top:50px; left:-110px; width:225px;}
.endNav a{ margin-right:0;}
/*banner切换*/
.banner{ width:1032px; margin:0 auto; height:375px; background:url(../images/banner_bg.jpg) no-repeat left bottom; margin-top:10px;}
.Limg li{ width:996px; height:355px;border:1px solid #cccdcd; padding:1px;}
#player,#player2,#player3{position:relative;width:1000px;height:355px;overflow:hidden; margin:0 auto;}
#player .Limg,#player2 .Limg,#player3 .Limg{position:relative;}
#player .Limg li,#player2 .Limg li,#player3 .Limg li{position:absolute;top:0;left:0;}
#player .Limg li img,#player2 .Limg li img,#player3 .Limg li img{ width:996px; height:355px;}
#player .Nubbt,#player2 .Nubbt,#player3 .Nubbt{position:absolute;right:10px;bottom:10px; z-index:9;}
#player .Nubbt span,#player2 .Nubbt span,#player3 .Nubbt span,#player4 .Nubbt span{background: url(../images/dian2.png) no-repeat; float:left; width:34px; height:7px; overflow:hidden; margin:0 4px; font-style:normal;cursor:pointer;color:#fff;
_background:none; text-align:center;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/dian1.png");}
#player .Nubbt span.on,#player2 .Nubbt span.on,#player3 .Nubbt span.on,#player4 .Nubbt span.on{background: url(../images/dian1.png) no-repeat 0px top;color:#fff;_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/dian2.png");}
/*第一层内容*/
.layer1{ width:996px; height:224px; border:1px solid #e0e0e0; padding:1px; background:url(../images/center_bg.jpg) repeat-x; margin:0 auto; margin-bottom:20px;}
.layer1_box{ padding:10px;}
.layer1 .about{ width:275px; height:204px; float:left; padding-right:10px; background:url(../images/line2.jpg) no-repeat right center;}
.layer1 .sheb{ width:425px; height:204px; float:left; padding:0 10px;}
.layer1 .news{ width:225px; height:204px; float:left; padding-left:20px; background:url(../images/line2.jpg) no-repeat left center;}
.layer1 h3{ position:relative; height:20px; line-height:20px;}
.layer1 h3 a{ position:absolute; right:0; top:7px;}
.layer1 .about .text{ line-height:22px; padding-top:10px;}
.layer1 .about .text img{ width:119px; height:102px; float:left; border:1px solid #cfcfcf; padding:1px; margin-right:5px;}
.layer1 .about .text a:link,.layer1 .about .text a:visited{ color:#f96802;}
.layer1 .news dl{ height:125px; background:url(../images/news_line.jpg) no-repeat center bottom; padding-top:10px;}
.layer1 .news dt{ font-weight:bold; background:url(../images/dian3.jpg) no-repeat left center; line-height:25px; padding-left:10px; position:relative;}
.layer1 .news dt span{ font-weight:normal; position:absolute; right:0; top:0;}
.layer1 .news dd{ color:#888888; line-height:22px; padding-left:10px;}
.layer1 .news li{ line-height:25px; position:relative; background:url(../images/dian3.jpg) no-repeat left center; padding-left:10px;}
.layer1 .news li span{ font-weight:normal; position:absolute; right:0; top:0;}
/*第二层内容*/
.layer2{ width:1000px; height:205px;margin:0 auto; margin-bottom:20px;}
.layer2 .anli{ width:285px; height:204px; float:left; padding-right:10px; background:url(../images/line3.jpg) no-repeat right center;}
.layer2 .pro{ width:425px; height:204px; float:left; padding:0 10px;}
.layer2 .title{ width:225px; height:204px; float:left; padding-left:25px; _padding-left:23px; background:url(../images/line4.jpg) no-repeat left center;}
.layer2 h3{ height:20px; line-height:20px; font-size:14px; padding-left:25px; background:url(../images/icon3.jpg) no-repeat left top; position:relative;}
.layer2 h3 a{ position:absolute; right:0px; top:0; font-size:8px; font-family:04b_08;}
.layer2 .title li{ margin-bottom:5px;}
/*先进设备样式*/
#container {
	width:375px;
	position:relative;
	z-index:0;
}

#example {
	width:375px;
	height:165px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:375px;
	height:165px;
	top:-3px;
	left:-80px;
}

#slides {
	position:absolute;
	top:15px;
	left:25px;
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:60px;
	left:-27px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

.slides_container { background:url(../images/indexpro_bg.jpg) no-repeat left top; padding:3px;
	width:368px;
	height:160px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:375px;
}

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

.caption {
	position:absolute;
	bottom:0;
	height:25px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:368px;
	line-height:25px;
	color:#fff; text-align:center;
}
.caption p{ color:#fff;}

/*最新工程案例*/
.focus{ margin-top:20px; border:1px solid #ccc;}
/*产品滚动*/
.pro dl{ width:360px; height:160px;}
.pro dt{ width:159px; height:160px; float:left;}
.pro dt img{ padding:1px; border:1px solid #d3d6d3;}
.pro dd{ width:190px; height:160px; float:right;}
.pro dd h6{ line-height:25px; font-size:14px; }
.pro dd h6 a{ color:#db291d;}
.pro dd .p{ line-height:25px;}
.pro dd .p a:link,.pro dd .p a:visited{ color:#f96800;}

.hhonr{
	width:425px;
	height:160px;
	overflow:hidden; margin-top:10px;}
.l,#List1,#List2{
	float: left}
.r{
	float: right}
.Cont {
	WIDTH:360px;
	float:left; 
	overflow: hidden;  
	height:160px}
.ScrCont {
	WIDTH:10000000px;}
.los_let{
	display:block;
	width:23px;
	height:45px;
	padding:60px 0 0;
	cursor:pointer; padding-right:15px;}				
.los_rit{
	display:block;
	width:17px;
	height:45px;
	padding:60px 0 0;
	cursor:pointer; }	
.hpp{
	WIDTH:360px;
	height:160px;
	float:left;
	overflow:hidden; margin-top:10px;}
/*友情链接*/
.link{ width:902px; height:35px; line-height:35px; background:url(../images/link.jpg) no-repeat left top #f4f4f4; padding-left:98px; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.link span{ padding:0 5px;}
/*底部样式*/
.footer{ width:100%; height:116px; background:url(../images/foot_bg.jpg) repeat-x;}
.foot{ width:1000px; height:116px; margin:0 auto;}
.bot_nav{ height:35px; line-height:35px; text-align:center; margin-bottom:15px;}
.bot_nav a:link,.bot_nav a:visited{ font-size:14px; font-weight:bold; color:#036eb0;}
.bot_nav span{ padding:0 10px; color:#036eb0;}
.foot p{ line-height:25px; text-align:center;}
/*关于我们*/
.Info_banner{ width:1000px; height:262px;  margin:0 auto; margin-top:10px; margin-bottom:20px; background-color:#fff;}
.Info_banner img{padding:1px; border:1px solid #ccc;}
.Info{ width:1000px; margin:0 auto; background:url(../images/Info_bg3.jpg) repeat-y right top;  _background:url(../images/Info_bg3.jpg) repeat-y 5px top;  height:auto !important; height:420px; min-height:420px;}
.InfoL{ width:228px; float:left; height:auto !important; height:420px; min-height:420px;}
.InfoR{ width:757px; _width:750px; float:right; height:auto !important; height:420px; min-height:420px; background:url(../images/Info_bg2.jpg) repeat-y left top; padding-bottom:25px;}
.InfoL h4{ width:228px; height:42px;}
.InfoL ul{ width:228px; background:url(../images/InfoL_bg.jpg) repeat-y; padding:8px;}
.InfoL li{ width:202px; height:30px; line-height:30px; margin-bottom:1px;}
.InfoL li a{ display:block; width:192px; height:30px; font-size:14px; color:#116cb4; font-weight:bold; background:url(../images/dian4.jpg) no-repeat 186px center #dde1e1; padding-left:10px;}
.InfoL li a:hover{ background:url(../images/Info_hover.jpg); color:#fff;}
.InfoL li a.hover{ background:url(../images/Info_hover.jpg); color:#fff;}
.tel{ margin-top:20px;}
.tel p{ margin-bottom:20px;}
.InfoR h5{ width:745px;_width:740px; height:31px; line-height:31px; border:1px solid #cfcfcf; background:url(../images/Info_bg.jpg) repeat-x; padding-left:10px; position:relative;}
.InfoR h5 strong{ font-size:14px; color:#116cb4; background:url(../images/dian5.jpg) no-repeat left center; padding-left:15px; display:inline-block; height:31px; line-height:31px;}
.InfoR h5 span{ position:absolute; right:10px; top:0; font-size:12px; font-weight:normal;}
.about_text{ padding:20px; line-height:25px;}
.about_text p{ text-indent:2em;}
/*新闻中心*/
.newsLis,.newsInfo,.proLis,.proInfo{ padding:20px;}
.newsLis li{ height:30px; line-height:30px; border-bottom:1px dotted #999; background:url(../images/dian7.jpg) no-repeat left center; padding-left:10px; position:relative; font-size:14px;}
.newsLis li span{ position:absolute; right:0; top:0;}
.newsInfo h4{ font-size:16px; height:30px; line-height:30px; text-align:center;}
.newsInfo h6{ font-size:12px; font-weight:normal; height:25px; line-height:25px; text-align:center; border-bottom:1px dotted #ccc; margin-bottom:15px;}
.news_text{ line-height:25px; text-indent:2em;}
.back a:link,.back a:visited{ color:#333; font-weight:bold;}
/*产品中心*/
.proLis,.anliLis,.anliInfo,.shebLis,.shebInfo{ padding:20px; padding-right:0;}
.proLis dl{ width:335px; height:125px; background:url(../images/pro_bg.jpg) repeat-x; float:left; margin-right:10px; _margin-right:5px; border:1px solid #e3e3e3; padding:10px; margin-bottom:15px;}
.proLis dl dt{ width:132px; height:125px; float:left;}
.proLis dl dt img{ width:128px; height:121px; padding:1px; border:1px solid #dedede;}
.proLis dd{ width:197px; float:right; line-height:25px; margin-left:5px;}
.proLis dd a:link,.proLis dd a:visited{ color:#f96800;}
.proInfo dl{ width:710px; height:250px;}
.proInfo dt{ width:249px; height:234px; float:left;}
.proInfo dt img{ width:245px; height:230px; padding:1px; border:1px solid #dedede;}
.proInfo dd{ width:450px; float:right; margin-left:10px; line-height:25px;}
.pro_text{ line-height:25px;}


.leftul ul{ padding:0;}
.leftul li{ height:auto;}
.leftul li li{ line-height:30px;background:url(../images/pro_hoverbg.jpg) repeat-x; margin-bottom:0;}
.leftul li li a{ font-size:12px; font-weight:normal; background:none; height:auto; width:182px; display:block; line-height:30px; height:30px; padding-left:20px; background:url(../images/dian8.jpg) no-repeat 6px center;}
.leftul li li a:link,.leftul li li a:visited{ color:#333;}
.leftul li li a:hover{ background:none; background:url(../images/pro_hoverbg2.jpg);color:#F96800;}
.leftul li li a.hover{ background:none; background:url(../images/pro_hoverbg2.jpg);color:#F96800;}
.leftul li ul{ background:none;}




/*工程案例*/
.anliLis li{ width:214px; height:145px; float:left; margin-right:30px; _margin-right:20px; line-height:25px; text-align:center; margin-bottom:25px;}
.anliLis li img{ width:212px; height:118px; padding:1px; border:1px solid #dedede;}
.anliInfo h3{ font-size:16px; text-align:center; height:40px; line-height:40px;}
.pro2Info{ width:650px; height:auto; min-height:185px; background:url(../images/pro2_bg.jpg) repeat-y; padding:5px 25px;}
.pro2Info .pro2{ padding:1px; border:1px solid #ccc; width:332px; height:185px; float:left;}
.pro2Text{ background:url(../images/pro_bg2.jpg) repeat-y; width:259px; float:left; height:185px; min-height:185px; position:relative;}
.pro2Text .text{ position:absolute; top:0; left:0; padding:10px 0 0 35px; overflow:hidden;}
.pro2Text .text p{ color:#fff; line-height:25px;}
.anliText{ width:650px; text-indent:2em; line-height:25px; margin-top:15px;}
.anliText h6{ font-size:14px; color:#014391;}
/*先进设备*/
.shebLis h2{ width:690px; height:35px; line-height:35px; font-size:14px; background-color:#d3e6f4; padding-left:10px; margin-bottom:15px;}
.shebLis ul{ padding-left:15px;}
.shebLis li{ width:305px; height:160px; background:url(../images/sheb_bg.gif) no-repeat left top; line-height:22px; margin-bottom:15px; float:left; margin-right:50px;_margin-right:30px; text-align:center; padding:3px; padding-bottom:0;}
.shebInfo h4{ font-size:16px; height:30px; line-height:30px; text-align:center; border-bottom:1px dotted #ccc; margin-bottom:15px;}
.shebImg{ width:399px; height:180px; background:url(../images/sheb_bg2.gif) no-repeat left top;  margin-bottom:15px;  text-align:center; padding:3px; padding-bottom:0; margin-left:200px;}
.shebText{ line-height:25px; text-indent:2em;}
.shebText table{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.shebText table th{ border-top:1px solid #ccc; border-left:1px solid #ccc;}
.shebText table tr{ border:1px solid #ccc;}
.shebText table td{ border:1px solid #ccc; border-bottom:none; border-right:none;}

/*留言板*/
.but1{ width:74px; height:28px; background:url(../images/btn1.jpg) no-repeat; display:inline-block; margin:0; padding:0; border:none; margin-right:15px; cursor:pointer; margin-top:15px;}
.but2{ width:74px; height:28px; background:url(../images/btn2.jpg) no-repeat; display:inline-block; margin:0; padding:0; border:none; cursor:pointer; margin-top:15px;}
/*友情链接*/
.links{  padding:20px; padding-right:0; }
.links li{ width:146px; height:75px; float:left; margin-right:35px; _margin-right:25px; margin-bottom:20px; line-height:25px; text-align:center;}
.links li img{ width:146px; height:50px; border:1px solid #d6d3d3;}
/*经典案例2*/
.anli2{ padding:20px; padding-top:30px;}
.anli2 table{border-right:1px solid #000;border-bottom:1px solid #000;}
.anli2 table tr{ border:1px solid #000;}
.anli2 table th{ border-top:1px solid #000; border-left:1px solid #000;}
.anli2 table td{ height:26px; border:1px solid #000; border-bottom:none; border-right:none;}


/*页码*/
.page{ margin:0 auto; width:480px; text-align:center;height:30px;line-height:23px;padding:10px 0 0; margin-top:15px;clear:both;}
.page a{background:#fff;padding:0 3px;color:#333;border:1px solid #A4A4A4; margin-right:5px;}
.page a.hover{background:#106bb3;border:1px solid #ccc;color:#fff;}
.page a:link,.page a:visited{ text-decoration:none;}
.page a:hover{background:#106bb3;border:1px solid #ccc;color:#fff;}


/*返回顶部*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code_hover{ background-position:-216px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}


/*网站地图*/

.map2{ padding:20px;}
.map2 li{ line-height:30px;} 
.map2 li a{ margin:8px;}