ul,ol { list-style:none; }
li { float:left; }

#homeBanner { margin:0 auto;width:1000px;height:310px;overflow:hidden;clear:both;position:relative; }
#homeBanner ul { width:1000px;height:300px;overflow:hidden; }
#homeBanner ul li { display:none; }
#homeBanner ul li img { width:1000px;height:300px;background:url(../images/loading.gif) no-repeat center center;border-radius:5px; }
#homeBanner ol { z-index:11;position:absolute;bottom:22px;right:20px;list-style:none; }
#homeBanner ol li { float:left;width:18px;height:18px;margin-left:6px;cursor:pointer; }
#homeBanner ol .ico-def { background:url(../images/icofocus.png) no-repeat 0px 0px; }
#homeBanner ol .ico-foc { background:url(../images/icofocus2.png) no-repeat; }

.home-body { margin:0px auto;width:1000px;overflow:hidden; }
.home-body dt { float:left;padding:0px 20px 0px 20px;width:665px;height:260px;background:url(../images/home-news-bg.jpg) no-repeat;overflow:hidden;border-radius:5px; }
.home-body dd { float:right;padding:0px 10px 0px 10px;width:260px;height:216px;background:url(../images/home-news-bg.jpg) no-repeat right top;overflow:hidden;border-radius:5px; }

.new-more { padding-right:25px;width:660px;height:48px;line-height:28px;text-align:right; }
.new-more a:link,.new-more a:visited { text-decoration:none;color:#A3A3A3; }
.new-more a:hover { text-decoration:underline;color:#FF9600; }

.home-news-pic { float:left;z-index:4;position:relative;width:276px;height:195px;overflow:hidden; }
.home-news-pic ul { width:276px;height:185px;z-index:5;position:absolute; }
.home-news-pic ul li img { width:276px;height:160px;background:url(../images/loading.gif) no-repeat center; }
.home-news-pic ul li p { margin:0px;padding:0px;width:276px;height:25px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center; }
.home-news-pic ol { z-index:6;position:absolute;right:10px;bottom:42px; }
.home-news-pic ol li { margin-left:4px;width:20px;height:16px;line-height:16px;background-color:#2F8A00;opacity:0.7;text-align:center;color:#fff; }
.home-news-pic ol .foc { background-color:red; }
.home-news-pic ol .over { background-color:red; }

.home-news-txt { float:right;width:365px;overflow:hidden; }
.home-news-txt li { width:365px; }
.home-news-txt a { float:left;overflow:hidden;padding-left:15px;width:290px;height:27px;display:block;text-overflow:ellipsis;white-space:nowrap; }
.home-news-txt a:link,.home-news-txt a:visited { background:url(../images/listico.gif) no-repeat left 4px; }
.home-news-txt a:hover { background:url(../images/listico.gif) no-repeat left -21px; }
.home-news-txt li span { float:right;color:#A3A3A3; }

.pro-class { width:260px;height:191px;overflow:hidden; }
.pro-class-s { width:260px;height:191px;overflow:hidden; }
.pro-class-s ul { float:left;padding:0px 5px 0px 5px;width:120px;height:191px;overflow:hidden; }
.pro-class-s ul li { margin-top:4px;width:120px; }
.pro-class-s ul li a { display:block;padding:0px 10px 0px 10px;width:100px;height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;text-decoration:none; }
.pro-class-s ul li a:hover { background:#F0F0F0;text-decoration:none; }
.pro-class-s ul .c { height:21px;line-height:21px; }
.pro-class-s ul .c a { color:#fff;background:#3CAA02;}
.pro-class-s ul .c a:hover { color:#ffff00;background:#369D00;text-decoration:none; }
.pro-class-btn { width:260px;height:44px;overflow:hidden; }
.pro-class-btn ol { float:right;width:53px;overflow:hidden; }
.pro-class-btn ol li { width:20px;height:29px;line-height:29px;text-align:right;font-family:Arial;font-weight:bold;color:#9B9B9B; }
.pro-class-btn ol .on { cursor:pointer;color:#3CAA02; }

.scroll-pic { margin:0 auto;padding:17px 16px 0px 16px;width:968px;height:173px;background:url(../images/home-pro-bg.jpg) no-repeat; }
.scroll-pic .l { float:left;padding:46px 0px 0px 0px;width:30px;height:110px; }
.scroll-pic .l a:link,.scroll-pic .l a:visited { display:block;width:18px;height:57px;background:url(../images/btnarrow.gif) no-repeat; }
.scroll-pic .l a:hover { display:block;width:18px;height:57px;background:url(../images/btnarrow.gif) no-repeat 0px -64px; }
.scroll-pic .c { float:left;width:906px;height:156px;overflow:hidden;position:relative; }
.scroll-pic .c ul { list-style:none; }
.scroll-pic .c ul li { float:left;padding:0px 8px 0px 8px;width:206px;height:156px;overflow:hidden;z-index:15;position:relative;}
.scroll-pic .c ul li img { padding:1px;width:200px;height:150px;border:2px solid #EDEDED;border-radius:5px;background:#fff url(../images/loading.gif) no-repeat center center; }
.scroll-pic .c ul li a:link img { padding:1px;width:200px;height:150px;border-color:#EDEDED; }
.scroll-pic .c ul li a:hover img	{ padding:1px;width:200px;height:150px;border-color:#3CAA02; }
.scroll-pic .c ul li p { clear:both;margin:0px;padding:5px;width:196px;height:30px;line-height:15px;z-index:16;position:absolute;bottom:0px;display:none;background:#3CAA02;color:#fff;
	border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center; }
.scroll-pic .c ul .no { width:100%;text-align:center;color:#FF6C00; }
.scroll-pic .r { float:left;padding:46px 0px 0px 0px;width:30px;height:110px; }
.scroll-pic .r a:link,.scroll-pic .r a:visited { display:block;float:right;width:18px;height:57px;background:url(../images/btnarrow.gif) no-repeat -22px 0px; }
.scroll-pic .r a:hover { display:block;float:right;width:18px;height:57px;background:url(../images/btnarrow.gif) no-repeat -22px -64px; }


