@charset "gb2312";
*{margin:0;padding:0;}
body{font-size:12px;font-family:����,Arial, Helvetica, sans-serif; color:#515853;/*background-color:#fbfae2;background:url(../images/mainbg.png) no-repeat bottom;*/}
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#515853; text-decoration:none;}
input:focus,textarea:focus {outline: none;}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:4px; width:100%;}
.blank3{font-size:0; height:6px; width:100%;}
.layout{width:100%; height:auto;}
.container-header{ height:auto; margin:0 auto; background:url(../images/head.jpg); }
.header{ width:1000px; height:98px; margin:0 auto; position:relative;}
.logo{ width:455px; height:98px; float:left; overflow:hidden; }
.logo img{ width:455px; height:98px; }
.sitetool{ width:132px; height:25px; line-height:25px; float:right; margin-right:20px; display:inline; text-align:center; color:#FFF; overflow:hidden; background:url(../images/sitetool.jpg) no-repeat left top; }
.phone{ width:276px; height:57px; position:absolute; right:0; bottom:4px; background:url(../images/phone.jpg) no-repeat left top;overflow:hidden;}

.container-nav{ height:38px; margin:0 auto;/* background:url(../images/nav.jpg) repeat-x left top;*/ position:relative; z-index:600; border-top:1px solid #e2e2e2; border-bottom:3px solid #0D75CC;}
.nav{width:972px; height:auto; margin:0 auto;}
.nav li{ width:108px; height:38px; float:left;  position:relative; z-index:650; background:url(../images/nav-li.jpg) no-repeat right top;}
.nav li h3{ color:#FFF; width:108px; height:38px; line-height:38px; text-align:center; display:block; font-weight:normal; font-size:16px; font-family:"Microsoft YaHei"; }
.nav li h3.curr{ width:108px; height:38px; line-height:38px; background:#0D75CC;}
.nav li h3.curr a{ color:#FFF;}
.nav li h3.on{ width:108px; height:38px; line-height:38px; position:absolute; left:-2px; top:0; background:url(../images/nav-li-curr-on.gif) no-repeat center bottom;}
.nav li h3.on a{ color:#515853;}


.nav li div.subnav{ width:108px; height:auto; position:absolute; left:0; top:38px; z-index:680; border-top:2px solid #fff;background:#0D75CC;/*background:url(../images/subnav-p.jpg) repeat-x left bottom;*/ overflow:hidden; display:none;}

.nav li div.subnav p{ width:108px; height:30px; line-height:30px; /*padding-left:30px;*/text-align:center; }
.nav li div.subnav p.curr{ /*background:url(../images/subnav-p.jpg) no-repeat left top;*/}
.nav li div.subnav p a{ color:#FFF;}

.container-flash{  height:454px; margin:0 auto; position:relative; overflow:hidden; z-index:100;}
.column-title{ width:1022px; height:24px; background:url(../images/column-title.gif) no-repeat center top; position:absolute; bottom:0; z-index:400; overflow:hidden; }
.flash{ width:1600px;  height:455px; margin:0 auto; overflow:hidden; position:absolute; top:0; background:url(../images/flash.gif) repeat-x left bottom; z-index:200;}
.mod_focus { overflow:hidden; position:absolute; width:1600px; left:0; top:0; height:455px; }
.mod_focus .contents{ width:1600px; height:455px; overflow:hidden;}
.mod_focus .contents li{width:1600px; overflow:hidden;height:455px; }
.mod_focus .contents li img{ width:1600px; height:455px;}
.mod_focus .tags{text-align:center; position:absolute; left:750px; bottom:34px; width:100px; height:17px; overflow:hidden;}
.mod_focus .tags li{  overflow:hidden; float:left; margin:0 4px; display:inline; width:17px; height:17px;}
.mod_focus .tags a{ float:left; width:17px; height:17px; line-height:17px; background: url(../images/num-li.gif) no-repeat right top;text-align:center; }
.mod_focus .tags .focus a{  width:17px; height:17px; line-height:17px;  background: url(../images/num-li.gif) no-repeat left top; color:#fff;}


.main{ width:992px; height:auto; margin:0 auto;padding-left:10px;padding-right:16px;background-color:#ffffff;}
.left{ width:264px; height:auto; float:left;}


.about{width:276px; height:232px; float:left; overflow:hidden;}
.about h2{ width:276px; height:30px; background: url(../images/types-h2.jpg) no-repeat left top; overflow:hidden;}
.about h2 a{ width:34px; height:11px; display:block; float:right; margin:9px 10px 0 0; background:url(../images/more.png) no-repeat left top;}
.about h2 p{ width:180px; height:30px; overflow:hidden; }
.about h2 p img{ width:180px; height:30px;}
.about-img{ width:248px; height:96px; padding:3px; border:1px solid #CCC; margin:0 auto; overflow:hidden; background:#FFF;}
.about-img img{ width:248px; height:96px; }
.about-cen{ width:256px; height:72px;  line-height:24px; overflow:hidden; margin:0 auto; }
.about-cen a{ color:#ff7f00;}


.news{width:447px; height:232px; float:left; overflow:hidden; margin:0 12px; display:inline;}
.news h2{ width:447px; height:30px; background: url(../images/news-h2.jpg) no-repeat left top; overflow:hidden;}
.news h2 a{ width:34px; height:11px; display:block; float:right; margin:9px 10px 0 0; background:url(../images/more.png) no-repeat left top;}
.news h2 p{ width:84px; height:30px; line-height:30px; font-family:"Microsoft YaHei"; font-weight:normal; font-size:14px; text-align:center; overflow:hidden; float:left; cursor:pointer;}
.news h2 p.curr{ background:url(../images/news-h2-p-curr.gif) no-repeat left top; color:#FFF; }
.news-cen{ width:440px; height:192px; overflow:hidden; margin:0 auto; display:none;}
.newsc-hot{ width:430px; height:70px; background:url(../images/news-hot.jpg) repeat-x left 69px; padding:0 4px; }
.newsc-hot-img{ width:74px; height:58px; float:left; overflow:hidden; }
.newsc-hot-img img{ width:74px; height:58px;}
.newsc-hot-cen{ width:318px; height:58px; float:right; overflow:hidden; }
.newsc-hot-cen h3{ width:318px; height:22px; line-height:22px; overflow:hidden; font-weight:bold; font-size:12px; }
.newsc-hot-cen h3 a{ color:#000;}
.newsc-hotc-nr{ width:318px; height:36px; line-height:18px; overflow:hidden; color:#919191;}
.newsc-list{ width:400px; height:172px; overflow:hidden; }
.newsc-list li{ /*width:180px;*/ height:28px; line-height:28px; padding-left:18px;/* float:left;*/overflow:hidden; background:url(../images/newsc-list-li.gif) no-repeat 5px 9px;font-size: 14px;}
.newsc-list li span{ width:76px; height:26px; line-height:26px; display:block; float:right; overflow:hidden; text-align:right; }

.objects{width:245px; height:232px; float:right; overflow:hidden;}
.objects h2{ width:245px; height:35px; background: url(../images/contact.png) no-repeat left top; overflow:hidden;}
.objects h2 a{ width:34px; height:11px; display:block; float:right; margin:9px 10px 0 0; background:url(../images/more.png) no-repeat left top;}
.objects h2 p{ width:180px; height:30px; overflow:hidden; }
.objects h2 p img{ width:180px; height:30px;}
.news-ad{ width:248px; height:176px; margin:0 auto; overflow:hidden;  position:relative; z-index:100;   line-height: 24px;  background-color: #f9f8f8;  padding: 0 15px;}


.news-ad li{list-style: none;width:90px; height:28px; line-height:28px; padding-left:20px;float:left;overflow:hidden; background:url(../images/cp-list-li.gif) no-repeat 8px 9px;font-size: 14px;border-bottom: 1px solid #ececec;}
.news-ad li span{ width:76px; height:26px; line-height:26px; display:block; float:right; overflow:hidden; text-align:right; }
/*

.news-ad .ad { 
	width:248px; 
	height:176px; 
	position:relative;
} 
.news-ad .slider,.news-ad .num{
	position:absolute;
}
.news-ad .slider{ width:248px;
	height:176px; 
	overflow:hidden;}
.news-ad .num{ width:112px; height:18px;  overflow:hidden;}
.news-ad .slider li{ 
	list-style:none;
	display:inline;
	float:left;
}
.news-ad .slider img{ 
	width:248px; 
	height:176px;
	display:block;
}
.news-ad .num{ 
	right:2px; 
	bottom:6px;
}
.news-ad .num li{
	float: left;
	color: #FFF;
	text-align: center;
	line-height: 18px;
	width: 18px;
	height: 18px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 0 2px;
	border: 0;
	background:url(../images/focus-num-li.gif) no-repeat left top;
	font-weight:normal; display:inline;
}
.news-ad .num li.on{
	color: #FFF;
	line-height: 18px;
	width: 18px;
	height: 18px;
	font-size: 12px;
	margin: 0 2px;
	border: 0;
	background:url(../images/focus-num-li.gif) no-repeat right top;
	font-weight: normal;;
}*/
.ad-cen{ width:244px; height:24px; overflow:hidden; position:absolute; left:2px; bottom:0;  }
.ad-cen p{ width:244px; height:24px; line-height:24px; text-align:center; font-weight:normal; font-size:12px; display:none; padding-left:10px; overflow:hidden; }

.types{width:276px; height:192px; float:left;}
.types h2{ width:276px; height:30px; background: url(../images/types-h2.jpg) no-repeat left top; overflow:hidden;}
.types h2 a{ width:34px; height:11px; display:block; float:right; margin:9px 10px 0 0; background:url(../images/more.png) no-repeat left top;}
.types h2 p{ width:180px; height:30px; overflow:hidden; }
.types h2 p img{ width:180px; height:30px;}
.types-list{ width:276px; height:140px; position:relative;}
.types-list li{ width:276px; height:auto; }
.types-list li h3{ width:148px; height:35px; line-height:35px; overflow:hidden; font-weight:normal; font-size:12px; background:url(../images/types-list-li-h3.jpg) no-repeat left top; }
.types-list li h3 span{ width:32px; line-height:34px; display:block; float:left; text-align:center; color:#000;}
.types-list li h3.curr{ background:url(../images/types-list-li-h3.jpg) no-repeat left bottom; color:#e70101; }
.types-list li h3.curr span{ color:#FFF;}
.types-list li p{ width:108px; height:136px; border:1px solid #cfdef1; background:#FFF; position:absolute; right:5px; top:0px; padding:1px 0; overflow:hidden; display:none;}
.types-list li p.curr{ display:block;}
.types-list li p span{ width:70px; height:23px; line-height:23px; display:block; margin:0 auto; text-align:left; background:url(../images/types-list-li-p-a.jpg) repeat-x left 21px; padding-left:18px;}
.types-list li p span a{ color:#508ac9;}
.types-list li p span.more{ height:21px; line-height:21px; background:url(none);}
.types-list li p span.more a{ color:#f89f4a;}
.products{ width:735px; height:176px; float:left;  margin-right:12px; display:inline;}
.products h2{ width:735px; height:30px; background: url(../images/products-h2.jpg) no-repeat left top; overflow:hidden;}
.products h2 p{ width:180px; height:30px; overflow:hidden; }
.products h2 p img{ width:180px; height:30px;}
.products h2 a{ width:34px; height:11px; display:block; float:right; margin:9px 10px 0 0; background:url(../images/more.png) no-repeat left top;}
.prod-cen{ width:727px; height:142px;padding:10px 4px 4px 4px; }
#prod-list{ width:727px; height:142px; margin:0 auto; overflow:hidden;position: relative;}
#prod-list li{ width:146px; height:142px; float:left; overflow:hidden; margin:0 7px; display:inline; }
#prod-list li p { width:140px; height:112px; padding:2px; border:1px solid #d9d9d9; background:#FFF; overflow:hidden;}
#prod-list li p img{ width:140px; height:112px;}
#prod-list li h3{ width:146px; height:20px; line-height:20px; padding-top:4px; overflow:hidden; font-weight:normal; font-size:12px; text-align:center;}

.quicklink{ width:204px; height:176px; float:right; overflow:hidden;}
.quicklink p{ width:204px; height:48px; overflow:hidden; }
.quicklink p img{ width:204px; height:48px;}

.chanpin{ width:992px; height:176px;  display:inline;}
.chanpin h2{ width:992px; height:30px; background: url(../images/chanpin-h2.jpg) no-repeat left top; overflow:hidden;}
.chanpin h2 p{ width:180px; height:30px; overflow:hidden; }
.chanpin h2 p img{ width:180px; height:30px;}
.chanpin h2 a{ width:34px; height:11px; display:block; float:right; margin:9px 10px 0 0; background:url(../images/more.png) no-repeat left top;}
#cases-list{ width:980px; height:146px; margin:0 auto; position:relative; overflow:hidden; }
#cases-list li{  width:146px; height:146px; float:left; overflow:hidden; margin:0 7px; display:inline; }
#cases-list li p { width:140px; height:112px; padding:2px; border:1px solid #d9d9d9; background:#FFF; overflow:hidden;}
#cases-list li p img{ width:140px; height:112px;}
#cases-list li h3{ width:146px; height:20px; line-height:20px; padding-top:4px; overflow:hidden; font-weight:normal; font-size:12px; text-align:center;}
#cases-list li.curr h3 a{ color:#ed4e00;}

.contatct{ width:990px; height:74px; background:url(../images/contact.jpg) repeat-x left top; overflow:hidden; border:1px solid #efefef;  }
.contact-lianxi{ width:356px; height:50px; float:left; padding:12px; overflow:hidden;}
.contact-lianxi-img{ width:70px; height:50px; overflow:hidden; background:url(../images/email.jpg) no-repeat left top; float:left; }
.contact-lianxi-img a{ width:70px; height:50px; display:block;}
.contact-lianxi-nr{ width:276px; height:50px; float:right; line-height:20px; overflow:hidden;color:#9c9c9c;  }
.contact-lianxi-nr h2{ width:276px; height:26px; line-height:26px; font-weight:normal; font-size:16px; font-family:"Microsoft YaHei"; overflow:hidden;color:#515853; }

.contact-phone,.contact-email{ width:144px; height:50px; float:left; line-height:20px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9c9c9c; padding:12px 0; }
.contact-phone h2,.contact-email h2{ width:144px; height:26px; line-height:26px; font-weight:normal; font-size:14px; font-family:Tahoma, Geneva, sans-serif; overflow:hidden; color:#0270b0; text-transform:capitalize;}
.contact-email a{ color:#9c9c9c;}
.contact-email h2{ color:#ff9002;}

.search{ width:275px; height:38px; padding:18px 20px; float:right; background:url(../images/search.gif) repeat-y left top; overflow:hidden;}
.search-form{ width:263px; height:26px; overflow:hidden; background:url(../images/search-form.jpg) no-repeat left top; padding:6px;}
.search-form p{ float:left; overflow:hidden;}
.search-form p.search-input{ width:228px; height:26px; position:absolute; }
.search-form p.search-input input{ width:208px; height:18px; line-height:18px; border:0; position:absolute; left:10px; top:4px;}
.search-form p.search-btn{ width:35px; height:26px; float:right;}
.search-form p.search-btn input{ width:35px; height:26px;}



.container-footer{ min-width:1000px; width:e-xpression(document.body.clientWidth < 1000 ? "1000px" : "100%" ); height:auto; margin:0 auto; background:url(../images/footer.jpg) repeat-x left top; border-top:1px solid #000;}
.footer{ width:983px; height:auto;  margin:0 auto; position:relative;}
.footnav{ width:600px; height:24px; line-height:24px; text-align:left; color:#FFF; overflow:hidden; float:left; }
.footnav a{ color:#FFF;}
.copyright{ width:600px; height:auto; line-height:24px; text-align:left; color:#FFF; overflow:hidden; float:left; }
.copyright a{ color:#FFF;}
.link{ width:252px; height:22px;  overflow:hidden; position:absolute; right:0; top:30px; }
.link select{ width:252px; height:22px;}

 
.c-main{ width:992px; height:auto; border:1px solid #d6d6d6; padding:10px;  background-color:#FFFFFF; margin:0 auto; }
.menu{ width:228px; height:auto; border:1px solid #e9e9e9; border-bottom:0; float:left; }
.menu h2{ width:208px; height:36px; background:url(../images/menu-h2.jpg) no-repeat left top; padding:0 10px; line-height:36px; padding-top:3px; font-weight:bold; font-size:14px; }
.menu-list{ width:228px; height:auto;}
.menu-list li{ width:190px; height:32px; line-height:32px; padding-top:7px; padding-left:38px; overflow:hidden; background:url(../images/menu-list-li1.jpg) no-repeat left top;}
.cright{ width:735px; height:auto; float:right;}
.location{ width:725px; height:36px; line-height:36px; padding:0 10px 0 0; text-align:right; background:url(../images/location.jpg) no-repeat left top;}
.location p{ width:120px; height:36px; line-height:36px; font-weight:bold; font-size:14px; padding-left:20px; text-align:left; float:left;}
.cright-txtlist{ width:735px; height:auto; }
.cright-txtlist li{ width:735px; height:32px; line-height:32px; overflow:hidden; background:url(../images/txtlist-li.gif) repeat-x left bottom; }
.cright-txtlist li span{ width:78px; height:32px; line-height:32px; display:block; float:right; text-align:right; }
.page{ width:735px; height:30px; line-height:30px; text-align:center;}
.page a.curr,.page a:hover{ color:#e02725; text-decoration:underline;}

.products-list,.cright-list{ width:885px; height:406px; overflow:hidden; margin:0 auto;}
.products-list li,.cright-list li{ width:165px; height:146px; float:left; padding:10px; overflow:hidden; border-bottom:1px solid #e0e0e0;}
.products-list li p,.cright-list li p{ width:165px; height:116px; overflow:hidden; padding-top:3px; }
.products-list li p img,.cright-list li img{ width:155px; height:116px; }
.products-list li h3,.cright-list li h3{ width:165px; height:18px; line-height:18px; padding-top:4px; font-weight:normal; font-size:12px; text-align:center;}
.cright-list{ height:auto;}
#in_newsshow{
			line-height:25px;
			text-indent:2em;}
			
			#in_newsshow h3{
				font-size:16px;
				text-align:center;
				margin:15px 0px;}
				
			#in_newsshow img{
				/*width:400px;
				height:300px;*/
				display:block;
				margin:15px auto;}
				
			#in_newsshow h4{
				text-align:center;
				font-size:12px;
				color:#999;}
				
				#in_newsshow h4 em{
					padding:0px 10px;}