电脑版
↑
正在加载...
java面试(三)
28.
Hibernate
优化?
3.Hibernate优化:
在处理大数据量时,会有大量的数据缓冲保存在
Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数 据量的,可以使用session. clear()或者session. evict(Object) ,在处理过程中,清除全部的缓存或者清除某个对象。
通过使用
Hibernate的一级缓存,二级缓存,查询缓存等来提高性能 (必须)
Hibernate可以通过设置hibernate.jdbc.fetch_size,hibernate.jdbc.batch_size等属性,对Hibernate进行优化。
Batch Size是设定对数据库进行批量删除,批量更新和批量插入的时候的批次大小,Batch Size越大和数据库交互的次数就越少,速度就越快, 但也不要无限的大下去,通常选择一个合适的值,如100条;其次我们在进行大批量数据的导入操作时,可以结合batchsize进行分段批量提交,从而达到最优效果。
29.
数据库优化?
(被动说)
数据库优化
:作为开发人员最主要是从sql语句的优化方面考虑的,对于数据库底层的优化,是由DBA完成的。
在我们公司里面做项目的时候,在开发过程中最主要是由程序员对
java代码以及sql语句这方面进行优化,至于数据库 底层的优化,则由DBA在项目基本结尾进行压力测试的时候参与进来,通过对数据库的分析,确定影响性能的sql语句以及相关的表,通过和我们进行交流然后对其进行适当的改进。
30.
MySQL
优化
?
【慢日志,分表,
sql
执行计划】
慢日志就是在我们设置的时间内执行慢的语句可以在慢日志看到!
2.
分表:
时间划分
地区划分
水平划分
垂直划分(把平常经常使用的提取出来加上索引)
3.在mysql
中通过
explain
查看执行计划
31.
Freemarker
静态化
?
在做
XX电商项目的时候,考虑到提高网站前台的性能,承受更大的并发,我们将网站首页和很多文章页面都进行了静态化。当时采用的方式是通过freemarker模板引擎和spring定时器来结合完成的。前台美工通过网站管理后台用freemarker编写首页模板以及相关的样式,之后将模板信息存入模板表,我负责编写spring定时器在每晚的凌晨从数据库中的模板表中取出各种类型的模板并和相关的数据结合起来生成静态的html页面。并且考虑到减少前台美工编写freemarker标签的难度,我将经常用到的一些功能像分页,列表展示等通过#macro编写为freemarker的宏命令,方便前台美工直接使用。对于及时性要求比较高的特别热门的频道,则在用户点击发布时直接调用编写的接口通过freemarker和数据结合生成html静态页面。
32.
Redis
分布式缓存?
redis是一个基于key,value的支持多种数据类型(String,List,Set,zSet,Hash)的可进行持久化的内存数据库。我们在项目中通常使用redis来充当缓存服务器来缓存分类列表,品牌列表,热销商品,推荐商品以及该商品的关联商品等等。以前做项目的时候,我们是把商品的信息存放在redis里面,redis支持多种数据类型,有两种方法存储对象:1,可以把对象序列化进行存储,然后反序列化取出。2.用hash结构存储,最后发现,还是用hash存取比较快
当时我们就是在
redis中设置maxmemory【最大内存】,把maxmemory-policy【数据清除策略】设置为allkeys-lru。为了保证redis不会因为占用内存过大而导致系统宕机,也会设置最大内存和数据清除策略。使用了jedis作为客户端,并考虑到性能问题使用了jedis连接池。考虑到redis服务器的高可用性,我们做了redis的主从复制,刚开始配置redis的时候,我是关闭它的保护模式,虽然实现了功能,但是不安全,最后是在redis.conf配置文件中绑定具体的ip地址,这样只有该ip地址才能访问redis服务器,并且设置长度为20位左右的密码,从而保证只有进行了密码授权才能进行相关的操作,为了信息安全,我们配置了redis的主从复制,在从服务器的配置文件中通过配置slaveof绑定主服务器的ip地址和端口号,
当设置好
slave服务器后,slave会建立和master的连接,然后发送sync命令。无论是第一次同步建立的连接还是连接断开后的重新连接,master都会启动一个后台进程,将数据库
快照保存到文件中,同时
master主进程会开始收集新的写命令并缓存起来。后台进程完成写文件后master就发送文件给slave,slave将文件保存到磁盘上,然后加载到内存恢复数据库快照到slave上。接着master就会把缓存的命令转发给slave。而且后续master收到的写命令都会通过开始建立的连接发送给slave。从master到slave的同步数据的命令和从 client发送的命令使用相同的协议格式。当master和slave的连接断开时slave可以自动重新建立连接。如果master同时收到多个slave发来的同步连接命令,只会使用启动一个进程来写数据库镜像,然后发送给所有slave。
哨兵要监视
Redis 服务器,就必须连接 Redis 服务器。启动哨兵的时候需要指定一个配置文件,程序初始化的时候会读取这个配置文件,获取被监视 Redis 服务器的 IP 地址和端口等信息。
哨兵连接
redis服务器发送两个连接一个是普通连接,另一个是订阅发布专用连接。哨兵在初始化订阅发布连接的时候,做了两个工作:一是,向 Redis 服务器发送 SUBSCRIBE SENTINEL_HELLO_CHANNEL命令;二是,注册了回调函数 sentinelReceiveHelloMessages()。
哨兵会向
hello 频道发送包括:哨兵自己的IP 地址和端口,runid,当前的配置版本;其所监视主机的 IP 地址,端口,当前的配置版本。【这里要说清楚,什么是 runid 和配置版本】虽然未知的信息很多,但我们可以得知,当一个哨兵新加入到一个 Redis 集群中时,就能通过 hello 频道,发现其他更多的哨兵,而它自己也能够被其他的哨兵发现,哨兵向与 Redis 服务器的命令连接通道上,发送了一个INFO 命令(字符串);并注册了回调函数sentinelInfoReplyCallback()。Redis 服务器需要对 INFO 命令作出相应,能在 redis.c 主文件中找到 INFO 命令的处理函数:当 Redis 服务器收到INFO命令时候,会向该哨兵回传数据,包括:
关于该
Redis 服务器的细节信息,rRedis 软件版本,与其所连接的客户端信息,内存占用情况,数据落地(持久化)情况,各种各样的状态,主从复制信息,所有从机的信息,CPU 使用情况,存储的键值对数量等。
由此得到最值得关注的信息,所有从机的信息都在这个时候曝光给了哨兵,哨兵由此就可以监视此从机了。
Redis 服务器收集了这些信息回传给了哨兵,刚才所说哨兵的回调函数 sentinelInfoReplyCallback()会被调用,它的主要工作就是着手监视未被监视的从机;完成一些故障修复(failover)的工作。连同上面的一节,就是Redis 的 auto discover 的全貌了。
在哨兵的定时程序中,哨兵会向所有的服务器,包括哨兵服务器,发送
PING 心跳,而哨兵收到来自 Redis 服务器的回应后,也会更新相应的时间点或者执行其他操作,哨兵不仅仅凭借自己的信息,还依据其他哨兵提供的信息判断 Redis 服务器是否下线的方法称为客观方法,即通过所有其他哨兵报告的主机在线状态来判定某主机是否下线。
一个
Redis 集群难免遇到主机宕机断电的时候,哨兵如果检测主机被大多数的哨兵判定为下线,就很可能会执行故障修复,重新选出一个主机。一般在 Redis 服务器集群中,只有主机同时肩负读请求和写请求的两个功能,而从机只负责读请求,从机的数据更新都是由之前所提到的主从复制上获取的。因此,当出现意外情况的时候,很有必要新选出一个新的主机。
优选选择优先级高的从机
优先选择主从复制偏移量高的从机,即从机从主机复制的数据越多
优先选择有
runid 的从机
如果上面条件都一样,那么将
runid 按字典顺序排序
并且通过加入哨兵来使
redis主服务器宕机时,从服务器自动转换为主服务器继续提供服务。
33.
jdbc
操作数据库的步骤?
①
加载数据库驱动程序
(Class.forName("
数据库驱动类
");)
②
连接数据库
(Connection con = DriverManager.getConnection();)
③
操作数据库
(PreparedStatement stat = con.prepareStatement(sql);stat.executeQuery();)
④
关闭数据库,释放连接
(con.close();)
34.
悲观锁,乐观锁?
悲观锁
/
乐观锁
:
悲观锁
(Pessimistic Lock),
每次去查询数据的时候都认为别人会修改,
所以每次在查询数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。
传统的关系型数据库里边就用到了这种锁机制,比如通过
select ....for update
进行数据锁定。
乐观锁
(Optimistic Lock),
每次去查询数据的时候都认为别人不会修改,
所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,
可以使用版本号,时间戳等机制。乐观锁适用于多读的应用类型,这样可以提高吞吐量。
35.
Spring
中事务的隔离级别,传播特性?
spring
中事务的传播特性好像有
5
个左右,
我做项目的时候使用最多的就是
PROPAGATION_REQUIRED
,
它所代表的意思支持当前事务,如果当前没有事务,就新建一个事务。
spring
中事务的隔离级别有
5
个,默认使用的是
ISOLATION_DEFAULT,
它代表使用数据库默认的事务隔离级别,也是我们项目中最常使用的。
除此之外还有
读未提交:
它充许另外一个事务可以看到这个事务未提交的数据,
这种隔离级别会产生脏读,不可重复读和幻像读。
读提交:
保证一个事务修改的数据提交后才能被另外一个事务读取,
也是大多数数据库的默认值。可以避免脏读,但会产生不可重复读和幻像读。
重复读:
在一个事务内两次读到的数据是不一样的,因此称为是不可重复读。
串行化:
顺序执行事务。除了防止脏读,不可重复读外,还避免了幻像读。
并发性也最低,但最安全。
不可重复读的重点是修改
:
同样的条件
,
你读取过的数据
,
再次读取出来发现值不一样了 。
幻读的重点在于新增或者删除
:
同样的条件
,
第
1
次和第
2
次读出来的记录数不一样。
36.
MongoDB
概述?
mongodb
是一个
nosql
数据库,我们在项目中通常用它来存储评论信息,
【评论
id,
商品
id,
标题,评分,内容,评论人信息,评论的发布时间】
因为每个商品都会有评论信息,而且某些热门商品的评论信息可能是数千条,
mongodb
正好适用于这种大数据量、高并发、弱事务的互联网应用。考虑
到
mongodb
的高可用性我们搭建了
3
台
mongodb
数据库来实现副本集,这样
不仅可以达到故障自动转移的特性而且也可以通过读写分离提高性能,即便
主服务器宕机了,还会通过投票选举出下一个主服务器继续提供服务。
再者考虑到我们的项目最后要部署到多台
tomcat
通过
nginx
来实现负载均衡,
为了对项目中的文件以及图片进行统一的管理,我们就用
mongodb
来充当文件服务器。
对于大部分的单张图片和单个文件来说小于
16M,
所以我们就以常规的方式来将
文件转换为二进制的字节数组进行保存。考虑到高可用性以及为了应对后期随着文件数量的不断
增加而能够方便进行扩容,我们建立了
3
个分片并将分片和副本集做了整合,每个分片都是一个副本集,这样
不仅满足了大数据量的存储也避免了分片中单台机器导致的单点故障问题。考虑到可能要处理
大于
16M
的文件,所以又增加了支持大文件存储的
gridfs
,这样即便再大的文件也会被
gridfs
分解为多个
chunk
进行存储。
37.
Easyui
概述?
我们在项目中通常用
EasyUI
来充当展示层,因为它是一个
RIA
富客户端框架,
自身提供了很多功能强大的插件,可以提高用户的体验度而且也有助于我们
开发人员直接使用,提高开发效率。我们在项目中使用到的
EasyUI
插件有
Layout
布局
,
EasyUI
的
tree,Tab
页面
,datagrid,form
表单
,Dialog
对话框
,Messager
提示信息还有
Accordion
手风琴效果,
progress
进度条等。
EasyUI
的
tree
的生成方式有两种,一种是通过一条
sql
语句查询所有的菜单信息,
然后在
java
中通过递归的方式将其拼装成符合指定
json
格式的数据,这种适用
于数据量比较小的情况,通过减少数据库的访问次数提高性能,另一种是通过
ajax
异步加载的方式,每点击一下树节点就向后台发送一次请求,从而来获取
该节点下的子节点,这种适用于数据量比较大的情况。这时候如果采用取出全
部数据递归拼装的话就有可能出现内存溢出。
我们当时在项目中是通过
Easyui
的
tree
来生成菜单,考虑到菜单的
数据量也不是特别的大,所以就采用了第一种取出所有数据并递归将其
拼装成指定
Json
的方式来提高性能,再者考虑到每个用户的菜单信息并
不是经常改变,所以又结合
oscache
缓存以及带有双重判定锁的单例模式
将其缓存到内存中,从而再次提高了性能。
在点击树形菜单,动态添加
tab
页的时候一定要注意,为了避免每次点击
都添加一个新的
tab
页,我们的做法是当点击事件发生时,先判断当前
选中的菜单所对应的
tab
页是否已经存在,如果存在就将其激活选中,否则
再添加新的。多个
tab
页出现的另一个问题就是不同
tab
页间的数据可能不
同步,所以我们会在每个
tab
页上面都增加一个刷新按钮,可以通过点击
该按钮给该
tab
页所对应的
iframe
的
src
属性重新赋值,来起到刷新的作用。
datagrid
也是我们在项目中经常使用到的,在使用
datagrid
时应该注意的是
在拼装好的
json
数据中,需要有
total
和
rows
这两个属性,其中
total
用来
指明数据的总条数,
rows
用来指明当前页的数据列表;在前台页面中要保证
columns
中的
field
和
rows
中的属性名相对应,否则数据就展现不出来,而且
对于图片等制定格式数据的展示需要结合
formatter
对其进行格式化才能进行
正确的显示。最后就是在
datagrid
和
form
表单结合进行数据查询时调用的是
load
方法,进行增删改后刷新
datagrid
调用的是
reload
方法。
38.
BootStrap
概述?
Bootstrap
是一个支持响应式的
Css
框架它提供了很多组件,
如导航条,面板,菜单,
form
表单,还有栅格,
而且他们这些都是支持响应式的,可以在各种
设备上进行完美的展现。这里面我感觉最有价值的就是
bootstrap
提供的栅格系统,这个栅格系统将
整个页面分为
12
列,而且可以根据屏幕的宽窄进行自动
调节,这也是响应式的关键所在。在使用栅格系统的时候
要注意最外层样式是
Container,
里面是
row,row
里面包含
的是列,列里面可以用来填充各种各样的组件。
我在项目中使用
bootstrap
完成的情况大概是这个样子,
首先我使用了
bootstrap
的导航条,并将其固定在顶部,
使其在拖拉滚动条的时候不至于看不到,
之后在导航条的下面采用了
bootstrap
的栅格系统将其分为左右两部分,
左边使用
bootstrap
的
Treeview
组件,将菜单展现出来,当点击
treeview
上的菜单节点时结合一个第三方的
tab
组件,将需要展示的内容放到
tab
页内,
并进行上下切分,上面使用了
bootstrap
的
form
组件,
下面使用了它的响应式表格以及分页组件,在进行增加修改时,
使用了第三方的
bootbox
弹出框。
39.
Innodb
和
MyISAM
的区别?
基本来说
MyISAM
类型不支持事务处理而
InnoDB
类型支持。
MyISAM
类型的表强调的是性能,其执行速度比
InnoDB
类型更快,
但是不提供事务支持,而
InnoDB
提供事务支持以及外键。
MySQL
主从复制 读写分离【主动】
我们在项目中的关系型数据库采用的是
MySQL,
考虑到对事务的支持使用的是
InnoDB
引擎,
为了保证数据库数据的安全,达到高可用性,以及分担服务器压力我们对
MySQL
进行了主从复制
的配置并结合
MyCat
这个数据库中间件进行读写分离。我们项目 目前采用的是一主带
2
或者
3
从的架构。
因为互联网项目一般都是读的多,写的少,所以通过这种一主多从的架构分担了单台数据库的压力
并且在一台服务器宕机的情况下也能保证项目的基本运行。
主从复制的配置步骤:【被动】
主从复制的配置比较简单,最主要是开启主服务器的二进制日志并指明一个唯一的
标识,从服务器也要指明一个唯一的标识,并且在主服务器上创建账号,开启复制权限;
在主服务器上运行
show master status
查看主服务器的状态,之后在从服务器上用刚才
建立的账号连接指定的的主服务器,并指明要复制的二进制文件以及起始位置,
最后运行
start slave
就可以了,然后通常运行
show slave status
查看从服务器的状态,
如果
slave_io
和
slave_sql
为
yes,
就证明配置成功了。
主从复制的运行原理:【被动】
最主要就是主服务器上的二进制日志以及从服务器上的
IO
线程,
SQL
线程,以及中继日志。
主服务器将其自身的改变存入到二进制日志中去,从服务器连接主服务器并通过
IO
线程读取
主服务器上的二进制日志,将读取的内容存入自身的中继日志,之后
SQL
线程会读取中继日志
中的
sql
语句对其进行执行,这样就保证了从服务和主服务器的一致性。
MySQL
的主从复制默认
是基于
sql
语句进行的。
[0]1=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]2=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]3=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]4=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]5=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]6=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]7=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]8=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]9=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]10=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]11=margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;|[0]12=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]13=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]14=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]15=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]16=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]17=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]18=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]19=margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;|[0]20=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]21=margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;|[0]22=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]23=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]24=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]25=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]26=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]27=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]28=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]29=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]30=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]31=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]32=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]33=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]34=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]35=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]36=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]37=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]38=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]39=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]40=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]41=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]42=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]43=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]44=margin: 10px 0px; padding: 0px; font-size: 21px; line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;|[0]45=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]46=margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;|[0]47=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]48=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]49=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]50=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]51=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]52=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]53=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]54=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]55=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]56=margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;|[0]57=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]58=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]59=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]60=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]61=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]62=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]63=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]64=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]65=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]66=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]67=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]68=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]69=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]70=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]71=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]72=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]73=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]74=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]75=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]76=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]77=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]78=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]79=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]80=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]81=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]82=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]83=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]84=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]85=margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;|[0]86=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]87=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]88=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]89=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]90=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]91=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]92=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]93=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]94=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]95=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]96=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]97=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]98=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]99=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]100=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]101=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]102=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]103=margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;|[0]104=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]105=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]106=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]107=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]108=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]109=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]110=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]111=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]112=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]113=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]114=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]115=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]116=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]117=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]118=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]119=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]120=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]121=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]122=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]123=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]124=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]125=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]126=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]127=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]128=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]129=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]130=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]131=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]132=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]133=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]134=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]135=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]136=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]137=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]138=margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;|[0]139=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]140=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]141=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]142=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]143=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]144=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]145=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]146=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]147=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]148=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]149=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]150=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]151=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]152=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]153=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]154=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]155=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]156=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]157=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]158=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]159=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]160=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]161=margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal;|[0]162=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]163=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]164=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]165=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]166=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]167=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]168=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]169=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]170=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]171=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]172=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]173=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]174=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]175=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]176=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]177=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]178=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]179=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]180=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]181=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]182=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]183=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]184=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]185=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]186=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]187=margin: 10px auto; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; white-space: normal;|[0]0,0=margin: 0px; padding: 0px;|[0]0,1=margin: 0px; padding: 0px;|[0]0,1,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]2,0=margin: 0px; padding: 0px; font-family: 微软雅黑;|[0]3,0=margin: 0px; padding: 0px; font-family: 微软雅黑;|[0]7,0=margin: 0px; padding: 0px;|[0]7,1=margin: 0px; padding: 0px;|[0]8,0=margin: 0px; padding: 0px; font-family: 微软雅黑;|[0]9,0=margin: 0px; padding: 0px; font-family: 微软雅黑;|[0]11,1=margin: 0px; padding: 0px;|[0]11,1,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]11,1,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]11,1,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]11,1,4=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]11,1,5=margin: 0px; padding: 0px; font-family: 宋体;|[0]14,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]15,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]15,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]16,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]16,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]17,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]17,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]17,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]19,0=margin: 0px; padding: 0px;|[0]19,1=margin: 0px; padding: 0px;|[0]19,1,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]19,1,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]20,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]21,1=margin: 0px; padding: 0px;|[0]21,1,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]23,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]24,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]25,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]26,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]27,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]28,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]29,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]32,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]34,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]38,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]39,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]41,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]44,0=margin: 0px; padding: 0px;|[0]44,1=margin: 0px; padding: 0px;|[0]44,1,1=margin: 0px; padding: 0px; font-family: 黑体;|[0]44,2=margin: 0px; padding: 0px;|[0]45,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]45,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]45,3=margin: 0px; padding: 0px; font-family: Verdana;|[0]45,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]45,5=margin: 0px; padding: 0px; font-family: Verdana;|[0]45,6=margin: 0px; padding: 0px;|[0]45,8=margin: 0px; padding: 0px; font-family: 宋体;|[0]45,9=margin: 0px; padding: 0px; font-family: Verdana;|[0]45,10=margin: 0px; padding: 0px; font-family: 宋体;|[0]45,11=margin: 0px; padding: 0px; font-family: Verdana;|[0]45,12=margin: 0px; padding: 0px;|[0]45,14=margin: 0px; padding: 0px; font-family: 宋体;|[0]45,15=margin: 0px; padding: 0px; font-family: Verdana;|[0]45,16=margin: 0px; padding: 0px; font-family: 宋体;|[0]45,17=margin: 0px; padding: 0px; font-family: Verdana;|[0]45,18=margin: 0px; padding: 0px;|[0]45,20=margin: 0px; padding: 0px; font-family: 宋体;|[0]45,21=margin: 0px; padding: 0px; font-family: Verdana;|[0]45,22=margin: 0px; padding: 0px; font-family: 宋体;|[0]45,23=margin: 0px; padding: 0px; font-family: Verdana;|[0]46,0=margin: 0px; padding: 0px;|[0]46,1=margin: 0px; padding: 0px;|[0]47,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]47,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]47,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]48,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]48,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]50,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]50,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]52,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]52,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]56,0=margin: 0px; padding: 0px;|[0]56,1=margin: 0px; padding: 0px;|[0]56,1,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]57,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]57,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]57,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]58,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]58,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]61,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]61,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]61,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]61,4=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]81,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]82,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]82,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]82,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]82,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]83,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]83,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]84,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]84,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]84,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]84,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]84,5=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]84,6=margin: 0px; padding: 0px; font-family: 宋体;|[0]85,0=margin: 0px; padding: 0px;|[0]85,1=margin: 0px; padding: 0px;|[0]85,1,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]86,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]86,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]86,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]87,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]87,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]87,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]87,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]89,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]90,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]90,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]90,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]90,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]90,5=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]90,6=margin: 0px; padding: 0px; font-family: 宋体;|[0]95,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]95,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]95,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]95,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]96,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]96,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]97,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]97,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]99,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]99,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]101,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]101,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]101,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]101,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]101,5=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]101,6=margin: 0px; padding: 0px; font-family: 宋体;|[0]102,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]103,0=margin: 0px; padding: 0px;|[0]103,1=margin: 0px; padding: 0px;|[0]103,1,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]104,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]104,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]104,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]104,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]106,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]106,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]106,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]106,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]106,5=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]107,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]107,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]107,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]107,4=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]107,5=margin: 0px; padding: 0px; font-family: 宋体;|[0]107,6=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]107,7=margin: 0px; padding: 0px; font-family: 宋体;|[0]107,8=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]107,9=margin: 0px; padding: 0px; font-family: 宋体;|[0]108,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]108,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]108,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]110,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]110,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]110,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]110,4=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]110,5=margin: 0px; padding: 0px; font-family: 宋体;|[0]111,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]111,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]111,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]111,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]113,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]118,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]118,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]118,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]118,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]120,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]120,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]121,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]121,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]124,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]124,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]125,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]125,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]126,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]126,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]127,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]127,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]127,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]127,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]128,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]128,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]129,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]129,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]129,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]129,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]129,5=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]129,6=margin: 0px; padding: 0px; font-family: 宋体;|[0]131,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]131,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]131,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]132,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]132,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]132,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]132,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]132,5=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]132,6=margin: 0px; padding: 0px; font-family: 宋体;|[0]132,7=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]132,8=margin: 0px; padding: 0px; font-family: 宋体;|[0]133,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]133,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]134,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]134,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]134,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]134,4=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]134,5=margin: 0px; padding: 0px; font-family: 宋体;|[0]135,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]135,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]136,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]136,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]136,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]136,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]137,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]137,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]137,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]137,4=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]137,5=margin: 0px; padding: 0px; font-family: 宋体;|[0]138,0=margin: 0px; padding: 0px;|[0]138,1=margin: 0px; padding: 0px;|[0]138,1,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]139,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]139,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]139,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]140,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]140,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]143,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]144,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]144,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]146,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]146,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]146,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]146,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]149,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]149,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]150,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]150,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]152,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]152,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]153,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]153,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]153,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]153,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]153,5=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]154,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]154,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]154,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]154,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]155,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]155,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]155,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]155,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]157,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]157,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]161,0=margin: 0px; padding: 0px;|[0]161,1=margin: 0px; padding: 0px;|[0]161,1,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]161,1,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]161,1,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]162,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]162,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]162,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]162,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]163,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]163,2=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]163,3=margin: 0px; padding: 0px; font-family: 宋体;|[0]164,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]164,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]167,1=margin: 0px; padding: 0px; font-family: 宋体;|[0]168,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]168,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]168,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]168,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]169,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]169,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]170,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]170,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]170,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]170,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]170,5=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]170,6=margin: 0px; padding: 0px; font-family: 宋体;|[0]177,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]177,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]179,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]179,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]179,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]179,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]180,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]180,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]180,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]180,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]180,5=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]180,6=margin: 0px; padding: 0px; font-family: 宋体;|[0]183,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]183,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]183,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]183,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]184,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]184,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]185,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]185,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]186,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]186,2=margin: 0px; padding: 0px; font-family: 宋体;|[0]186,3=margin: 0px; padding: 0px; font-family: "Times New Roman";|[0]186,4=margin: 0px; padding: 0px; font-family: 宋体;|[0]187,0=margin: 0px; padding: 0px; font-family: 宋体;|[0]187,2=margin: 0px; padding: 0px; font-family: 宋体;
>>>>
首页
动态
工具
抓文