﻿@charset "utf-8";
/** 清除内外边距 **/
*{padding:0px; margin:0px;}
/** 设置默认字体 **/
body,button, input, select, textarea {
  font: 14px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: underline; color:#F40; }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/

body{ background:url(body_bg.jpg); padding:0px; margin:0px;}
#top {
height: 275px;
width: 100%;
position: relative;
background: url(banner2.jpg) bottom;
}
#top .flashBox {
width: 1362px;
height: 233px;
margin-left: -681px;
position: absolute;
left: 50%;
z-index: 10;
background: url(topbj.jpg) 
}
#topmenu {
background-image: url(nav_bg.gif);
background-repeat: repeat-x;
line-height: 42px;
height: 42px;
width: 100%;
background-color: #FF6100;
}

#NewsPicTxt{line-height:28px; text-align:center; font-size:12px; }
#xqitemxilie .cont{height:223px;}
/*-------------------布局框架----------------------*/
.nbox{ width:1100px; margin:0px auto; overflow:auto; height:auto; _height:1%; background:#fff; border:1px solid #ccc; border-top:none; border-bottom:none;}

.Bbox_a{ width:360px; padding-left:10px;}
.Bbox_b{ width:600px;}
.Bbox_c{ width:230px; padding-left:10px;}
.Bbox_d{ width:460px; padding-left:10px;overflow:auto; height:auto; _height:1%; }
.Bbox_dd{ width:240px; padding-right:10px;overflow:auto; height:auto; _height:1%; }
.Bbox_e{ width:410px; padding-left:10px; padding-bottom:10px;}
.Bbox_f{ width:980px; padding:0px 10px;overflow:auto; height:auto; _height:1%; }
.Bbox_g{width:830px; padding-left:10px;}

.Abox_a{ width:840px;}
/*-------------------布局框架----------------------*/

#notice ul li {
line-height: 18px;
color: #606060;
background-image: url(pic_all.png);
background-repeat: no-repeat;
background-position: -197px -194px;
text-indent: 12px;
padding-bottom: 7px;
}

.spance{
background: url(http://rd.nanning.gov.cn/n725531/template/10634336/images/nav_bg.gif) repeat-x 0px -41px;
height: 30px;
line-height: 30px;
border: 1px solid #e3e3e3;
margin-bottom: 7px;
text-indent: 1em;
font-size:14px; font-weight:bold;} 

#maz .imgs {
height: 150px;
width: 110px;
padding: 7px;
border: 1px solid #ccc;
margin: 0px auto;
overflow:hidden;
}
#maz .imgs img{

height: 150px;
width: 110px;
}
#maz .title {
line-height: 21px;
font-weight: bold;
text-align: center;
padding: 3px;
}
#maz .descr {
text-align: left;
text-indent: 2em;
line-height: 18px;
color: #666;
font-size: 12px;
padding: 5px;
}
#maz .descr a {
color: #F00;
font-size: 12px;
}

.fl{ float:left;}
.fr{ float:right;}
.padding_10{ padding:0px 10px;}
.clear{ clear:both; height:0px; font-size:0px;overflow:hidden;}
.clears{ clear:both; height:10px; overflow:hidden;}

