@charset "gb2312";
/* CSS Document */
i,em{ font-style:normal;}
.newswrapper{ height:390px; margin-top:3px;}
.newsbox{ background:#e5e5e5; width:290px; height:390px;}
.newsbox h1 a{ color:#bd0000; font-size:16px; padding-left:10px; margin-top:16px; display:block}
.newsbox .newstext a{ color:#004986;font-size:14px; line-height:19px; margin-left:10px; margin-right:10px; display:block; border-bottom:1px #a0a0a0 dotted; margin-top:14px; padding-bottom:6px; height:38px;}
.newsbox .aa a{ color:#004986;font-size:14px; line-height:38px; margin-left:10px; margin-right:10px; display:block; border-bottom:1px #a0a0a0 dotted; margin-top:14px; padding-bottom:6px; height:38px;}

.noticebox{ width:988px; border:1px solid #c9c9c9; height:30px; line-height:30px; margin:0px auto; margin-top:10px;}
.noticebox h2{ font-size:14px; color:#333; font-weight:bold; margin-left:10px;}
.noticebox marquee a{ margin-right:20px; color:#333}
.contentwrapper{ margin-top:10px;}

.leftaside{ width:770px;}
.firstcontentbox{ height:260px;}
.department, .township{ width:375px;}
.department h6,.township h6{ font-size:16px; background:#eeeeee; height:31px; border-bottom:1px solid #c9c9c9;}
.department h6 a, .township h6 a{ color:#b20000; line-height:32px; margin-left:10px; font-weight:bold;}
.firstcontentbox ul{ margin-top:10px;}
.firstcontentbox li{ line-height:28px; height:28px; list-style:none; clear:both}
.firstcontentbox li a{ float:left; width:290px; overflow:hidden; float:left;}
.firstcontentbox li a i{ background:url(imagesnewicon.png) no-repeat 0px 10px; font-size:14px; color:#ff6600; padding-left:10px; float:left;}
.firstcontentbox li a span{ font-size:14px; color:#333; display:block; width:225px;overflow:hidden; white-space: nowrap; text-overflow:ellipsis; float:left}
.firstcontentbox li em{ font-size:12px; color:#999; display:block; float:right}
.township,.zixun { margin-left:20px;}

.twocontentbox{ height:230px; margin-top:20px; clear:both}
.hudong,.zixun{ width:375px; float:left;}
.menu {height:34px;}
.menu ul {list-style:none; width:375px}
.menu li {display:inline; font-size:14px;}
.menu li a {color:#ffffff; text-decoration:none; width:72px; display:block; float:left; text-align:center; background:url(imagesnewa_link.png) no-repeat; height:34px; line-height:40px; margin-right:2px;}
.menu li a.tabactive { color:#fff; background-color:#ffffff;background:url(imagesnewa_active.png) no-repeat; height:34px;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#anothercontent1,#anothercontent2{ width:375px; font-size:12px; margin-top:10px;}
.dc{ background:url(imagesnewa.png) no-repeat; height:34px; width:72px;}
#tabcontent1 li,#tabcontent2 li,#tabcontent3 li,#tabcontent4 li{ list-style:none ; clear:both; height:28px; line-height:28px;}
#tabcontent1 li a,#tabcontent2 li a,#tabcontent3 li a,#tabcontent4 li a{background:url(imagesnewicon.png) no-repeat 0px 13px; padding-left:10px; display:block; float:left; font-size:14px; text-decoration:none; color:#333; width:255px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#tabcontent1 li i,#tabcontent2 li i,#tabcontent3 li i,#tabcontent4 li i{ font-size:12px; float:left;}
#tabcontent1 li em,#tabcontent2 li em,#tabcontent3 li em,#tabcontent4 li em{ float:right; color:#999999; padding-right:5px;}

#anothercontent1{ float:left;}
#anothercontent1 dl{ width:75px; text-align:center; margin-top:20px; float:left; margin-left:0; }
#anothercontent1 dt{ width:45px; margin:0px auto}
#anothercontent1 dd{ margin-top:5px;}
#anothercontent1 dd a{ text-decoration:none; color:#333}
#anothercontent2 li{list-style:none ; clear:both; height:28px; line-height:28px;}
#anothercontent2 li a{background:url(imagesnewicon.png) no-repeat 0px 13px; padding-left:10px; display:block; float:left; font-size:14px; text-decoration:none; color:#333; width:255px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#anothercontent2 li em{ float:right; color:#999999; padding-right:5px;}
#anothercontent2{ margin-top:10px;}

.rightaside{ width:200px;}
.rightaside a{ margin-bottom:5px; display:block}

.tourismwrapper{ margin:0px auto; border:1px solid #c9c9c9; width:988px; height:210px;}
.tourismwrapper h1{ background:url(imagesnewt_bg.png) repeat-x; height:40px; font-size:12px;}
.tourismwrapper h1 span a{ font-size:18px; color:#8a744f; font-weight:bold; background:url(imagesnewt_icon.png) no-repeat 15px 5px; display:block; height:40px; line-height:48px; padding-left:50px;} 
.tourismwrapper h1 em{ font-size:14px; line-height:48px;}
.tourismwrapper h1 em a{ color:#8a744f; margin-left:5px; margin-right:5px;}

.tourbox{ font-size:12px; line-height:22px; margin-top:16px;}
.tourbox dl{ width:243px; float:left;}
.tourbox dt{ float:left;}
.tourbox dd{ float:left; margin-left:5px; width:100px;}
.tourbox dd a{ color:#C00}

.rightaside span{ display:block; border:1px solid #aacbee; height:88px;}
.rightaside span h1{ font-size:15px; font-weight:bold; color:#de0303; border-bottom:1px solid #aacbee; margin-left:5px; margin-right:5px; height:28px; line-height:28px;}
.rightaside span a{ color:#1f376d; font-size:13px; float:left; margin-left:10px; margin-top:8px;}

.viode{display:block; margin-top:5px;border:1px solid #aacbee; display:block}
.viode h1{ background:#ebf3fb;font-size:15px; font-weight:bold; color:#de0303; border-bottom:1px solid #aacbee;padding-left:5px; padding-right:5px; height:28px; line-height:28px;}
.viode h1 a{ color:#1f376d}
.viode i{ height:112px; width:189px; display:block; margin:0px auto; margin-top:5px;}

.BreakingNewsController{width:100%; overflow:hidden; background:#FFF; height:30px; position:relative;}
.BreakingNewsController .bn-title{display:inline-block; float:left; padding:0px 20px; background:#fff; color:#333;}
.BreakingNewsController ul{padding:0; margin:0; display:block; list-style:none; position:absolute; left:180px; right:50px;}
.BreakingNewsController ul li{list-style:none; display:none;}
.BreakingNewsController ul li a{text-decoration:none; color:#333; display:inline-block; overflow:hidden; padding:0; font-size:13px;}
.BreakingNewsController .bn-arrows{display:inline-block; float:right; width:50px; position:absolute; right:0; top:0; bottom:0;}
.BreakingNewsController .bn-arrows span{display:block; width:20px; position:absolute; top:0; bottom:0; cursor:pointer; opacity:0.2;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ left:0; background: url(imagesnewbn-arrows.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right{right:10px; background:url(imagesnewbn-arrows.png) right center no-repeat;}

.easing a, .easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}

.gaod1{margin-top:10px;}
.f12px{font-size:12px;}


.redblock1b{ border:1px solid #dedede; border-top:none;}
.yqlj{height:157px; line-height:24px; padding:1px 3px 3px 9px;}
.yqlj ul li{ float:left; width:160px;list-style:none outside none;}
.yqlj2 ul li{ float:left; width:165px;list-style:none outside none;}
.yqlj ul li a{ display:block; width:160px; overflow:hidden; color:#000}

.bottombg{ background:url(imagesnewindex_bot.jpg); width:990px; height:30px;}
.bottombg td{ padding-top:3px;}

table{ display:table}
.hg28{line-height: 28px;}
.gaod2{margin-top:5px;}
.buxz,a.buxz:link,a.buxz:visited{color:#ff6600;}
.bmgz{font-size:14px; color:#333; }
.bmgzdate{font-size:12px; color:#999;}