body{ font-size:12px; font-family:\5B8B\4F53; color:#000; line-height:24px; margin:0 auto;}
ul,li,p,span,img,p,h1,h2,h3,h4,h5{ 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:594px; float:left; background:url(../img/banner.jpg) center top no-repeat; text-align:center;}

.daoyu{ width:100%; border-top:4px solid #f6f6f6; border-bottom:3px solid #fff; float:left; background:url(../img/dy_bj.png) repeat; padding:20px 0 26px 0;}
.daoyu .daoyu_in{ width:1100px; margin:0 auto; font-family:\5FAE\8F6F\96C5\9ED1;}
.daoyu .daoyu_in strong{ font-size:20px; float:left; color:#fff; background:#ff8a00; padding:0 3px; margin:6px 0 0 0;}
.daoyu .daoyu_in p{ width:1050px; float:right; font-size:18px; color:#000; line-height:36px;}

.main1_grey{ width:100%; float:left; background:#f6f6f6; padding:0 0 40px 0;}
.main1_in{ width:1100px; margin:0 auto;}
h1{ width:1100px; float:left; text-align:center; font-size:42px; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold; line-height:45px; height:45px; overflow:hidden; margin:30px 0 0 0;}
h1 a{ color:#003d70;}
.font1{ width:1100px; float:left; text-align:center; font-size:14px; height:28px; overflow:hidden; padding:14px 0 12px 0; border-bottom:1px dotted #d8d8d8;}
.font1 a{ color:#888;}
.font1 a:hover{ color:#c40000; text-decoration:underline;}

.nr1_h_l{ width:490px; float:left;}
h2{ width:490px; float:left; font-size:18px; display:block; font-weight:bold; font-family:\5FAE\8F6F\96C5\9ED1; height:22px; overflow:hidden; margin:20px 0 0 0;}
h2 a{ color:#333;}
h2 a:hover{ color:#c00;}
h3{ width:490px; float:left; font-size:14px; display:block; color:#888; line-height:28px; padding:6px 0 0 0; height:56px; overflow:hidden;}
h3 a{ color:#ff8a00;}
h3 a:hover{ text-decoration:underline;}

.pic1_z{ width:580px; height:290px; float:right; position:relative; margin:20px 0 0 0;}
.pic1{ width:580px; height:290px; position:absolute; left:0; top:0; z-index:1;}
.tmbj{ width:580px; 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:460px; 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; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; margin-right:12px; margin-top:2px;}
ul.banner_d li a{ width:8px; height:8px; display:block;}
ul.banner_d li.now{ background:#c40000; width:11px; height:11px; margin-top:0;}


.main2{ width:1100px; margin:0 auto;}
.bt1{ width:1100px; float:left; background:url(../img/bt1.png) no-repeat; margin:20px 0 0 0; min-height:104px; border-bottom:1px dotted #c2c2c2; padding-bottom:20px;}
.bt1 p{ width:970px; float:right; margin:86px 0 0 0; font-size:14px; line-height:28px; color:#888;}

.bt2{ width:1100px; float:left; background:url(../img/bt2.png) no-repeat; margin:20px 0 0 0; min-height:104px; border-bottom:1px dotted #c2c2c2; padding-bottom:20px;}
.bt2 p{ width:970px; float:right; margin:86px 0 0 0; font-size:14px; line-height:28px; color:#888;}

.bt3{ width:1100px; float:left; background:url(../img/bt3.png) no-repeat; margin:20px 0 0 0; min-height:104px; border-bottom:1px dotted #c2c2c2; padding-bottom:20px;}
.bt3 p{ width:970px; float:right; margin:86px 0 0 0; font-size:14px; line-height:28px; color:#888;}

.bt4{ width:1100px; float:left; background:url(../img/bt4.png) no-repeat; margin:20px 0 0 0; min-height:104px; border-bottom:1px dotted #c2c2c2; padding-bottom:20px;}
.bt4 p{ width:970px; float:right; margin:86px 0 0 0; font-size:14px; line-height:28px; color:#888;}

.bt5{ width:1100px; float:left; background:url(../img/bt5.png) no-repeat; margin:20px 0 0 0; min-height:104px; border-bottom:1px dotted #c2c2c2; padding-bottom:20px;}
.bt5 p{ width:970px; float:right; margin:86px 0 0 0; font-size:14px; line-height:28px; color:#888;}

.main2_left{ width:800px; float:left; margin:50px 0 0 0;}
.font2{ width:762px; float:left; text-align:center; font-size:24px; color:#000; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold; line-height:26px; height:26px; overflow:hidden;}
.font2 a:hover{ color:#c40000;}
.font3{ width:762px; float:left; text-indent:2em; font-size:14px; color:#888; line-height:28px; height:56px; overflow:hidden; padding:8px 0 0 0;}

ul.font4{ width:800px; float:left; margin:20px 0 0 0;}
ul.font4 li{ width:376px; float:left; font-size:14px; line-height:28px; height:28px; overflow:hidden; margin:0 20px 0 0;}
ul.font4 li span{ float:left; width:2px; height:2px; background:#000; margin:13px 6px 0 0;}
ul.font4 li a:hover{ color:#c00;}

ul.font5_pic{ width:800px; float:left;}
ul.font5_pic li{ width:230px; height:170px; float:left; display:block; position:relative; margin:28px 36px 0 0;}
ul.font5_pic li img{ width:230px; height:170px; display:block; position:absolute; left:0; top:0; z-index:1;}
ul.font5_pic li span{ width:230px; height:32px; display:block; position:absolute; left:0; bottom:0; z-index:2; background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
ul.font5_pic li p{ width:230px; line-height:32px; height:32px; text-align:center; overflow:hidden; display:block; position:absolute; left:0; bottom:0; z-index:3; color:#fff; font-size:14px;}
ul.font5_pic li a:hover p{ text-decoration:underline;}

.main2_right{ width:300px; height:360px; float:left; position:relative; margin:54px 0 0 0;}
.main2_right img{ width:300px; height:360px; display:block; position:absolute; left:0; top:0; z-index:1;}
.main2_right span{ width:300px; height:32px; display:block; position:absolute; left:0; bottom:0; z-index:2; background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.main2_right p{ width:300px; line-height:32px; height:32px; text-align:center; overflow:hidden; display:block; position:absolute; left:0; bottom:0; z-index:3; color:#fff; font-size:14px;}
.main2_right a:hover p{ text-decoration:underline;}


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