/** john 6-2 up **/
.wrap{ margin:0 auto; width:950px;overflow:hidden; }
.ft{ margin-top:10px;}

.ct{ width:950px; margin:0 auto; background:#fff;}
#banner01{ width:950px; height:90px; margin-top:5px; overflow:hidden;}
#banner01 img{width:950px; height:90px;}
#banner02{ width:950px; height:90px; overflow:hidden;}
#banner02 img{width:950px; height:90px;}
/**  part1 **/
.area{ position:relative;}
#part1 .section{ width:616px; height:514px; background:#fff url(../images/zm_p1.png) no-repeat; margin:15px 0 0 16px; position:relative;}
.news h2{ height:39px; margin-bottom:10px;background:url(../images/zm_ph2.png) 10px 12px no-repeat; text-indent:-9999px; position:relative;}
.news h2 a{width:30px; height:12px; position:absolute; right:20px; top:22px; text-indent:-9999px;}
.news ul{ width:553px; margin:0 0 0 25px; padding-bottom:15px;}
.news li{ background:url(../images/ze_d.png) 9px -314px no-repeat; font-size:14px; height:28px;*height:26px; _height:26px; line-height:26px;overflow:hidden;position:relative; text-indent:32px;}
.news .newsli{ display:block; width:370px; overflow:hidden; font-size:14px; font-weight:normal;}
.news li b { width:100px;  font-weight:normal; font-size:12px; position:absolute; left:370px; top:0;}
.news li b a{ color:#8a7351; font-size:12px; }
.news li a{ color:#333333;}
.news li span{ color:#b59f7f; font-size:12px; font-family:Arial; position:absolute; right:8px; top:0;}
.hotht h2{ height:27px; margin:12px 0 0 0 ;background:url(../images/zm_ph2.png) 10px -33px no-repeat; text-indent:-9999px; position:relative;}
.hotht h2 a{ width:30px; height:12px;position:absolute; right:20px; top:10px; text-indent:-9999px;}
.hotht ul{ width:582px; height:131px; margin:5px 0 0 12px; padding:15px 0 0 18px; overflow:hidden;}
.hotht li{ width:131px; float:left; margin-right:12px; display:inline;}
.hotht li img{ width:125px; height:90px; border:solid 3px #fff;}
.hotht li h3{ font-weight:normal; font-size:12px; height:20px; line-height:20px; text-align:center; overflow:hidden;}
.hotht li h3 a{ color:#333333;}
/** p1 side **/
#part1 .side{ width:296px; border:solid 1px #908771; border-bottom:0; position:absolute; right:8px; top:0;}
#blog{ height:519px;}
#blog h2{ height:27px; margin:8px 0 15px 10px; background:url(../images/zm_ph2.png) left -100px no-repeat;text-indent:-9999px; position:relative;}
#blog h2 a{ width:80px; height:20px; position:absolute; left:20px; top:4px;}
#blog dl{ margin:0 0 10px 8px; height:158px; overflow:hidden;}
#blog dl img{ width:108px; height:108px; padding:3px; border:solid 1px #060606;}
#blog dt{ width:117px;float:left; }
#blog dt .one{ width:108px; display:block; margin:0 5px; text-align:center; line-height:20px; overflow:hidden}
#blog dd{ width:140px; height:54px; line-height:18px; overflow:hidden; float:left; background:url(../images/ze_d.png) 8px -235px no-repeat; padding-left:20px; margin-bottom:5px;}
#blog ul{ margin:12px 0 0 10px;}
#blog li{background:url(../images/ze_d.png) 8px -230px no-repeat; height:24px; line-height:24px; overflow:hidden; text-indent:28px; padding-right:10px;}
#blog a{ color:#000000;}

/**   part2     **/
#part2{ margin-bottom:10px;}
#part2 .section{ width:628px; height:514px; background:#fff url(../images/zm_p1.png) no-repeat; margin:10px 0 0 16px;}
.bbs h2{ width:141px; height:27px;background:url(../images/zm_ph2.png) left -67px no-repeat; text-indent:-9999px; float:left; margin:16px 0 10px 10px;}
.bbs .loginbbs{ width:370px; height:25px; line-height:25px;color:#333; float:left; font-weight:bold; overflow:hidden; margin:18px 0 0 73px; text-indent:11px; }
.bbs .loginbbs li{ width:150px;float:left;background:url(../images/ze_d.png) no-repeat scroll left -806px; padding-left:4px;}
.bbs .loginbbs .dlbss{ width:47px; background:none;}
.bbs .loginbbs .dlbss input{width:47px; height:20px; border:0; background:url(../images/zh_dl.png) left -52px no-repeat;color:#fff;}
.bbs .loginbbs input{ width:80px; height:17px; border:solid 1px #6b696b; background:none; font-weight:bold; }
.bbs h3{ width:600px;  background:url(../images/ze_qita.png) left -133px no-repeat; color:#232222; clear:both; font-weight:normal; font-size:12px; height:20px; line-height:20px; margin:0 0 15px 5px; padding-top:20px;}
.bbs h3 b{ width:62px; height:18px; display:block;  text-indent:8px; background:url(../images/zh_dl.png) left -25px no-repeat; color:#fff; font-weight:normal;float:left; margin:0 10px 0 15px;}
.bbs h3 a{ color:#c70a00;}
.bbs h4{ width:614px; height:22px; line-height:22px; background:url(../images/ze_qita.png) left -97px repeat-x; color:#000; overflow:hidden; font-weight:normal; font-size:12px; margin:0 0 0 1px;}
.bbs h4 span{ float:left;display:block;}
.bbs h4 .one{ width:435px; text-indent:35px; }
.bbs h4 .two{ width:100px; }
.bbs .list{ font-size:14px; margin:18px 0 0 0;}
.bbs .list li{ margin-left:35px; background:url(../images/ze_d.png) left -314px no-repeat; height:28px; line-height:28px; text-indent:24px; overflow:hidden; position:relative;}
.bbs .list .one{  overflow:hidden; display:block; width:350px;}
.bbs .list li a{ color:#333333;}
.bbs .list .writer{ width:100px; color:#333333; position:absolute; left:369px; top:0;}
.bbs .list .nub{ width:50px; color:#333333; position:absolute; left:480px; top:0;}
.bbs .list .nub b{ color:#f33f0a; font-weight:normal;}

/**  side   **/
#part2 .side{ width:296px; height:515px; border:solid 1px #908771; position:absolute; right:8px; top:-4px;}
#pl h2{ background:url(../images/zm_ph2.png) left -134px no-repeat; height:27px; text-indent:-9999px;margin:10px 0 0 10px; position:relative; }
#pl h2 a{ width:80px; height:22px;position:absolute; left:10px; top:0;}
#pl ul{ margin:10px 0;}
#pl li{ background:url(../images/ze_d.png) left -230px no-repeat; height:24px; line-height:24px; overflow:hidden; margin-left:16px; padding:0 15px 0 20px;}
#pl li a{ color:#000000;}
#hotnews{ height:310px; border-top:solid 1px #908771; }
#hotnews h2{ height:40px;  line-height:32px; display:block;  text-align:center; font-size:14px; margin:0 0 6px 10px;  overflow:hidden;}
#hotnews h2 a{ width:111px; height:25px; line-height:25px; background:url(../images/zm_ph2.png) -141px -167px no-repeat; color:#fff; display:block; float:left; margin:10px 7px 0 0;}
#hotnews h2 a.active{ width:134px; background:url(../images/zm_ph2.png) 0 -167px no-repeat; display:block;}
#hotnews ul{ width:290px; height:250px; background:url(../images/zm_nub.png) 5px 10px no-repeat;}
#hotnews li{ font-size:14px; height:32px; line-height:32px; padding:0 20px 0 30px;overflow:hidden;}
#hotnews li a{ color:#000;}

/**  links    **/
.link{ background:#333333 url(../images/ze_links.png) left -76px no-repeat; height:50px;  margin-top:5px; overflow:hidden; }
.link h2{ width:70px; height:25px;clear:both; margin-left:25px; line-height:25px; float:left; font-weight:normal; display:inline; font-size:12px; }
.link ul{ width:850px; overflow:hidden; float:left;}
.link li{height:25px; line-height:25px; float:left; margin:0 5px; display:inline;}
.link li a{ color:#ffdcb6;}