.top{ background:url(top_bg.gif) repeat-x; height:29px; line-height:29px; padding:0px 20px; color:#644a04;}

/*-------------------导航----------------------*/
.nav {
	height:40px;
	line-height:40px;
	background-image: url(nav.gif);
	background-repeat: repeat-x;
	margin-right: 0px;
	margin-left: 0px;
}
.nav li {
	float:left;
	padding-left: 10px;
	left: 80px;
	position: absolute;
	width: 100px;
}
.nav li a:link,.nav li a:visited {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.nav li a:hover{ color:#FF3; text-decoration:underline;}

/*-------------------导航----------------------*/


/*-------------轮播新闻图片---------------*/
.showpic{ float:left; width:360px; background:url(bg_pic.gif) repeat-x left top; border:1px solid #ccc;}
.showpic .titles{ padding-left:10px; line-height:32px;  color:#C00; font-size:14px; font-weight:bold; height:32px; display:block;}
.showpic .titles span{ display:inline-block; float:right; padding:0px 10px 0px 0px;}
.demo {
	width:360px;
	height:298px;
	position:relative;
	overflow:hidden;	
}
.num {
	position:absolute;
	right:5px;
	top:250px;
	z-index:10;
}
.num a {
	width:21px;
	height:16px;
	display:inline-block;
	text-align:center;
	margin-right:1px;
	cursor:pointer;
	font-size:12px;
	background:#666;
	color:#fff;
}
.num a.cur {
	background:#ff6700;
	color:#fff;
}
.demo ul {
	position:relative;
	z-index:5;
}
.demo ul li img {
	width:360px;
	height:270px;
}
.demo ul li .imgs{
	width:360px;
	height:270px; overflow:hidden;}
.demo ul li .title {
	text-align:center;
	line-height:30px;
	font-size:14px;
	background:#fff;
	border:1px solid #fff;
}
.demo ul li a:link, .demo ul li a:visited {
	line-height:30px;
	font-size:12px;
	color:#333;
	font-weight:normal;
}
.demo ul li a:hover {
	line-height:30px;
	font-size:14px;
}

.demo ul li {
	position:absolute;
	display:none;
}

/*-------------轮播新闻图片---------------*/

/*-------------搜索----------------*/
.kind_menu{ line-height:36px; padding:0px 10px; color:#666;}
.searchtext{background:url('search_txt.gif') no-repeat  left top; width:205px; height:25px;  border:none; padding-left:10px; float:left; line-height:25px;}
.searchbtn{background:url('search_btn.gif') no-repeat  left top; width:24px; height:25px; overflow:hidden; border:none; cursor:pointer; float:left;}



.arrowllist{}
.arrowllist li{ background:url(arrow.gif) no-repeat left center; line-height:32px; padding-left:13px; display:block;}
.arrowllist li a{ color:#000;}
.arrowllist li span{ float:right; display:inline-block;}


.zt{}
.zt .title{ background:url(column_head1.jpg) no-repeat left top; height:32px; line-height:32px; color:#fff; font-size:14px; font-weight:bold; display:block; padding-left:10px;}
.zt .title span{ display:inline-block; float:right; padding-right:10px; font-size:12px; font-weight:normal; color:#fff;}
.zt .title span a{ font-size:12px; font-weight:normal; color:#fff;}
.zt .cont{ border:1px solid #ccc; border-top:none; height:244px; padding-top:10px;}

.flink{ border:1px solid #980000; background:#c00; padding:10px; margin:10px auto;}

.footer{ background:url(bottom_bg1.jpg) repeat-x left top; height:140px;}
.navw{ background:url(bottom_img.jpg) no-repeat center bottom; height:32px; line-height:32px; text-align:center; color:#fff;}
.navw a{ color:#fff; font-size:14px;}
.pd{ color:#fff; font-size:12px; margin:0px auto;}


/*--------------------------对联广告------------------------------*/
.duilian{top:308px;position:absolute; width:122px; overflow:hidden; display:block; z-index:5; }
.duilian_left{ left:6px;}
.duilian_right{right:6px;text-align:right;}
.duilian_con{ width:120px; height:252px; overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}




#subcity {
	margin-top: 7px;
}
#subcity .cont {
	overflow:hidden;
}
#subcity .content {
	padding: 0px;
	height: auto;
	width:100%;
	color: #C00;
}
#subcity .content table {
	margin: auto;
	border: 1px solid #A80508;
}
#subcity .content table tr td {
	height: 46px;
	width: 80px;
	text-align: center;
	vertical-align: middle;
	color: #C00;
	cursor:pointer;
}
.subcitys {
	height: auto;
	width: 344px;
	padding:7px;
	background: #F7F7F7;
	border: 1px solid #C00;
	display:block;
	overflow:auto;
}
.subcitys li {
    width:50px;
	color: #000;
	padding: 5px;
	display: block;
	float: left;
	cursor:pointer;
	font-size:12px!important; 
}
.subcitys li  a{font-size:12px!important; }
#Layer1,#Layer2,#Layer3,#Layer4 {position:absolute; left:10px;top:40px;width:430px;height:auto;z-index:1;visibility:hidden; }
#Layer5,#Layer6,#Layer7,#Layer8{ position:absolute; left:10px; top:84px; width:430px; height:auto; z-index:1; visibility:hidden;}
#Layer9,#Layer10,#Layer11,#Layer12{ position:absolute; left:10px; top:130px; width:430px; height:auto; z-index:1; visibility:hidden;}
#change_cls{
	position:relative;
	width:500px;
	height:140px;
}
.arrow{position:absolute;background:url(uparrow.gif) no-repeat 0px 0px; width:11px; height:15px; top:-5px;}
#Layer1 .arrow{left:30px;}
#Layer2 .arrow{left:120px;}
#Layer3 .arrow{left:210px;}
#Layer4 .arrow{left:300px;}

#Layer5 .arrow{left:30px;}
#Layer6 .arrow{left:120px;}
#Layer7 .arrow{left:210px;}
#Layer8 .arrow{left:300px;}


#Layer9 .arrow{left:30px;}
#Layer10 .arrow{left:120px;}
#Layer11 .arrow{left:210px;}
#Layer12 .arrow{left:300px;}












.xq li {
background: url(xq_btn_.gif) no-repeat;
float: left;
width: 72px;
height: 27px;
line-height: 27px;
text-align: center;
margin-left: 16px;
}
.xq li.cur {
background: url(xq_btn.gif) no-repeat;
float: left;
width: 72px;
height: 27px;
line-height: 27px;
text-align: center;
}

.xq li a{font-size:14px;}
.xq li.cur a {
color: #fff;
font-size:14px;
}


#tab_ul_0 a{ padding:0px 10px;}
#tab_ul_0 .cur{ background:url(ibg.jpg) repeat-x left bottom; padding:10px 10px; color:#000;}
#tab_ul_0 a.cur:link,#tab_ul_0 a.cur:visited,#tab_ul_0 a.cur:hover{ color:#c00;}





/*--------------------------对联广告------------------------------*/
.duilian{top:308px;position:absolute; width:122px; overflow:hidden; display:block; z-index:5; }
.duilian_left{ left:6px;}
.duilian_right{right:6px;text-align:right;}
.duilian_con{ width:120px; height:252px; overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}


