/* CSS Document */
*{ margin:0px; padding:0px;}
body{ margin: 0px; TEXT-ALIGN: center;font-family: Arial, Helvetica, sans-serif ; } 
body,span,p,div,td,input,li,select{font-size:9pt;}
a:link {color: #000000; text-decoration: none}
a:visited {color: #000000; text-decoration: none}
a:hover {color:#ff6600; text-decoration:none;}

ul{ margin:0; padding:0; list-style:none; margin-left:auto; margin-right:auto; }
li{ margin:0; padding:0; list-style:none;}

.editbox{ margin-top:5px;margin-left:93px!important; margin-left:94px;
    border: 0px solid #cccccc;
    color: #003366;
    cursor: text;
    font-family: "arial";
    font-size: 8pt;
    padding: 1px;
	float:left;
	display:inline;
	height:28px;
	line-height:25px;	
	background:url(searchbj.gif) no-repeat;
	overflow:hidden;
}
.button {margin-top:5px; margin-left:0px;
	border: 0px #93bee2 solid;
    background:url(searchbj.gif) no-repeat right;
	width:30px; height:28px;
	float:left; display:inline;
    cursor: pointer;
    font-style: normal ;
	float:left;
	overflow:hidden;
}
.auto{ height:auto; overflow:hidden;}
.c1{ color:#002f90;}
.c2{ color:#cb0101;}

/* index */

#container{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
#header{width:980px; text-align:center; margin-left:auto; margin-right:auto; position:relative;}
.head_top{width:100%; height:auto; overflow:hidden; line-height:20px; text-align:left; }
.logo{ margin-left:10px; margin-top:10px; float:left; display:inline;}
.topr{ margin-top:10px; width:290px; height:auto; overflow:hidden; float:right; display:inline; text-align:right;}
.topr form{ margin-top:5px;}
#mainbody{width:980px; height:auto; overflow:hidden; margin:10px auto; margin-bottom:50px;}
.banner{width:100%; height:250px; overflow:hidden; z-index:-1; position:relative;}
.newsbar{width:100%; height:60px; line-height:38px; background:url(banner-bottombg.png) repeat-x top; text-align:left;}
.news_left{width:20px; height:60px; overflow:hidden; float:left; display:inline; background:url(banner-leftcap.png) no-repeat left top;}
.news_center{ width:940px; height:60px; overflow:hidden; float:left; display:inline;}
.news_right{width:20px; height:60px; overflow:hidden; float:right; display:inline; background:url(banner-rightcap.png) no-repeat right top;}
.newsL{ float:left; display:inline;}
.newsL h5{ float:left; display:inline; font-size:9pt;}
.newsL ul{ margin-left:10px; float:left; display:inline;}
.newsL ul li{ float:left; display:inline; margin-right:30px; background:url(icon01.gif) no-repeat left 50%;}
.newsL ul li a{ margin-left:8px;}
.newsL ul li span{ color:#999999;}
.newsR{ float:right; display:inline;}
.main{width:100%; height:auto; overflow:hidden;}
.main_left{ margin-left:20px;width:250px; height:auto; overflow:hidden; float:left; display:inline;}
.main_center{ margin-left:10px;width:470px; height:auto; overflow:hidden; float:left; display:inline;}
.main_right{ margin-left:20px;width:204px; height:auto; overflow:hidden; float:right; display:inline;}
.title{ font-size:9pt; text-align:left;}
.list{ margin-top:5px; width:100%; height:auto; overflow:hidden;}
.list li{width:100%; height:25px; line-height:25px; text-align:left;}
.title1{ font-size:9pt; margin-left:15px; text-align:left;}
.list1{ width:100%; height:auto; overflow:hidden;}
.list1 li{margin-left:15px; height:auto; overflow:hidden; margin-top:10px; float:left; display:inline; }
.list1 li img{ border:1px #000000 solid;}
#footer{width:980px; margin:20px auto; margin-top:30px; text-align:left; background:url(bottombj.gif) repeat-x top; line-height:2em; margin-bottom:50px; height:auto; overflow:hidden;}
.footleft{ margin-left:10px; margin-top:15px; float:left; display:inline;}
.footleft img{ float:left; margin-right:10px;}
.footright{ margin-right:10px; margin-top:15px; float:right; display:inline;}

/* other */
.leftbar{width:220px; height:auto; overflow:hidden; float:left; display:inline;}
.rightbar{ margin-left:10px; width:750px; height:auto; overflow:hidden; float:left; display:inline;}
.left1{width:100%; height:auto; overflow:hidden;}
.title_1{width:100%; height:31px; line-height:31px; background:url(tbj1.gif) no-repeat; }
.title_1 strong{ float:left; display:inline; margin-left:10px; color:#000000;}
.content_1{width:100%; height:180px; overflow:hidden; background:url(cbj1.gif) no-repeat;}
.list_1{width:90%; height:auto; overflow:hidden; padding:5px 0; margin:0 auto;}
.list_1 li{width:100%; height:30px; line-height:30px; margin:3px auto; text-align:left; border-bottom:1px #cccccc dashed;}
.list_1 li a{ width:100%; height:30px; line-height:30px; display:block; padding-left:40px;}

.list_1 li a:link,.list_1 li a:visited{ color:#000000; background:url(list1.gif) no-repeat 20px 12px;}
.list_1 li a:hover{ color:#ff0000; background:url(list2.gif) no-repeat left top;}
.left2{ margin-top:10px;}
.title_2{width:100%; height:31px; line-height:31px; background:url(tbj2.gif) no-repeat;}
.title_2 strong{ float:left; display:inline; margin-left:10px; color:#000000;}
.title_2 span{ float:right; display:inline; margin-right:15px; color:#000000;}
.content_2{width:218px; border-left:1px #dddddd solid;border-right:1px #dddddd solid; padding:10px 0;}
.bottom_2{width:100%; height:4px; overflow:hidden; background:url(btbj2.gif) no-repeat;}
.list_2{width:90%; height:auto; overflow:hidden; margin:0 auto;}
.list_2 li{width:100%; height:30px; line-height:30px; text-align:left; background:url(list3.gif) no-repeat left 11px;}
.list_2 li a{ margin-left:15px;}
.title_3{width:100%; height:31px; line-height:31px; background:url(tbj3.gif) no-repeat;}
.title_3 span{ float:left; display:inline; margin-left:10px; color:#cc0000;}
.content_3{width:748px; height:auto; overflow:hidden; min-height:310px; border-left:1px #dddddd solid;border-right:1px #dddddd solid; padding:10px 0;}
.bottom_3{width:100%; height:4px; overflow:hidden; background:url(btbj3.gif) no-repeat;}
.ct1{width:95%; height:auto; overflow:hidden; text-align:left; line-height:2.5em; color:#555555; margin:0 auto;}
.ct1 h3{ font-size:16px; border-bottom:1px #cccccc solid; text-align:center; padding-bottom:5px; margin-bottom:10px; color:#000000;}
.list_3{width:95%; height:auto; overflow:hidden; margin:0 auto; padding:10px 0; text-align:left;}
.list_3 li{width:100%; height:30px; line-height:30px;background:url(list3.gif) no-repeat left 11px;}
.list_3 li a{ float:left; display:inline; margin-left:20px;}
.list_3 li span{ float:right; display:inline; margin-right:5px; color:#999999;}
.ct2{width:95%; height:auto; overflow:hidden; margin:0 auto; line-height:2em;}
.ct2 h3{ font-size:16px; color:#000000;}
.author{ text-align:center; color:#666666; border-bottom:1px #cccccc solid; padding:5px 0;}
.content_text{width:100%; height:auto; overflow:hidden; text-align:left; color:#333333; padding:20px 0;}
.article{ text-align:left;}
.list_4{width:100%; height:auto; overflow:hidden; padding:10px 0;}
.list_4 li{ float:left; display:inline; margin-left:20px; margin-top:10px; line-height:2em; }
.list_4 li div{width:160px; height:129px; background:url(picbj.gif) no-repeat top; }
.list_4 li div img{ margin-top:13px;}
/* picshow */
.picshow { z-index:444; position:relative; background-color:#e4f2fa; width: 100%; height: 250px} 
.picshow_main { position: relative; width: 980px; height: 250px} 
.picshow_main .imgbig { filter: progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward); width: 980px; height: 250px} 
.picshow_change {position: absolute; text-align: left; bottom: 0px; height: 30px; right: 0px; left: 900px;} 
.picshow_change img {width:15px; height: 15px} 
.picshow_change a { border: 1px solid; display: block; float: left; margin-right: 5px;  -display: inline} 
a.axx { border-color: #555} 
a.axx:hover {border-color: #000} 
a.axx img { filter: alpha(opacity=40); opacity: 0.4; -moz-opacity: 0.4} 
a.axx:hover img {filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0} 
a.bxx { border-color: #000} 
a.bxx:hover {border-color: #000} 
img{ border:0px} 

/* list */
 #Menu{ margin-top:5px; width:100%; border-top:none; }
 .cursor{cursor:pointer;}
 .submenu{width:100%; overflow:hidden; display: none; background:url(accordion-bg-new.png) no-repeat top; height:158px;}
 #Menu2{ margin-top:5px;}
 #Menu_1{ display:block;}
 .submenu li{ text-align:left; margin-top:5px; padding-left:15px; }
 .Menutbg_1{background:url(accordion-head-off.png) no-repeat;display: block; width:204px;height:22px;line-height:22px;text-align:left;font-weight:bold; color:#000000;}
 .Menutbg_2{background:url(accordion-head-on.png) no-repeat;display: block;width:204px;height:22px;line-height:22px;text-align:left;font-weight: bold; color:#ffffff;}

/* nav */
.nav {
 margin-top:10px; width:100%; height:43px;  background:url(menubj.gif) no-repeat; position:relative; z-index:100;
}
.nav ul {
padding:0; 
margin:0; height:auto; overflow:hidden; color:#FFFFFF;
list-style-type: none;
}
.nav ul li{
float:left; display:inline; font-weight:bold;line-height:43px;
position:relative;
}
.nav ul li a{
 padding:0px 18px;
height:43px; float:left;
line-height:43px;
}
.nav ul li table { position:absolute;left:0; top:0;  }
.nav ul li ul {
 position:absolute; left:3px; top:23px;
z-index:10;visibility:hidden;
}
.nav ul li a:link,.nav ul li a:visited{ color:#000000;}
.nav ul li a:hover {
color:#ff0000; 
background:url(menubj2.gif) no-repeat center;
}

.nav ul li:hover ul, .nav ul a:hover ul{
display:block;
position:absolute;visibility:visible;
width:87px;border:1px #dddddd solid;
top:43px;  list-style:none;
left:0; z-index:10;
}
.nav ul a:hover ul li,.nav ul li:hover ul li{margin:0; padding:0; width:100%; clear:both; text-align:left; border-bottom:1px #dddddd solid; }
.nav ul a:hover ul li a,.nav ul li:hover ul li a{
 width:100%;padding:0; text-align:center;
 height:28px; line-height:28px;
 font-size:12px;
}
.nav ul a:hover ul li a:link,.nav ul a:hover ul li a:visited,.nav ul li:hover ul li a:link,.nav ul li:hover ul li a:visited{background:url(navbj.gif) no-repeat left 0; color: #FF6600;}

.nav ul a:hover ul li a:hover,.nav ul li:hover ul li a:hover {
background:#999999; 
color:#ff0000;
background:url(navbj.gif) no-repeat left -28px;
}

.nav ul .sy a:hover{color: #FF0000; background:url(menubj2.gif) no-repeat left;}


/*文章分页样式*/
#fenye{clear:both; margin-right:20px; margin-top:10px;}
#fenye a{text-decoration:non;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
#fenye span{display:block;margin:10px}


 /*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:52px; text-align:center;}
#pageNext a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#pageNext a.num{width:22px;}
#pageNext a:visited{color:#1f3a87;} 
#pageNext a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}


/*留言系统*/

.leaves_main{
   width:95%;margin:0px auto;
}
.guestbook{
   width:100%;margin:0px auto; margin-top:10px;
}
.guestlist{
   float:left;width:690px; text-align:left;
}
.guestbook_r{
   width:250px;float:right;
}
.guestbook_r1{
   border:#AACFF3 1px solid;padding-top:10px;padding-bottom:10px; background:#DAEDFC;
}
 #gbsearch{
 font-size:14px;font-weight:bold;color:#333; text-align:center;
}
.guestbook_r2{
   margin-top:10px;
}
#content1{padding:5px;line-height:25px;}
.topiclist a:link,.topiclist a:visited{ font-size:14px; color:#0066CC}
.leaaves_mainbox{
  width:100%; margin:0px auto;
}
.rbox_1{border-left:#D4E9EE 1px solid;border-right:#D4E9EE 1px solid; border-bottom:#D4E9EE 1px solid;  height:auto;height:161px !important; height:165px;}
.rbox_1 li{line-height:23px;list-style-type:none; text-align:left;}
.ly_site{margin:0px auto;color:#006699; font-weight:bold;height:30px;line-height:30px; padding-left:5px;text-align:left;}
.ly_site img{padding-top:10px; padding-right:5px;}
.ly_site a:link,.ly_site a:visited{ color:#006699; text-decoration:none}

.glist{background:#fff; border:1px solid #C6D2E3;}
.glist .title{background:#EEF7FC; padding-left:5px;height:25px;}
.glist thead td { background: #E8F3FD; padding: 2px 5px; line-height: 22px; color: #666; }
.category td { background: #E8F3FD url("images/cat_bg.gif");font-weight:bold }
.topic td{height:40px;}
.topic td{border-bottom:1px solid #efefef}
.topic td div.time{disply:block;color:#999;font-size: 0.83em; }
.tron { background:#FAFDFF; }
.trout { background:#fff; }
div.quote {margin :5px; border : 1px solid #cccccc; padding : 5px;background : #f9f9f9; line-height : normal;} 
.board td{border-bottom:1px solid #E7F0F5;}

.ly_top{ margin-top:10px;height:30px; border:#AACFF3 1px solid; line-height:30px; padding-left:20px;text-align:right;padding-right:20px;}
.ly_top2{margin-top:10px;height:28px;}
.ly_top2l{float:left;width:115px;}
.ly_top2m{float:left;width:115px;}
.ly_top2r{float:right;width:240px;padding-top:6px;}
.ly_top2r img{padding-right:5px;}
.ly_top2r a:link,.ly_top2r a:visited{color:#000;font-size:14px;}
.writeleaves{
    margin:0px;margin-top:10px;padding-top:10px; text-align:left;
}
.leavessearch{
   border:#ccc 1px solid;height:29px;padding-top:4px;width:740px; margin:0px auto; background:#EFF6FC;margin-top:10px;
}
