*{margin:0; padding:0}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333}
a{text-decoration:none; outline:none; color:#333}
h2{padding:16px 0 20px 0; color:#333; font-size:18px}
p{margin-bottom:20px; line-height:24px}
img{border:none}
ul,ol{list-style:none}
.clear{clear:both}

#container{background:url(../img/middle-bg.jpg) left top repeat-y; margin:0 auto; width:950px; padding:0 25px}
#header{width:950px; height:auto; margin:0 auto}
.logo{background:url(../img/logo.jpg) no-repeat; width:230px; height:26px; float:left; margin:20px 0 20px 10px}
.word{float:right; margin:20px 10px 0 0}
.word a{padding:0 4px}
.word a:hover{text-decoration:underline}

.menu{background:url(../img/bj_nav.jpg) no-repeat; width:949px; height:43px; margin-bottom:10px}
.menu ul li{float:left; line-height:43px}
.menu ul li a{display:block; color:#fff; font-weight:bold; text-align:center}
.menu ul li.a a{width:82px; padding-left:30px; margin-right:1px}
.menu ul li.b a{width:121px; margin-right:1px}
.menu ul li.c a{width:119px; margin-right:1px}
.menu ul li.d a{width:120px; margin-right:1px}
.menu ul li.e a{width:121px; margin-right:1px}
.menu ul li.f a{width:119px; margin-right:1px}
.menu ul li.g a{width:119px; margin-right:1px}
.menu ul li.h a{width:111px}
.menu ul li a:hover{background:url(../img/bj_nav_hover.jpg) center no-repeat;}
.menu ul li.a a:hover{background:url(../img/bj_nav_hover.jpg) left top no-repeat}
.menu ul li.h a:hover{background:url(../img/bj_nav_hover.jpg) right top no-repeat}
.menu ul li.hover a{background:url(../img/bj_nav_hover.jpg) center no-repeat;}
.menu ul li.hover1 a{background:url(../img/bj_nav_hover.jpg) left top no-repeat}
.menu ul li.hover2 a{background:url(../img/bj_nav_hover.jpg) right top no-repeat}


#content{width:950px; height:auto; margin:0 auto; padding:10px 0;}
.leftbar{width:609px; float:left; padding-right:10px; border-right:#ccc 1px dashed}
.product_title{line-height:32px; border-bottom:#ccc 1px solid; font-size:14px; font-weight:bold}
.product_show ul.y{border-bottom:none}
.product_show ul{float:left; width:609px; padding:10px 0; border-bottom:#ccc 1px dashed}
.product_show ul li{float:left}
.product_show ul li.a{width:348px; background:url(../img/1.jpg) left center no-repeat; padding-left:50px; line-height:38px; font-size:16px; color:#509E23; font-weight:bold;margin-left:30px}
.product_show ul li.a2{background:url(../img/2.jpg) left center no-repeat}
.product_show ul li.a3{background:url(../img/3.jpg) left center no-repeat}
.product_show ul li.a a{color:#509E23}
.product_show ul li.a a:hover{text-decoration:underline}
.product_show ul li.w{width:177px;}
.product_show ul li.w img{padding:1px; border:#ccc 1px solid; width:173px; height:112px}
.product_show ul li.j{width:398px; margin-left:30px}
.product_show ul li.j a{display:block; line-height:20px; background:url(../img/yuandian.jpg) 3px 3px no-repeat; padding-left:20px; }
.product_show ul li.j a:hover{text-decoration:underline; color:#509E23}
.product_show ul li.u{text-align:right; line-height:18px; width:609px}
.product_show ul li.u a{color:#3366ff}


.rightbar{width:320px; float:left; padding-left:10px}
.about_title{line-height:32px; border-bottom:#ccc 1px solid; font-size:14px; font-weight:bold; margin-bottom:10px}
.about_text p{ line-height:20px; margin-bottom:0}
.more{text-align:right}
.more a{color:#3366ff}

#footer{width:950px; height:auto; margin:0 auto; background:#1c1c1c; padding:12px 0}
.qlink{float:left; padding-left:40px; color:#666}
.qlink a{color:#666}
.copyright{float:right; padding-right:40px; color:#666}


.banner{width:950px; height:450px; position:relative}
#content1 {height:40px; width:950px; bottom:0; z-index: 3; position:absolute;}
#contentframe { overflow: hidden;z-index: 3; height:40px }
#slidecounter { float:left; color:#4F4F4F; font:22px "Helvetica Neue", Arial, sans-serif; font-weight:bold; margin:6px 0 0 10px}
#slidecaption { overflow: hidden; float:left; color:#FFF; font:16px "Helvetica Neue", Arial, sans-serif; font-weight:bold; margin:9px 0 0 20px}
#navigation { background: url('img/navbg.gif') no-repeat; float: right; margin-top:6px }
#loading { position: absolute; top: 49.5%; left: 49.5%; z-index: 3; width: 24px; height: 24px; text-indent: -999em; background-image: url(img/progress.gif); }
#supersize{position:relative}
#supersize img, #supersize a { height:450px; width:950px; position:absolute; z-index: -2; }
#supersize .prevslide, #supersize .prevslide img { z-index: -1; }
#supersize .activeslide, #supersize .activeslide img { z-index: 0; }


