@charset "utf-8";
/* CSS Document */


.lf{ float:left}

.jian{ width:100%; height:320px; margin:0 auto; text-align:center; overflow:hidden; background-color:#FFFFFF}
.hang{ width:680px; overflow:hidden; padding:16px 0; background:url(../images/xian.jpg) repeat-x center 44px; float:left}
.hang .po{height:36px; overflow:hidden; background:#7AB9CB; text-align:center; line-height:36px; font-size:22px; float:left; padding:0 10px; color:#ffffff;}
.hang .pl{ height:36px; overflow:hidden; background:#f7f7f7; text-align:center; line-height:36px; font-size:22px; float:left; float:left; 
padding:0 10px; color:#333;}
.hang .spab{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#999; padding:12px 10px 0; display:block; float:left; background:#fff; }
.hang .spana{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#999; padding:12px 10px 0; display:block; float:left; background:#f7f7f7; }

.hang0{ width:990px; overflow:hidden; padding:16px 0; background:url(../images/xian.jpg) repeat-x center 44px; float:left}
.hang0 .po{height:36px; overflow:hidden; background:#009b00; text-align:center; line-height:36px; font-size:22px; float:left; padding:0 10px; color:#ffffff;}
.hang0 .pl{ height:36px; overflow:hidden; background:#f7f7f7; text-align:center; line-height:36px; font-size:22px; float:left; float:left; 
padding:0 10px; color:#333;}
.hang0 .spab{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#999; padding:12px 10px 0; display:block; float:left; background:#fff; }
.hang0 .spana{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#999; padding:12px 10px 0; display:block; float:left; background:#f7f7f7; }

#shjj{ width:1004px;width:1004px; height:300px; margin:20px auto 10px auto; }
#shjj .neir{ width:702px;  padding-bottom:10px;height:223px; }
#shjj .neir .jsc{ width:322px; _width:631px;  float:left; margin-left:5px; }
#shjj .neir .jsc .kuai{ width:322px; padding:0px 10px; color:#656464; text-align:left; font-size:15px; line-height:26px; overflow:hidden; }
#shjj .neir .jsc span{ font-size:18px; color:#009b00; font-weight:bold; line-height:40px; }
#shjj .neir .jsc a{ color:#009b00; font-size:14px; }
#shjj .neir .jsc a:hover{ text-decoration:underline}

/*首页-公司简介结束*/
.quan03{ width:100%; text-align:center; height:282px; background:#f7f7f7; margin:10px auto 0px auto; overflow:hidden }
.main03{ width:1004px; margin:0 auto; height:282px;}
.case_xia{ width:994px; height:220px; margin:10px 5px 0 5px; float:left }
.case_xia ul{ _margin-left:-15px;}
.case_xia ul li{ float:left;width:235px;height:176px;_height:170px; margin:5px 8px 0 5px; display:block; background:url(../images/dg_17.jpg) bottom no-repeat #323131;}
.mosaic-block {float:left;position:relative; overflow:hidden;width:235px;height:158px; border:3px solid #FFF}
.mosaic-backdrop {position:absolute;top:0;height:80%; width:100%;background:#111; _left:0; *left:0;}
.mosaic-overlay {display:none;z-index:5; position:absolute;width:100%; left:0;  height:80%;background:none repeat scroll 0% 0% rgba(50, 49, 49, 0.73);}
.bar2 .mosaic-overlay { bottom:-70px;_bottom:-90px;height:95px; opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter:alpha(opacity=80); opacity:0.8;}
.bar2 .mosaic-overlay:hover {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter:alpha(opacity=80);}
.details{ margin:12px 15px ; _margin-bottom:40px;  }	
.details h4{ font-size:14px ; text-align:left;line-height:20%; color:#fff; text-shadow:1px 1px 0 rgb(0,0,0); }
.details p{ color:#FFF; text-align:left; font-size:12px; line-height:20px;}
/*案例结束*//

