@charset "utf-8";
/* CSS Document */
#wrap{ margin:0 auto; width:961px; overflow:hidden;}

/*================header================*/
#header{ width:961px; overflow:hidden;}

/*================navi================*/
#navi{ width:961px; overflow:hidden;}
#navi ul li{ float:left; display:inline; overflow:hidden; background:url(../images/navi_line.png) no-repeat right center; height:44px; line-height:44px; width:150px; text-align:center;}
.navi_hover{ float:left; display:inline; width:150px; height:44px; background:url(../images/navi_hover.png) no-repeat center bottom; text-align:center;}

/*================banner================*/
#banner_bj{ height:322px;}
#banner{ width:961px;}
#aside_L{ width:460px;}
#aside_L h2{ border:#fff solid 1px; width:448px; height:268px; margin-top:12px;}
#aside_R{ width:490px;}
#aside_R h2{ line-height:26px;}

/*================content================*/
#content{ width:961px;}
#index_news{ width:389px; border-right:#63aa6a solid 1px; min-height:252px; height:auto!important; height:252px; overflow:visible; background:url(../images/index_news_bj.gif) no-repeat center center;}
#index_news h1{ width:370px;}
#index_news ul{ width:370px;}
#index_news ul li{ float:left; display:inline; overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap; word-break:break-word; margin-top:25px; padding-bottom:10px; border-bottom:#8fca95 dashed 1px;}

#index_case{ width:550px;}
#index_case h2 ul{ width:370px;}
#index_case h2 ul li{ float:left; display:inline; overflow:hidden; width:100%; margin-top:11px; padding-bottom:5px; border-bottom:#8fca95 dashed 1px;}
#index_case h2 ul li .txt{ width:350px; text-overflow:ellipsis; white-space:nowrap; word-break:break-word; overflow:hidden;}
#index_case h2 ul li .num_hover{ width:14px; height:14px; line-height:14px; text-align:center; background-color:#00783c; color:#fff; font-family:Arial, Helvetica, sans-serif; margin:2px 5px 0 0;}
#index_case h2 ul li .num{ width:14px; height:14px; line-height:14px; text-align:center; background-color:#75b97c; color:#fff; font-family:Arial, Helvetica, sans-serif; margin:2px 5px 0 0;}

/*================footer================*/
#footer{ width:961px; overflow:hidden; background:url(../images/footer_bj.gif) no-repeat right 19px; line-height:210px; border-bottom:#00783c solid 1px; height:102px;}

