body{font-size:12px; color:#444; background:#fff;font-family:Microsoft YaHei,arirl;-webkit-text-size-adjust: none;}}
body,html{padding:0; margin:0;}
h1,h2,h3,h4,h5,form,input{font-family:Microsoft YaHei,Arial; margin:0; padding:0;}
img{behavior: url("images/iepngfix.htc")}
a{color:#444; text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur()); }
a:hover{color:#666; text-decoration:none;}
select{ height:20px; font-size:11px;}

.page{ clear:both; width:90%; text-align:center; margin-right:30px;color: #333; margin:0 auto; padding:10px 0;}
.page a{margin:0 5px; color: #333;}
.page a.this,.page a:hover{color: #003399; text-decoration:underline;;}

.center{ width:970px; margin:0 auto; overflow:hidden;}

.head{}
.head img.logo{ float:left; margin:10px 0 0 10px;}
.head span{ float:right; margin-right:10px; text-align:right;}
.head span a{ margin:0 5px;}
.Search_form{ width:460px; margin-top:16px;}
.Search_form label{ font-weight:bold; margin-right:10px;}
.Search_form input{ height:18px;}
.Search_form input.submit{ height:22px; margin-left:10px; line-height:20px;}

.head ul{ clear:both; display:block; width:100%; background:url(../images/nav_bg.gif) left 20px no-repeat ; margin:0; padding:20px 0 0 0;height:33px;}
.head ul li{ padding:0; margin:0; list-style:none; float:left; background:url(../images/nav_rig.gif) right top no-repeat; line-height:33px; width:138px; text-align:center; font-size:15px;}
.head ul li.contact{ background:none;}
.head ul li a{ color:#333;}
.head ul li a:hover,.head ul li a.hvoer{ color:#000;}


		#demo1{width:970px; height:280px; overflow:hidden; margin:9px auto 0 auto; font-size:12px;}
		#ft-buttons-slideshowHolder{height:22px; line-height:22px; overflow:hidden; position:relative; float:right;  z-index:9; top:-22px; padding-top:0px !important;}
		#ft-buttons-slideshowHolder a{color:#FFF; text-decoration:none;background:#000; padding:0 5px;}
		#ft-buttons-slideshowHolder a.ft-button-slideshowHolder-active{color:#FF0; background:#333;}
		#ft-title-slideshowHolder{text-align:center; display:block; width:550px; padding:5px 0px;}
		#ft-prev-slideshowHolder,#ft-next-slideshowHolder{width:24px; height:34px;background-color:#000; color:#FFF; padding:6px; display:none; }
	

.home_pro{ margin-top:10px; height:86px;}
.home_pro dl{ float:left; margin: 0 6px; background:url(../images/tui_pro.gif) left top no-repeat; width:230px; height:86px; overflow:hidden;}
.home_pro dl dt{ float:left; margin:10px 0 0 10px;}
.home_pro dl dt img{ border:1px solid #fff;}
.home_pro dl dd{ float:left; width:135px; overflow:hidden; margin:10px 0 0 5px; padding:0;}
.home_pro dl dd.tit{ height:18px;}
.home_pro dl dd.tit a{ color:#900;}
.home_pro dl dd.tex{ margin-top:2px; color:#777; width:130px; height:40px; overflow:hidden; line-height:14px; font-size:11px;}
		
.main{ margin-top:10px; height:100%;}
.main h5{ background:url(../images/msg_cent_top.gif) left top no-repeat; padding:0 0 0 28px; line-height:32px; font-weight:normal; margin:0;}
.main h5 a{ float:right; margin-right:25px;}
.home_aboutus{ width:400px; float:left;}
.home_aboutus span{display:block; margin:5px 10px; text-indent:2em; line-height:20px; color:#555; height:120px; overflow:hidden;}

.home_news{ width:400px;float:left; margin-left:5px;}
.home_news ul{ padding:0; margin:2px 10px;}
.home_news ul li{ list-style:none; padding:0; margin:0; line-height:24px;height:24px;*line-height:20px;*height:20px; border-bottom:1px dotted #ccc;}
.home_news ul li a{ color:#a1a1a1; float:left;}
.home_news ul li i{ float:right; margin-right:10px; font-style:normal; color:#666;}

.home_contact{ float:right; width:158px; background:#f8f8f8 url(../images/home_contact.gif) 10px 12px no-repeat; border:1px solid #ccc;}
.home_contact b{ display:block; line-height:24px; margin:8px 0 0 45px; font-size:14px; font-weight:normal;}
.home_contact span{ display:block; margin:10px 0 0 10px; line-height:18px;}
.home_contact img{ display:block; margin:12px auto;}


.banner{ margin-top:10px;padding-bottom:8px;}
.icen{ background:url(../images/center_cen.gif) left  top repeat-y; border-bottom:1px solid #f0f0f0; }
.left{ background:url(../images/center_top.gif) left top no-repeat; width:235px; overflow:hidden; float:left;}

.left h4.tit{ font-size:14px; margin:0px 20px; padding-top:10px; border-bottom:1px solid #eee; text-align:center; line-height:30px;}
.left ul{ padding:0; margin:0 20px; overflow:hidden;}
.left ul li{ list-style:none; padding:0; margin:0; line-height:36px;}
.left ul li a{ float:left; display:block; padding-left:25px;  background:url(../images/left_li.gif) 10px center no-repeat; color:#444;border-bottom:1px dotted #ccc; width:100%;font-weight:bold;}
.left ul li a:hover,.left ul li a.hover{  color:#3ec03f;}
.left ul li ul{ clear:both; margin:0px 10px 0 10px; padding-top:10px;}
.left ul li ul li{}
.left ul li ul li a{ background:#f5f5f5 url(../images/left_li_li.gif) 15px center no-repeat; border-bottom:0; line-height:30px; margin:2px 0;font-weight: normal;}
.left ul li ul li a.hover,.left ul li ul li a:hover{ background:#aaa url(../images/left_li_li_hover.gif) 15px center no-repeat; color:#fff; }

.left_contact{ width:210px; margin:20px auto; background:url(../images/left_contactbg.gif) center 50px no-repeat; border:1px solid #ddd;}
.left_contact h5{ border-bottom:1px solid #ccc; margin:0 15px; line-height:30px; padding-left:5px; font-size:14px;}
.left_contact b{ display:block; text-align:center; margin-top:40px; line-height:30px; font-size:14px;}
.left_contact span{ display:block; line-height:22px; margin:5px 0 20px 15px;}

.right{ background:url(../images/center_top.gif) right top no-repeat; width:735px; overflow:hidden; float:right;}
.right h4.tit{ font-size:12px; margin:0px 20px; padding-top:10px; border-bottom:1px solid #eee;line-height:30px; font-weight:normal; padding-left:35px; background:url(../images/right_home.gif) 10px 18px no-repeat;}

.text{ margin:20px 30px; line-height:24px;}

.products{ padding-top:0px;}
.products dl{ float:left; border:1px solid #ddd; height:143px; width:158px; overflow:hidden; margin:20px 10px 10px 40px; padding:0;}
.products dl dt{ margin:5px 0 0 5px; padding:0;}
.products dl dt img{ height:110px;}
.products dl dd{ margin:0 0 0 5px;; padding:0; width:148px;}
.products dl dd.tit{ background:#e7e7e7; line-height:24px; text-align:center; height:24px; overflow:hidden; margin-top:0px;}
.products dl dd.tit a{ color:#035527; font-weight:bold; }
.products dl dd.tex{ line-height:22px; color:#8f8f8f;display:none; margin:2px 0 0 10px; width:470px;  height:83px; overflow:hidden;}
.products dl dd.more{ text-align:right; width:465px; display:none;}
.products dl dd.more a{ color:#035527; font-weight:bold;}

.news{}
.news dl{ border-bottom:1px dotted #ccc; padding-bottom:5px; margin:10px 20px;}
.news dl dt{}
.news dl dt a{ color:#333; font-size:14px; background:url(../images/news_li.gif) 5px 7px no-repeat; line-height:30px; padding-left:15px;}
.news dl dd{ margin:0 0 0 20px;color:#8f8f8f; line-height:22px;}

.case{}
.case ul{ padding:0; margin:0 0 0 10px;}
.case ul li{ float:left; list-style:none; padding:0; background:#fff; border:1px solid #ddd; width:176px; height:175px; margin:20px; overflow:hidden;}
.case ul li a{}
.case ul li a img{ display:block; margin:5px; border:0; width:166px; height:137px;}
.case ul .highslide-active-anchor img{ width:160px; height:131px; border:3px solid #333;}
.case ul li a b{ display:block; text-align:center; width:166px; margin:0 auto; background:#eee; font-weight:normal; color:#000;}
.case ul .highslide-active-anchor b,.case ul a:hover b{ background:#ddd;} 



.books{ color:#555;border:1px solid #eee; background:#fdfdfd; padding:20px; margin:20px;}
.books p{ line-height:30px; height:30px; display:block; margin:10px 0px; font-weight:bold;}

.books p i{ float:none; color:red;font-style:normal; }
.books ul{ clear:both; margin:0;}
.books ul li{ clear:both; height:30px; list-style:none; margin:0;}
.books ul li#info{ height:110px; display:block; } 
.books ul li i{ font-style:normal; float:left; color:red; font-size:16px;}
.books ul li label{ float:left;width:100px; display:block; line-height:24px; text-align:right;}
.books ul li input{ float:left; border:1px solid #999; width:350px; height:18px; margin-right:10px;}
.books ul li textarea{ float:left; width:350px; height:100px; border:1px solid #999;margin-right:10px;}
.books ul li input#submit,.books ul li input#reset{ width:60px; background:#fff; margin-left:120px; margin-top:20px; line-height:18px; height:20px;}
.books ul li input#sex{ width:10px; border:0px; margin-left:10px; margin-right:6px;}
.books ul li tt{ float:left; line-height:24px;}







.bottom{ background:#eee; clear:both; width:100%; text-align:center; line-height:40px; height:40px; margin:10px 0;}
.bottom,.bottom a{ color:#555;}

