@charset "utf-8";
/* CSS Document */

/*框架*/
#subl{ width:697px; float:left; box-shadow:#ddd 0px -1px 2px; background:url("../images/boxBG1.gif") right bottom no-repeat #fff; padding-bottom:15px; }
#subr{ width:269px; float:right;}
#content{ margin:20px;text-align:justify; text-justify:inter-ideograph;}

/*当前位置*/
#position{ height:48px; line-height:48px; background:url("../images/boxBG1.gif") left top no-repeat; font-size:18px; font-weight:bold; letter-spacing:1px; color:#5cae04; padding-left:46px}
#posi{ float:right; color:#bbb; font-size:12px; padding-right:15px; font-weight:normal}
#posi span{ font-size:11px; font-family:"宋体"; padding:0 5px}
#posi a{ color:#bbb; font-size:12px; font-weight:normal}
#posi a:hover{ color:#5cae04;}

/*右列表*/
.Subbox{box-shadow:#ddd 0 0 2px; background:url("../images/boxBG2.gif") left top repeat-y; margin-bottom:15px;}
.Subbox_top{ height:12px; background:url("../images/boxBG2.gif") -270px top no-repeat;}
.Subbox_bottom{ height:15px; background:url("../images/boxBG2.gif") -270px -15px no-repeat;}
.Subbox_Tit{line-height:20px; margin:0 10px; background:url("../images/dott.gif") left bottom repeat-x; padding-bottom:8px;}
.Subbox_Tit span{ display:inline-block;font-size:18px; color:#5cae04; font-weight:bold; padding-left:10px; border-left:#77c605 5px solid;}
.List{ margin:0 15px}
.List li{ height:38px; background:url("../images/dott.gif") left bottom repeat-x;}
.List li a{ display:block; height:32px; line-height:32px; overflow:hidden; padding-left:20px; background:url("../images/icos.gif") left -40px no-repeat; margin:3px 0; overflow:hidden;}

/*右新闻*/
.subNews{ margin:0 15px}
.subNews li{ height:32px; }
.subNews li a{ display:block; height:32px; line-height:32px; overflow:hidden; padding-left:15px; background:url("../images/icos.gif") left -40px no-repeat; overflow:hidden;}

/*荣誉*/
#container{ margin:20px -25px 0 20px}
.Honors { width:302px; margin:0 25px 25px 0; overflow-x:hidden; text-align:center}
.Honors img { max-width:300px;  width:auto!important; *width:300px;}
a.a_Honors{ width:300px; display:inline-block; text-align:center; border:#e6e6e6 1px solid;}

/*产品案例*/
#case{ float:left; margin:20px -30px 0 20px; display:inline}
#case li{ float:left; width:186px; height:172px; overflow:hidden; margin:0 30px 25px 0; text-align:center; line-height:30px; border:#eee 1px solid; -webkit-box-shadow:#d2d2d2 2px 2px 4px; -moz-box-shadow:#d2d2d2 2px 2px 4px; box-shadow:#d2d2d2 2px 2px 4px; }
#case li.case_hover{ background:#5cae04}
#case li.case_hover a{ color:#fff;}
.a_case{ width:176px; height:132px; overflow:hidden; display:block; text-align:center;  background: url("../images/loading.gif") center no-repeat; position:relative; margin:5px}
.tooltip{ width:176px; height:132px; overflow:hidden; display:block; text-align:center;  background: url("../images/loading.gif") center no-repeat; position:relative; margin:5px}
#case li a span{ display:block; width:176px; height:132px; position:absolute; left:0; bottom:-100%; background:url("../images/Zoom.png") center center;}


/*工程资质案例*/
#case2{ float:left; margin:20px -30px 0 20px; display:inline}
#case2 li{ float:left; width:310px; height:360px; overflow:hidden; margin:0 30px 25px 0; text-align:center; line-height:30px; border:#eee 1px solid; -webkit-box-shadow:#d2d2d2 2px 2px 4px; -moz-box-shadow:#d2d2d2 2px 2px 4px; box-shadow:#d2d2d2 2px 2px 4px; }
#case2 li.case_hover{ background:#5cae04}
#case2 li.case_hover a{ color:#fff;}
.a_case2{ width:300px; height:320px; overflow:hidden; display:block; text-align:center;  background: url("../images/loading.gif") center no-repeat; position:relative; margin:5px}
#case2 li a span{ display:block; width:300px; height:320px; position:absolute; left:0; bottom:-100%; background:url("../images/Zoom.png") center center;}


/*工程业绩*/
#case1{ float:left; margin:20px -30px 0 20px; display:inline}
#case1 li{ float:left; width:720px; height:180px; margin:0 17px 25px 0; text-align:center; line-height:19px; font-size:12px;height:auto !important; height:152px; min-height:152px;}
.a_case1{ width:260px; height:180px; overflow:hidden; display:block; text-align:center; border:#fff 3px solid; background: url("../images/loading.gif") center no-repeat; position:relative; float:left;-webkit-box-shadow:#d2d2d2 0px 0px 4px; -moz-box-shadow:#d2d2d2 0px 0px 4px; box-shadow:#d2d2d2 0px 0px 4px;}
#case1 li a span{ display:block; width:260px; height:180px; position:absolute; left:0; bottom:-100%; background:url("../images/Zoom.png") center center;}
#case1 li p{ width:380px; float:left; margin:0; text-align:left; padding-left:10px; }
#case1 li p font{ color:#5cae04; font-weight:bold; font-size:14px; line-height:46px;}

/*合作伙伴案例*/
#case3{ float:left; margin:10px -30px 0 10px; display:inline}
#case3 li{ float:left; width:213px; height:90px; overflow:hidden; margin:0 10px 15px 0; text-align:center; line-height:30px; border:#eee 1px solid; -webkit-box-shadow:#d2d2d2 2px 2px 4px; -moz-box-shadow:#d2d2d2 2px 2px 4px; box-shadow:#d2d2d2 2px 2px 4px; }
#case3 li.case_hover{ background:#5cae04}
#case3 li.case_hover a{ color:#fff;}
.a_case3{ width:203px; height:80px; overflow:hidden; display:block; text-align:center;  background: url("../images/loading.gif") center no-repeat; position:relative; margin:5px}
#case3 li a span{ display:block; width:203px; height:80px; position:absolute; left:0; bottom:-100%; background:url("../images/Zoom.png") center center;}

/*产品详细页*/
.Product_pic{float:left; margin:15px 20px 0 15px; border:#dedede 1px solid; display:block; width:300px; height:auto; height:200px; min-height:200px; overflow:hidden; background:url("../images/loading.gif") center center no-repeat; text-align:center; -webkit-box-shadow:#d2d2d2 1px 2px 5px; -moz-box-shadow:#d2d2d2 1px 2px 5px; box-shadow:#d2d2d2 1px 2px 5px;}
.Product_pic a{ display:block; position:relative}
#zoom{ position:absolute; left:auto; right:6px; bottom:6px; top:auto; z-index:100}
.propic{ max-width:300px}
.Product_li{ font-weight:bold; margin-bottom:8px; line-height:30px; width:355px;}
.Product_li span{ font-weight:normal; color:#969696}
.Product_ExTitle{ height:20px; line-height:20px; border-bottom:#d7d7d7 1px solid; padding-left:20px;  font-weight:bold;background:url("../images/icos.gif") 0 -112px no-repeat; margin:25px 15px 8px 15px; font-size:16px; clear:both;letter-spacing:1px; color:#5cae04;}

/*荣誉客户 合作伙伴*/
#Client{ margin:20px -20px 20px 0; float:left}
#Client li{ float:left; width:120px; height:72px; border:#ddd 1px solid; overflow:hidden; text-align:center; margin:0 12px 12px 0;}
#Client li img{ max-width:120px; max-height:72px}

#Partner span{ display:inline-block; height:30px; line-height:30px; padding:0 20px 0 0; white-space:nowrap;}

/*新闻资讯*/
#News_List{ margin:20px;}
#News_List li{ height:32px; line-height:32px; border-bottom:#e6e6e6 1px dotted}
#News_List li a{ display:block; height:32px; line-height:32px; overflow:hidden; padding:0 0 0 20px; margin:0; background:url("../images/icos.gif") left -40px no-repeat;}

/*新闻详细*/
#Ftit{ border-bottom:#d8c89f 1px dotted; padding-bottom:10px; margin-bottom:15px; color:#a69374}

/* 上一篇下一篇 */
#NewsNav{line-height:22px; font-size:12px; clear:both; padding-top:8px; border-top:1px dotted #acacac; margin:20px; color:#5cae04}
.NewsNav_left{ float:left; width:48%; overflow:hidden; white-space:nowrap; height:22px}
.NewsNav_right{ float:right; width:48%; overflow:hidden; white-space:nowrap; height:22px}

/*地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*内页联系*/
#sub_contact{ margin:15px 15px 0 15px; color:#888; font-size:12px;}
#cont_sub_contact{ margin:15px 15px 0 15px; color:#888; font-size:12px;}

/* 翻页 */
.pageshow{margin:25px 15px; clear:both; height:26px; line-height:26px;}
.pageshow a{width:26px; height:26px; margin:0 0; background: url("../images/pageshow_bg.gif") -65px top no-repeat; display:inline-block; text-align:center}
.pageshow a:hover{ background: url("../images/pageshow_bg.gif") -65px bottom no-repeat; color:#fff}
.pageshow span{ margin:0 3px; font-family:"宋体","Times New Roman", Times, serif }
.pageshow .thisp{ background:url("../images/pageshow_bg.gif") -98px top no-repeat; color:#fff; display:inline-block; width:26px; height:26px; text-align:center;}
.pageshow .first,#pageshow .btnFirst{ display:inline-block; width:55px; background:url("../images/pageshow_bg.gif") left top no-repeat}
.pageshow .first:hover,#pageshow .btnFirst:hover{ background:url("../images/pageshow_bg.gif") left bottom no-repeat}
