/** john 6-2 up **/
.wrap{ margin:0 auto; width:950px;overflow:hidden; }
.ft{ margin-top:10px;}

.ct{ width:950px; margin:0 auto; background:#eff9fc;}
#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:599px; height:528px; overflow:hidden; background:url(../images/ze_p1.png) no-repeat; margin:7px 0 0 18px; position:relative;}
.news h2{ height:55px; text-indent:-9999px; position:relative;}
.news h2 a{ width:30px; height:12px;position:absolute; right:30px; top:30px;  text-indent:-9999px;}
.news ul{ width:553px; margin:0 0 0 32px; padding-bottom:15px; overflow:hidden; }
.news li{ background:url(../images/ze_d.png) 9px 12px no-repeat; font-size:14px; height:28px;*height:26px; _height:26px; line-height:26px; overflow:hidden;position:relative; text-indent:24px;}
.news .newsli{ display:block; width:360px; 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:#2e80a8; margin-right:15px;}
.news li a{ color:#333333;}
.news li span{ color:#0191bf; font-family:Arial; font-size:12px; position:absolute; right:10px; top:0; background:#fff;}
.hotht h2{ height:30px;text-indent:-9999px; position:relative;}
.hotht h2 a{ width:30px; height:12px;position:absolute; right:30px; top:20px; text-indent:-9999px;}
.hotht ul{ margin:35px 0 0 22px; overflow:hidden;}
.hotht li{ width:125px; float:left; margin-right:18px; display:inline;}
.hotht li img{ width:119px; height:84px; border:solid 3px #fff;}
.hotht li h3{ font-weight:normal; font-size:12px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.hotht li h3 a{ color:#1c416f;}

/** p1 side **/
#part1 .side{ width:310px; background:url(../images/ze_blog.png) no-repeat; position:absolute; right:15px; top:0;}
#blog{ height:529px;}
#blog h2{ height:60px;text-indent:-9999px; position:relative;}
#blog h2 a{ width:100px; height:20px; position:absolute;left:35px; top:15px;}
#blog dl{ margin:0 0 10px 15px; height:158px; overflow:hidden;}
#blog dl img{ width:108px; height:108px; padding:3px 4px;}
#blog dt{ width:117px;float:left; background:#eeeeee;}
#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) 13px -65px no-repeat; padding-left:25px; margin-bottom:5px;}
#blog ul{ margin:12px 0 0 10px;}
#blog li{background:url(../images/ze_d.png) 11px -60px 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:599px; height:520px; background:url(../images/ze_p1.png) left -528px; no-repeat; margin:0 0 0 18px; position:relative;}
.bbs h2{ width:200px; height:74px; text-indent:-9999px; float:left;}
.bbs .loginbbs{ width:365px; height:31px;_height:25px; line-height:31px;_padding-top:6px;background:url(../images/ze_qita.png) left -34px no-repeat; color:#5e5d5d; float:left; font-weight:bold; overflow:hidden; margin:26px 0 0 16px; text-indent:11px; }
.bbs .loginbbs li{ width:150px;float:left;}
.bbs .loginbbs .dlbss{ width:50px;}
.bbs .loginbbs .dlbss input{width:50px; height:15px; border:0; border-left:solid 1px #b5b5b5; color:#5e5d5d;}
.bbs .loginbbs input{ width:88px; font-weight:bold; border:0; background:none; border-bottom:solid 1px #b7b7b7;}
.bbs h3{ color:#1b1b1b; clear:both; font-weight:normal; font-size:12px; height:20px; line-height:20px; margin:0 0 15px 0; text-indent:20px;} 
.bbs h3 b{ font-weight:normal;}
.bbs h3 a{ color:#E13300;}
.bbs h4{ width:575px; height:32px; background:url(../images/ze_qita.png) left top no-repeat; color:#18abd9; line-height:32px; margin:0 0 0 12px; overflow:hidden; font-size:12px; font-weight:normal;}
.bbs h4 span{ float:left;display:block;}
.bbs h4 .one{ width:400px; text-indent:18px; }
.bbs h4 .two{ width:106px;}
.bbs .list{ font-size:14px; margin:12px 0 0 0;}
.bbs .list li{ margin-left:28px; background:url(../images/ze_d.png) left 10px no-repeat; height:28px; line-height:28px; text-indent:24px; overflow:hidden; position:relative;}
.bbs .list .one{ overflow:hidden; display:block; width:340px;}
.bbs .list li a{ color:#333333;}
.bbs .list .writer{ width:100px; color:#5e5d5d; position:absolute; left:355px; top:0;}
.bbs .list .nub{ width:50px; color:#333; position:absolute; left:470px; top:0;}
.bbs .list .nub b{ color:#00a9d6; font-size:12px; font-weight:normal;}



/**  side   **/
#part2 .side{ width:310px; background:url(../images/ze_blog.png) left -20px no-repeat; position:absolute; right:15px; top:10px;}
#pl h2{background:url(../images/ze_side.png) 1px top no-repeat; height:33px;  text-indent:-9999px; position:relative;}
#pl h2 a{ width:80px; height:20px; text-align:0; position:absolute; left:22px; top:10px;}
#pl ul{ margin:10px 0;}
#pl li{ background:url(../images/ze_d.png) left -60px no-repeat; height:24px; line-height:24px; overflow:hidden; margin-left:20px; padding:0 12px;}
#pl li a{ color:#000000;}
#hotnews{ padding-bottom:100px;}
#hotnews h2{ height:31px; line-height:31px; text-align:center; font-size:14px; margin:0 0 12px 4px;}
#hotnews h2 a{ width:135px; background:#0f84b7; color:#05435e; height:31px; display:block; float:left;}
#hotnews h2 a.active{ width:165px; display:block; background:#01669e; color:#fff;}
#hotnews ul{ width:300px; height:250px; background:url(../images/ze_side.png) 3px -35px no-repeat; }
#hotnews li{ font-size:14px; height:32px; line-height:32px; padding:0 20px 0 38px;overflow:hidden;}
#hotnews li a{ color:#047598;}






/**  links    **/
.link{ background:url(../images/ze_links.png) left top repeat-x; height:62px; padding-top:13px; margin-top:1px; overflow:hidden; }

.link h2{ width:70px; height:24px;clear:both; margin-left:20px; line-height:24px; float:left; font-weight:normal; display:inline; font-size:12px;}
.link ul{ width:855px; overflow:hidden; float:left;}
.link li{height:24px; line-height:24px; float:left; margin:0 5px; display:inline;}

.link li a{ color:#356883;}




