
body{background-color:#DEEBF3;font-size:14px;}
body {

color:#333333;
font-family:Tahoma,Helvetica,Arial,sans-serif;
font-size:12px;margin:0;
padding:0;
}
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {
margin:0;
padding:0;
}
textarea{width:99%;}
a{
color:#313131;
text-decoration:none;
}
a:hover{
color:#ff0000;
text-decoration:none;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;margin:0px;
}
.note {
color:#666666;
margin:0 15px 10px;
}
.note span {
float:right;
}
img {
border:0 none;
}
.weizhi {
background:#E1EFFB none repeat scroll 0 0;
border:1px solid #B0C7DD;
height:30px;
line-height:30px;

padding:0 15px;

position:relative;}
.weizhi span {
position:absolute;
right:10px;
top:3px;
}


#page{position:relative;margin:1px auto;width:950px;background-color:#FFFFFF;height:auto;padding:0px 10px;}
#headtop{background:#F5F5F5 none repeat scroll 0 0;border-bottom:1px solid #E3E3E3;}
#headmain{margin:5px auto;}
#logo01{margin:0px 5px 0px 0px;}
#adtext{background:#F2F6FB none repeat scroll 0 0;border:1px solid #B0D7FF;}
#maincontent{margin-top:10px;}
#main{width:620px;height:auto;float:left;margin-right:10px;}
#sidebar{width:320px;height:auto;float:left;}
.news_title{background:transparent url(huodong/news_bg.gif) repeat-x scroll 0 0;color:#204E7D;font-size:14px;font-weight:bold;height:28px;line-height:28px;padding-left:15px;padding-right:15px;}
#news_sort {border:1px solid #99BBDD;color:#4A4A4A;margin-bottom:10px;}
#news_sort .news_title span{float:right;}
#news_sort  ul li{list-style-type:none;line-height:23px;font-size:14px;}
#news_sort  ul li span{float:right;color:#aaaaaa;font-size:12px;}
#news_sort  ul,.right_box ul{padding-left:20px;}




.right_box ,.right_ad{border:1px solid #99BBDD;}

.right_box ul div{margin:5px auto;}
.right_bot {margin-bottom:10px;}
.right_title {background:#D7E7F7 none repeat scroll 0 0;border-bottom:1px solid #99BBDD;color:#313131;font-size:14px;font-weight:bold;height:27px;line-height:27px;padding-left:10px;}
.right_box ul li {
line-height:25px;font-size:12px;
}
#zhan{
float: left;            

clear: left;           

height: 100px;   
width: 1px;         
}
#articleggad{
float: left;           
clear: left;        
margin: 15px 15px 15px 0px;
}

#foot{height:auto;width:auto;clear:both;text-align:center;
margin:0 10px 10px;
padding-bottom:10px;
}
.sitemap {
background:#EAF3FB none repeat scroll 0 0;
border:1px solid #BED0E0;
color:#275C91;
height:2.5em;
line-height:2.5;
margin:0 10px 10px;
text-align:center;
}
.copyright, .copyright a:link, .copyright a:visited {
color:#000000;
line-height:26px;
}





/* Nav
==========================================================*/
.nav {
width:950px;
    position: relative;
	margin:0px auto 10px auto;
    background: url(/skin/huodong/nav_bg.png) no-repeat 0 -36px;
}
.navinner {
    background: url(/skin/huodong/nav_bg.png) no-repeat 100% -72px;
}
.navlist {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    margin: 0 10px;
    background: url(/skin/huodong/nav_bg.png) repeat-x 0 0;
}
.nav li {
    float: left;
    display: inline;
    margin: 0 0 0 -2px;
    padding: 0 4px 0 6px;
    background: url(/skin/huodong/nav_bg.png) no-repeat 0 -108px;
}
.nav a {
    display: block;
    width: 102px;
    text-align: center;
    font-size: 120%;
}
.nav a:link, .nav a:visited {
    color: #fff;
}
.nav a.current, .nav a:hover, .nav a:active {
    color: #fff;
    font-weight: bold;
    background: url(/skin/huodong/nav_bg.png) no-repeat 50% -144px;
}
.subnav {
    position: absolute;
    top: 41px;
    left: 0;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
    background: url(/skin/huodong/nav_bg.png) no-repeat 0 -180px;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;
    background: url(/skin/huodong/nav_bg.png) no-repeat 100% -234px;
}
.subnav p span {
    display: block;
    background: url(/skin/huodong/nav_bg.png) repeat-x 0 -207px;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url(/skin/huodong/nav_bg.png) repeat-x 0 -261px;
}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 100%;
}
[class~="subnav"] a {
    padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    font-weight: normal;
    background: none;
    border-bottom: 2px solid;
}
/* subnav position and pointer position */
#subnav1 { left: 120px; }
#subnav2 { left: 230px; }
#subnav3 { left: 340px; }
#subnav4 { left: 450px; }
#subnav5, #subnav6, #subnav7 { 
    left: auto;
    right: 0px;
}

