﻿.box{font-size:12px;color:#777;}
.box a{text-decoration:none;color:#333;}
.box a:hover{color:#f00;}
.tit{width:100%; text-indent:10px; font-size:14px; font-weight:bold; color:#636363; position:relative;}
.tit a{display:block; width:55px; height:26px; right:0px; position:absolute; z-index:9; top:0px;}
/*common*/

#banner{width:951px; height:350px; background:url(index/banner.jpg) bottom no-repeat; margin:10px auto 0;}

.youshi { width:951px; margin:7px auto 14px auto; font-size:12px;}

#left{float:left;width:719px;text-align:left;}
#right{float:right; width:219px; text-align:left;}


#news{width:298px; float:left;}
#news .tit{height:28px; background:url(index/news.jpg); line-height:28px;}
#news .box{padding-top:5px;}
#news li{width:95%; margin:0 auto 0; height:24px; line-height:24px; background:url(index/icon.jpg) left no-repeat; text-indent:10px;}


#about{width:404px; float:left; margin-left:15px; _display:inline;}
#about .tit{background:url(index/about.jpg); height:28px; line-height:28px;}
#about .box{line-height:24px; width:394px; margin:5px 0 0 10px;}
#about .box img{margin:10px auto 0;}


#pro{width:719px; float:left; margin-top:15px;}
#pro .tit{height:32px; line-height:32px; background:url(index/pro.jpg);}
#pro .box{border:1px solid #E0E0E0; border-top:none; height:340px; overflow:hidden;}
#pro .fbox{width:168px;height:157px;padding:1px; float:left; _display:inline; margin:10px 0 0 7px; }
#pro .fbox td.pic{height:168px; text-align:center; height:127px; }
#pro .fbox td.pic img{width:160px; height:119px; padding:3px; background:#fff; border:1px solid #ddd;}
#pro .fbox td.topic{height:30px;line-height:30px; text-align:center;}


#case{width:405px; float:left; margin-top:5px;}
#case .tit{height:27px; line-height:27px; background:url(index/case.jpg);}
#case .box img{width:89px; height:65px; padding:3px; border:1px solid #ddd; float:left; margin-right:10px;}
#case .box li{width:95%; margin:10px auto 0;}
#case .topic{line-height:18px;}
#case .topic a{font-weight:bold; color:#1F8A06;}
#case .topic a:hover{color:#f00;}
#case .box .cont{text-indent:2em; line-height:18px;}
#case .cont a{color:#1F8A06;}
#case .cont a:hover{color:#f00;}


#info{width:297px; float:left; margin-top:5px; margin-left:15px; _display:inline;}
#info .tit{height:28px; line-height:28px; background:url(index/info.jpg);}
#info .box{padding-top:3px;}
#info .box li{height:24px; line-height:24px; width:95%; margin:0 auto 0; background:url(index/icon.jpg) left no-repeat; text-indent:11px;}


#isort{width:219px;}
#isort .tit{height:28px; line-height:28px; background:url(index/isort.jpg); color:#E1ECDD; text-indent:35px;}
#isort .box{border:1px solid #E0E0E0; border-top:none; padding-top:15px; padding-bottom:15px;}
#isort .box li{width:189px; height:30px; margin:0 auto 0;}
#isort .box li a{display:block; width:189px; height:30px; text-indent:15px; line-height:30px; background:url(index/li.jpg);}
#isort .box li a:hover{background:url(index/li-a.jpg); color:#fff;}


#tel{margin-top:12px;}


#know{width:219px; margin-top:12px;}
#know .tit{height:30px; line-height:30px; background:url(index/know.jpg); color:#636363; text-indent:30px;}
#know .box{padding-top:5px; border:1px solid #ddd; border-top:none; padding-bottom:10px;}
#know .box li{height:24px; line-height:24px; background:url(index/icon.jpg) left no-repeat; text-indent:11px; width:90%; margin:0 auto 0;}


#ali{margin-top:13px;}


#message{margin-top:13px;}


#img{margin-top:10px;}


#links{width:949px; height:78px; border:1px solid #ddd; margin:10px auto 0; overflow:hidden; text-align:left;}
#links .box{line-height:30px; width:95%; margin:10px auto 0;}
