@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; background:url(../images/bg.jpg) no-repeat center top;}
ul,li,p,h3,a{ margin:0; padding:0; list-style:none;}
a{ /*text-decoration:none; */outline:none; color:#484848;}
img{ border:0;}
.clr{ clear:both;}

#wrap{ width:1002px; overflow:hidden; margin:0 auto;}

#a1{ display:block; position:absolute; top:10px; right:120px;}
#a2{ display:block; position:absolute; top:10px; right:10px;}
.indext{ height:177px; position:relative;  background:url(../images/indext.jpg) no-repeat center top;}
.indexc{ min-height:664px;-height:664px;  background:url(../images/indexc.jpg) no-repeat center top;}

.lc{ width:222px; overflow:hidden; float:left; display:inline; margin-left:16px; margin-top:8px; background:url(../images/lc.jpg) repeat-y center top; }
.index_l{ min-height:377px; -height:377px; padding-top:7px; background:url(../images/index_l.jpg) no-repeat center top; }
.index_b{ padding-bottom:13px; background:url(../images/lb.jpg) no-repeat center bottom; }

.fl{ width:762px; float:right;}
#swf{ width:762px; height:664px;}
.banner{ width:727px; height:34px; line-height:34px; margin-left:14px; text-indent:18px; background:url(../images/banner.jpg) no-repeat center top; color:#484848;}
.banner strong{ margin-right:28px;}
.banner a{ margin-right:20px;}

.index_l .title{ display:block; margin:7px auto;}
.lgb{ width:187px; line-height:22px; padding:8px; padding-top:4px; background:url(../images/lgb.jpg) no-repeat center top; border:solid 1px #b2ab87; margin:0 auto;}
.lgb a{ margin:auto 5px;}
.lgb a:hover{ color:#ff7800;}

.hrf{ display:block; width:196px; border:solid 2px #e7dfcc; margin:0 auto;}
.hrf img{border:solid 1px #fff;}

.bottom{ width:100%; height:174px; background:url(../images/bot.jpg) no-repeat center top;}
