@charset "utf-8";

.banner { position:relative; width:100%; height:410px; margin:0 auto;}
.banner .bd { height:410px; overflow:hidden; }
.banner .bd li,.banner .bd li a { display:block; width:1440px; height:410px;}
.banner .hd { position:absolute; bottom:25px; left:50%; width:1000px; margin-left:-500px; height:12px;}
.banner .hd ul { float:right; }
.banner .hd li { float:left; width:12px; height:12px; margin:0 3px; background:#bebcbc; text-indent:-999em; display:inline; overflow:hidden; }
.banner .hd li.on { background:#0d70a6; }


.container { width:100%; background:url(../images/container.jpg) repeat-x top; }
.wrap { position:relative; width:1000px; margin:0 auto; padding:80px 0 0 0; }
.ad { position:absolute; top:-12px; width:1000px; height:92px; margin:0 auto; background-image: url(../images/ad.png); background-repeat: no-repeat; }
.ad ul { }
.ad ul li { float:left; width:250px; }
.ad ul li img { padding:12px 0 0 12px; }

.fArea { width:980px; margin:0 auto; height:120px; padding:0 10px; }
.fArea .sub { float:left; width:350px; padding-top:5px; }
.fArea .main { float:left; width:199px; padding:5px 0 0 40px; }
.fArea .extra { float:right; width:350px; padding:5px 0px 0 0; }

.about { }
.about .hd { height:15px; background:url(../images/htitle_01.jpg) no-repeat; }
.about .hd span { float:right; }
.about .bd { height:80px; background:url(../images/pic_1.jpg) no-repeat bottom left; }
.about .bd p { padding:20px 0 0 80px; line-height:20px; }

.product { position:relative; width:200px; height:100px; background:url(../images/product.jpg) no-repeat; }
.aPrev, .aNext { position:absolute; top:0px; }
.aPrev a, .aNext a { display:block; width:20px; height:100px; }
.aPrev { left:0px; }
.aNext { right:0px; }

.w159 { margin:0; padding:1px 0 0 20px; width:159px; background:none; }
.w159 ul { width:159px; overflow:hidden; height:98px; }
.w159 .list-pic { float:left; _display:inline; margin:0; width:159px; height:98px; border:none; text-align:center; }

.news { }
.news .hd { height:15px; background:url(../images/htitle_02.jpg) no-repeat; }
.news .hd span { float:right; }
.news .bd { }
.news .bd ul { padding:15px 10px 0; line-height:20px; }
.news .bd ul li { padding-left:15px; background:url(../images/ico_01.jpg) no-repeat 0 7px;}
.news .bd ul li span { float:right; }

