@charset "utf-8";

html, body, div, form, p, a, h1, h2, h3, h4, h5, h6, img, table, td, th, input, span, section, header, footer, nav, article, aside, fieldset, textarea, dl, dt, dd, blockquote, ul, ol { margin:0;padding:0;list-style: none;}

img {vertical-align:top;border:0;}

.clear {clear: both;}
.pos-r {position: relative;}
.pos-a {position: absolute;}
.Opacity {opacity: .5;filter: alpha(opacity=50);}

body { margin:0; padding:0; width:100%; color:#000; font:normal 12px/1.8em "Microsoft YaHei","宋体";}

html, .main { padding:0; margin:0;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}

h1 { margin:0; padding:40px 0 40px 24px; float:left; color:#fff; font:normal 52px/1.2em "Microsoft YaHei","宋体"; letter-spacing:-4px;}
h1 span { font-weight:bold;}
h1 a, h1 a:hover { color:#fff; text-decoration:none;}
h1 small { display:block; padding:0; font:normal 12px/1.2em Arial, Helvetica, sans-serif; letter-spacing:normal;}
h2 { font:30px "Microsoft YaHei","宋体"; padding:2px 0; margin:0 0 2px; color:#a50203;}
h3 {font:16px "Microsoft YaHei","宋体"; padding:2px 0; margin:0 10px 2px; color:#FF0000; }
h4 {font:14px "Microsoft YaHei","宋体"; padding:2px 0; margin:0 10px 2px; color:#FF0000; }
p { margin:2px 0; padding:0 0 2px 0; font:normal 14px "Microsoft YaHei","宋体";}
p.spec { padding-bottom:16px; text-align:left; border-bottom:1px solid #dfdede;}
a { color:#000; text-decoration:none;}
a:hover { color:#FF0000; text-decoration:underline;}
span{ color:#a50203;}
.img { border:0;}
.rf { float:right;}
.lf{ float:left;}
.nrbox {padding:0 0 0 7px;}
.nrbox p { line-height:28px;}
.spac { margin-bottom:13px; margin-top:12px;}

.wjhg_box { margin-left:60px; padding-top:5px;}

.more { float:right; padding:10px 0 0 0; color:#6a393a;}
.title b { float:left; display:block; font: bold 18px "Microsoft YaHei","宋体"; padding:10px 0 0 40px; margin:0 0 2px; color:#a50203;}
.title_xxgc { width:330px; background:url(../images/t_xxgc.jpg) no-repeat; height:35px;}
.title_zmwn { width:330px; background:url(../images/t_zmwn.jpg) no-repeat; height:35px; }
.title_mtbd {width:300px; background:url(../images/t_mtbd.jpg) no-repeat; height:35px; }
.title_bgjd {width:300px; background:url(../images/t_bgjd.jpg) no-repeat; height:35px; }
.title_jjddh { background:url(../images/t_jjddh.jpg) no-repeat; height:35px;}
.title_fzxzc { background:url(../images/t_fzxzc.jpg) no-repeat; height:35px;}
.title_yfzqh{ background:url(../images/t_yfzqh.jpg) no-repeat; height:35px;}

.title_ddhwzb { background:url(../images/t_ddhwzb.jpg) no-repeat; width:300px; height:69px;}
.title_pub { border:1px #a8caf7 solid; background:#f9fcff;}
.title_zggcddz { border:2px #ccc dotted; border-left:none; border-right:none; width:185px; margin:0 auto; padding:5px 0 5px 0;}

.header,.navigation, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}


/*幻灯片*/

.slide{width:670px;height:430px;position:relative;margin:0 auto;}
#PicSlide{width:670px;overflow:hidden;_zoom:1;height:430px;}
#PicSlide .img{height:360px;overflow:hidden;_zoom:1;}
#PicSlide .title{bottom:70px;width:100%;position:absolute;}
#PicSlide .shadow{background-color:#000;opacity:.5;filter:alpha(opacity=50);height:70px;}
#PicSlide .title .h3{z-index:30;line-height:70px;margin:0 10px;}
#PicSlide .title .h3 a{font-weight:normal;font-size:23px;color:#fff;}
#PicSlide .thumb{bottom:0;left:0;position:absolute;overflow:hidden;_zoom:1;height:70px;}
#PicSlide .thumb ul{z-index:20;width:680px;overflow:hidden;_zoom:1;margin-top:10px;}
#PicSlide .thumb li{width:126px;height:60px;margin-right:10px;float:left;_display:inline;}
#PicSlide .thumb .now-status{position:absolute;width:136px;height:20px;background:url(../images/slider-ico.png) no-repeat 0 0;z-index:-1;top:0;left:0;}

/* header */
.header { margin:0 auto;  height:662px; background:url(../images/head.jpg) no-repeat center; }
.header_resize { margin:0 auto; width:1000px; padding:370px 0 0 0;}

.navigation{ margin:0 auto; height:75px; background:url(../images/navbg.jpg) center no-repeat; margin-top:-75px;}
.navigation_resize { margin:0 auto; width:1000px; padding:0;}

/* menu */
.menu_nav {width:1000px; height:74px;}
.menu_nav ul { list-style:none; height:74px; margin-left:-10px;}
.menu_nav ul li { margin:0 auto; padding:0; float:left;}
.menu_nav ul li a { display:block; margin:0; padding:26px 25px; color:#fff; text-decoration:none; font-size:24px;}
.menu_nav ul li a:hover {color:#eaa90d;}

/* fbg */
.fbg {}
.fbg_resize { margin:0 auto; width:1000px; padding:20px 0 0 0; color:#000;}

.fbg_resize .mainbar { margin:0; padding:0; float:left; width:680px;}
.fbg_resize .sidebar { padding:0;float:right; width:300px; margin-left:20px;}
.fbg  h2 { color:#a50203; text-align:center; font:28px "Microsoft YaHei","宋体"; padding:8px 0; margin:0 0 8px; color:#fff;}
.fbg .col { margin: 0 0 20px 0;}
.fbg .c2 .nrbox { padding:10px 10px 3px 10px !important; padding:5px 10px 0 10px;}

.box { margin:0; float:left;}
.b1 { margin:0; width:330px;}
.b2 { margin:0 0 0 20px; width:330px;}
.b3 { margin:0; width:300px;}
/* .contblock */
.contblock { margin:0; padding:0;}
.contblock_resize { margin:0 auto; padding:5px 0 0; margin-top:10px; width:1000px;}

.contblock .mainbar { margin:0; padding:0; float:left; width:680px;}
.contblock .sidebar { padding:0;float:right; width:300px; margin-left:20px;}
/*
.contblock .box { margin:0; float:left;}
.contblock .b1 { margin:0; width:326px;}
.contblock .b2 { margin:0 11px; width:326px;}
.contblock .b3 { margin:0; width:326px;}*/

/* content */
.content_resize { margin:0 auto; padding:5px 0 0; margin-top:10px; width:1000px;}
.content .mainbar { margin:0; padding:0; float:left; width:680px;}
.content .mainbar img { border:1px solid #d8dbdc;}
.content .mainbar h2 { margin-left:30px;}
.content .mainbar .article { width:330px; float:left;}
.content .mainbar .box { width:330px; padding-bottom:30px;}

.content .sidebar { padding:0;float:right; width:300px; margin-left:20px;}
.content .sidebar .gadget { margin:0 0 5px; padding:5px 5px 5px 5px; }
.content .sidebar .bor { border:1px #ffe8b1 solid; margin:0 auto; width:204px; margin-top:10px; margin-bottom:10px;}
.content p.pages { padding:5px 24px 5px; font-size:12px; color:#959595; text-align:right;}

.tpbd_list { text-align:left; padding-top:10px; margin-left:5px; background:#fff;}
.tpbd_list dl {  padding-bottom:10px; margin:5px; width:155px; padding-top:10px; padding-left:9px;}
.tpbd_list dl dd {text-align:center; line-height: 20px; font-size:12px; height:20px; overflow:hidden; width:155px; margin-left:0px;}
.tpbd_list dl dd a{ text-align:center;}
.tpbd_list dl dd a:hover{ color: #cc0076;}

.dszl_list { text-align:left; padding-top:10px; margin-left:0px; background:#fff;}
.dszl_list dl {  padding-bottom:10px; margin:1px; width:82px; padding-top:10px; padding-left:9px;}
.dszl_list dl dd {text-align:center; line-height: 20px; font-size:12px; height:20px; overflow:hidden; width:82px; margin-left:0px;}
.dszl_list dl dd a{ text-align:center;}
.dszl_list dl dd a:hover{ color: #cc0076;}

ul.li_r_title { list-style:none; margin:10px 0;}
ul.li_r_title li { width:295px; margin-left:5px; padding-left:10px; line-height:32px; height:32px; font-size:14px; color:#000; background: url(../images/li_dot.jpg) no-repeat left 13px; overflow:hidden;}
ul.li_r_title li a { text-decoration:none;}
ul.li_r_title li a:hover { color:#ff0000; text-decoration:underline;}


ul.ex_menu { list-style:none; margin:10px 0;}
ul.ex_menu li { width:310px; margin-left:5px; padding-left:10px; line-height:32px; height:32px; font-size:14px; color:#000; background: url(../images/li_dot.jpg) no-repeat left 13px; overflow:hidden;}
ul.ex_menu li a { text-decoration:none;}
ul.ex_menu li a:hover { color:#ff0000; text-decoration:underline;}

ul.list_span { list-style:none; margin:10px;}
ul.list_span li { width:570px; margin-left:5px; padding-left:10px; line-height:32px; height:32px; font-size:14px; color:#000; background: url(../images/li_dot.jpg) no-repeat left 13px; overflow:hidden;}
ul.list_span li a { float:left; text-decoration:none;}
ul.list_span li a:hover { color:#ff0000; text-decoration:underline;}
ul.list_span span { float:right; font-size:12px; color:#959595;}

ul.list_title { list-style:none; margin:10px;}
ul.list_title li { width:290px; padding-left:10px; line-height:32px; height:32px; font-size:14px; color:#000; background: url(../images/li_dot.jpg) no-repeat left 13px; overflow:hidden;}
ul.list_title li a { float:left; text-decoration:none;}
ul.list_title li a:hover { color:#ff0000; text-decoration:underline;}


ul.sb_menu{ margin:0; padding:0; list-style:none; font:normal "Microsoft YaHei","宋体";}
ul.sb_menu li { margin-left:5px; padding-left:5px; width:205px; line-height:20px; height:20px; background:url(../images/li-bg.jpg) no-repeat left 12px; overflow:hidden;}
ul.sb_menu li a { text-decoration:none;}
ul.sb_menu li a:hover {color:#ff0000; text-decoration:underline;}

/* ddhwzb */
.ddhwzb { margin:0; padding:0; }
.ddhwzb_resize { margin:0 auto; padding:16px 0 0; width:1000px; }
.ddhwzb_indent {  padding:20px 5px 5px 5px; }
.wrapper { border:1px #c1c0c0 solid; width:100%;  overflow:hidden}

/* footer */
#foot { margin:0; padding:0; background:url(../images/footbg.jpg) no-repeat; background-position:center; min-height:263px; }
#foot_resize { margin:0 auto; width:1000px;padding-top:120px; text-align:center; display:block; color:#fff;}

/* tplb */
.tplb_con { margin-top:-50px; }
.tplb_con_resize { margin:0 auto; width:1000px; padding:10px; color:#000; background-color:#fff;}
.tplb_con .mainbar .pic { margin:10px 0 12px; padding:8px 0 0;}

.tplb_list { text-align:left; padding-top:10px; margin-left:0px; background:#fff;}
.tplb_list dl {  padding-bottom:10px; margin:1px; width:155px; padding-top:10px; padding-left:9px;}
.tplb_list dl dd {text-align:center; line-height: 20px; font-size:12px; height:20px; overflow:hidden; width:155px; margin-left:0px;}
.tplb_list dl dd a{ text-align:center;}
.tplb_list dl dd a:hover{ color: #cc0076;}

/* wzlb */
.posit { border-bottom:2px #cacaca dotted ; height:20px; padding:10px;}
#list_news li {  margin-left:20px; font-size:14px; color:#303030; padding-bottom:12px; list-style:url(../images/li_dot.jpg);}
#list_news li a {color:#303030; padding:0 0 0 4px; text-decoration:none;}
#list_news li a:hover{ color:#e85a00;}
#list_news li span{ float:right; margin-right:30px; color:#808080;}
.pagination { text-align: center; margin-top: 20px; margin-bottom: 20px; color: silver; clear: both }
.pagination a { padding-bottom: 2px; padding-left: 2px; padding-right: 2px; text-decoration: none; padding-top: 2px}