/*================about.html================*/
#about_content{ width:961px; background:url(../images/about_L_bj1.gif) repeat-y;}
.about_content_L{ background:url(../images/about_L_bj.gif) no-repeat left bottom;}
#ny_L{ width:219px;}
#ny_L h1{ background:url(../images/left_tit_bj.gif) no-repeat; height:51px; line-height:51px;}
#ny_L h2{ min-height:700px; height:auto!important; height:700px; overflow:visible; padding-bottom:100px;}
#ny_L h2 ul li{ float:left; display:inline; overflow:hidden; width:100%; height:39px; line-height:39px; background-color:#97cf9c; margin-top:7px;}
.about_li_hover{ float:left; text-align:center; width:100%; background-color:#6eb773;}

#ny_R{ width:717px;}
#ny_R h2{ line-height:30px;}


/*================partners.html================*/
.partners li{ float:left; display:inline; overflow:hidden; margin:30px 10px 0 0;}
.partners li img{ border:#6eb773 solid 1px;}
.partners li img:hover{ border:#00703b solid 1px;}

.page{ height:44px; line-height:34px; background-color:#d2f2d6;}
.page ul{ margin-left:183px;}
.page ul li{ margin:5px 10px; display:inline; float:left;}

a.pagelink1:link,a.pagelink1:visited{ display:block; text-align:center; width:25px; height:23px; line-height:23px; background:url(../images/page_hover.gif) no-repeat; color:#00783c; margin-top:6px; text-decoration:underline;}
a.pagelink1:hover{ width:25px; height:23px; color:#000; text-decoration:none;}
a.pagelink1:active,a.pagelink1:focus{ outline:none;}

/*================honors.html================*/
.honors li{ float:left; display:inline; overflow:hidden; margin:40px 30px 0 50px;}
.honors li img{ border:#6eb773 solid 1px; padding:4px;}
.honors li img:hover{ border:#00703b solid 1px;}

/*================service.html================*/
.service_navi{ min-height:700px; height:auto!important; height:700px; overflow:visible;}
.service_navi dl dt{ float:left; display:inline; overflow:hidden; width:100%; height:39px; line-height:39px; background-color:#03a856;}
.service_navi dl dd{ float:left; display:inline; overflow:hidden; width:100%; height:39px; line-height:39px; background-color:#97cf9c; margin-top:7px;}
.service_navi_hover{ float:left; text-align:center; width:100%; background-color:#d2f2d6;}

.service_tit{ background:url(../images/service_tit.gif) no-repeat; height:44px; line-height:45px; color:#00783c;}

/*================case.html================*/

.case{ width:99.4%; }

/*20140322*/

.case ul li{ float:left; display:inline; overflow:hidden; margin:40px 50px 15px 25px; width:280px;}
.case ul li img{ border:#fff solid 1px;}
.case ul li dl{ float:left; display:inline; width:279px;}
.case ul li dl dt{ float:left; display:inline; background:url(../images/case_titl_bj.gif) no-repeat; width:117px; height:41px; line-height:36px; font-size:14px; text-indent:1.2em; color:#fff;}
.case ul li dl dd{ float:left; display:inline; font-size:14px; width:162px; text-indent:1.5em; height:35px; line-height:35px; background-color:#dce1dd;}


/*.case{ width:78%; margin-left:100px; background:url(../images/case_R_bj.gif) no-repeat center; min-height:500px; height:auto!important; height:500px; line-height:35px;}*/

/*================news.html================*/
.news ul li{ float:left; width:100%; display:inline; overflow:hidden; line-height:46px;}
.news ul li a{ float:left; display:inline; overflow:hidden; width:80%; text-overflow:ellipsis; white-space:nowrap; word-break:break-word;}
.news_current{ background:url(../images/service_tit.gif) no-repeat; height:44px; line-height:44px;}

/*================news_more.html================*/
.news dl dt{background:url(../images/service_tit.gif) no-repeat; height:44px; line-height:44px; color:#00783c;}
.news dl dd{ margin-top:20px; line-height:30px;}

/*================contact.html================*/
.contact dl dd{ float:left; width:100%; display:inline; overflow:hidden; margin-top:10px;}
.contact img{ border:#6eb773 solid 1px; padding:5px; background-color:#fff;}
.contact img:hover{ border:#00703b solid 1px;}

/* 图片切换开始 */
.foucs {width:100%}
.foucs #tab_img{ margin-bottom:10px; width:445px; height:268px; position:relative;}
.foucs #tab_img img{ display:block; border:0px;}
.foucs #tab_img_ul li{ display:none;position:absolute;}

.foucs #tab_img_nav{  position:absolute; right:2px; bottom:5px;  padding:0px 5px; height:22px;}
.foucs #tab_img_nav li{ float:left; padding:0 6px; color:#727272; cursor:pointer; background-color:#000; margin-left:4px; width:1px; height:12px; border:solid #ccc 1px;}
.foucs #tab_img_nav li.tab_img_nav_bg{background-color:#FFFF00; color:#fff;}

.foucs #tab_img_bg{ height:40px; width:448px; background-color:#000; position:absolute; left:0px; bottom:0px;}
.foucs #tab_img_tit li{display:none; position:absolute; left:2px; bottom:10px; padding-left:10px;}
/* 图片切换结束 */
