/* CSS Document */
#home_id{ border-bottom:#f1612f solid 2px; color:#f1612f;}
#home_ban{ width:100%; height:470px; float:left; overflow:hidden; margin-top:100px; background:#efefef; position:relative;}
#home_ban ul{ width:100%; height:470px; float:left; position:absolute;}
#home_ban li,#home_ban li a{ width:100%; height:470px; float:left;}
#idNum{ position:absolute; width:100%; text-align:center; bottom:15px; z-index:10;}
#idNum span{ font-size:26px; padding:0px 2px; cursor:pointer; color:#404e5b;}
#idNum span.sel{ color:#f1612f;}

#home_nav_box{ width:100%; float:left;}
#home_nav{ width:1000px; margin:0 auto; overflow:hidden;}
#home_nav ul{ width:110%; margin-top:40px;}
#home_nav ul li{ width:325px; float:left; margin-right:12px;}
#home_nav ul li img{ width:325px; height:210px; border:none;}
#home_nav ul li h2{ width:100%; padding:5px 0px; line-height:25px; font-size:24px;background:#f1612f; color:#FFF; text-align:center;}
#home_nav ul li h2 em{ font-size:14px; font-weight:normal; }
#home_nav ul li p{ line-height:20px; margin-top:5px;}

#case_box{ width:100%; float:left; background:#f4f4f4; margin-top:30px;}
#case{ width:1000px; margin:0 auto; overflow:hidden; }
#case h3{ width:100%; float:left; text-align:center; font-size:24px; margin-top:20px;}
#case h5{ width:100%; float:left; text-align:center; font-size:16px; line-height:30px; color:#f1612f; font-weight:normal;}
#case h4{ width:100%; float:left; text-align:center; font-size:16px; font-weight:normal; margin-top:10px;}
#case h4 a{ padding:0px 8px;}
#case ul{ width:100%; float:left; margin-top:20px;}
#case ul li{ width:198px; height:120px; float:left; position:relative; margin:1px 1px;}
#case ul li img{ position:absolute; width:198px; height:120px; border:none;}
#case ul li p{ position:absolute; bottom:0px; width:100%; height:25px; line-height:25px; z-index:10; text-align:center; color:#FFF; background:#777; opacity:0.8;filter:alpha(opacity:0.8);}
#case ul li div.bg{ display:none;  position:absolute; width:198px; height:120px; top:0px; z-index:20; background:#f1612f; opacity:0.7; filter:alpha(opacity:0.7);}
#case ul li div.text{ display:none;  position:absolute; width:100%; top:30px; text-align:center; font-size:14px; line-height:23px; color:#FFF; z-index:30;}
#case ul li div.text em{ font-size:12px; }
#case_more{ width:100%; float:left; padding:10px 0px 20px 0; text-align:center;}
#case_more a{ color:#f1612f; font-size:14px; line-height:25px;}
#case_more img{ border:none;}
#pingjia_box{ width:100%; float:left; margin-top:30px;}
#pingjia{ width:1000px; margin:0 auto; overflow:hidden; }
#pingjia h2{ width:100%; float:left; text-align:center; font-weight:normal;}
#pingjia ul{ width:100%; float:left; margin-top:25px;}
#pingjia ul li{ width:475px; height:100px; float:left;  padding:0px 25px 0 0;}
#pingjia ul li img{ width:120px; height:90px; float:left; padding-right:10px;}
#pingjia ul li p.p1{ line-height:18px;}
#pingjia ul li p.p2{ line-height:18px; margin-top:10px; color:#f1612f;}
#pingjia ul li p.p2 a{ float:right; color:#f1612f;}
#pingjia ul li.line_none{ border-bottom:none; padding-top:10px;}

#huoban_box{ width:100%; float:left; margin-top:30px; padding-top:20px; border-top:#DBDBDB solid 1px;}
#huoban{ width:1000px; margin:0 auto; overflow:hidden; }
#huoban h2{ width:100%; float:left; text-align:center; font-weight:normal;}
#huoban ul{ width:100%; float:left; margin-top:20px;}
#huoban ul li{ float:left;}
#huoban ul li img{ width:103px; height:90px; float:left; padding:3px; border:#CBCBCB solid 1px;}

#why_box{ width:100%; float:left; margin-top:30px;}
#why{ width:1000px; margin:0 auto; overflow:hidden; }
#why h2{ width:100%; float:left; text-align:center; font-weight:normal;}
#why ul{ width:110%; float:left; margin-top:20px;}
#why ul li{ width:230px; float:left; margin-right:26px;}
#why ul li img{ width:230px; border:none; height:134px;}
#why ul li p{ line-height:20px; margin-top:5px;}

#liucheng{ width:100%; float:left; margin-top:30px; text-align:center; background:#A7A7A7;}

#liucheng img{ border:none;}
#about_box{ width:100%; float:left; padding-top:30px; background:#F4F4F4;}
#about{ width:1000px; margin:0 auto;  }
#about h2{ width:100%; float:left; text-align:center; font-weight:normal; padding-bottom:20px;}
#ab_sp{ width:295px; float:left;}
#ab_sp img{ width:295px; height:207px; border:none;}
#ab_txt{ width:660px; float:right;}
#ab_txt h3{ font-size:22px; font-weight:normal; border-bottom:#D2D2D2 solid 1px; line-height:40px; color:#f1612f;}
#ab_txt h3 em{ font-size:16px; color:#414141;}
#ab_txt p{ line-height:21px; margin-top:10px; font-size:14px;}
#ab_list{ width:100%; float:left; margin-top:20px; padding-bottom:10px;}
#ab_list ul{ width:110%; float:left;}
#ab_list ul li{ float:left; text-align:center; margin-right:7px;}
#ab_list ul li a{ font-size:14px; line-height:30px;}

#news_box{ width:100%; float:left; margin-top:20px;}
#news{ width:1000px; margin:0 auto; }
#news_mian{ width:450px; float:left;}
#news_mian h2{ width:100%; float:left; font-weight:normal; line-height:50px; border-bottom:#D2D2D2 solid 1px;}
#news_mian ul{ width:100%; float:left;}
#news_mian ul li{ width:100%; float:left; line-height:30px; border-bottom:#b2b2b2 dashed 1px;}
#news_mian ul li a{ float:left; font-size:14px;}
#news_mian ul li a em{color:#f1612f;}
#news_mian ul li span{ float:right;}

#wenti{ width:450px; float:right;}
#wenti h2{ width:100%; float:left; font-weight:normal; line-height:50px; border-bottom:#D2D2D2 solid 1px;}
#wenti ul{ width:100%; float:left; margin-top:5px;}
#wenti ul li{ width:100%; float:left; line-height:30px; border-bottom:#b2b2b2 dashed 1px;}
#wenti ul li a{ float:left; font-size:14px;}
#wenti ul li p{ float:left; padding-left:10px; font-size:16px; line-height:25px;}a em{color:#f1612f;}
#wenti ul li a em{color:#f1612f;}
#wenti ul li span{ float:right;}