/*全局样式*/
* { padding: 0px; margin: 0px; }
html { margin: 0px; padding: 0px; height: 100%; }
body { font-size: 14px; margin: 0px; padding: 0px; background: #eee; font-family: "微软雅黑"; background: url(body_bg.gif) repeat-x #f1f1f1; }
ul,
li,
ol,
li { margin: 0px; padding: 0px; list-style: none; }
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
form { margin: 0px; padding: 0px; font-weight: normal; font-size: 14px; }
img { border: 0px; margin: 0px; padding: 0px; vertical-align: top; }
table { border: 0px; }
.c { clear: both; }
a { text-decoration: none; }
a:hover { color: #b80000; }
#wrap { width: 1058px; margin: 0 auto; padding: 0; }
.tool { height: 36px; line-height: 36px; float: right; padding-right: 15px; }
.tool span { display: block; float: left; margin-left: 20px; }
.tool span.l_nav { background: url(tool_icon1.gif) no-repeat left; padding-left: 25px; }
.tool span.r_nav { background: url(tool_icon2.gif) no-repeat left; padding-left: 25px; }
.tool span a { color: #333; }
.tool span a:hover { color: #b80000; }
.banner { width: 1058px; height: 192px; }
.menu { width: 980px; height: 49px; line-height: 49px; margin: 0 auto; font-size: 18px; }
.menu ul li { float: left; width: 108px; text-align: center; }
.menu ul li a { color: #fff; }
.menu ul li a:hover { color: #ff0000; }
.main { width: 980px; margin: 20px auto; }
.main_aBox { background: #fff; width: 980px; height: 320px; }
.photoNew { float: left; width: 541px; height: 320px; margin-right: 20px; }
.photoNew img { width: 541px; height: 320px; }
.photoNew .slideBox .tips .title { width: 300px; }
.photoNew .slideBox .tips .title a { font-size: 14px; color: #fff; }
.Introduction { float: left; width: 399px; }
.introTitle { border-bottom: 3px solid #1376c3; height: 36px; line-height: 36px; font-size: 22px; color: #b80000; }
.introTitle span { display: block; background: url(icon01.jpg) no-repeat left 12px; padding-left: 15px; }
.Introduction ul li { height: 37px; line-height: 37px; background: #dcebfb; margin-top: 8px; padding-left: 15px; }
.Introduction ul li a { background: url(icon02.jpg) no-repeat left 6px; padding-left: 15px; color: #000; }
.Introduction ul li a:hover { color: #b80000; }
.main_bBox { width: 980px; margin: 20px auto; }
.dt_new { float: left; width: 541px; margin-right: 20px; background: #fff; height: 500px; }
.dtTitle { background: #e7edf3; border-top: #1376c3 solid 3px; height: 34px; width: 541px; }
.dtTitle span { display: block; float: left; width: 109px; background: #b80000; height: 34px; text-align: center; line-height: 34px; font-size: 18px; color: #fff; }
.dtTitle a { display: block; float: right; color: #000; line-height: 34px; padding-right: 10px; }
.dtTitle a:hover { color: #b80000; }
.headline { width: 510px; margin: 20px auto 15px; border-bottom: #ccc dashed 1px; padding-bottom: 12px; }
.headline span.headline_tit a { font-size: 22px; display: block; width: 520px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #1376c3; }
.headline span.headline_con p { text-indent: 2em; line-height: 24px; color: #666; margin-top: 12px; font-size: 14px; }
.dt_new_list { width: 500px; margin: 0 auto; }
.dt_new_list ul li { line-height: 36px; }
.dt_new_list ul li a,
.newConBox ul li a { background: url(icon03.jpg) no-repeat left 8px; padding-left: 15px; color: #000; }
.dt_new_list ul li a:hover,
.newConBox ul li a:hover { color: #b80000; }
.rightBox { width: 419px; float: left; }
.rightBox span.imgBox_a { width: 419px; height: 78px; margin-bottom: 8px; display: block; }
.jb_box { width: 389px; padding: 10px 15px; background: #506f90; color: #fff; height: 136px; }
.jb_box h3 { font-size: 18px; margin-bottom: 5px; }
.jb_box span { display: block; line-height: 22px; }
.mid_banner { width: 980px; height: 79px; margin: 20px auto; clear: both; }
.mid_banner span { display: block; float: left; width: 480px; height: 79px; }
.mid_banner_l { margin-right: 20px; }
.l_newBox,
.r_newBox { width: 480px; margin-right: 20px; background: #fff; float: left; height: 302px; }
.r_newBox { margin-right: 0; }
.tabBox { border-bottom: 3px solid #1376c3; height: 36px; line-height: 36px; width: 480px; }
.tabBox ul { float: left; padding-left: 10px; }
.tabBox span.more { float: right; padding-right: 10px; }
.tabBox span.more a { color: #000; }
.tabBox span.more a:hover { color: #b80000; }
.tabBox ul li { font-size: 18px; padding: 0 10px; float: left; background: url(tabbox_li_bg.jpg) no-repeat right 10px; }
.tabBox ul li a { color: #000; }
.tabBox ul li.press a,
.tabBox ul li a:hover,
.imgShow span.b_con a:hover,
.linkBox span.link a:hover { color: #b80000; }
.tabBox ul li.no_bor { background: 0; }
.newConBox { width: 440px; margin: 10px auto 20px; }
.newConBox ul li { border-bottom: #ccc dashed 1px; height: 32px; line-height: 32px; }
.mar_t { margin-top: 20px; clear: both; }
.mar_t1 { margin-top: 10px; }
.l_img_list { width: 170px; float: left; margin: 5px 20px 0 0; }
.imgShow span { display: block; }
.imgShow span.t_img img { border: #f0f0f0 solid 3px; width: 164px; height: 84px; }
.imgShow span.b_con { display: block; background: #f0f0f0; text-align: center; padding: 0 0 3px; }
.imgShow span.b_con a { color: #000; }
.newConBox ul.r_list { float: left; width: 250px; }
.linkBox { width: 980px; height: 64px; background: #e1e1e1; margin: 20px auto; }
.linkBox h3 { display: block; background: #b80000; width: 154px; font-size: 22px; color: #fff; text-align: center; float: left; height: 64px; line-height: 64px; margin-right: 20px; }
.linkBox span.link { display: block; float: left; line-height: 64px; font-size: 18px; padding: 0 10px; }
.linkBox span.link a { color: #000; }
.footer { width: 980px; margin: 0 auto; }
.bottom { width: 980px; margin: 0 auto; margin-top: 10px; clear: both; }
.bottom .bottomText { color: #E10602; text-align: center; }
.bottom .bottom02 { background: url(btmbg.gif) repeat-x; height: 100px; margin-top: 12px; }
.bottom .bottom02 .bottomImg { background: url(ljqf.png) no-repeat; width: 90px; height: 90px; background-position: 2px 6px; float: left; }
.bottom .bottom02 .bottomDetail { padding: 15px 0 0 10px; width: 629px; float: left; }
.bottom .bottom02 .bottomDetail ul { height: 19px; }
.bottom .bottom02 .bottomDetail ul li { float: left; color: #999; }
.bottom .bottom02 .bottomDetail ul li a { color: #999; }
.bottom .bottom02 .bottomDetail p { color: #999; line-height: 20px; font-size: 12px; }
.bottom .bottom02 .jp { width: 148px; float: left; padding: 10px 0 0 10px; }
.mainBody { background: #fff; }
.listTitle { height: 42px; border-bottom: #b80000 solid 3px; line-height: 42px; background: #e7edf3; padding-left: 15px; }
.listTitle h3 { display: block; float: left; background: url(listtit_bg.jpg) no-repeat left center; font-size: 18px; padding-left: 15px; color: #b80000; }
.listTitle a { display: block; float: right; padding-right: 15px; color: #000; }
.listTitle a:hover { color: #b80000; }
.listCon { width: 920px; margin: 20px auto; padding-bottom: 40px; }
.listCon ul li { line-height: 36px; height: 36px; border-bottom: #ccc dashed 1px; clear: both; }
.listCon ul li a { display: block; background: url(listtit_icon.jpg) no-repeat left center; width: 700px; padding-left: 15px; float: left; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.listCon ul li a:hover { color: #b80000; }
.listCon ul li span.date { color: #bbb; float: right; display: block; }
.det_tit { display: block; width: 920px; text-align: center; font-size: 22px; color: #b80000; padding: 25px 0 20px; }
.conInt { width: 920px; margin: 0 auto; text-align: center; color: #999; border-bottom: #f3e7e7 solid 1px; padding-bottom: 10px; }
.content,
.content span { width: 900px; margin: 0 auto; line-height: 24px; padding: 30px 0 60px; }
/*.content p { text-indent: 2em; }*/
.xxgk_Box { margin: 50px auto 0; margin-left: 50px; height: 250px; }
.jgjj,
.jgsz,
.ldfg,
.lxfs { float: left; display: block; margin-right: 2px; height: 201px; }
.lxfs { margin-right: 0; width: 329px; }
.jgjj a,
.jgsz a,
.ldfg a { width: 182px; display: block; height: 201px; font-size: 26px; color: #fff; text-align: center; line-height: 201px; }
.jgjj a { background: #3a66ba; }
.jgsz a { background: #2f58a7; }
.ldfg a { background: #26488a; }
.jgjj a:hover,
.jgsz a:hover,
.ldfg a:hover { background: #b80000; }
.page { margin: 0 auto; padding-bottom: 20px; width: 800px; }
.topLineBox { width: 390px; padding-top: 15px; margin: 0 auto; }
.topLine_tit { display: block; font-size: 32px; line-height: 40px; }
.topLineBox .topLine_tit a { color: #000; }
.topLineBox .topLine_con a { display: block; font-size: 18px; line-height: 30px; color: #666; padding: 10px 0; }
.topLineBox .topLine_tit a:hover,
.topLineBox .topLine_con a:hover { color: #b80000; }
.topLineBox a.topLine_more { display: block; width: 390px; border-top: #f1f1f1 solid 1px; padding-top: 6px; text-align: right; color: #b80000; }
.xxgkBox { width: 980px; background: #fff; height: 98px; margin: 20px auto; }
.xxgkBox ul li { float: left; background: url(xxgk_li_bg.jpg) no-repeat right center; width: 163px; height: 73px; padding-top: 25px; }
.xxgkBox ul li span.l_img,
.xxgkBox ul li span.r_tit { display: block; float: left; margin-left: 10px; }
.xxgkBox ul li span.r_tit a { color: #000; font-size: 14px; line-height: 24px; }
.xxgkBox ul li span.r_tit a:hover { color: #b80000; }
.xxgkBox ul li.no_bor { background: 0; }
.xxgkBox ul li span.top_p { margin-top: 14px; }
/*头条要闻*/
.newTitle ul,
.newTitle li,
.newTitle ol,
.newTitle li { margin: 0px; padding: 0px; list-style: none; }
.newTitle { border-bottom: 3px solid #1376c3; color: #b80000; font-size: 18px; height: 36px; background: url(icon01.jpg) no-repeat scroll left 12px; line-height: 36px; }
.newTitle ul { float: left; display: block; height: 36px; line-height: 36px; padding-left: 15px; }
.newTitle ul li { float: left; line-height: 36px; border-bottom: 0; }
.newTitle ul li a { color: #000; float: left; font-family: "Microsoft Yahei"; font-weight: 100; }
.newTitle ul li.active a { color: #ff0000; }
.newTitle span.more a { float: right; padding-right: 10px; color: #000; font-size: 12px; }
.newTitle ul li a:hover { color: #ff0000; }
.News ul li span.hr { margin: 0 7px; font-weight: bold; color: #e8e8e8; }
.News span.more a { border-top: 1px solid #f1f1f1; color: #b80000; display: block; padding-top: 6px; text-align: right; width: 390px; }
.News { float: left; width: 399px; }
#Tab4_Content0 ul { margin: 10px 0; }
#Tab4_Content0 ul li { line-height: 30px; }
#Tab4_Content0 ul li a { background: url(icon03.jpg) no-repeat scroll left 8px; color: #000; padding-left: 15px; }
#Tab4_Content1 ul { margin: 10px 0; }
#Tab4_Content1 ul li { line-height: 30px; }
#Tab4_Content1 ul li a { background: url(icon03.jpg) no-repeat scroll left 8px; color: #000; padding-left: 15px; }
#Tab4_Content2 ul { margin: 10px 0; }
#Tab4_Content2 ul li { line-height: 30px; }
#Tab4_Content2 ul li a { background: url(icon03.jpg) no-repeat scroll left 8px; color: #000; padding-left: 15px; }
#Tab4_Content2 ul li a:hover { color: #d60400; text-decoration: none; }
#Tab4_Content1 ul li a:hover { color: #d60400; text-decoration: none; }
#Tab4_Content0 ul li a:hover { color: #d60400; text-decoration: none; }
/*分页*/
.page { height: 22px; padding: 20px 10px 0 10px; text-align: center; }
.page a,
.page b { display: inline-block; height: 20px; padding: 0 6px; border: 1px solid #cccccc; background: #f8f9f9; }
.page b { color: #278cee; margin-right: 5px; }
.show_page { zoom: 1; float: right; }
.show_page:after { display: block; content: ""; clear: both; }
.show_page .pconline_page,
.show_page .pconline_page1 { float: left; text-decoration: none; color: #808080; display: inline; vertical-align: middle; height: 22px; line-height: 22px; margin: 1px 5px 0px; }
.show_page .pconline_page { background-color: #f3f3f3; font-weight: bold; padding: 0 8px; border: none; }
.show_page .pconline_page:hover,
.show_page .pconline_page1 { color: #fff; background: #e3393a; }
.show_page .pconline_page1 { font-weight: bold; padding: 0 8px; border: none; }
.show_page .prev,
.show_page .next { float: left; font-family: "Microsoft YaHei"; font-size: 14px; color: #545454; line-height: 22px; border: 1px solid #ccc; padding: 0px 10px; margin-top: 0px !important; position: relative; }
.show_page .prev:hover,
.show_page .next:hover { border: 1px solid #e3393a; color: #e3393a; }
.show_page .prev { padding-left: 16px; line-height: 22px; }
.show_page .next { padding-right: 16px; }
.show_page .iconfont { display: block; position: absolute; top: 50%; width: 0px; height: 0px; margin-top: -5px; border: 6px solid #787878; }
.show_page .prev .iconfont { left: 0px; border-color: transparent #787878 transparent transparent;/* 黑 透明 透明 */ _border-style: dashed solid dashed dashed; /*解决ie6不支持transparent的问题*/ }
.show_page .next .iconfont { right: 0px; border-color: transparent transparent transparent #787878;/* 黑 透明 透明 */ _border-style: dashed dashed dashed solid; /*解决ie6不支持transparent的问题*/ }
.show_page .prev:hover .iconfont { border-color: transparent #e3393a transparent transparent; }
.show_page .next:hover .iconfont { border-color: transparent transparent transparent #e3393a; }
/*细览图片*/
.newsNrPagesImg { display: block; margin: 0 auto; text-align: center; }
.date { color: #bbb; float: right; display: block; }
/*文明广告*/
.gYGg { margin-bottom: 20px; }
.gYGg .tab { width: 1000px; height: 40px; left: 0px; position: relative; }
.gYGg .tab .sPzx,
.gYGg .tab .gd { position: absolute; z-index: 5; top: 0px; font-family: "Microsoft YaHei"; color: #545454; line-height: 40px; font-size: 12px; }
.gYGg .tab .sPzx:hover,
.gYGg .tab .gd:hover { color: #b50002; }
.gYGg .tab .sPzx { right: 70px; }
.gYGg .tab .gd { right: 10px; }
.gYGg .tabUl { background: none; }
.gYGg .tabLi a { color: #343434; background: none; height: 39px; line-height: 40px; padding: 0 18px; }
.gYGg .tab .active a { color: #e3393a; height: 38px; border-radius: 0px; border: none; border-bottom: 2px solid #e3393a; }
.gYGg .tabs { margin-top: -2px; border-top: 2px solid #ccc; height: auto; padding-top: 14px; height: 246px; overflow: hidden; }
.gYGg .GyAd { width: 998px; height: 246px; margin: 0 auto; overflow: hidden; }
.gYGg .GyAd ul { width: 10000px; zoom: 1; }
.gYGg .GyAd ul:after { display: block; content: ""; clear: both; }
.gYGg .GyAd ul li { float: left; margin-right: 24px; }
.gYGg .GyAd ul li a { float: left; display: inline; border: 1px solid #e3393b; }
.enterVideo,
.gygg-more { position: absolute; z-index: 5; top: 2px; font-family: "Microsoft YaHei"; color: #545454; line-height: 40px; font-size: 12px; }
.enterVideo { right: 120px; }
.gygg-more { right: 40px; }
.enterVideo:hover,
.gygg-more:hover { color: #e3393b; }