body {font-size: 12px;color: #000; background:#fff; position:relative;}

*{ margin:0; padding:0}
a{ text-decoration:none; color:#000;}
li{ list-style:none;}
.top{ height:131px; background:url(../images/top_bg.gif) no-repeat top right;}
.center{ margin:0 auto; width:1000px; }
.clear{clear:both;}
.nav{ background:url(../images/nav.gif) repeat-x; line-height:30px; height:30px;font-size:12px; font-weight:bold;}
.nav a{color:#fff;}
.nav li{ padding:0 42px; float:left;text-align:center;}

.nav2 li{ padding:0 64px; float:left;text-align:center;}
.maininfo{ float:left; width:672px; padding:10px; padding-right:0; padding-bottom:0; border:solid 1px #b1d5e7;}
.hsb{width:129px; height:190px; padding:1px; float:left; margin:20px;}
.hsb img{ width:95px; height:95px; border:solid 1px #c4ccd5; padding:2px; margin-bottom:15px;}
.hsb li{color: #576375; line-height:20px;}
.hsb li a{color: #576375;}
.nav .act{ background:url(../images/navbga.gif) repeat-x}
.nav .act a{color:#fff;}
.subnav{ line-height:34px; height:34px;color:#fff; background:url(../images/subnav.gif) repeat-x; width:1000px;}
.subnav a{color:#000; background:url(../images/sub_a.gif) left center no-repeat; padding-left:6px; margin:0 4px;}
.subnav a:hover{color:#f00; font-weight:bold }
.subnav ul{ margin:0 auto;}
.subnav ul.hide{ display:none}
.subnav ul.show{ display:}
#subnav2{ padding-left:140px;}
#subnav3{ padding-left:280px;}
#subnav4{ padding-left:420px;}
#subnav5{ padding-left:560px;}
#subnav6{ padding-left:710px;}
#subnav7{ padding-left:560px;}
.subnav  li{ padding:0 5px; float:left;}
.banner{ height:344px;}
.banner2{}
.container{width:1000px; height:344px; overflow:hidden;position:relative;}
.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:1000px; height:344px; display:block;}
.slider2{width:2000px;}
.slider2 li{float:left;}
.num{ position:absolute; right:5px; bottom:5px;}
.num li{float: left;color: #FF7300;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #FF7300;background-color: #fff;}
.num li.on{color: #fff;line-height: 21px;width: 21px;height: 21px;font-size: 16px;margin: 0 1px;border: 0;background-color: #FF7300;font-weight: bold;}
.main{ height:61px; width:999px; background:url(../images/main_mbg.gif) no-repeat}
.foot{  background:url(../images/foot_bg.gif) repeat-x; color:#000; padding:3px 0;}
.fleft{ float:left; width:230px; text-align:center; padding:4px 8px;}
.fright{ float:left;line-height:28px; padding-top:9px; padding-left:15px;}
.fmid{ float:left;}
.inav{ margin-top:4px; margin-left:6px; float:left;width:984px;}
.inav li{ background:url(../images/inav_act.gif) no-repeat center center; width:195px; height:46px; line-height:46px; float:left; text-align:center; font-weight:bold; cursor:pointer;}
.inav li.act{background:url(../images/inav_act2.gif) no-repeat center center; color:#fff;}
.inav li.act a{color:#fff;}
.inav li a{ color:#fff; width:173px; display:block;}
.maintb{ float:left;padding:10px; width:964px; margin-left:4px;}
.maintb ul{ }
.maintb li{width:315px; float:left;}
.maintb li.style1{width:237px; float:left;}
.maintb li.style1 p{ text-indent:0;}
.maintb li.sep{ border-right:dotted 1px #000; width:18px; margin-right:18px; height:185px; margin-top:20px;}
.maintb p{ line-height:24px; text-indent:25px; padding-top:10px;}
.more{ text-align:right;}
.maintb_btm{ background:url(../images/maintb_btm.gif); width:984px; height:11px; float:left;}
.mimg{}

#maintb3{}
#maintb3 p{ text-indent:0; padding:0;}
#maintb3 li{width:450px; float:left; overflow:hidden;}
#maintb3 .mimg{ margin-left:60px;}
#maintb3 .list a{ display:block; width:200px; height:24px; overflow:hidden; float:left; margin-right:25px;}

#maintb3 li.sep{ border-right:dotted 1px #000; width:18px; margin-right:18px; height:185px; margin-top:20px;}
#maintb2 li{width:290px; float:left;}
#maintb2 .mimg img{ width:290px;}
#maintb2 li.sep{ border-right:dotted 1px #000; width:18px; margin-right:18px; height:185px; margin-top:20px;}

.aboutimg{ float:left; margin:0 20px 20px 0}
.aboutimg img{border:solid 1px #999; padding:4px;}