@charset "utf-8";
/* CSS Document */

body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#999999;  color:#312C1F;line-height:25px; }
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span { margin:0; padding:0; }
img{ border:0}
ul { margin:0; padding:0; list-style-type:none;  }
.clear { clear:both;  }
a{ text-decoration:none; color:#000;}
a:hover{ color:#DD0506;}
#top{ width:1000px; margin:0 auto; background:url(images/bg1.jpg) repeat-x; height:105px;}
#top .logo{ background:url(images/t1.jpg) no-repeat; height:84px; width:505px; margin-top:21px; float:left;}
#top .right{ padding-left:90px; float:right;}
#top .right .hp{ padding:30px 29px 38px 0; float:right; width:115px;}

#top .right .menu{ padding:0px 13px 0 0; width:392px;}
#top .right .menu a{ color:#FFF; background:url(images/menu1.jpg) no-repeat; width:62px; height:27px; text-align:center; display:block; float:left; padding-right:3px;}
#top .right .menu a:hover{ color:#FFF; background:url(images/mbg2.jpg) no-repeat; width:62px; height:27px; text-align:center; display:block; float:left; padding-right:3px;}
#hen{width:1000px;margin:0 auto; background:url(images/bg2.jpg) repeat-x; height:10px;}
#banner{width:1000px;margin:0 auto; background:url(images/banner.jpg) no-repeat;  height:189px;}
#content{width:1000px;margin:0 auto; background:url(images/bg5.jpg) repeat-y;}
#content .left{ width:214px; float:left;}
#content .left .top{ width:216px; float:right; background:url(images/p1.jpg) no-repeat; height:48px;}
#content .left .pc{ background:url(images/bg3.jpg) repeat-y; min-height:365px; }
#content .left .pc1{ padding:4px 0px;}
#content .left .pc1 a {background-image:url(images/d.gif); background-position:23px 10px; background-repeat:no-repeat; display:block; color:#000; padding-left:30px; font-weight: bold;}
#content .left .pc1 a:hover { color:#F00;font-weight: bold;  }

#content .right{ width:784px; float:right;}
#foot{width:1000px;margin:0 auto; background:url(images/fbg.jpg) repeat-x; height:30px; text-align:center; line-height:30px; color:#FFF;}

.app{ float:left;  padding:4px;border:1px solid #999;}
.af{ float:left; padding:0px 10px; width:700px;}
.cc{ padding:20px 10px;}
.news ul{ padding:5px 5px;}
.news ul li{ background:url(images/d.gif) no-repeat 3px 10px; padding-left:10px;}
.ws{ padding:5px;}
.pro{ padding:5px 10px;}
.ac{ min-height:420px; padding:10px; float:left; }

.ac img{ float:left; padding-right:20px;}
.ac .ab{ clear:right; font-size:12px;}
.ac .c2{ line-height:20px; }
.nw{ width:150px;}
.l1{ float:left; line-height:22px; height:22px;}
.contact{ padding:40px 20px;}

#demo {
background: #FFF;
overflow:hidden;

width: 500px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.pbg{ background:url(images/b3.jpg) no-repeat ; width:765px; height:50px; text-align:left; font-weight:bold;padding:18px 0 0 15px;}