#subnav1 .pointer,
#subnav2 .pointer,
#subnav3 .pointer,
#subnav4 .pointer { left: 30px; }
#subnav5 .pointer { left: auto; right: 290px; }
#subnav6 .pointer { left: auto; right: 180px; }
#subnav7 .pointer { left: auto; right: 70px; }

#subnav1, #subnav2, #subnav3, #subnav4 {
    min-width: 110px;
}
#subnav5 { min-width: 340px; }
#subnav6 { min-width: 240px; }
#subnav7 { min-width: 130px; }


/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}



/*栏目模板*/
#news {
background:#F5FAFF none repeat scroll 0 0;
border:1px solid #99BBDD;
color:#4A4A4A;
margin-bottom:10px;
padding:30px 18px 20px;
}
.news_list ul {
border-bottom:1px solid #CCCCCC;
margin-bottom:15px;
padding-bottom:10px;
}
.news_list ul .list_title {
background:transparent url(list_title.gif) no-repeat scroll 7px 7px;
color:#204E7D;
font-size:14px;
font-weight:bold;
padding-left:23px;
}
.news_list ul .list_title span {
color:#787878;
float:right;
font-size:12px;
font-weight:normal;
}
.news_list a:visited {
color:#204E7D;
text-decoration:none;
}
.news_list ul .text {
color:#878787;
line-height:23px;
padding:13px 0;
text-indent:24px;
}
.news_list ul .ot span {
margin-right:50px;
}

.pagebreak {
line-height:25px;
margin-bottom:20px;
text-align:center;
}
h1 {
color:#363737;
font-size:22px;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}
.times {
border-bottom:1px solid #E1E4E6;
color:#666666;
padding:15px 0;
text-align:center;
}
.content {
color:#2A2A2A;
font-size:14px;
line-height:25px;
margin:15px 0 35px;
}
.text_tag h5 {
color:#000000;
font-size:12px;
}
.text_tag {
background:#FFFFFF none repeat scroll 0 0;
border:1px dashed #CAE5FF;
height:24px;
margin:10px auto;
padding-left:10px;
padding-right:10px;
width:560px;}
.xg {
border-bottom:1px solid #E1E4E6;
border-top:1px solid #E1E4E6;
height:30px;
line-height:24px;
margin-bottom:10px;
padding:5px;
}
.box_xg {
border:1px solid #B8CDE3;
margin-bottom:10px;
}
.box_xg .title_xg {
background:#B8CDE3 none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#003770;
font-weight:bold;
height:26px;
line-height:26px;
padding-left:15px;
}
.float_right {
float:right;
}
bor {
padding:10px 0 10px 5px;width:600px;
}
.pl {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DADCDD;
margin-bottom:15px;
}
.pl_title {
background:transparent url(pl_bg.gif) repeat-x scroll 0 0;
font-size:14px;
font-weight:bold;
height:30px;
line-height:30px;
padding-left:15px;
padding-right:15px;
}
.pl_title span {
color:#949494;
float:right;
font-size:12px;
font-weight:normal;
}
.pl_title b {
color:#E8581F;
}
.footer {
margin:0 10px 10px;
padding-bottom:10px;
text-align:center;
}

