*{ margin:0px; padding:0; list-style:none; }
body{ width:100%;  font-family: "宋体",Arial, Helvetica, sans-serif; color:#000; text-align:center;line-height:22px; font-size:14px; background:#000 url(../images/bg.jpg) no-repeat center top;}
a{text-decoration:none; color:#000; font-size:14px; }
a:hover{text-decoration:underline; }
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.m_lr{margin:0 5px; }
.mr{ margin-right:5px;}
p{line-height:24px; text-align:left;}
p a{line-height:22px; text-align:left; font-size:12px;}
.more{ float:right; margin-right:10px; }
.more a{ color:#fff; font-weight:normal; font-size:12px; line-height:36px; }
.more a:hover{color:#FF2511;}
.mt8{ margin-top:8px;}
.mb3{ margin-bottom:5px;}
.mb{border:1px #dbdbdb solid;}
#nav{ width:100%; height:38px; background:url(../images/bgtop.jpg) repeat-x left top; margin:0 auto; padding:0; text-align:center; color:#CCC; margin:0 auto; }
#nav a{color:#000; font-size:12px; }
.width1004{ width:1004px; height:38px;line-height:38px; margin:0 auto; }
.width1004 .fl{ width:80px; padding-top:3px; padding-left:20px;}
.width1004 .fr{ width:830px; text-align:left;}
#banner{width:454px; background:url(../images/bg03.jpg) no-repeat center top; height:124px; margin:0 auto; padding-left:550px; padding-top:247px;}
.container{ width:1004px; margin:0 auto;  height:auto; overflow:hidden;}
.mainbody{ width:980px; height:719px; background:url(../images/bg04.jpg) no-repeat; padding:15px 12px 15px 12px;}
.probody{ width:984px; height:275px; background:url(../images/bg24.jpg) no-repeat center top; margin-top:8px; padding-top:65px; padding:65px 10px 10px 10px;}
.probody02{  width:984px; height:275px; background:url(../images/bg25.jpg) no-repeat center top; margin-top:8px; padding-top:65px; padding:65px 10px 10px 10px;}
.list01{ line-height:24px;}
.list01 li{text-align:left; height:24px; overflow:hidden;}
.list01 li a{ color:#000; font-size:14px;padding-left:10px;line-height:24px; text-decoration:underline; }
.list01 li a:hover{ color:#FF0B06; }
.list02{ padding:10px 8px 5px 20px;line-height:26px;  }
.list02 a{color:#fff;line-height:26px;background:url(../images/icon_doll_2.gif) no-repeat 0px 6px; padding-left:10px;}
.mainbody img{ border:1px #666 solid; margin-top:10px; margin-bottom:5px; }
.mainbody  p,.probody  p,.probody02  p{ padding:5px 8px; overflow:hidden; text-indent:2em;}
.imgtext1{ width:315px; height:195px; border:1px #666 solid; background: #fff url(../images/bg06.jpg) no-repeat; float:left; padding-top:178px; margin-right:14px; }
.imgtext2{ width:315px; height:195px; border:1px #666 solid; background: #fff url(../images/bg08.jpg) no-repeat; float:left; padding-top:178px;margin-right:14px;  }
.imgtext3{ width:315px; height:195px; border:1px #666 solid; background: #fff url(../images/bg10.jpg) no-repeat; float:left; padding-top:178px; clear:right; }
.imgtext4{ width:234px; height:175px; border:1px #666 solid; background: #fff url(../images/bg16.jpg) no-repeat; float:left; padding-top:158px;margin-right:12px; margin-top:10px; }
.imgtext5{ width:234px; height:175px; border:1px #666 solid; background: #fff url(../images/bg18.jpg) no-repeat; float:left; padding-top:158px;margin-right:12px; margin-top:10px; }
.imgtext6{ width:234px; height:175px; border:1px #666 solid; background: #fff url(../images/bg20.jpg) no-repeat; float:left; padding-top:158px;  margin-top:10px;margin-right:12px;}
.imgtext7{ width:234px; height:175px; border:1px #666 solid; background: #fff url(../images/bg22.jpg) no-repeat; float:left; padding-top:158px;  margin-top:10px;}
.cont{ width:246px; float:left; color:#FFF;}
.cont img{ border:1px #666 solid; margin-bottom:8px; }
.cont a{color:#fbffe6;}
.probody .cont img,.probody02 .cont img{ border:1px #ccc solid; padding:2px; margin-bottom:8px; }
.pb_left{ float:left; width:658px;color:#fff; height:326px; margin-top:10px; text-align:left; background:url(../images/bg26.jpg) no-repeat; }
.tit01{ font-weight:bold;  height:36px; line-height:36px; padding-left:15px; border-bottom:1px #ccc dashed; margin:0 auto; width:638px;}
.tit02{ font-weight:bold;  height:36px; line-height:36px; padding-left:15px; border-bottom:1px #ccc dashed; margin:0 auto; width:318px;}
.cont01{ padding:15px; padding-bottom:10px;}
.pb_right{ float:right; color:#fff;width:340px; height:326px;margin-top:10px; text-align:left;background:url(../images/bg28.jpg) no-repeat;}
#foot{ width:992px; color:#fff; font-size:12px; padding:8px 0;  margin-top:10px; text-align:center;}
#foot p{ text-align:center;}
#foot a{ color:#fff; font-size:12px;  }