@charset "gb2312";
/*header*/
#headerBg{ height:74px; background:url(imagesheaderBg.jpg) no-repeat center top;}
#header{ height:74px;}
#header .logo{ margin:15px 0 0 21px;}
#header .right{ width:170px; padding:28px 66px 0 0;}
#header .search{ width:140px; height:20px; background:url(imagessearchBg.png) no-repeat; padding-right:17px;}
#header .search .text{ width:98px; height:20px; line-height:20px; background:none; padding:0 0 0 8px; color:#554c4c;}
#header .search .btn{ width:28px; height:20px; background:none;}
#header .language{ height:16px; margin-top:2px;}
#header .language li{ height:16px;}
#header .language li a{ width:70px; height:16px; line-height:16px; color:#bcb476;}
#header .language li.current a,#header .language li a:hover{ text-decoration:none; background:url(imageslanguageBg.png) no-repeat;}

/*menu*/
#menuBg{ height:37px; background:url(imagesmenuBg.jpg) repeat-x left top;}
#menu{ height:37px;}
#menu li{ height:37px;}
#menu li a{ height:37px; line-height:37px; width:110px;min-width:110px;color:#c7cfb6; background:url(imagesmenuAbg.jpg) no-repeat right top;text-align:center;}
#menu li a:hover{ color:#fff;background:#05342C;text-decoration:none;border-radius:2px;}
/*下拉菜单*/
.subNav { background:#047A62; position: absolute;z-index:1002;width: 110px; display: none; }
.nav ul li { position:relative; }
.nav_a2 {color:#fff;font-family: "微软雅黑"; line-height: 29px; text-align: center; display: block; height: 29px; border-bottom: 1px solid #D1D3D6;font-weight:bold;}
.nav_a2:hover { background: #047A62;color: #fff; text-decoration: none; }

/*banner*/
.bannerBox{ height:379px; padding:20px 0 15px;}
.leftBanner{ width:852px; height:378px;}
.banner_btn{ left:58px; top:356px;}
.banner_btn li{ width:9px; height:9px; font:0px/9px Arial; margin-right:8px; background:url(imagesbanner_btn1.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/banner_btn1.png', sizingMethod='crop');}
.banner_btn li.on{ background:url(imagesbanner_btn2.png) no-repeat; background:url(imagesbanner_btn2.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/banner_btn2.png', sizingMethod='crop');}
.banner_pic{ height:378px;}
.banner_pic li{ height:378px;}
.rightProd{ width:300px; height:369px; padding-top:10px; background:url(imagesrightProdBg.png) no-repeat;}
.rightProd li{ width:268px; padding:20px 16px 0 16px; line-height:20px; background:url(imagesliBg.jpg) no-repeat left bottom;}
.rightProd li .text{ color:#ae9351; margin-bottom:5px;}
.rightProd li .text a{ color:#e16119;}
.rightProd li .text a:hover{ text-decoration:none;color:#03795F;}
.rightProd li .detail{ padding-bottom:5px;}
.rightProd li .detail a{ color:#e16119;}
.rightProd li .pic{ width:122px; height:94px; right:14px; bottom:-24px;}

/*container*/
#containerBg{ background:url(imagescontainerBg.png) no-repeat center top;}
#container{ height:218px; padding-bottom:16px; background:url(imagescontainer.png) no-repeat;}

.memberArea{ width:261px; min-height:209px; _height:209px; padding:9px 27px 0 33px;}
.memberArea .title{ height:30px; line-height:30px; margin-bottom:9px;}
.memberArea .title h3{ color:#94753f;}
.memberArea .title .more{ margin-top:9px;}
.memberArea .pic{ width:102px; height:97px;}
.memberArea .text{ width:132px; line-height:24px; padding-right:5px; color:#4f4f4f;}

.newsBox{ width:433px; min-height:204px; _height:204px; padding:14px 28px 0 36px; background:url(imagesnewsBoxBg.jpg) no-repeat left top;}
.newsBox .tabTit{ height:31px; background:url(imagestabTitBg.jpg) no-repeat;}
.newsBox .tabTit li{ height:31px; width:85px;}
.newsBox .tabTit li a{ height:31px; line-height:31px; color:#69542f; padding:0 12px;}
.newsBox .tabTit li a:hover{ text-decoration:none;}
.newsBox .tabTit li.current a{ color:#ffffff; background:#479965 url(imagestabTit1.jpg) no-repeat left top;}
.newsBox .tabCon{ padding:15px 30px 0 13px;}
.newsBox .tabCon .more{ right:48px; top:26px;}
.newsBox .tabCon li{ height:24px; line-height:24px; padding-left:8px; color:#4f4f4f; vertical-align:0; background:url(imagesliBg1.gif) no-repeat left center;}
.newsBox .tabCon li a{ color:#4f4f4f;}
.newsBox .tabCon .date{ font-family:Arial;}

.consChan{ width:309px; min-height:191px; _height:191px; padding:10px 0 0 36px; background:url(imagesnewsBoxBg.jpg) no-repeat left top;}
.consChan dl{ width:263px; height:62px; padding:7px 20px 0 19px; margin-bottom:5px; background:url(imagesdlBg.jpg) no-repeat;}
.consChan dt{ width:167px; color:#656565; margin-bottom:3px;}
.consChan dt a{ color:#656565;}
.consChan .pic{ width:35px; margin-top:9px;}
.consChan .text{ width:167px; line-height:17px; color:#787777;}
.consChan .text a{ color:#787777;}

/*footer*/
#footerBg{ background-color:#02715a;}
.footer{ padding:12px 0 13px; color:#a3b79c;}
.footer a{ color:#a3b79c;}

/*contentPage*/
#banner2{ width:984px; height:216px; padding-top:15px;}

#container2{ background:url(imagescenterBg.png) repeat-y; margin-bottom:20px;}
#container2 .topBg{ background:url(imagestopBg.jpg) no-repeat left top;}
#container2 .bottomBg{ background:url(imagesbottomBg.jpg) no-repeat left bottom; padding-bottom:20px;}

#leftPart{ width:228px; padding-left:15px;}
#leftPart h2{ height:65px; line-height:65px; margin-top:24px; padding-left:66px; color:#046952;}

.leftMenu{ width:201px; padding-top:2px; margin-bottom:27px; background:url(imagesleftMenuAbg1.jpg) no-repeat left top;}
.leftMenu li{ height:39px; vertical-align:0; background:url(imagesleftMenuAbg1.jpg) no-repeat left bottom;}
.leftMenu li a{ display:block; width:140px; height:37px; line-height:37px; padding-left:61px; color:#5a5a5a; font-size:14px; font-weight:bold; }
.leftMenu li a:hover,.leftMenu li.current a{ text-decoration:none; background:url(imagesleftMenuAbg2.jpg) no-repeat; color:#046952;}

.telOrder{ width:194px; margin-bottom:30px;}
.telOrder li{ width:194px; height:53px; line-height:53px; margin-bottom:7px; vertical-align:0; background:url(imagestelOrderBg.jpg);}
.telOrder li .pic{ width:35px; padding:8px 17px;}
.telOrder li .text{ color:#5b5b5b;}
.telOrder li .text a{ color:#656362;}

#rightPart{ width:740px; padding-right:9px;}
.position{ width:698px; height:41px; margin:38px 3px 0px 18px; border-bottom:#056c54 solid 1px;}
.position h2{ height:41px; line-height:41px; padding-left:10px; color:#000000;}
.position .crumbs{ right:10px; top:-7px; color:#8f8f8f;}
.position .crumbs a{ color:#8f8f8f;}
.position .crumbs .current{ color:#539685;}

.topBox{ width:686px; margin:8px 0 40px 25px;}
.topBox h1{ line-height:24px; padding:6px 0; border-bottom:#d5ccc5 solid 1px; color:#046952;}
.topBox .date{ line-height:28px; color:#046952; padding-right:5px; margin-bottom:8px; font-family:Arial;}
.topBox .text{ padding:0 4px 0 25px; line-height:28px;}
.topBox .text .picBox{ width:229px; margin-left:25px;}
.topBox .text .pic{ height:159px; padding:21px 0;}
.topBox .text .opacityText{ width:215px; height:27px; line-height:27px; padding-left:14px; left:0; top:153px; background:url(imagesopacityBg.png) no-repeat;}
.marB24{ margin-bottom:24px;}

.relatedArticles{ width:678px;}
.relatedArticles h3{ height:28px; line-height:28px; padding-left:20px; border:#e9e9e9 solid 1px; background-color:#f5f5f5; color:#699689;}
.relatedArticles ul{ width:646px; padding:12px 14px 9px 18px;}
.relatedArticles li{ height:30px; line-height:30px; vertical-align:0; padding-left:14px; background:url(imagesliBg2.gif) no-repeat left center;}
.relatedArticles a{ color:#046952;}

.comment{ width:678px;}
.comment h3{ height:28px; line-height:28px; padding-left:20px; margin-bottom:5px; border:#e9e9e9 solid 1px; background-color:#f5f5f5; color:#699689;}
.oneReview{ width:648px; line-height:20px; border-bottom:#bdbdbd dashed 1px; padding:13px 6px 14px 10px; color:#969696;}
.oneReview .title{ margin-bottom:4px; color:#046952;}
.oneReview .title a{ color:#046952;}
.oneReview .name{ color:#505050;}
.commentTable{ border-collapse:collapse; background-color:#f7f7f7; margin-top:16px;}
.commentTable th{ border:#dcdcdc solid 1px; text-align:right; font-weight:normal; font-size:14px; color:#555555; padding:10px 25px 10px 0px;}
.commentTable td{ border:#dcdcdc solid 1px;}
.commentTable .input{ width:398px; height:23px; line-height:23px; border:#cccccc solid 1px; margin-left:20px;}
.commentTable textarea{ width:398px; height:98px; line-height:20px; border:#cccccc solid 1px; resize:none; margin:10px 0 10px 20px;}
.commentTable .commentBtn{ width:94px; height:27px; line-height:27px; color:#5a5a5a; background:url(imagescommentBtn.jpg) no-repeat; margin:10px 0; cursor:pointer;}

/*listPage*/
.knowledge{ width:195px;}
.knowledge .topR{ width:195px; height:7px; font:0px/7px Arial; background:url(imagestopR.jpg) no-repeat;}
.knowledge .center{ width:193px; border-left:#dcdcdc solid 1px; border-right:#dcdcdc solid 1px; background-color:#f1f1f1; padding-bottom:15px;}
.knowledge .bottomR{ width:195px; height:7px; font:0px/7px Arial; background:url(imagesbottomR.jpg) no-repeat;}
.knowledge h3{ height:39px; line-height:39px; padding-left:56px; background:url(imagesh3Bg.jpg) no-repeat 29px center; margin-bottom:4px;}
.knowledge ul{ width:175px;}
.knowledge ul li{ height:33px; line-height:33px; background:url(imagesliBg1.jpg) no-repeat; padding-left:30px;}
.knowledge ul li a{ color:#056c54;}

.latestEvents{ width:697px; background:url(imageslatestEventsBg.jpg) repeat-y; margin:23px 0 23px 27px;}
.latestEvents .topR{ width:697px; background:url(imagestopR2.jpg) no-repeat left top;}
.latestEvents .bottomR{ width:697px; height:26px; background:url(imagesbottomR2.jpg) no-repeat;}
.latestEvents h3{ height:24px; line-height:24px; color:#046952; padding-left:5px;}
.latestEvents dl{ padding:0 23px 0 52px;}
.latestEvents dl a{ color:#046952;}
.latestEvents dt{ width:351px; line-height:20px; margin:20px 0 12px;}
.latestEvents .text{ width:351px; line-height:24px; color:#046952;}
.latestEvents .pic{ width:248px; height:164px; margin-top:10px;}

.newsList{ width:678px; margin:0 0 44px 39px;}
.newsList li{ height:36px; line-height:36px; vertical-align:0; border-bottom:#d7d7d7 solid 1px; padding:0 9px 0 26px; background:url(imagesliBg2.gif) no-repeat 7px center;}
.newsList li a{ color:#056c54; font-size:13px;}
.newsList .date{ font-family:Arial; color:#585858;}
/*图片列表*/
.picList{ width:678px;margin: 0 20px;padding-bottom: 10px;padding-top:10px;display: inline-block;}
.picList li{float: left;width: 214px;margin-right: 10px;}
.picList li p{margin-top: 10px!important;height:26px;lien-height:26px;text-align:center;width:200px;}
.picList li a{ color:#056c54; font-size:13px;}
.picList .date{ font-family:Arial; color:#585858;}

.page{ height:17px; margin:0 24px 46px 297px;}
.page a{ width:17px; height:17px; text-align:center; background:url(../images/pageBg2.jpg) no-repeat; font:13px/17px Arial; color:#626161; margin-right:8px;}
.page a:hover,.page a.current{ background:url(imagespageBg1.jpg) no-repeat; text-decoration:none; color:#ffffff;}
.page .last1,.page .last2{ width:16px; height:17px;}
.page .last2{ margin-right:8px;}
.page .next1,.page .next2{ width:16px; height:17px;}

.relatedNews{ width:716px; border:#e8e8e8 solid 1px; background-color:#f9fbfc; margin-left:11px;}
.relatedNews h4{ height:35px; line-height:35px; padding-left:19px; color:#555a5e;}
.relatedNews ul{ width:709px; padding-left:7px;}
.relatedNews li{ width:209px; padding:0 12px 20px 12px;}
.relatedNews .pic{ width:209px; height:132px;}
.relatedNews .text{ line-height:22px; color:#555a5e; padding:12px 11px 0;}
.relatedNews a{ color:#555a5e;}
.message{padding-top:20px;padding-left:20px;}








