@charset "utf-8";
/* CSS Document */
/*index*/
h5{ height:40px; background:url(../images/title-in.gif) no-repeat; line-height:35px; font-size:14px; padding-left:30px; color:#333333; margin-bottom:5px;}
h5 img{ float:right; padding-right:10px; margin:11px auto; vertical-align:middle;}
#index_project{float:left; width:452px; height:250px; padding-left:5px;}
#index_project h5{ background:url(../images/title-in.gif) no-repeat left top; }
#index_project dl{ float:left; width:220px; height:98px; margin-top:5px; background:url(../images/in-project-bg.gif) no-repeat left top; display:inline-block;}
#index_project dl#website{ background-position: left top;margin-right:10px;}
#index_project dl#promotion{ background-position: left -98px;}
#index_project dl#email{ background-position: left -196px; margin-right:10px;}
#index_project dl#engine{ background-position: left -294px;}
#index_project dt{ font-size:16px; padding-left:15px; padding-top:10px; color:#7F7F7F; font-family:"微软雅黑";  padding-bottom:10px;}
#index_project dd{ padding-left:10px; line-height:20px;}

#index_seo{ float:left; width:237px; margin:0 10px;height:250px;}
#index_seo h5{ background-position:left -40px; }
#index_seo ul{ line-height:22px; padding:0 10px; background:url(../images/02.jpg) no-repeat center top; height:205px; width:217px;}
#index_seo ul span{display:block; text-align:center; margin-bottom:10px; margin-top:5px;}
#index_seo ul li{ line-height:22px; padding:0px 5px;}

#index_news{ float:right; width:250px;height:250px; padding-right:5px; }
#index_news h5{ background-position:left -80px;}
#index_news ul{padding:0px 5px; background:url(../images/04.jpg) no-repeat left top; height:205px; width:240px;}
#index_news ul li{ background:url(../images/line.gif) repeat-x left bottom; height:32px; color:#333; line-height:32px; margin:0px 10px;}
#index_news ul li img{ vertical-align:middle; margin:10px auto;}
#index_news ul li a{color:#333; background:url(../images/news_li.gif) no-repeat left center; padding-left:10px;}

#case{clear:both; width:970px; padding-top:10px;display:block;}
#case h5{clear:both; background:url(../images/title.gif) no-repeat center bottom; padding-left:45px; }
#case .class{clear:both;width:620px; padding-left:20px; height:50px; line-height:50px; color:#333;}
#case .class li{ float:left; display:block; text-align:center;}
#case .class li a{ display:inline-block; width:76px; }
#case .class li a:hover{text-decoration:none; background:url(../images/go.jpg) no-repeat center; color:#FFF;font-weight:bold;}
#case .case{ clear:both; width:970px; overflow:hidden; display:block;}
#case .case dl{ display:inline; width:460px; padding:5px 15px 15px 10px; height:148px;   float:left; overflow:hidden; }
#case .case dl dt{background:url(../images/case-img.jpg) no-repeat left top; float:left; height:120px; width:180px; padding:10px 17px 18px 10px; text-align:center; display:inline-block;}
#case .case dl dt img{  border:#D8D8D8 1px solid; width:180px; height:120px;   }
#case .case dl dd{ float:right; text-align:left; width:240px; height:148px; overflow:hidden; display:inline-block; }
#case .case dl dd p{ display:block; overflow:hidden; color:#a3a3a3; height:18px;}
#case .case dl dd .more{background:url(../images/more.jpg) no-repeat left top; display:block; color:#fff; height:23px; display:block; border:0px; width:76px; padding-left:5px; line-height:23px; text-align:left; float:left;}
#case .case dl dd b{  display:block; overflow:hidden; font-size:14px; height:22px; padding-top:3px; }
#case .case dl dd span{ height:60px; line-height:20px; overflow:hidden; display:block; margin-bottom:5px;}

#case_search{ float: right; width:280px; padding:12px 0;}
#news{ width:968px; overflow:hidden; display:block; padding-left:8px; clear:both; padding-top:10px;}
#news h5{ background-position:left -120px;}
#news .news{ float:left; width:230px; padding-right:10px; padding-bottom:10px; background:url(../images/news-in.jpg) no-repeat left bottom;}
#news .news ul{ width:210px; padding:0px 10px; height:175px;}
#news .news ul li{  height:25px; color:#333; line-height:25px; background:url(../images/news_li.gif) no-repeat left center; padding-left:10px;}