/*网站首页*/
.container .wrap {
margin:0 10px;
}
.layout-cols2, .layout-cols3 {
margin-bottom:0 !important;
}
.clearfix {
display:block;
}
.layout-cols3 .col1 {
width:280px;
}
.col1, .col2, .col3, .col4, .col5, .news_sort {
float:left;
margin-right:10px;
}
.wrap .ad-loop {
border:1px solid #99BBDD;
height:194px;
margin-bottom:10px;
overflow:hidden;
width:278px;
}
.search {
background:#F5FAFE none repeat scroll 0 0;
border:1px solid #99BBDD;
float:right;
height:66px;
margin-bottom:10px;
padding:7px 10px 5px 20px;
width:588px;
}
.menu {
color:#B1B1B1;
word-spacing:0;
}
a.menu_gg:link, a.menu_gg:visited {
color:#000000;
}
.menu a:link, .menu a:visited {
color:#B1B1B1;
margin:0 5px;}

  /*---信息框--*/
  #MsgContent{border:1px solid #ccc; background:#fff;width:540px;padding:5px;margin-left:5px;margin-bottom:20px;}
  #MsgContent #MsgHead{ padding:6px;text-align:center;font-weight:bold;BORDER-BOTTOM: #ccc 1px dotted}
  #MsgContent #MsgBody{padding:4px;line-height:180%;}
  /*--评论框--*/
    
.msgfocu 
{ 
background: #FFF url(Plugs/Comment/notice_bg.gif) no-repeat 8px 6px;
}

  .commentbox{margin:0px;padding-top:10px;}
  .comment{text-align:left;margin:0px 5px 5px 5px;border:1px solid #ddd;}
  .commentinfo{font-size:12px;}
  .commenttop{padding:4px;background:url(sbg.jpg);BORDER-BOTTOM: #ddd 1px dotted}
  .commentcontent{padding:10px;line-height:140%;overflow:hidden;width:96%}
  .userpass{border:1px solid;border-color:#ddd;font-size:12px;line-height:22px;font-family: Verdana, georgia, Helvetica, sans-serif;height:22px;}
  .userpass:hover,.userpass:focus{border-color:#ddd;background:#EEEEEE}
  .userbutton{border: 1px solid #808080; font-size:12px;height:24px;background:#f2f6fb ;}  
  
  /*---主内容页数--*/
  .pageContent{margin:5px 10px 0 0;padding:3px 3px 3px 10px;text-align:left;height:20px; color: #bc2931;} 
  .page{float:right;padding-right:5px;height:22px;text-align:right;}
  .page ul{list-style:none;margin:0px;padding:0px} 
  .page ul li{float:left;padding:0px 3px 0px 3px;} 
  .page ul li.PageL {width:9px;height:16px;}
  .page ul li.PageR {width:9px;height:16px;}
  .pageNumber a:link,.pageNumber a:visited,.pageNumber strong,.pageNumber span
{
	float:left;
	margin:0 2px;
	padding:2px 5px;
	display:block;
	border:1px solid #40ADCE;
	color:#069;
	text-decoration:none;
	font-size:12px;
	background:#fff;
	font-family:"宋体";
}
  .pageNumber a:hover
{
	margin:0 2px;
	padding:2px 5px;
	font-family:"宋体";
	background:#D0F260;
	color:#C21413;
}
  .pageNumber strong,.pageNumber span
{
	font-family:"宋体";
	font-size:12px;
	background:#f0f0f0;
	color:#000;
	border:1px solid #40ADCE;
}
.pageNumber b{font-size:12px;font-family:"宋体"; font-weight:bold;color:#FF0000}

  /*---引用--*/
.UBBPanel
{
background:#F9F9F9;
border:1px solid #E7E7E7;
padding:5px;
}

.UBBTitle
{
padding-left:15px;
font-weight:bold;
font-style: italic;

}

.UBBContent
{

}













