@charset "utf-8";
.container-flash{ height:580px;margin:0 auto; overflow:hidden; position:relative; z-index:100; border-top:1px solid #fff;}
.flash{ width:1900px;  height:580px; overflow:hidden; position:absolute;left:50%; margin-left:-950px; top:0; background:url(../images/flash.gif) repeat-x left bottom; z-index:200;}
.mod_focus .contents{ width:1900px; height:580px; overflow:hidden;}
.mod_focus .contents li{width:1900px; overflow:hidden;height:580px; }
.mod_focus .contents li img{ width:1900px; height:580px;}
.mod_focus .tags{text-align:center; position:absolute; left:910px; bottom:20px; width:80px; height:10px; overflow:hidden; }
.mod_focus .tags li{  overflow:hidden; float:left; margin:0 5px; display:inline; width:10px; height:10px;}
.mod_focus .tags a{ float:left; width:10px; height:10px; line-height:10px; font-size:0; background:url(../images/num-li.png) no-repeat right top; text-align:center; }
.mod_focus .tags .focus a{  width:10px; height:10px; line-height:10px; font-size:0; background:url(../images/num-li.png) no-repeat left top; color:#fff;}


.container-notic{ height:40px; margin:0 auto; overflow:hidden; position:relative; z-index:100; background:#f5f5f5; border-top:1px solid #fff;}
.notic{ width:980px;  height:40px; overflow:hidden; margin:0 auto; }
.notic h2{ width:72px; height:40px; line-height:40px; float:left; padding-left:30px; background:url(../images/notic-h2.png) no-repeat left 12px; overflow:hidden; font-weight:normal; font-size:12px; overflow:hidden; font-weight:bold; color:#d80000;}
#notic-list{ width:872px; height:30px; float:right;word-wrap:break-word;overflow:hidden; white-space:nowrap; margin-top:5px; display:inline; position:relative; }
#notic-list li{width:auto; height:30px; line-height:30px; float:left; padding-right:30px; display:inline; word-break:break-all;}

.cm-prod{ background:#f5f5f5 url(../images/prods.jpg) no-repeat center top;}

.column-title{ width:980px; height:22px; background:url(../images/column-title.png) no-repeat left center;word-wrap:break-word;overflow:hidden; white-space:nowrap; font-family:"微软雅黑";}
.column-title h2{ width:auto; height:22px; line-height:22px; padding:0 5px; float:left;  margin-right:1px; display:inline;word-break:break-all; color:#FFF; background:#54bc86; text-align:center; text-transform:uppercase; font-size:14px; font-weight:normal;}
.column-title h3{ width:auto; height:22px; line-height:22px; padding:0 5px; float:left;  margin-right:1px; display:inline;word-break:break-all; color:#54bc86; text-align:center; text-transform:uppercase; font-size:16px; font-weight:normal; }
.column-title p{ width:auto; height:22px; line-height:22px;padding:0 5px; display:block; float:right; overflow:hidden; font-size:12px; text-transform:uppercase; text-align:center;word-break:break-all; }
.column-title h3.ct,.column-title p.cp a{ color:#fff}

.news-hot{ width:320px; height:auto; float:left;}
.nh-img{ width:320px; height:192px; overflow:hidden;}
.nh-img img{ width:320px; height:192px;}
.news-hot h2{ width:320px; height:36px; line-height:36px; overflow:hidden; font-weight:bold; font-size:14px;}
.news-hot p{ width:320px; height:42px; line-height:21px; overflow:hidden; color:#999;}
.news-hot h3{ width:320px; height:25px; overflow:hidden; }
.news-hot h3 a{ width:60px; height:25px; line-height:25px; background:#54bc86; color:#FFF; font-weight:normal; font-size:14px; text-align:center; text-transform:uppercase; display:block;}

.news-list{ width:640px; height:320px; overflow:hidden; float:right;}
.news-list li{ width:640px; height:100px; overflow:hidden; float:left; margin-bottom:10px; display:inline; overflow:hidden;}
.news-list li .nl-date{ width:64px; height:94px; background:#f5f5f5; border:3px solid #f5f5f5; float:left; overflow:hidden; color:#CCC;}
.news-list li .nl-date h2{ width:64px; height:70px; line-height:70px; text-align:center; font-size:48px; overflow:hidden; font-family:"微软雅黑"; font-weight:normal;}
.news-list li .nl-date p{ width:64px; height:16px; line-height:16px; overflow:hidden;  text-align:center;}
.news-list li .nl-cen{ width:527px; height:74px; border:3px solid #FFF; border-left:0; float:right; overflow:hidden; padding:10px 20px;}
.news-list li .nl-cen h2{ width:527px; height:30px; line-height:30px; font-weight:bold; font-size:14px; overflow:hidden; }
.news-list li .nl-cen p{ width:527px; height:44px; line-height:22px; overflow:hidden; color:#999;}
.news-list li.curr .nl-date{ background:#54bc86; border:3px solid #54bc86; color:#FFF;}
.news-list li.curr .nl-cen{  border:3px solid #54bc86; border-left:0; }
.news-list li.curr .nl-cen h2 a{ color:#54bc86;}

 
.prod-list{ width:980px; height:auto;}
.prod-list li{ width:200px; height:290px; float:left; padding:10px; overflow:hidden; background:#FFF; margin-right:33px; display:inline; }
.prod-list li p{ width:200px; height:200px; overflow:hidden;}
.prod-list li p img{ width:200px; height:200px;}
.prod-list li h2{ width:200px; height:38px; line-height:38px; font-weight:normal; font-size:16px; font-family:"微软雅黑"; overflow:hidden; text-align:center; }
.prod-list li h3{ width:62px; height:22px; margin:0 auto; overflow:hidden; }
.prod-list li h3 a{ width:60px; height:20px; border:1px solid #EEE; overflow:hidden; display:block; line-height:20px; font-weight:normal; font-size:14px; text-transform:uppercase; text-align:center; color:#EEE;}

.yanfa{ width:980px; height:auto;}
.yanfa li{ width:260px; height:350px; float:left; padding:10px; overflow:hidden; background:#f5f5f5; margin-right:70px; display:inline; }
.yanfa li p{ width:260px; height:260px; overflow:hidden;}
.yanfa li p img{ width:260px; height:260px;}
.yanfa li h2{ width:260px; height:38px; line-height:38px; font-weight:normal; font-size:16px; font-family:"微软雅黑"; overflow:hidden; text-align:center; }
.yanfa li h3{ width:62px; height:22px; margin:0 auto; overflow:hidden; }
.yanfa li h3 a{ width:60px; height:20px; border:1px solid #54bc86; overflow:hidden; display:block; line-height:20px; font-weight:normal; font-size:14px; text-transform:uppercase; text-align:center; color:#54bc86;}

.about-img{ width:470px; height:180px; float:left; overflow:hidden;}
.about-img img{ width:470px; height:180px;}
.about-cen{ width:480px; height:180px; float:right; overflow:hidden;}
.about-cen h2,.about-cen p{ width:480px; height:30px; font-size:16px; font-weight:normal; overflow:hidden; }
.about-cen h2{ font-family:"微软雅黑";}
.about-cen p{ height:150px; line-height:30px; font-size:14px; overflow:hidden;}
