body{ font-size:12px; font-family:\5FAE\8F6F\96C5\9ED1; color:#000; line-height:24px; margin:0 auto;}
ul,li,p,span,img,p,h1,h2,h3,h4,h5,dl,dt,dd{ list-style:none; padding:0; margin:0; border:none; font-weight:normal;}
a{ color:#000;}
a:link{ text-decoration:none}
a:visited{ text-decoration:none}

#banner{ width:100%; height:600px; float:left; background:url(banner.jpg) center top no-repeat; text-align:center;}

#daoyu{ width:100%; float:left; background:#fdf4e3;}
#daoyu .daoyu_in{ width:1100px; margin:0 auto;}
#daoyu .daoyu_in .tt_bt a{ width:1100px; float:left; line-height:50px; margin:20px 0; font-size:42px; font-weight:bold; text-align:center; font-family:"微软雅黑"; color:#bc0101;}
#daoyu .daoyu_in .tt_xq{ width:1100px; float:left; font-size:14px; color:#4a4a4a; line-height:30px; text-indent:2em; margin-bottom:30px;}

.main1{ width:1100px; margin:0 auto;}
.zxdt_l{ width:450px; float:left; margin:40px 0 0 0;}
.bt_s{ width:100%; float:left;}
h1{ width:100%; float:left; font-size:18px; font-weight:bold; margin:21px 0 20px 0; display:block; height:24px; overflow:hidden;}
h1 a:hover{ color:#c00;}
h2{ width:100%; float:left; font-size:16px; display:block; line-height:30px; height:30px; overflow:hidden;}
h2 a:hover{ color:#c00;}
.xian1{ width:100%; float:left; height:1px; background:#e2e2e2; margin:16px 0 0 0;}

.pic1_z{ width:628px; height:300px; float:right; position:relative; margin:40px 0 0 0;}
.pic1{ width:628px; height:300px; position:absolute; left:0; top:0; z-index:1;}
.tmbj{ width:628px; height:40px; position:absolute; left:0; bottom:0; z-index:2; background-color:#000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
h4{ width:510px; line-height:40px; display:block; position:absolute; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; left:16px; bottom:0; z-index:3;}
h4 a{ color:#fff;}
ul.banner_d{ width:90px; height:11px; display:block; position:absolute; right:0; bottom:14px; z-index:3;}
ul.banner_d li{ width:8px; height:8px; float:left; background:#fff; margin-right:12px; margin-top:2px;}
ul.banner_d li a{ width:8px; height:8px; display:block;}
ul.banner_d li.now{ background:#c40000;}

.main2{ width:100%; float:left; background:#efefef; margin:40px 0 0 0;}
.mian2_in{ width:1100px; margin:0 auto;}
.tjh5{ width:100%; float:left; margin:40px 0 0 0;}
ul.tjh5_h{ width:100%; float:left;}
ul.tjh5_h li{ width:200px; float:left; margin:60px 24px 0 0;}
ul.tjh5_h li p{ width:200px; text-align:center; font-size:14px; height:24px; overflow:hidden;}
ul.tjh5_h li a:hover p{ color:#c00;}
.gengduo_c{ width:1100px; height:30px; float:left; background:#dad2c5; text-align:center; line-height:30px; font-size:14px; margin:20px 0 30px 0;}
.gengduo_c a{ color:#a68d65; display:block;}

.nr_h{ width:1100px; float:left;}
.nr_k{ width:525px; float:left;}
.mt50{ margin-top:50px;}

dl.hsplfont{ width:525px; float:left; margin:20px 0 10px 0; background:url(lhzbxx.png) bottom repeat-x; padding-bottom:20px;}
dl.hsplfont dt{ width:210px; float:left;}
dl.hsplfont dd{ width:290px; float:right; display:block;}
dl.hsplfont dd p{ width:290px; float:left; font-size:18px; line-height:26px; height:52px; overflow:hidden; font-weight:bold;}
dl.hsplfont dd p a:hover{ color:#b80202;}
dl.hsplfont dd span{ width:290px; float:left; font-size:14px; color:#999; line-height:22px; height:66px; overflow:hidden; padding:8px 0 0 0;}
dl.hsplfont dd span a{ color:#b80202;}
dl.hsplfont dd span a:hover{ text-decoration:underline;}

ul.hsplfontb{ width:100%; float:left;}
ul.hsplfontb li{ width:100%; float:left; background:url(lhzbxx.png) bottom repeat-x; line-height:42px; height:42px; overflow:hidden; font-size:14px; font-family:\5B8B\4F53;}
ul.hsplfontb li img{ float:left; margin:18px 6px 0 0;}
ul.hsplfontb li a:hover{ color:#b80202;}

.bt_s a{ float:right; line-height:38px; font-size:14px; color:#666;}
.bt_s a:hover{ color:#c00;}

.float_r{ float:right;}
.mt30{ margin-top:30px;}

dl.hsplfont1{ width:525px; float:left; margin:20px 0 4px 0; background:url(lhzbxx.png) bottom repeat-x; padding-bottom:20px;}
dl.hsplfont1 dd{ width:525px; float:right; display:block;}
dl.hsplfont1 dd p{ width:525px; float:left; font-size:18px; line-height:26px; height:52px; overflow:hidden; font-weight:bold;}
dl.hsplfont1 dd p a:hover{ color:#b80202;}
dl.hsplfont1 dd span{ width:525px; float:left; font-size:14px; color:#999; line-height:22px; height:44px; overflow:hidden; padding:8px 0 0 0;}
dl.hsplfont1 dd span a{ color:#b80202;}
dl.hsplfont1 dd span a:hover{ text-decoration:underline;}

#footer1{ width:100%; float:left; background:#ddd; padding:50px 0 30px 0; margin:30px 0 0 0;}
#footer1 .img_h{ width:100%; float:left; text-align:center;}
#footer1 .img_h img{ margin:0 25px;}
#footer1 .f_font1{ width:580px; margin:0 auto; font-size:12px; line-height:28px; color:#333;}



